/*!
 * Bootstrap v3.3.1 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=e48b087a2704acfda59c)
 * Config saved to config.json and https://gist.github.com/e48b087a2704acfda59c
 */
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.btn-default:active, .btn-primary:active, .btn-success:active, .btn-info:active, .btn-warning:active, .btn-danger:active, .btn-default.active, .btn-primary.active, .btn-success.active, .btn-info.active, .btn-warning.active, .btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn-default .badge, .btn-primary .badge, .btn-success .badge, .btn-info .badge, .btn-warning .badge, .btn-danger .badge {
  text-shadow: none; }

.btn:active, .btn.active {
  background-image: none; }

.btn-default {
  background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #fff 0, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc; }

.btn-default:hover, .btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px; }

.btn-default:active, .btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb; }

.btn-default:disabled, .btn-default[disabled] {
  background-color: #e0e0e0;
  background-image: none; }

.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0, #265a88 100%);
  background-image: -o-linear-gradient(top, #337ab7 0, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#265a88));
  background-image: linear-gradient(to bottom, #337ab7 0, #265a88 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580; }

.btn-primary:hover, .btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px; }

.btn-primary:active, .btn-primary.active {
  background-color: #265a88;
  border-color: #245580; }

.btn-primary:disabled, .btn-primary[disabled] {
  background-color: #265a88;
  background-image: none; }

.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0, #419641 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5cb85c), to(#419641));
  background-image: linear-gradient(to bottom, #5cb85c 0, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e; }

.btn-success:hover, .btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px; }

.btn-success:active, .btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e; }

.btn-success:disabled, .btn-success[disabled] {
  background-color: #419641;
  background-image: none; }

.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0, #2aabd2 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc0de), to(#2aabd2));
  background-image: linear-gradient(to bottom, #5bc0de 0, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9; }

.btn-info:hover, .btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px; }

.btn-info:active, .btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9; }

.btn-info:disabled, .btn-info[disabled] {
  background-color: #2aabd2;
  background-image: none; }

.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0, #eb9316 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0ad4e), to(#eb9316));
  background-image: linear-gradient(to bottom, #f0ad4e 0, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13; }

.btn-warning:hover, .btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px; }

.btn-warning:active, .btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13; }

.btn-warning:disabled, .btn-warning[disabled] {
  background-color: #eb9316;
  background-image: none; }

.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0, #c12e2a 100%);
  background-image: -o-linear-gradient(top, #d9534f 0, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d9534f), to(#c12e2a));
  background-image: linear-gradient(to bottom, #d9534f 0, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28; }

.btn-danger:hover, .btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px; }

.btn-danger:active, .btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28; }

.btn-danger:disabled, .btn-danger[disabled] {
  background-color: #c12e2a;
  background-image: none; }

.thumbnail, .img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-color: #e8e8e8; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-color: #2e6da4; }

.navbar-default {
  background-image: -webkit-linear-gradient(top, #fff 0, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #fff 0, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), to(#f8f8f8));
  background-image: linear-gradient(to bottom, #fff 0, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0, #e2e2e2 100%);
  background-image: -o-linear-gradient(top, #dbdbdb 0, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dbdbdb), to(#e2e2e2));
  background-image: linear-gradient(to bottom, #dbdbdb 0, #e2e2e2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075); }

.navbar-brand, .navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); }

.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0, #222 100%);
  background-image: -o-linear-gradient(top, #3c3c3c 0, #222 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3c3c3c), to(#222));
  background-image: linear-gradient(to bottom, #3c3c3c 0, #222 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0, #0f0f0f 100%);
  background-image: -o-linear-gradient(top, #080808 0, #0f0f0f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #080808), to(#0f0f0f));
  background-image: linear-gradient(to bottom, #080808 0, #0f0f0f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25); }

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.navbar-static-top, .navbar-fixed-top, .navbar-fixed-bottom {
  border-radius: 0; }

@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a, .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);
    background-image: -o-linear-gradient(top, #337ab7 0, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#2e6da4));
    background-image: linear-gradient(to bottom, #337ab7 0, #2e6da4 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); } }

.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); }

.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0, #c8e5bc 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dff0d8), to(#c8e5bc));
  background-image: linear-gradient(to bottom, #dff0d8 0, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  border-color: #b2dba1; }

.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0, #b9def0 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d9edf7), to(#b9def0));
  background-image: linear-gradient(to bottom, #d9edf7 0, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  border-color: #9acfea; }

.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0, #f8efc0 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcf8e3), to(#f8efc0));
  background-image: linear-gradient(to bottom, #fcf8e3 0, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  border-color: #f5e79e; }

.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0, #e7c3c3 100%);
  background-image: -o-linear-gradient(top, #f2dede 0, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2dede), to(#e7c3c3));
  background-image: linear-gradient(to bottom, #f2dede 0, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  border-color: #dca7a7; }

.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ebebeb), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #ebebeb 0, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); }

.progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0, #286090 100%);
  background-image: -o-linear-gradient(top, #337ab7 0, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#286090));
  background-image: linear-gradient(to bottom, #337ab7 0, #286090 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); }

.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0, #449d44 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5cb85c), to(#449d44));
  background-image: linear-gradient(to bottom, #5cb85c 0, #449d44 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); }

.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0, #31b0d5 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc0de), to(#31b0d5));
  background-image: linear-gradient(to bottom, #5bc0de 0, #31b0d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); }

.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0, #ec971f 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0ad4e), to(#ec971f));
  background-image: linear-gradient(to bottom, #f0ad4e 0, #ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); }

.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0, #c9302c 100%);
  background-image: -o-linear-gradient(top, #d9534f 0, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d9534f), to(#c9302c));
  background-image: linear-gradient(to bottom, #d9534f 0, #c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); }

.progress-bar-striped {
  background-image: -webkit-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-image: -o-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-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); }

.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0, #2b669a 100%);
  background-image: -o-linear-gradient(top, #337ab7 0, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#2b669a));
  background-image: linear-gradient(to bottom, #337ab7 0, #2b669a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  border-color: #2b669a; }

.list-group-item.active .badge, .list-group-item.active:hover .badge, .list-group-item.active:focus .badge {
  text-shadow: none; }

.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }

.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); }

.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); }

.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0, #d0e9c6 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dff0d8), to(#d0e9c6));
  background-image: linear-gradient(to bottom, #dff0d8 0, #d0e9c6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); }

.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d9edf7), to(#c4e3f3));
  background-image: linear-gradient(to bottom, #d9edf7 0, #c4e3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); }

.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0, #faf2cc 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcf8e3), to(#faf2cc));
  background-image: linear-gradient(to bottom, #fcf8e3 0, #faf2cc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); }

.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0, #ebcccc 100%);
  background-image: -o-linear-gradient(top, #f2dede 0, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2dede), to(#ebcccc));
  background-image: linear-gradient(to bottom, #f2dede 0, #ebcccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); }

.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #e8e8e8 0, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e8e8e8), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #e8e8e8 0, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); }

/*!
 * Bootstrap v3.3.1 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=e48b087a2704acfda59c)
 * Config saved to config.json and https://gist.github.com/e48b087a2704acfda59c
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

a {
  background-color: transparent; }

a:active, a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button, select {
  text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled], html input[disabled] {
  cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"], input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td, th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *, *:before, *:after {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a, a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after, a[href^="javascript:"]:after {
    content: ""; }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr, img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }
  h2, h3 {
    page-break-after: avoid; }
  select {
    background: #fff !important; }
  .navbar {
    display: none; }
  .btn > .caret, .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    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 #ddd !important; } }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regulard41d.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\2a"; }

.glyphicon-plus:before {
  content: "\2b"; }

.glyphicon-euro:before, .glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff; }

input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #337ab7;
  text-decoration: none; }

a:hover, a:focus {
  color: #23527c;
  text-decoration: underline; }

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777; }

h1, .h1, h2, .h2, h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px; }

h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
  font-size: 65%; }

h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px; }

h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
  font-size: 75%; }

h1, .h1 {
  font-size: 36px; }

h2, .h2 {
  font-size: 30px; }

h3, .h3 {
  font-size: 24px; }

h4, .h4 {
  font-size: 18px; }

h5, .h5 {
  font-size: 14px; }

h6, .h6 {
  font-size: 12px; }

p {
  margin: 0 0 10px; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }

@media (min-width: 768px) {
  .lead {
    font-size: 21px; } }

small, .small {
  font-size: 85%; }

mark, .mark {
  background-color: #fcf8e3;
  padding: .2em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #777; }

.text-primary {
  color: #337ab7; }

a.text-primary:hover {
  color: #286090; }

.text-success {
  color: #3c763d; }

a.text-success:hover {
  color: #2b542c; }

.text-info {
  color: #31708f; }

a.text-info:hover {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover {
  color: #66512c; }

.text-danger {
  color: #a94442; }

a.text-danger:hover {
  color: #843534; }

.bg-primary {
  color: #fff;
  background-color: #337ab7; }

a.bg-primary:hover {
  background-color: #286090; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee; }

ul, ol {
  margin-top: 0;
  margin-bottom: 10px; }

ul ul, ol ul, ul ol, ol ol {
  margin-bottom: 0; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }

.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 20px; }

dt, dd {
  line-height: 1.42857143; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title], abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee; }

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
  margin-bottom: 0; }

blockquote footer, blockquote small, blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777; }

blockquote footer:before, blockquote small:before, blockquote .small:before {
  content: '\2014 \00A0'; }

.blockquote-reverse, blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0;
  text-align: right; }

.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
  content: ''; }

.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
  content: '\00A0 \2014'; }

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143; }

code, kbd, pre, samp {
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
  box-shadow: none; }

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

@media (min-width: 768px) {
  .container {
    width: 750px; } }

@media (min-width: 992px) {
  .container {
    width: 970px; } }

@media (min-width: 1200px) {
  .container {
    width: 1170px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

.row {
  margin-left: -15px;
  margin-right: -15px; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-12 {
  width: 100%; }

.col-xs-11 {
  width: 91.66666667%; }

.col-xs-10 {
  width: 83.33333333%; }

.col-xs-9 {
  width: 75%; }

.col-xs-8 {
  width: 66.66666667%; }

.col-xs-7 {
  width: 58.33333333%; }

.col-xs-6 {
  width: 50%; }

.col-xs-5 {
  width: 41.66666667%; }

.col-xs-4 {
  width: 33.33333333%; }

.col-xs-3 {
  width: 25%; }

.col-xs-2 {
  width: 16.66666667%; }

.col-xs-1 {
  width: 8.33333333%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-pull-11 {
  right: 91.66666667%; }

.col-xs-pull-10 {
  right: 83.33333333%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-8 {
  right: 66.66666667%; }

.col-xs-pull-7 {
  right: 58.33333333%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-5 {
  right: 41.66666667%; }

.col-xs-pull-4 {
  right: 33.33333333%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-2 {
  right: 16.66666667%; }

.col-xs-pull-1 {
  right: 8.33333333%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-push-11 {
  left: 91.66666667%; }

.col-xs-push-10 {
  left: 83.33333333%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-8 {
  left: 66.66666667%; }

.col-xs-push-7 {
  left: 58.33333333%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-5 {
  left: 41.66666667%; }

.col-xs-push-4 {
  left: 33.33333333%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-2 {
  left: 16.66666667%; }

.col-xs-push-1 {
  left: 8.33333333%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-offset-12 {
  margin-left: 100%; }

.col-xs-offset-11 {
  margin-left: 91.66666667%; }

.col-xs-offset-10 {
  margin-left: 83.33333333%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-8 {
  margin-left: 66.66666667%; }

.col-xs-offset-7 {
  margin-left: 58.33333333%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-5 {
  margin-left: 41.66666667%; }

.col-xs-offset-4 {
  margin-left: 33.33333333%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-2 {
  margin-left: 16.66666667%; }

.col-xs-offset-1 {
  margin-left: 8.33333333%; }

.col-xs-offset-0 {
  margin-left: 0; }

@media (min-width: 768px) {
  .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 {
    float: left; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-11 {
    width: 91.66666667%; }
  .col-sm-10 {
    width: 83.33333333%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-8 {
    width: 66.66666667%; }
  .col-sm-7 {
    width: 58.33333333%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-5 {
    width: 41.66666667%; }
  .col-sm-4 {
    width: 33.33333333%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-2 {
    width: 16.66666667%; }
  .col-sm-1 {
    width: 8.33333333%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-pull-11 {
    right: 91.66666667%; }
  .col-sm-pull-10 {
    right: 83.33333333%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-8 {
    right: 66.66666667%; }
  .col-sm-pull-7 {
    right: 58.33333333%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-5 {
    right: 41.66666667%; }
  .col-sm-pull-4 {
    right: 33.33333333%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-2 {
    right: 16.66666667%; }
  .col-sm-pull-1 {
    right: 8.33333333%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-push-11 {
    left: 91.66666667%; }
  .col-sm-push-10 {
    left: 83.33333333%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-8 {
    left: 66.66666667%; }
  .col-sm-push-7 {
    left: 58.33333333%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-5 {
    left: 41.66666667%; }
  .col-sm-push-4 {
    left: 33.33333333%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-2 {
    left: 16.66666667%; }
  .col-sm-push-1 {
    left: 8.33333333%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-offset-12 {
    margin-left: 100%; }
  .col-sm-offset-11 {
    margin-left: 91.66666667%; }
  .col-sm-offset-10 {
    margin-left: 83.33333333%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-8 {
    margin-left: 66.66666667%; }
  .col-sm-offset-7 {
    margin-left: 58.33333333%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-5 {
    margin-left: 41.66666667%; }
  .col-sm-offset-4 {
    margin-left: 33.33333333%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-2 {
    margin-left: 16.66666667%; }
  .col-sm-offset-1 {
    margin-left: 8.33333333%; }
  .col-sm-offset-0 {
    margin-left: 0; } }

@media (min-width: 992px) {
  .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 {
    float: left; }
  .col-md-12 {
    width: 100%; }
  .col-md-11 {
    width: 91.66666667%; }
  .col-md-10 {
    width: 83.33333333%; }
  .col-md-9 {
    width: 75%; }
  .col-md-8 {
    width: 66.66666667%; }
  .col-md-7 {
    width: 58.33333333%; }
  .col-md-6 {
    width: 50%; }
  .col-md-5 {
    width: 41.66666667%; }
  .col-md-4 {
    width: 33.33333333%; }
  .col-md-3 {
    width: 25%; }
  .col-md-2 {
    width: 16.66666667%; }
  .col-md-1 {
    width: 8.33333333%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-pull-11 {
    right: 91.66666667%; }
  .col-md-pull-10 {
    right: 83.33333333%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-8 {
    right: 66.66666667%; }
  .col-md-pull-7 {
    right: 58.33333333%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-5 {
    right: 41.66666667%; }
  .col-md-pull-4 {
    right: 33.33333333%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-2 {
    right: 16.66666667%; }
  .col-md-pull-1 {
    right: 8.33333333%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-push-11 {
    left: 91.66666667%; }
  .col-md-push-10 {
    left: 83.33333333%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-8 {
    left: 66.66666667%; }
  .col-md-push-7 {
    left: 58.33333333%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-5 {
    left: 41.66666667%; }
  .col-md-push-4 {
    left: 33.33333333%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-2 {
    left: 16.66666667%; }
  .col-md-push-1 {
    left: 8.33333333%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-offset-12 {
    margin-left: 100%; }
  .col-md-offset-11 {
    margin-left: 91.66666667%; }
  .col-md-offset-10 {
    margin-left: 83.33333333%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-8 {
    margin-left: 66.66666667%; }
  .col-md-offset-7 {
    margin-left: 58.33333333%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-5 {
    margin-left: 41.66666667%; }
  .col-md-offset-4 {
    margin-left: 33.33333333%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-2 {
    margin-left: 16.66666667%; }
  .col-md-offset-1 {
    margin-left: 8.33333333%; }
  .col-md-offset-0 {
    margin-left: 0; } }

@media (min-width: 1200px) {
  .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 {
    float: left; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-11 {
    width: 91.66666667%; }
  .col-lg-10 {
    width: 83.33333333%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-8 {
    width: 66.66666667%; }
  .col-lg-7 {
    width: 58.33333333%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-5 {
    width: 41.66666667%; }
  .col-lg-4 {
    width: 33.33333333%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-2 {
    width: 16.66666667%; }
  .col-lg-1 {
    width: 8.33333333%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-pull-11 {
    right: 91.66666667%; }
  .col-lg-pull-10 {
    right: 83.33333333%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-8 {
    right: 66.66666667%; }
  .col-lg-pull-7 {
    right: 58.33333333%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-5 {
    right: 41.66666667%; }
  .col-lg-pull-4 {
    right: 33.33333333%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-2 {
    right: 16.66666667%; }
  .col-lg-pull-1 {
    right: 8.33333333%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-push-11 {
    left: 91.66666667%; }
  .col-lg-push-10 {
    left: 83.33333333%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-8 {
    left: 66.66666667%; }
  .col-lg-push-7 {
    left: 58.33333333%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-5 {
    left: 41.66666667%; }
  .col-lg-push-4 {
    left: 33.33333333%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-2 {
    left: 16.66666667%; }
  .col-lg-push-1 {
    left: 8.33333333%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-offset-12 {
    margin-left: 100%; }
  .col-lg-offset-11 {
    margin-left: 91.66666667%; }
  .col-lg-offset-10 {
    margin-left: 83.33333333%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-8 {
    margin-left: 66.66666667%; }
  .col-lg-offset-7 {
    margin-left: 58.33333333%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-5 {
    margin-left: 41.66666667%; }
  .col-lg-offset-4 {
    margin-left: 33.33333333%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-2 {
    margin-left: 16.66666667%; }
  .col-lg-offset-1 {
    margin-left: 8.33333333%; }
  .col-lg-offset-0 {
    margin-left: 0; } }

table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd; }

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd; }

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
  border-top: 0; }

.table > tbody + tbody {
  border-top: 2px solid #ddd; }

.table .table {
  background-color: #fff; }

.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
  border: 1px solid #ddd; }

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
  border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-child(odd) {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

table td[class*="col-"], table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
  background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
  background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd; }
  .table-responsive > .table {
    margin-bottom: 0; }
  .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap; }
  .table-responsive > .table-bordered {
    border: 0; }
  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0; } }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

input[type="radio"], input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple], select[size] {
  height: auto; }

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555; }

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.form-control::-moz-placeholder {
  color: #999;
  opacity: 1; }

.form-control:-ms-input-placeholder {
  color: #999; }

.form-control::-webkit-input-placeholder {
  color: #999; }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1; }

textarea.form-control {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
    line-height: 34px; }
  input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm {
    line-height: 30px; }
  input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg {
    line-height: 46px; } }

.form-group {
  margin-bottom: 15px; }

.radio, .checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }

.radio label, .checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer; }

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio, .checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline, .checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0; }

.form-control-static.input-lg, .form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0; }

.input-sm, .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm, select.form-group-sm .form-control {
  height: 30px;
  line-height: 30px; }

textarea.input-sm, textarea.form-group-sm .form-control, select[multiple].input-sm, select[multiple].form-group-sm .form-control {
  height: auto; }

.input-lg, .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

select.input-lg, select.form-group-lg .form-control {
  height: 46px;
  line-height: 46px; }

textarea.input-lg, textarea.form-group-lg .form-control, select[multiple].input-lg, select[multiple].form-group-lg .form-control {
  height: auto; }

.has-feedback {
  position: relative; }

.has-feedback .form-control {
  padding-right: 42.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d; }

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }

.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
  .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
    width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio, .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio label, .form-inline .checkbox label {
    padding-left: 0; }
  .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio, .form-horizontal .checkbox {
  min-height: 27px; }

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px; } }

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.btn:hover, .btn:focus, .btn.focus {
  color: #333;
  text-decoration: none; }

.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }

.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad; }

.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
  background-image: none; }

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc; }

.btn-default .badge {
  color: #fff;
  background-color: #333; }

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4; }

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  background-image: none; }

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4; }

.btn-primary .badge {
  color: #337ab7;
  background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }

.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439; }

.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
  background-image: none; }

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c; }

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }

.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc; }

.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
  background-image: none; }

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da; }

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }

.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512; }

.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
  background-image: none; }

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236; }

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }

.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925; }

.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
  background-image: none; }

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a; }

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff; }

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0; }

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent; }

.btn-link:hover, .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent; }

.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
  width: 100%; }

.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear; }

.fade.in {
  opacity: 1; }

.collapse {
  display: none;
  visibility: hidden; }

.collapse.in {
  display: block;
  visibility: visible; }

tr.collapse.in {
  display: table-row; }

tbody.collapse.in {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: .35s;
  -o-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

.dropdown-menu.pull-right {
  right: 0;
  left: auto; }

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  left: auto;
  right: 0; }

.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: ""; }

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px; }

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

.btn-group, .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }

.btn-group > .btn, .btn-group-vertical > .btn {
  position: relative;
  float: left; }

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
  z-index: 2; }

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }

.btn-toolbar .btn-group, .btn-toolbar .input-group {
  float: left; }

.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
  margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn .caret {
  margin-left: 0; }

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }

.btn-group-justified > .btn, .btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%; }

.btn-group-justified > .btn-group .btn {
  width: 100%; }

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }

.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0; }

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0; }

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px; }

textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto; }

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px; }

textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto; }

.input-group-addon, .input-group-btn, .input-group .form-control {
  display: table-cell; }

.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0; }

.input-group-addon, .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px; }

.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px; }

.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px; }

.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
  margin-top: 0; }

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }

.input-group-btn > .btn {
  position: relative; }

.input-group-btn > .btn + .btn {
  margin-left: -1px; }

.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
  z-index: 2; }

.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
  margin-right: -1px; }

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
  margin-left: -1px; }

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }

.nav > li {
  position: relative;
  display: block; }

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px; }

.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eee; }

.nav > li.disabled > a {
  color: #777; }

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7; }

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.nav > li > a > img {
  max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }

.nav-tabs > li {
  float: left;
  margin-bottom: -1px; }

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0; }

.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default; }

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0; }

.nav-tabs.nav-justified > li {
  float: none; }

.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px; }

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%; }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0; } }

.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd; }

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0; }
  .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff; } }

.nav-pills > li {
  float: left; }

.nav-pills > li > a {
  border-radius: 4px; }

.nav-pills > li + li {
  margin-left: 2px; }

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7; }

.nav-stacked > li {
  float: none; }

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0; }

.nav-justified {
  width: 100%; }

.nav-justified > li {
  float: none; }

.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px; }

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%; }
  .nav-justified > li > a {
    margin-bottom: 0; } }

.nav-tabs-justified {
  border-bottom: 0; }

.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd; }

@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0; }
  .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff; } }

.tab-content > .tab-pane {
  display: none;
  visibility: hidden; }

.tab-content > .active {
  display: block;
  visibility: visible; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }

@media (min-width: 768px) {
  .navbar {
    border-radius: 4px; } }

@media (min-width: 768px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }

.navbar-collapse.in {
  overflow-y: auto; }

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important; }
  .navbar-collapse.in {
    overflow-y: visible; }
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0; } }

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px; } }

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }

@media (min-width: 768px) {
  .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0; } }

.navbar-fixed-top, .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }

@media (min-width: 768px) {
  .navbar-fixed-top, .navbar-fixed-bottom {
    border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px; }

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none; }

.navbar-brand > img {
  display: block; }

@media (min-width: 768px) {
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px; } }

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }

.navbar-toggle:focus {
  outline: 0; }

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px; }

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px; }

@media (min-width: 768px) {
  .navbar-toggle {
    display: none; } }

.navbar-nav {
  margin: 7.5px -15px; }

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px; }

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px; }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px; }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none; } }

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0; }
  .navbar-nav > li {
    float: left; }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px; } }

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px; }

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .navbar-form .form-control-static {
    display: inline-block; }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle; }
  .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {
    width: auto; }
  .navbar-form .input-group > .form-control {
    width: 100%; }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .navbar-form .radio, .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
  .navbar-form .radio label, .navbar-form .checkbox label {
    padding-left: 0; }
  .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0; } }

@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px; }
  .navbar-form .form-group:last-child {
    margin-bottom: 0; } }

@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }

.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px; }

.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px; }

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px; } }

@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
  .navbar-right ~ .navbar-right {
    margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }

.navbar-default .navbar-brand {
  color: #777; }

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent; }

.navbar-default .navbar-text {
  color: #777; }

.navbar-default .navbar-nav > li > a {
  color: #777; }

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7; }

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent; }

.navbar-default .navbar-toggle {
  border-color: #ddd; }

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd; }

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888; }

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: #e7e7e7; }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555; }

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777; }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent; }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; } }

.navbar-default .navbar-link {
  color: #777; }

.navbar-default .navbar-link:hover {
  color: #333; }

.navbar-default .btn-link {
  color: #777; }

.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333; }

.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #080808; }

.navbar-inverse .navbar-brand {
  color: #9d9d9d; }

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent; }

.navbar-inverse .navbar-text {
  color: #9d9d9d; }

.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d; }

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent; }

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808; }

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent; }

.navbar-inverse .navbar-toggle {
  border-color: #333; }

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333; }

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff; }

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  border-color: #101010; }

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff; }

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808; }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent; } }

.navbar-inverse .navbar-link {
  color: #9d9d9d; }

.navbar-inverse .navbar-link:hover {
  color: #fff; }

.navbar-inverse .btn-link {
  color: #9d9d9d; }

.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff; }

.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444; }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }

.breadcrumb > li {
  display: inline-block; }

.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc; }

.breadcrumb > .active {
  color: #777; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }

.pagination > li {
  display: inline; }

.pagination > li > a, .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px; }

.pagination > li:first-child > a, .pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.pagination > li:last-child > a, .pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  color: #23527c;
  background-color: #eee;
  border-color: #ddd; }

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default; }

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
  color: #777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed; }

.pagination-lg > li > a, .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px; }

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }

.pagination-sm > li > a, .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px; }

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center; }

.pager li {
  display: inline; }

.pager li > a, .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px; }

.pager li > a:hover, .pager li > a:focus {
  text-decoration: none;
  background-color: #eee; }

.pager .next > a, .pager .next > span {
  float: right; }

.pager .previous > a, .pager .previous > span {
  float: left; }

.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
  color: #777;
  background-color: #fff;
  cursor: not-allowed; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label:empty {
  display: none; }

.btn .label {
  position: relative;
  top: -1px; }

.label-default {
  background-color: #777; }

.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e; }

.label-primary {
  background-color: #337ab7; }

.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #286090; }

.label-success {
  background-color: #5cb85c; }

.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }

.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }

.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }

.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #777;
  border-radius: 10px; }

.badge:empty {
  display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

.btn-xs .badge {
  top: 0;
  padding: 1px 5px; }

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff; }

.list-group-item > .badge {
  float: right; }

.list-group-item > .badge + .badge {
  margin-right: 5px; }

.nav-pills > li > a > .badge {
  margin-left: 3px; }

.jumbotron {
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee; }

.jumbotron h1, .jumbotron .h1 {
  color: inherit; }

.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200; }

.jumbotron > hr {
  border-top-color: #d5d5d5; }

.container .jumbotron, .container-fluid .jumbotron {
  border-radius: 6px; }

.jumbotron .container {
  max-width: 100%; }

@media screen and (min-width: 768px) {
  .jumbotron {
    padding: 48px 0; }
  .container .jumbotron, .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px; }
  .jumbotron h1, .jumbotron .h1 {
    font-size: 63px; } }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out; }

.thumbnail > img, .thumbnail a > img {
  margin-left: auto;
  margin-right: auto; }

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
  border-color: #337ab7; }

.thumbnail .caption {
  padding: 9px;
  color: #333; }

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }

.alert h4 {
  margin-top: 0;
  color: inherit; }

.alert .alert-link {
  font-weight: bold; }

.alert > p, .alert > ul {
  margin-bottom: 0; }

.alert > p + p {
  margin-top: 5px; }

.alert-dismissable, .alert-dismissible {
  padding-right: 35px; }

.alert-dismissable .close, .alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d; }

.alert-success hr {
  border-top-color: #c9e2b3; }

.alert-success .alert-link {
  color: #2b542c; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f; }

.alert-info hr {
  border-top-color: #a6e1ec; }

.alert-info .alert-link {
  color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b; }

.alert-warning hr {
  border-top-color: #f7e1b5; }

.alert-warning .alert-link {
  color: #66512c; }

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442; }

.alert-danger hr {
  border-top-color: #e4b9c0; }

.alert-danger .alert-link {
  color: #843534; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width .6s ease; }

.progress-striped .progress-bar, .progress-bar-striped {
  background-image: -webkit-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-image: -o-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-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);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px; }

.progress.active .progress-bar, .progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success {
  background-color: #5cb85c; }

.progress-striped .progress-bar-success {
  background-image: -webkit-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-image: -o-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-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); }

.progress-bar-info {
  background-color: #5bc0de; }

.progress-striped .progress-bar-info {
  background-image: -webkit-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-image: -o-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-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); }

.progress-bar-warning {
  background-color: #f0ad4e; }

.progress-striped .progress-bar-warning {
  background-image: -webkit-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-image: -o-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-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); }

.progress-bar-danger {
  background-color: #d9534f; }

.progress-striped .progress-bar-danger {
  background-image: -webkit-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-image: -o-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-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); }

.media {
  margin-top: 15px; }

.media:first-child {
  margin-top: 0; }

.media-right, .media > .pull-right {
  padding-left: 10px; }

.media-left, .media > .pull-left {
  padding-right: 10px; }

.media-left, .media-right, .media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  margin-bottom: 20px;
  padding-left: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }

.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px; }

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

a.list-group-item {
  color: #555; }

a.list-group-item .list-group-item-heading {
  color: #333; }

a.list-group-item:hover, a.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5; }

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eee;
  color: #777;
  cursor: not-allowed; }

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit; }

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #777; }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }

.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit; }

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #c7ddef; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success {
  color: #3c763d; }

a.list-group-item-success .list-group-item-heading {
  color: inherit; }

a.list-group-item-success:hover, a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6; }

a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info {
  color: #31708f; }

a.list-group-item-info .list-group-item-heading {
  color: inherit; }

a.list-group-item-info:hover, a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3; }

a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning {
  color: #8a6d3b; }

a.list-group-item-warning .list-group-item-heading {
  color: inherit; }

a.list-group-item-warning:hover, a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc; }

a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger {
  color: #a94442; }

a.list-group-item-danger .list-group-item-heading {
  color: inherit; }

a.list-group-item-danger:hover, a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc; }

a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }

.panel-title > a {
  color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .list-group, .panel > .panel-collapse > .list-group {
  margin-bottom: 0; }

.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0; }

.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {
  margin-bottom: 0; }

.panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px; }

.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px; }

.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px; }

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
  border: 0; }

.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0; }

.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0; }

.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0; }

.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0; }

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.panel-group {
  margin-bottom: 20px; }

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px; }

.panel-group .panel + .panel {
  margin-top: 5px; }

.panel-group .panel-heading {
  border-bottom: 0; }

.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd; }

.panel-group .panel-footer {
  border-top: 0; }

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }

.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd; }

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd; }

.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333; }

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd; }

.panel-primary {
  border-color: #337ab7; }

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7; }

.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff; }

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7; }

.panel-success {
  border-color: #d6e9c6; }

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6; }

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6; }

.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d; }

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6; }

.panel-info {
  border-color: #bce8f1; }

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1; }

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1; }

.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f; }

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1; }

.panel-warning {
  border-color: #faebcc; }

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc; }

.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b; }

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc; }

.panel-danger {
  border-color: #ebccd1; }

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1; }

.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442; }

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0; }

.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%; }

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
  padding: 24px;
  border-radius: 6px; }

.well-sm {
  padding: 9px;
  border-radius: 3px; }

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  filter: alpha(opacity=20); }

.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .5;
  filter: alpha(opacity=50); }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  -webkit-overflow-scrolling: touch;
  outline: 0; }

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out; }

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0; }

.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #000; }

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0); }

.modal-backdrop.in {
  opacity: .5;
  filter: alpha(opacity=50); }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.42857143; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0; }

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px; }

.modal-footer .btn-block + .btn-block {
  margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0); }

.tooltip.in {
  opacity: .9;
  filter: alpha(opacity=90); }

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0; }

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px; }

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0; }

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal; }

.popover.top {
  margin-top: -10px; }

.popover.right {
  margin-left: 10px; }

.popover.bottom {
  margin-top: 10px; }

.popover.left {
  margin-left: -10px; }

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover > .arrow {
  border-width: 11px; }

.popover > .arrow:after {
  border-width: 10px;
  content: ""; }

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }

.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff; }

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25); }

.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff; }

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }

.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff; }

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25); }

.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }

.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: .6s ease-in-out left;
  -o-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left; }

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  line-height: 1; }

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000; }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0; }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0; }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0; } }

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
  display: block; }

.carousel-inner > .active {
  left: 0; }

.carousel-inner > .next, .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%; }

.carousel-inner > .next {
  left: 100%; }

.carousel-inner > .prev {
  left: -100%; }

.carousel-inner > .next.left, .carousel-inner > .prev.right {
  left: 0; }

.carousel-inner > .active.left {
  left: -100%; }

.carousel-inner > .active.right {
  left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: .5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }

.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }

.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: .9;
  filter: alpha(opacity=90); }

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block; }

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px; }

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px; }

.carousel-control .icon-prev, .carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif; }

.carousel-control .icon-prev:before {
  content: '\2039'; }

.carousel-control .icon-next:before {
  content: '\203a'; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0); }

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff; }

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

.carousel-caption .btn {
  text-shadow: none; }

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px; }
  .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -15px; }
  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -15px; }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
  content: " ";
  display: table; }

.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important;
  visibility: hidden !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important; }

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs, td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm, td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md, td.visible-md {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg, td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print, td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }

@media print {
  .visible-print-block {
    display: block !important; } }

.visible-print-inline {
  display: none !important; }

@media print {
  .visible-print-inline {
    display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }

@media print {
  .visible-print-inline-block {
    display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont78ce.eot?v=4.2.0");
  src: url("../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont78ce.woff?v=4.2.0") format("woff"), url("../fonts/fontawesome-webfont78ce.ttf?v=4.2.0") format("truetype"), url("../fonts/fontawesome-webfont78ce.svg?v=4.2.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.fa-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571429em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

.fa-ul > li {
  position: relative; }

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center; }

.fa-li.fa-lg {
  left: -1.85714286em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  border-radius: .1em; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

.fa-glass:before {
  content: "\f000"; }

.fa-music:before {
  content: "\f001"; }

.fa-search:before {
  content: "\f002"; }

.fa-envelope-o:before {
  content: "\f003"; }

.fa-heart:before {
  content: "\f004"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-o:before {
  content: "\f006"; }

.fa-user:before {
  content: "\f007"; }

.fa-film:before {
  content: "\f008"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-check:before {
  content: "\f00c"; }

.fa-remove:before, .fa-close:before, .fa-times:before {
  content: "\f00d"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-signal:before {
  content: "\f012"; }

.fa-gear:before, .fa-cog:before {
  content: "\f013"; }

.fa-trash-o:before {
  content: "\f014"; }

.fa-home:before {
  content: "\f015"; }

.fa-file-o:before {
  content: "\f016"; }

.fa-clock-o:before {
  content: "\f017"; }

.fa-road:before {
  content: "\f018"; }

.fa-download:before {
  content: "\f019"; }

.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-play-circle-o:before {
  content: "\f01d"; }

.fa-rotate-right:before, .fa-repeat:before {
  content: "\f01e"; }

.fa-refresh:before {
  content: "\f021"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-lock:before {
  content: "\f023"; }

.fa-flag:before {
  content: "\f024"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-print:before {
  content: "\f02f"; }

.fa-camera:before {
  content: "\f030"; }

.fa-font:before {
  content: "\f031"; }

.fa-bold:before {
  content: "\f032"; }

.fa-italic:before {
  content: "\f033"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-list:before {
  content: "\f03a"; }

.fa-dedent:before, .fa-outdent:before {
  content: "\f03b"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-video-camera:before {
  content: "\f03d"; }

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
  content: "\f03e"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-tint:before {
  content: "\f043"; }

.fa-edit:before, .fa-pencil-square-o:before {
  content: "\f044"; }

.fa-share-square-o:before {
  content: "\f045"; }

.fa-check-square-o:before {
  content: "\f046"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-play:before {
  content: "\f04b"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-eject:before {
  content: "\f052"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-times-circle-o:before {
  content: "\f05c"; }

.fa-check-circle-o:before {
  content: "\f05d"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-mail-forward:before, .fa-share:before {
  content: "\f064"; }

.fa-expand:before {
  content: "\f065"; }

.fa-compress:before {
  content: "\f066"; }

.fa-plus:before {
  content: "\f067"; }

.fa-minus:before {
  content: "\f068"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-warning:before, .fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-plane:before {
  content: "\f072"; }

.fa-calendar:before {
  content: "\f073"; }

.fa-random:before {
  content: "\f074"; }

.fa-comment:before {
  content: "\f075"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-bar-chart-o:before, .fa-bar-chart:before {
  content: "\f080"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-key:before {
  content: "\f084"; }

.fa-gears:before, .fa-cogs:before {
  content: "\f085"; }

.fa-comments:before {
  content: "\f086"; }

.fa-thumbs-o-up:before {
  content: "\f087"; }

.fa-thumbs-o-down:before {
  content: "\f088"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-heart-o:before {
  content: "\f08a"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-linkedin-square:before {
  content: "\f08c"; }

.fa-thumb-tack:before {
  content: "\f08d"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-upload:before {
  content: "\f093"; }

.fa-lemon-o:before {
  content: "\f094"; }

.fa-phone:before {
  content: "\f095"; }

.fa-square-o:before {
  content: "\f096"; }

.fa-bookmark-o:before {
  content: "\f097"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-github:before {
  content: "\f09b"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-hdd-o:before {
  content: "\f0a0"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-hand-o-right:before {
  content: "\f0a4"; }

.fa-hand-o-left:before {
  content: "\f0a5"; }

.fa-hand-o-up:before {
  content: "\f0a6"; }

.fa-hand-o-down:before {
  content: "\f0a7"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-group:before, .fa-users:before {
  content: "\f0c0"; }

.fa-chain:before, .fa-link:before {
  content: "\f0c1"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-cut:before, .fa-scissors:before {
  content: "\f0c4"; }

.fa-copy:before, .fa-files-o:before {
  content: "\f0c5"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-save:before, .fa-floppy-o:before {
  content: "\f0c7"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  content: "\f0c9"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-plus:before {
  content: "\f0d5"; }

.fa-money:before {
  content: "\f0d6"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-unsorted:before, .fa-sort:before {
  content: "\f0dc"; }

.fa-sort-down:before, .fa-sort-desc:before {
  content: "\f0dd"; }

.fa-sort-up:before, .fa-sort-asc:before {
  content: "\f0de"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-linkedin:before {
  content: "\f0e1"; }

.fa-rotate-left:before, .fa-undo:before {
  content: "\f0e2"; }

.fa-legal:before, .fa-gavel:before {
  content: "\f0e3"; }

.fa-dashboard:before, .fa-tachometer:before {
  content: "\f0e4"; }

.fa-comment-o:before {
  content: "\f0e5"; }

.fa-comments-o:before {
  content: "\f0e6"; }

.fa-flash:before, .fa-bolt:before {
  content: "\f0e7"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-paste:before, .fa-clipboard:before {
  content: "\f0ea"; }

.fa-lightbulb-o:before {
  content: "\f0eb"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-bell-o:before {
  content: "\f0a2"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cutlery:before {
  content: "\f0f5"; }

.fa-file-text-o:before {
  content: "\f0f6"; }

.fa-building-o:before {
  content: "\f0f7"; }

.fa-hospital-o:before {
  content: "\f0f8"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-mobile-phone:before, .fa-mobile:before {
  content: "\f10b"; }

.fa-circle-o:before {
  content: "\f10c"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-circle:before {
  content: "\f111"; }

.fa-mail-reply:before, .fa-reply:before {
  content: "\f112"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-folder-o:before {
  content: "\f114"; }

.fa-folder-open-o:before {
  content: "\f115"; }

.fa-smile-o:before {
  content: "\f118"; }

.fa-frown-o:before {
  content: "\f119"; }

.fa-meh-o:before {
  content: "\f11a"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-keyboard-o:before {
  content: "\f11c"; }

.fa-flag-o:before {
  content: "\f11d"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-code:before {
  content: "\f121"; }

.fa-mail-reply-all:before, .fa-reply-all:before {
  content: "\f122"; }

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
  content: "\f123"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-crop:before {
  content: "\f125"; }

.fa-code-fork:before {
  content: "\f126"; }

.fa-unlink:before, .fa-chain-broken:before {
  content: "\f127"; }

.fa-question:before {
  content: "\f128"; }

.fa-info:before {
  content: "\f129"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-shield:before {
  content: "\f132"; }

.fa-calendar-o:before {
  content: "\f133"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-minus-square-o:before {
  content: "\f147"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-pencil-square:before {
  content: "\f14b"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-toggle-down:before, .fa-caret-square-o-down:before {
  content: "\f150"; }

.fa-toggle-up:before, .fa-caret-square-o-up:before {
  content: "\f151"; }

.fa-toggle-right:before, .fa-caret-square-o-right:before {
  content: "\f152"; }

.fa-euro:before, .fa-eur:before {
  content: "\f153"; }

.fa-gbp:before {
  content: "\f154"; }

.fa-dollar:before, .fa-usd:before {
  content: "\f155"; }

.fa-rupee:before, .fa-inr:before {
  content: "\f156"; }

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
  content: "\f157"; }

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
  content: "\f158"; }

.fa-won:before, .fa-krw:before {
  content: "\f159"; }

.fa-bitcoin:before, .fa-btc:before {
  content: "\f15a"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-text:before {
  content: "\f15c"; }

.fa-sort-alpha-asc:before {
  content: "\f15d"; }

.fa-sort-alpha-desc:before {
  content: "\f15e"; }

.fa-sort-amount-asc:before {
  content: "\f160"; }

.fa-sort-amount-desc:before {
  content: "\f161"; }

.fa-sort-numeric-asc:before {
  content: "\f162"; }

.fa-sort-numeric-desc:before {
  content: "\f163"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-youtube-square:before {
  content: "\f166"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-youtube-play:before {
  content: "\f16a"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-adn:before {
  content: "\f170"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitbucket-square:before {
  content: "\f172"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-apple:before {
  content: "\f179"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-android:before {
  content: "\f17b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-trello:before {
  content: "\f181"; }

.fa-female:before {
  content: "\f182"; }

.fa-male:before {
  content: "\f183"; }

.fa-gittip:before {
  content: "\f184"; }

.fa-sun-o:before {
  content: "\f185"; }

.fa-moon-o:before {
  content: "\f186"; }

.fa-archive:before {
  content: "\f187"; }

.fa-bug:before {
  content: "\f188"; }

.fa-vk:before {
  content: "\f189"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

.fa-arrow-circle-o-left:before {
  content: "\f190"; }

.fa-toggle-left:before, .fa-caret-square-o-left:before {
  content: "\f191"; }

.fa-dot-circle-o:before {
  content: "\f192"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-turkish-lira:before, .fa-try:before {
  content: "\f195"; }

.fa-plus-square-o:before {
  content: "\f196"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-slack:before {
  content: "\f198"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-institution:before, .fa-bank:before, .fa-university:before {
  content: "\f19c"; }

.fa-mortar-board:before, .fa-graduation-cap:before {
  content: "\f19d"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-pied-piper:before {
  content: "\f1a7"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-spoon:before {
  content: "\f1b1"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-automobile:before, .fa-car:before {
  content: "\f1b9"; }

.fa-cab:before, .fa-taxi:before {
  content: "\f1ba"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-file-pdf-o:before {
  content: "\f1c1"; }

.fa-file-word-o:before {
  content: "\f1c2"; }

.fa-file-excel-o:before {
  content: "\f1c3"; }

.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
  content: "\f1c5"; }

.fa-file-zip-o:before, .fa-file-archive-o:before {
  content: "\f1c6"; }

.fa-file-sound-o:before, .fa-file-audio-o:before {
  content: "\f1c7"; }

.fa-file-movie-o:before, .fa-file-video-o:before {
  content: "\f1c8"; }

.fa-file-code-o:before {
  content: "\f1c9"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
  content: "\f1cd"; }

.fa-circle-o-notch:before {
  content: "\f1ce"; }

.fa-ra:before, .fa-rebel:before {
  content: "\f1d0"; }

.fa-ge:before, .fa-empire:before {
  content: "\f1d1"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-wechat:before, .fa-weixin:before {
  content: "\f1d7"; }

.fa-send:before, .fa-paper-plane:before {
  content: "\f1d8"; }

.fa-send-o:before, .fa-paper-plane-o:before {
  content: "\f1d9"; }

.fa-history:before {
  content: "\f1da"; }

.fa-circle-thin:before {
  content: "\f1db"; }

.fa-header:before {
  content: "\f1dc"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-sliders:before {
  content: "\f1de"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-soccer-ball-o:before, .fa-futbol-o:before {
  content: "\f1e3"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-newspaper-o:before {
  content: "\f1ea"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bell-slash-o:before {
  content: "\f1f7"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-eyedropper:before {
  content: "\f1fb"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-area-chart:before {
  content: "\f1fe"; }

.fa-pie-chart:before {
  content: "\f200"; }

.fa-line-chart:before {
  content: "\f201"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bus:before {
  content: "\f207"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-cc:before {
  content: "\f20a"; }

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
  content: "\f20b"; }

.fa-meanpath:before {
  content: "\f20c"; }

/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Construction Business Site Template
Version:	1.1
Last change:	30/01/2014
Developed By:	Nasir Uddin
Developer URI:	http://nasiruddin.com
Primary use:	Business, Portfolio and Blog
Code Description: I use LESS preprocessor to code and optimize to reponsive with nested style. 
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]

1. Preloader / #pageloader
2. TopStrip / #nr_topStrip
3. Header / header
4. Navigation / .navbar
5. Index Content: 
    i. Slider / #nr_slider
    ii. Services / #nr_services
    iii. Projects / #projects
    iv. Latest Post / #latestPosts
    v. Testimonials / #testimonials
    vi. Elements / #section
        i. Accordion / #hAccordion
        ii. Tabs / .leftAlignedTap
6. About Us Content ( #aboutus ): 
    i. About Us Texts / .aboutUsTexts
    ii. Team Members / .members
    iii. Partners / .partnersSlide
7. Blog
    i. Blogs / #blogs
    ii. Single Post / #blogs > .single-blog
8. Projects (#projects)
    i. Filters / .filters
    ii. Projects / .projects
9. Services / #services
10. Contact Us / #contacts
11. Google Map / #mapBox
12. Sidebar / .sidebar
13. Page Cover / #pageCover
14. Footer / #nr_footer
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Color codes]

Base Color 1 : #f7b71e; // less variable @baseColor
Base Color 2 : #333d40; // less variable @baseColor2
Base Color 3 : #9c9c9c; // less variable @baseColor3
Base Color 4 : #293133; // less variable @baseColor4
Base Color 5 : #8a8a8a; // less variable @baseColor5
Base Color 6 : #4c545f; // less variable @baseColor6
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Fonts]

Base Fonts 1 : Raleway // less variable @baseFont
Base Fonts 2 : Open Sans // less variable @baseFont2
-------------------------------------------------------------------*/
/*
*
*
*/
/*----------------------------------------------------------------*/
/*Prefix Styles*/
.m0 {
  margin: 0; }

.m0a {
  margin: 0 auto; }

.p0 {
  padding: 0; }

body {
  position: relative; }

/*Floating*/
.fleft {
  float: left; }

.fright {
  float: right; }

/*Section Fix*/
section.row,
header.row,
footer.row {
  margin: 0;
  position: relative; }

/*Ancore*/
a {
  outline: none;
  transition: all 300ms ease-in-out; }

a:focus,
a:hover {
  outline: none;
  text-decoration: none; }

/*Modify Core CSS*/
.list-inline {
  margin: 0; }

/*Section Title*/
.sectionTitles {
  margin-bottom: 40px; }

.sectionTitles .sectionTitle {
  font-family: 'Raleway', sans-serif;
  font-size: 34px;
  line-height: 1;
  text-align: center;
  margin-top: 0; }

.sectionTitles .sectionTitle.whiteTC {
  color: #FFF; }

.sectionTitles .sectionSubTitle {
  font-family: 'Raleway', sans-serif;
  font-size: 17px;
  line-height: 1;
  color: #4c545f;
  text-align: center; }

.sectionTitles .sectionSubTitle:before,
.sectionTitles .sectionSubTitle:after {
  width: 75px;
  height: 1px;
  background: #4c545f;
  content: '';
  display: inline-block;
  top: -4px;
  position: relative; }

.sectionTitles .sectionSubTitle:before {
  margin-right: 20px; }

.sectionTitles .sectionSubTitle:after {
  margin-left: 20px; }

.sectionTitles .sectionSubTitle.whiteTC {
  color: #FFF; }

.sectionTitles .sectionSubTitle.whiteTC:before,
.sectionTitles .sectionSubTitle.whiteTC:after {
  background: #FFF; }

@media (max-width: 1024px) {
  .sectionTitles .sectionTitle {
    font-size: 30px; }
  .sectionTitles .sectionSubTitle {
    font-size: 14px; } }

@media (max-width: 767px) {
  .container {
    padding: 0 25px; } }

/*MixitUp*/
.mix {
  display: none; }

/*----------------------------------------------------------------*/
/*Slider Shortcode Classes*/
.bb1 {
  background: #f7b71e;
  color: #FFF; }

.bb3 {
  background: #9c9c9c;
  color: #FFF; }

.sidebar {
  margin-top: 30px;
  padding: 0 0 0 20px; }

@media (max-width: 992px) {
  .sidebar {
    width: 100%;
    padding: 0; } }

.widgetS {
  font-family: 'Raleway', sans-serif;
  padding: 20px;
  border: 1px solid rgba(156, 156, 156, 0.3);
  margin-bottom: 20px;
  color: #9c9c9c; }

.widgetS h4 {
  color: #40434c;
  font-weight: bold;
  margin: 0 0 18px; }

@media (max-width: 1024px) {
  .widgetS h4 {
    font-size: 15px;
    margin-bottom: 10px; } }

/*Text Widget*/
.textWidget p {
  font-size: 16px;
  margin: 0; }

@media (max-width: 1024px) {
  .textWidget p {
    font-size: 13px; } }

/*Conact Widget*/
.contactWidget ul {
  margin-bottom: 0; }

.contactWidget ul li i {
  font-size: 16px;
  color: #f7b71e;
  margin-right: 10px;
  width: 17px; }

@media (max-width: 1024px) {
  .contactWidget ul li {
    font-size: 13px;
    margin-bottom: 5px; }
  .contactWidget ul li i {
    font-size: 14px;
    width: 10px; }
  .contactWidget ul li:last-child {
    margin-bottom: 0; } }

/*Recent Post Widget*/
.recentPostWidget .recentblogs .recentblog {
  padding: 20px 0;
  margin: 0;
  border-bottom: 1px solid rgba(156, 156, 156, 0.3); }

.recentPostWidget .recentblogs .recentblog:first-child {
  padding-top: 0; }

.recentPostWidget .recentblogs .recentblog:last-child {
  border: 0;
  padding-bottom: 0; }

.recentPostWidget .recentblogs .recentblog .media-left a {
  width: 50px;
  height: 50px;
  padding: 0;
  display: block; }

.recentPostWidget .recentblogs .recentblog .media-left a img {
  width: 100%; }

.recentPostWidget .recentblogs .recentblog .media-body a h5 {
  color: #9c9c9c;
  line-height: 22px; }

@media (max-width: 1024px) {
  .recentPostWidget .recentblogs .recentblog .media-left a {
    width: 40px;
    height: 40px; }
  .recentPostWidget .recentblogs .recentblog .media-body a h5 {
    font-size: 13px;
    line-height: 18px; } }

/*----------------------------------------------------------------*/
/*Base Styles*/
/*----------------------------------------------------------------*/
/*PreLoader*/
#pageloader {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #FFF;
  z-index: 99999;
  overflow: hidden; }

#pageloader .loader-item {
  height: 130px;
  width: 130px;
  border-radius: 50px;
  left: calc(50% - 65px);
  top: calc(50% - 100px);
  text-align: center;
  position: absolute; }

/*----------------------------------------------------------------*/
/*Top Strip*/
#nr_topStrip {
  background: #293133;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  padding: 11px 0;
  height: 40px; }

#nr_topStrip .c-info li {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  padding: 0; }

#nr_topStrip .c-info li a {
  color: #FFF;
  padding: 0 10px; }

#nr_topStrip .c-info li a i {
  margin-right: 5px; }

#nr_topStrip .lang {
  line-height: 18px; }

#nr_topStrip .lang li a img {
  vertical-align: middle;
  opacity: 0.30; }

#nr_topStrip .lang li.active a img {
  opacity: 1; }

#nr_topStrip .lang li:first-child {
  padding-left: 0; }

@media (max-width: 479px) {
  #nr_topStrip {
    height: 60px; }
  #nr_topStrip .c-info {
    width: 100%;
    margin-bottom: 5px; }
  #nr_topStrip .lang {
    width: 100%; } }

/*----------------------------------------------------------------*/
/*Header*/
header {
  height: 105px;
  padding: 31px 0;
  background: #333d40; }

header .logo {
  line-height: 43px; }

header .social_nav ul li a {
  width: 43px;
  line-height: 43px;
  border-radius: 100%;
  background: #f7b71e;
  color: #FFF;
  display: block;
  text-align: center;
  font-size: 20px; }

header .social_nav ul li:last-child {
  padding-right: 0; }

@media (max-width: 767px) {
  header {
    height: auto; }
  header .logo {
    text-align: center; }
  header .social_nav ul {
    float: none;
    text-align: center;
    margin: 15px 0 0; } }

/*Navbar*/
.navbar-static-top {
  font-family: 'Raleway', sans-serif;
  margin: 0;
  border: 0; }

.navbar-static-top .navbar-header .navbar-toggle {
  width: 100%;
  margin: 0;
  height: 60px;
  border-radius: 0;
  background: #293133;
  border-color: #293133;
  color: #FFF;
  font-size: 22px; }

.navbar-static-top .navbar-header .navbar-toggle .btn-text {
  text-transform: uppercase; }

.navbar-static-top .navbar-header .navbar-toggle .bars {
  display: inline-block;
  margin-right: 10px; }

.navbar-static-top .navbar-header .navbar-toggle .bars span {
  background: #FFF; }

.navbar-static-top .navbar-collapse ul {
  width: 100%; }

.navbar-static-top .navbar-collapse ul li {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  width: 168px;
  text-align: center; }

.navbar-static-top .navbar-collapse ul li:first-child {
  border-left: 1px solid rgba(0, 0, 0, 0.1); }

.navbar-static-top .navbar-collapse ul li a {
  padding: 0;
  line-height: 84px;
  text-transform: uppercase;
  width: 100%;
  font-size: 20px;
  position: relative;
  color: #333d40; }

.navbar-static-top .navbar-collapse ul li a:hover {
  background: #f7b71e;
  color: #FFF; }

.navbar-static-top .navbar-collapse ul li.current-menu-item,
.navbar-static-top .navbar-collapse ul li.current_page_parent,
.navbar-static-top .navbar-collapse ul li.current-post-parent {
  border-right: 0; }

.navbar-static-top .navbar-collapse ul li.current-menu-item:before,
.navbar-static-top .navbar-collapse ul li.current_page_parent:before,
.navbar-static-top .navbar-collapse ul li.current-post-parent:before {
  height: 12px;
  width: 100%;
  transform: skewX(45deg);
  background: #ae902e;
  display: block;
  content: '';
  margin: -12px 0 0 6px; }

.navbar-static-top .navbar-collapse ul li.current-menu-item a,
.navbar-static-top .navbar-collapse ul li.current_page_parent a,
.navbar-static-top .navbar-collapse ul li.current-post-parent a {
  background: #f7b71e;
  color: #FFF; }

.navbar-static-top .navbar-collapse ul li.current-menu-item a:hover,
.navbar-static-top .navbar-collapse ul li.current_page_parent a:hover,
.navbar-static-top .navbar-collapse ul li.current-post-parent a:hover {
  background: #f7b71e;
  color: #FFF; }

.navbar-static-top .navbar-collapse ul li.current-menu-item a:before,
.navbar-static-top .navbar-collapse ul li.current_page_parent a:before,
.navbar-static-top .navbar-collapse ul li.current-post-parent a:before {
  content: '';
  display: block;
  width: 100%;
  height: 12px;
  background: #f7b71e;
  margin-top: -12px; }

.navbar-static-top .navbar-collapse ul li.current-menu-item a:after,
.navbar-static-top .navbar-collapse ul li.current_page_parent a:after,
.navbar-static-top .navbar-collapse ul li.current-post-parent a:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-left: 84px solid transparent;
  border-right: 84px solid transparent;
  border-top: 25px solid #f7b71e;
  position: absolute;
  bottom: -24px;
  z-index: 1001; }

.navbar-static-top .navbar-collapse ul li.current-menu-item.dropdown .dropdown-menu li a:before,
.navbar-static-top .navbar-collapse ul li.current-menu-item.dropdown .dropdown-menu li a:after,
.navbar-static-top .navbar-collapse ul li.current_page_parent.dropdown .dropdown-menu li a:before,
.navbar-static-top .navbar-collapse ul li.current_page_parent.dropdown .dropdown-menu li a:after,
.navbar-static-top .navbar-collapse ul li.current-post-parent.dropdown .dropdown-menu li a:before,
.navbar-static-top .navbar-collapse ul li.current-post-parent.dropdown .dropdown-menu li a:after {
  display: none; }

.navbar-static-top .navbar-collapse ul li.dropdown .dropdown-menu {
  padding: 0;
  width: auto;
  min-width: 200px;
  background: transparent;
  box-shadow: none;
  display: block;
  visibility: hidden;
  border: none;
  transform: rotate3d(1, 0, 0, -90deg);
  transition: all 300ms ease-in-out; }

.navbar-static-top .navbar-collapse ul li.dropdown .dropdown-menu li {
  width: auto;
  border-right: 0;
  border-bottom: 1px solid transparent;
  transition: all 300ms ease-in-out; }

.navbar-static-top .navbar-collapse ul li.dropdown .dropdown-menu li:nth-child(odd) {
  transform: rotate3d(-1, 0, -1, -90deg); }

.navbar-static-top .navbar-collapse ul li.dropdown .dropdown-menu li:nth-child(even) {
  transform: rotate3d(1, 0, 1, -90deg); }

.navbar-static-top .navbar-collapse ul li.dropdown .dropdown-menu li a {
  background: #293133;
  color: #FFF;
  line-height: 60px;
  text-align: left;
  padding: 0 15px;
  font-size: 13px; }

.navbar-static-top .navbar-collapse ul li.dropdown .dropdown-menu li a:hover {
  background: dimgray; }

.navbar-static-top .navbar-collapse ul li.dropdown .dropdown-menu li:last-child {
  border-bottom: 0; }

.navbar-static-top .navbar-collapse ul li.dropdown:hover:before {
  display: none; }

.navbar-static-top .navbar-collapse ul li.dropdown:hover .dropdown-toggle {
  background: #f7b71e;
  color: #FFF; }

.navbar-static-top .navbar-collapse ul li.dropdown:hover .dropdown-toggle:focus {
  background: #f7b71e; }

.navbar-static-top .navbar-collapse ul li.dropdown:hover .dropdown-toggle:before,
.navbar-static-top .navbar-collapse ul li.dropdown:hover .dropdown-toggle:after {
  display: none; }

.navbar-static-top .navbar-collapse ul li.dropdown:hover .dropdown-menu {
  visibility: visible;
  transform: rotate3d(0, 0, 0, 0); }

.navbar-static-top .navbar-collapse ul li.dropdown:hover .dropdown-menu li {
  transform: rotate3d(0, 0, 0, 0); }

@media (max-width: 1024px) {
  .navbar-static-top .navbar-collapse ul {
    width: 100%; }
  .navbar-static-top .navbar-collapse ul li {
    width: 140px; }
  .navbar-static-top .navbar-collapse ul li a {
    line-height: 60px; }
  .navbar-static-top .navbar-collapse ul li.current-menu-item a:after,
  .navbar-static-top .navbar-collapse ul li.current_page_parent a:after,
  .navbar-static-top .navbar-collapse ul li.current-post-parent a:after {
    border-left: 70px solid transparent;
    border-right: 70px solid transparent;
    border-top: 25px solid #f7b71e; } }

@media (max-width: 990px) {
  .navbar-static-top .navbar-collapse ul li {
    width: 124px; }
  .navbar-static-top .navbar-collapse ul li a {
    line-height: 60px; }
  .navbar-static-top .navbar-collapse ul li.current-menu-item a:after,
  .navbar-static-top .navbar-collapse ul li.current_page_parent a:after,
  .navbar-static-top .navbar-collapse ul li.current-post-parent a:after {
    border-left: 62px solid transparent;
    border-right: 62px solid transparent;
    border-top: 20px solid #f7b71e;
    bottom: -19px; } }

@media (max-width: 767px) {
  .navbar-static-top .container {
    padding: 0; }
  .navbar-static-top .container .m04m {
    margin: 0; }
  .navbar-static-top .navbar-collapse {
    padding: 0; }
  .navbar-static-top .navbar-collapse ul {
    width: 100%;
    max-width: 100%;
    margin: 0;
    overflow-x: hidden; }
  .navbar-static-top .navbar-collapse ul li {
    width: 100%; }
  .navbar-static-top .navbar-collapse ul li:before {
    display: none; }
  .navbar-static-top .navbar-collapse ul li a {
    line-height: 60px; }
  .navbar-static-top .navbar-collapse ul li.current-menu-item a:after,
  .navbar-static-top .navbar-collapse ul li.current_page_parent a:after,
  .navbar-static-top .navbar-collapse ul li.current-post-parent a:after {
    display: none; }
  .navbar-static-top .navbar-collapse ul li.dropdown .dropdown-menu {
    width: 100%;
    position: relative;
    height: 0; }
  .navbar-static-top .navbar-collapse ul li.dropdown:hover .dropdown-menu {
    height: auto; } }

/*----------------------------------------------------------------*/
/*Slider Styles*/
#nr_slider .mainSliderContainer {
  width: 100%;
  position: relative;
  padding: 0; }

#nr_slider .mainSliderContainer .tp-bullets {
  margin-left: -17px !important; }

#nr_slider .mainSliderContainer .tparrows {
  display: inline-block;
  font-family: FontAwesome;
  font-size: 30px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#nr_slider .mainSliderContainer .tparrows:after {
  position: absolute;
  color: #f7b71e;
  top: -5px; }

#nr_slider .mainSliderContainer .tparrows.tp-leftarrow:after {
  content: "\f104";
  left: 55%; }

#nr_slider .mainSliderContainer .tparrows.tp-leftarrow:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 99px solid transparent;
  border-bottom: 99px solid transparent;
  border-left: 99px solid #FFF;
  position: absolute;
  bottom: -99px; }

#nr_slider .mainSliderContainer .tparrows.tp-rightarrow:after {
  content: "\f105";
  right: 55%; }

#nr_slider .mainSliderContainer .tparrows.tp-rightarrow:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 99px solid transparent;
  border-bottom: 99px solid transparent;
  border-right: 99px solid #FFF;
  position: absolute;
  bottom: -99px;
  left: -59px; }

#nr_slider .mainSliderContainer .mainSlider {
  width: 100%;
  position: relative; }

#nr_slider .mainSliderContainer .mainSlider .caption {
  font-family: 'Raleway', sans-serif;
  font-weight: 100;
  text-align: center;
  color: #FFF; }

#nr_slider .mainSliderContainer .mainSlider .caption h2 {
  font-weight: 100;
  font-size: 56px; }

@media (max-width: 1024px) {
  #nr_slider .mainSliderContainer .mainSlider .caption h2 {
    font-size: 30px;
    margin-top: 40px; } }

@media (max-width: 480px) {
  #nr_slider .mainSliderContainer .mainSlider .caption h2 {
    margin-top: 30px; } }

@media (max-width: 360px) {
  #nr_slider .mainSliderContainer .mainSlider .caption h2 {
    margin-top: 0; } }

#nr_slider .mainSliderContainer .mainSlider .caption h3 {
  font-size: 40px;
  font-weight: 100;
  text-align: left; }

@media (max-width: 1024px) {
  #nr_slider .mainSliderContainer .mainSlider .caption h3 {
    margin-left: 100px; } }

@media (max-width: 990px) {
  #nr_slider .mainSliderContainer .mainSlider .caption h3 {
    font-size: 22px; } }

@media (max-width: 480px) {
  #nr_slider .mainSliderContainer .mainSlider .caption h3 {
    font-size: 20px;
    margin-top: -55px;
    margin-left: 80px; } }

@media (max-width: 360px) {
  #nr_slider .mainSliderContainer .mainSlider .caption h3 {
    font-size: 18px;
    margin-top: 0;
    margin-left: 60px; } }

#nr_slider .mainSliderContainer .mainSlider .caption h4 {
  font-size: 36px;
  font-weight: 100;
  text-align: left; }

@media (max-width: 1024px) {
  #nr_slider .mainSliderContainer .mainSlider .caption h4 {
    margin-left: 100px; } }

@media (max-width: 990px) {
  #nr_slider .mainSliderContainer .mainSlider .caption h4 {
    font-size: 18px; } }

@media (max-width: 480px) {
  #nr_slider .mainSliderContainer .mainSlider .caption h4 {
    font-size: 14px;
    margin-top: -55px;
    margin-left: 80px; } }

@media (max-width: 360px) {
  #nr_slider .mainSliderContainer .mainSlider .caption h4 {
    margin-top: 5px;
    margin-left: 60px; } }

#nr_slider .mainSliderContainer .mainSlider .caption p {
  font-size: 19px;
  text-align: left; }

@media (max-width: 1024px) {
  #nr_slider .mainSliderContainer .mainSlider .caption p {
    margin-left: 100px; } }

@media (max-width: 990px) {
  #nr_slider .mainSliderContainer .mainSlider .caption p {
    font-size: 14px; } }

@media (max-width: 640px) {
  #nr_slider .mainSliderContainer .mainSlider .caption p {
    font-size: 12px;
    font-weight: 500;
    margin-top: 20px; } }

@media (max-width: 480px) {
  #nr_slider .mainSliderContainer .mainSlider .caption p {
    font-size: 10px;
    font-weight: 300;
    line-height: 15px;
    margin-top: 15px;
    margin-left: 80px; } }

@media (max-width: 360px) {
  #nr_slider .mainSliderContainer .mainSlider .caption p {
    margin-top: 15px;
    margin-left: 60px; } }

#nr_slider .mainSliderContainer .mainSlider .caption a.btn {
  text-align: left;
  padding: 0 25px;
  line-height: 68px;
  background: #f7b71e;
  color: #FFF;
  font-weight: bold;
  font-size: 23px;
  border: 0;
  border-radius: 0; }

@media (max-width: 1024px) {
  #nr_slider .mainSliderContainer .mainSlider .caption a.btn {
    margin-left: 100px; } }

@media (max-width: 990px) {
  #nr_slider .mainSliderContainer .mainSlider .caption a.btn {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 50px;
    padding: 0 15px; } }

@media (max-width: 640px) {
  #nr_slider .mainSliderContainer .mainSlider .caption a.btn {
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.5px;
    line-height: 40px;
    padding: 0 15px;
    margin-top: 10px; } }

@media (max-width: 480px) {
  #nr_slider .mainSliderContainer .mainSlider .caption a.btn {
    font-size: 12px;
    line-height: 30px;
    padding: 0 10px;
    margin-top: 30px;
    margin-left: 80px; } }

@media (max-width: 360px) {
  #nr_slider .mainSliderContainer .mainSlider .caption a.btn {
    margin-top: 30px;
    margin-left: 60px; } }

#nr_slider .mainSliderContainer .mainSlider .caption .cont-row {
  width: 395px;
  padding: 15px 0;
  border: 1px solid rgba(255, 255, 255, 0.15);
  font-size: 20px; }

#nr_slider .mainSliderContainer .mainSlider .caption .cont-row span {
  padding: 0 13px;
  line-height: 38px;
  display: inline-block; }

@media (max-width: 990px) {
  #nr_slider .mainSliderContainer .mainSlider .caption .cont-row {
    margin-top: 10px;
    padding: 10px 0; } }

@media (max-width: 360px) {
  #nr_slider .mainSliderContainer .mainSlider .caption .cont-row {
    margin-top: -5px !important; } }

#nr_slider .mainSliderContainer .mainSlider .caption .ico_box {
  height: 148px;
  line-height: 148px;
  width: 148px;
  background: rgba(0, 0, 0, 0.15);
  display: inline-block; }

#nr_slider .mainSliderContainer .mainSlider .caption .ico_box img {
  width: auto;
  vertical-align: middle;
  display: inline-block; }

@media (max-width: 990px) {
  #nr_slider .mainSliderContainer .mainSlider .caption .ico_box {
    width: 120px;
    height: 120px;
    line-height: 120px;
    margin-top: 20px; } }

@media (max-width: 1024px) {
  #nr_slider .mainSliderContainer .mainSlider .caption .sketch img {
    width: 400px !important;
    margin-right: 150px; } }

@media (max-width: 992px) {
  #nr_slider .mainSliderContainer .mainSlider .caption .sketch img {
    margin-right: 170px; } }

@media (max-width: 990px) {
  #nr_slider .mainSliderContainer .mainSlider .caption .sketch img {
    margin-right: 150px;
    width: 380px !important; } }

@media (max-width: 640px) {
  #nr_slider .mainSliderContainer .mainSlider .caption .sketch img {
    margin-right: 150px;
    width: 330px !important;
    height: auto !important; } }

@media (max-width: 480px) {
  #nr_slider .mainSliderContainer .mainSlider .caption .sketch img {
    margin-right: 90px;
    width: 220px !important;
    height: auto !important; } }

@media (max-width: 360px) {
  #nr_slider .mainSliderContainer .mainSlider .caption .sketch img {
    display: none; } }

@media (max-width: 1024px) {
  #nr_slider .mainSliderContainer .mainSlider .caption .tools img {
    width: 400px !important;
    margin-right: 150px; } }

@media (max-width: 992px) {
  #nr_slider .mainSliderContainer .mainSlider .caption .tools img {
    margin-right: 170px; } }

@media (max-width: 990px) {
  #nr_slider .mainSliderContainer .mainSlider .caption .tools img {
    margin-right: 150px;
    width: 400px !important; } }

@media (max-width: 640px) {
  #nr_slider .mainSliderContainer .mainSlider .caption .tools img {
    margin-right: 120px;
    width: 280px !important;
    height: auto !important; } }

@media (max-width: 480px) {
  #nr_slider .mainSliderContainer .mainSlider .caption .tools img {
    margin-right: 90px;
    margin-top: -20px;
    width: 240px !important;
    height: auto !important; } }

@media (max-width: 360px) {
  #nr_slider .mainSliderContainer .mainSlider .caption .tools img {
    display: none; } }

#nr_slider .sliderAfterTriangle:after {
  content: '';
  background: transparent;
  width: 0;
  height: 0;
  border-left: 585px solid transparent;
  border-right: 585px solid transparent;
  border-bottom: 68px solid #FFF;
  position: absolute;
  bottom: 0;
  z-index: 100; }

@media (max-width: 1024px) {
  #nr_slider .sliderAfterTriangle:after {
    border-left: 485px solid transparent;
    border-right: 485px solid transparent; } }

@media (max-width: 990px) {
  #nr_slider .sliderAfterTriangle:after {
    border-left: 375px solid transparent;
    border-right: 375px solid transparent; } }

@media (max-width: 767px) {
  #nr_slider .sliderAfterTriangle {
    display: none; }
  #nr_slider .mainSliderContainer .mainSlider .caption h2 {
    font-size: 24px; }
  #nr_slider .mainSliderContainer .mainSlider .caption .cont-row {
    width: 300px;
    padding: 10px 0;
    font-size: 15px;
    margin-top: 10px; }
  #nr_slider .mainSliderContainer .mainSlider .caption .cont-row span {
    line-height: 30px; }
  #nr_slider .mainSliderContainer .mainSlider .caption .ico_box {
    height: 100px;
    line-height: 100px;
    width: 100px;
    margin-top: 10px; } }

@media (max-width: 480px) {
  #nr_slider .mainSliderContainer .tparrows {
    display: none; }
  #nr_slider .mainSliderContainer .mainSlider .caption h2 {
    font-size: 18px; }
  #nr_slider .mainSliderContainer .mainSlider .caption .cont-row {
    margin-top: 13px; }
  #nr_slider .mainSliderContainer .mainSlider .caption .cont-row span {
    line-height: 30px; }
  #nr_slider .mainSliderContainer .mainSlider .caption .ico_box {
    height: 60px;
    line-height: 60px;
    width: 60px;
    margin-top: 30px; } }

/*----------------------------------------------------------------*/
/*Services*/
#nr_services {
  padding: 50px 0 0; }

#nr_services .service {
  font-family: 'Raleway', sans-serif;
  font-size: 16px;
  color: #333d40;
  height: 270px;
  width: 270px;
  border: 10px solid #f7b71e;
  padding: 20px;
  border-radius: 100%;
  cursor: all-scroll;
  margin: 0 auto 10px; }

#nr_services .service .innerRow {
  border: 2px solid rgba(247, 183, 30, 0.8);
  height: 100%;
  border-radius: 100%;
  transition: all 300ms ease-in-out; }

#nr_services .service .innerRow .fa {
  font-size: 50px;
  line-height: 50px;
  color: #f7b71e;
  margin: 70px 0 10px;
  display: block; }

#nr_services .service .innerRow .serviceName {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  position: relative; }

#nr_services .service .innerRow .serviceName:after {
  content: attr(data-hover);
  position: absolute;
  display: block;
  top: 0;
  max-width: 0;
  color: #FFF;
  white-space: nowrap;
  overflow: hidden;
  transition: all 300ms ease-in-out; }

#nr_services .service:hover .innerRow {
  background: #f7b71e; }

#nr_services .service:hover .innerRow .fa {
  color: #FFF; }

#nr_services .service:hover .innerRow .serviceName:after {
  max-width: 100%; }

@media (max-width: 1024px) {
  #nr_services .service {
    height: 200px;
    width: 200px;
    border: 8px solid #f7b71e;
    padding: 10px; }
  #nr_services .service .innerRow .fa {
    font-size: 26px;
    line-height: 26px;
    margin: 55px 0 5px; }
  #nr_services .service .innerRow .serviceName {
    display: inline-block;
    font-size: 13px;
    font-weight: normal; } }

@media (max-width: 990px) {
  #nr_services .service {
    height: 148px;
    width: 148px;
    border: 7px solid #f7b71e;
    padding: 8px; }
  #nr_services .service .innerRow .fa {
    font-size: 24px;
    line-height: 24px;
    margin: 33px 0 3px; }
  #nr_services .service .innerRow .serviceName {
    display: inline-block;
    font-size: 11px; } }

@media (max-width: 767px) {
  #nr_services .col-sm-3 {
    width: calc(100% / 4);
    float: left; }
  #nr_services .service {
    height: 148px;
    width: 148px;
    border: 7px solid #f7b71e;
    padding: 8px;
    margin: 10px auto; }
  #nr_services .service .innerRow .fa {
    font-size: 24px;
    line-height: 24px;
    margin: 33px 0 3px; }
  #nr_services .service .innerRow .serviceName {
    display: inline-block;
    font-size: 11px; } }

@media (max-width: 640px) {
  #nr_services .col-sm-3 {
    width: calc(100% / 4);
    float: left; }
  #nr_services .service {
    height: 145px;
    width: 145px;
    border: 7px solid #f7b71e;
    padding: 8px;
    margin: 10px auto; }
  #nr_services .service .innerRow .fa {
    font-size: 24px;
    line-height: 24px;
    margin: 30px 0 3px; }
  #nr_services .service .innerRow .serviceName {
    display: inline-block;
    font-size: 11px; } }

@media (max-width: 610px) {
  #nr_services .col-sm-3 {
    width: 100%;
    float: none; }
  #nr_services .service {
    height: 200px;
    width: 200px;
    border: 7px solid #f7b71e;
    padding: 8px;
    margin: 15px auto; }
  #nr_services .service .innerRow .fa {
    font-size: 28px;
    line-height: 28px;
    margin: 55px 0 3px; }
  #nr_services .service .innerRow .serviceName {
    font-size: 14px; } }

/*Services Page*/
#services {
  font-family: 'Raleway', sans-serif;
  margin: 0 0 40px; }

#services h3 {
  margin: 0 0 15px;
  color: #000; }

#services h3 i {
  margin: 0 0 0 10px;
  width: 22px;
  line-height: 22px;
  font-size: 20px;
  display: inline-block;
  color: #FFF;
  border-radius: 100%;
  background: #f7b71e;
  text-align: center; }

@media (max-width: 1024px) {
  #services h3 {
    font-size: 20px; }
  #services h3 i {
    width: 20px;
    line-height: 20px;
    font-size: 16px;
    margin: 0 0 0 5px; } }

#services .whyUs {
  font-size: 17px;
  color: #9c9c9c;
  margin-top: 30px; }

#services .whyUs .whyUsInner {
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(156, 156, 156, 0.3); }

#services .whyUs .whyUsInner .col-sm-7 {
  padding-left: 0; }

#services .whyUs .whyUsInner .col-sm-5 {
  padding-right: 0; }

#services .whyUs .whyUsInner .tagFeatures li {
  font-family: 'Raleway', sans-serif;
  display: inline-block;
  margin: 0 11px 11px 0;
  padding: 4px 5px;
  border-radius: 10px;
  border: 1px solid #f7b71e;
  font-size: 12px; }

#services .whyUs .whyUsInner .tagFeatures li .badge {
  display: inline-block;
  margin-right: 2px;
  padding: 0;
  width: 15px;
  line-height: 15px;
  background: #8a8a8a;
  font-weight: normal;
  text-align: center; }

#services .whyUs .whyUsInner .tagFeatures li .badge i {
  font-size: 11px; }

@media (max-width: 1024px) {
  #services .whyUs {
    font-size: 14px; }
  #services .whyUs p {
    letter-spacing: 0.5px; } }

#services .whatOffer {
  font-size: 17px;
  color: #9c9c9c; }

#services .whatOffer .whatOfferInner {
  padding: 20px 0;
  border-bottom: 1px solid rgba(156, 156, 156, 0.3); }

#services .whatOffer .whatOfferInner span {
  color: #f7b71e; }

#services .whatOffer .whatOfferInner span.bigLetter {
  text-align: center;
  font-size: 43px;
  font-weight: 200;
  width: 63px;
  line-height: 63px;
  display: inline-block;
  border-radius: 100%;
  background: #293133;
  margin: 5px 20px 20px 0; }

@media (max-width: 1024px) {
  #services .whatOffer {
    font-size: 14px; }
  #services .whatOffer p {
    letter-spacing: 0.5px; }
  #services .whatOffer .whatOfferInner span {
    margin: 5px 15px 15px 0; } }

#services .serviceFeature {
  padding: 30px 0;
  border-bottom: 1px solid rgba(156, 156, 156, 0.3); }

#services .serviceFeature img {
  margin-bottom: 30px; }

#services .serviceFeature .media:first-child {
  margin-top: 15px; }

#services .serviceFeature .media .media-left {
  padding-right: 20px; }

#services .serviceFeature .media .media-left i {
  width: 65px;
  line-height: 65px;
  text-align: center;
  background: rgba(51, 61, 64, 0.3);
  font-size: 22px;
  color: #FFF;
  border-radius: 100%; }

#services .serviceFeature .media .media-body h5 {
  font-size: 16px;
  color: #000;
  margin-top: 5px; }

#services .serviceFeature .media .media-body p {
  font-size: 13px;
  color: #9c9c9c;
  margin-bottom: 5px; }

@media (max-width: 1024px) {
  #services .serviceFeature .col-sm-4 {
    width: 50%; } }

@media (max-width: 992px) {
  #services .col-sm-9 {
    width: 100%; } }

@media (max-width: 767px) {
  #services .serviceFeature .col-sm-4 {
    width: 100%;
    margin-bottom: 30px; } }

/*----------------------------------------------------------------*/
/*Projects*/
#projects {
  padding: 50px 0 0; }

#projects .filters {
  border-top: 1px solid rgba(156, 156, 156, 0.3);
  padding: 40px 0;
  color: rgba(156, 156, 156, 0.9);
  font-family: 'Raleway', sans-serif; }

#projects .filters .filter {
  padding: 0 40px;
  position: relative;
  line-height: 14px;
  cursor: pointer; }

#projects .filters .filter i {
  margin-right: 10px; }

#projects .filters .filter:after {
  width: 5px;
  height: 14px;
  content: '';
  border: 1px solid rgba(156, 156, 156, 0.8);
  border-width: 0 1px;
  position: absolute;
  right: 0;
  top: 0; }

#projects .filters .filter.active {
  color: #f7b71e; }

#projects .project.mix {
  position: relative;
  overflow: hidden;
  float: left; }

#projects .project.mix .projectImg {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle; }

#projects .project.mix .projectDetails {
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  padding: 30px;
  background: rgba(156, 156, 156, 0.85);
  color: #FFF;
  font-family: 'Raleway', sans-serif;
  transition: all 300ms ease-in-out; }

#projects .project.mix .projectDetails .nameType {
  transition: all 300ms ease-in-out; }

#projects .project.mix .projectDetails .nameType .projectName {
  font-size: 22px; }

#projects .project.mix .projectDetails .nameType .projectType {
  color: rgba(255, 255, 255, 0.4); }

#projects .project.mix .projectDetails .projectIcons a {
  width: 50px;
  line-height: 50px;
  border-color: #f7b71e;
  padding: 0;
  background: none;
  border-radius: 0;
  color: #FFF;
  font-size: 20px;
  text-shadow: none;
  transition: all 300ms ease-in-out; }

#projects .project.mix .projectDetails .projectIcons a:first-child {
  margin-right: 2px; }

#projects .project.mix:hover .projectDetails {
  background: none; }

#projects .project.mix:hover .projectDetails .nameType {
  margin-left: -500%; }

#projects .project.mix:hover .projectDetails .projectIcons {
  background: none; }

#projects .project.mix:hover .projectDetails .projectIcons a {
  background: #f7b71e; }

#projects.fullWidth .project,
#projects.col3 .project {
  width: calc(100% / 3); }

#projects.col2 .project {
  width: calc(100% / 2); }

#projects.col2 .projects,
#projects.col3 .projects {
  margin: -15px 0 0;
  background: none; }

#projects.col2 .projects .project,
#projects.col3 .projects .project {
  padding: 15px; }

#projects.col2 .projects .project .projectInner,
#projects.col3 .projects .project .projectInner {
  position: relative; }

#projects.col2 .paginationRow,
#projects.col3 .paginationRow {
  top: -15px; }

#projects.col3 .project .projectDetails {
  overflow: hidden;
  position: relative;
  bottom: 0; }

#projects.col3 .project .projectDetails .nameType .projectName {
  font-size: 22px; }

#projects.col3 .project .projectDetails .nameType .projectType {
  color: rgba(255, 255, 255, 0.4); }

#projects.col3 .project .projectDetails .projectIcons {
  margin-right: -150%;
  width: 100%;
  transition: all 300ms ease-in-out; }

#projects.col3 .project:hover .projectDetails {
  background: #f7b71e; }

#projects.col3 .project:hover .projectDetails .projectIcons {
  background: none;
  margin-right: 0; }

#projects.col3 .project:hover .projectDetails .projectIcons a {
  background: #293133; }

#projects.page {
  padding-top: 0; }

@media (max-width: 1024px) {
  #projects .filters {
    padding: 20px 0; }
  #projects .filters .filter {
    padding: 0 20px; }
  #projects .project.mix .projectDetails {
    padding: 15px; }
  #projects .project.mix .projectDetails .nameType {
    transition: all 300ms ease-in-out; }
  #projects .project.mix .projectDetails .nameType .projectName {
    font-size: 15px; }
  #projects .project.mix .projectDetails .nameType .projectType {
    color: rgba(255, 255, 255, 0.4);
    font-size: 12px; }
  #projects .project.mix .projectDetails .projectIcons a {
    width: 30px;
    line-height: 30px;
    font-size: 14px;
    text-shadow: none; } }

@media (max-width: 990px) {
  #projects .project.mix .projectDetails .nameType .projectName {
    font-size: 14px; } }

@media (max-width: 767px) {
  #projects .project.mix {
    width: 50%; } }

@media (max-width: 480px) {
  #projects .project.mix {
    width: 100%; } }

@media (max-width: 767px) {
  #projects .filters {
    padding: 0; }
  #projects .filters .project_filderButton {
    width: 100%;
    background: #333d40;
    border: 0;
    font-size: 24px;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    color: #FFF;
    padding: 0;
    margin: 0;
    word-spacing: 10px;
    line-height: 50px; }
  #projects .filters #filters {
    padding: 10px 0;
    transition: all 300ms ease-in-out; }
  #projects .filters .filter {
    padding: 0;
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0; }
  #projects .filters .filter i {
    font-size: 24px;
    margin: 0;
    display: block; }
  #projects .filters .filter:after {
    display: none; } }

/*----------------------------------------------------------------*/
/*Latest Post*/
#latestPosts {
  padding: 50px 0; }

#latestPosts .sectionTitles {
  margin-bottom: 10px; }

/*----------------------------------------------------------------*/
/*Blogs*/
#blogs {
  padding-top: 10px;
  margin-bottom: 50px; }

.blog {
  margin-top: 30px; }

.blog .blogInner {
  border: 1px solid rgba(156, 156, 156, 0.3);
  overflow: hidden; }

.blog .blogInner .blogDateTime {
  line-height: 60px;
  color: #4c545f;
  font-family: 'Raleway', sans-serif; }

.blog .blogInner .blogDateTime i {
  line-height: 60px;
  width: 60px;
  background: #8a8a8a;
  text-align: center;
  position: relative;
  font-size: 28px;
  color: #FFF;
  margin-right: 30px;
  float: left;
  transition: all 300ms ease-in-out; }

.blog .blogInner .blogDateTime i:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #8a8a8a;
  position: absolute;
  top: calc(50% - 10px);
  right: -10px;
  transition: all 300ms ease-in-out; }

.blog .blogInner .featureImg {
  max-height: 320px;
  position: relative; }

.blog .blogInner .featureImg a {
  display: block;
  height: 100%;
  overflow: hidden; }

.blog .blogInner .featureImg a img {
  width: 100%;
  transition: all 300ms ease-in-out; }

.blog .blogInner .postExcerpts {
  background: #f2eded;
  padding: 0 40px 40px;
  position: relative;
  transition: all 300ms ease-in-out; }

.blog .blogInner .postExcerpts .postExcerptInner {
  margin-top: -40px;
  padding: 18px;
  font-family: 'Raleway', sans-serif;
  background: #FFF;
  position: relative; }

.blog .blogInner .postExcerpts .postExcerptInner a.postTitle h4 {
  font-size: 17px;
  color: #000;
  margin-top: 0;
  font-weight: bold;
  transition: all 300ms ease-in-out; }

.blog .blogInner .postExcerpts .postExcerptInner p {
  font-size: 16px;
  color: #9c9c9c; }

.blog .blogInner .postExcerpts .postExcerptInner a.readMore {
  display: inline-block;
  float: right;
  color: #f7b71e;
  transition: all 300ms ease-in-out; }

.blog .blogInner:hover .blogDateTime i {
  background: #f7b71e; }

.blog .blogInner:hover .blogDateTime i:after {
  border-left-color: #f7b71e; }

.blog .blogInner:hover .featureImg a img {
  transform: scale(1.3); }

.blog .blogInner:hover .postExcerpts {
  background: #f7b71e; }

.blog .blogInner:hover .postExcerpts .postExcerptInner a.postTitle h4 {
  color: #f7b71e; }

.blog .blogInner:hover .postExcerpts .postExcerptInner a.readMore {
  color: #9c9c9c; }

.blog.row {
  padding: 0 15px; }

.blog.row .blogInner .featureImg a img {
  width: 100%;
  transition: all 300ms ease-in-out; }

.blog.row .blogInner .postExcerpts {
  padding: 40px; }

.blog.row .blogInner .postExcerpts .postExcerptInner {
  margin-top: 0; }

.blog.row .blogInner .postExcerpts .postExcerptInner a.postTitle h4 {
  font-size: 17px;
  color: #000;
  transition: all 300ms ease-in-out; }

.blog.row .blogInner .postExcerpts .postExcerptInner p {
  font-size: 16px;
  color: #9c9c9c; }

.blog.row .blogInner .postExcerpts .postExcerptInner a.readMore {
  display: inline-block;
  float: right;
  color: #f7b71e;
  transition: all 300ms ease-in-out; }

.blog.single-blog {
  margin-bottom: 40px;
  padding-right: 20px; }

.blog.single-blog .blogInner .featureImg {
  max-height: 100%; }

.blog.single-blog .blogInner .featureImg a {
  height: 100%; }

.blog.single-blog .blogInner .featureImg a img {
  width: 100%; }

.blog.single-blog .blogInner .postExcerpts {
  padding-top: 0; }

.blog.single-blog .blogInner .postExcerpts .postExcerptInner {
  margin-top: -40px; }

.blog.single-blog .blogInner .postExcerpts .postExcerptInner a.postTitle h4 {
  font-size: 24px;
  color: #000;
  font-weight: bold;
  margin-bottom: 15px;
  transition: all 300ms ease-in-out; }

.blog.single-blog .blogInner .postExcerpts .postExcerptInner p {
  font-size: 16px;
  color: #9c9c9c; }

.blog.single-blog .blogInner .postExcerpts .postExcerptInner a.readMore {
  display: inline-block;
  float: right;
  color: #f7b71e;
  transition: all 300ms ease-in-out; }

@media (max-width: 1024px) {
  .blog .blogInner .blogDateTime {
    line-height: 50px;
    font-size: 13px; }
  .blog .blogInner .blogDateTime i {
    line-height: 50px;
    width: 50px;
    font-size: 18px;
    margin-right: 20px; }
  .blog .blogInner .postExcerpts {
    background: #f2eded;
    padding: 0 25px 25px;
    position: relative;
    transition: all 300ms ease-in-out; }
  .blog .blogInner .postExcerpts .postExcerptInner {
    margin-top: -25px;
    padding: 20px; }
  .blog .blogInner .postExcerpts .postExcerptInner a.postTitle h4 {
    font-size: 15px;
    font-weight: normal; }
  .blog .blogInner .postExcerpts .postExcerptInner p {
    font-size: 13px;
    margin-bottom: 0; }
  .blog .blogInner .postExcerpts .postExcerptInner a.readMore {
    font-size: 13px; }
  .blog.row {
    padding: 0 15px; }
  .blog.row .blogInner .postExcerpts {
    padding: 33px; }
  .blog.row .blogInner .postExcerpts .postExcerptInner {
    margin-top: 0; }
  .blog.row .blogInner .postExcerpts .postExcerptInner a.postTitle h4 {
    font-size: 15px; }
  .blog.row .blogInner .postExcerpts .postExcerptInner p {
    font-size: 13px;
    margin-bottom: 14px; }
  .blog.single-blog .blogInner .postExcerpts {
    padding: 25px;
    padding-top: 0; }
  .blog.single-blog .blogInner .postExcerpts .postExcerptInner {
    margin-top: -25px; }
  .blog.single-blog .blogInner .postExcerpts .postExcerptInner a.postTitle h4 {
    font-size: 20px;
    font-weight: normal; }
  .blog.single-blog .blogInner .postExcerpts .postExcerptInner p {
    font-size: 14px; } }

@media (max-width: 992px) {
  #blogs .col-sm-9 {
    width: 100%; } }

@media (max-width: 990px) {
  .blog .blogInner .blogDateTime {
    line-height: 40px;
    font-size: 12px; }
  .blog .blogInner .blogDateTime i {
    line-height: 40px;
    width: 40px;
    font-size: 18px;
    margin-right: 15px; }
  .blog.row {
    padding: 0 15px; }
  .blog.row .blogInner .postExcerpts {
    padding: 30px; }
  .blog.row .blogInner .postExcerpts .postExcerptInner {
    margin-top: 0; }
  .blog.row .blogInner .postExcerpts .postExcerptInner a.postTitle h4 {
    font-size: 15px; }
  .blog.row .blogInner .postExcerpts .postExcerptInner p {
    font-size: 14px;
    margin-bottom: 16px; }
  .blog.single-blog .blogInner .postExcerpts {
    padding: 25px;
    padding-top: 0; }
  .blog.single-blog .blogInner .postExcerpts .postExcerptInner {
    margin-top: -25px; }
  .blog.single-blog .blogInner .postExcerpts .postExcerptInner a.postTitle h4 {
    font-size: 20px;
    font-weight: normal; }
  .blog.single-blog .blogInner .postExcerpts .postExcerptInner p {
    font-size: 14px; } }

@media (max-width: 767px) {
  .blog {
    max-width: 400px;
    margin: 30px auto 0; }
  .blog .blogInner .blogDateTime {
    line-height: 40px;
    font-size: 12px; }
  .blog .blogInner .blogDateTime i {
    line-height: 40px;
    width: 40px;
    font-size: 18px;
    margin-right: 15px; }
  .blog.row {
    padding: 0 15px; }
  .blog.row .blogInner .postExcerpts {
    padding: 33px; }
  .blog.row .blogInner .postExcerpts .postExcerptInner {
    margin-top: 0; }
  .blog.row .blogInner .postExcerpts .postExcerptInner a.postTitle h4 {
    font-size: 15px; }
  .blog.row .blogInner .postExcerpts .postExcerptInner p {
    font-size: 13px;
    margin-bottom: 14px; }
  .blog.single-blog {
    max-width: 100%;
    padding: 0; }
  .blog.single-blog .blogInner .postExcerpts {
    padding: 25px;
    padding-top: 0; }
  .blog.single-blog .blogInner .postExcerpts .postExcerptInner {
    margin-top: -25px; }
  .blog.single-blog .blogInner .postExcerpts .postExcerptInner a.postTitle h4 {
    font-size: 20px;
    font-weight: normal; }
  .blog.single-blog .blogInner .postExcerpts .postExcerptInner p {
    font-size: 14px; } }

/*----------------------------------------------------------------*/
/*Testimonials*/
#testimonials {
  background: url("../images/background.png") no-repeat scroll center center #f7b71e;
  padding: 60px 0; }

#testimonials .testimonialSlider {
  margin: 15px 0 10px; }

#testimonials .testimonialSlider .item {
  color: #FFF;
  text-align: center;
  font-family: 'Raleway', sans-serif; }

#testimonials .testimonialSlider .item .clientPhoto {
  width: 153px;
  height: 153px;
  border-radius: 100%;
  padding: 20px;
  margin: 0 auto;
  border: 1px solid #FFF; }

#testimonials .testimonialSlider .item .clientPhoto img {
  width: 100%;
  height: 100%; }

#testimonials .testimonialSlider .item .clientNameTitle {
  margin: 20px 0; }

#testimonials .testimonialSlider .item .arrow {
  margin-bottom: 30px;
  font-size: 40px; }

#testimonials .testimonialSlider .item .arrow img {
  width: 42px;
  display: block;
  margin: 0 auto; }

#testimonials .testimonialSlider .item .testimonial {
  background: rgba(255, 255, 255, 0.1);
  font-size: 22px;
  font-weight: 300;
  border-radius: 10px;
  padding: 20px 40px; }

@media (max-width: 1024px) {
  #testimonials {
    padding: 40px 0; }
  #testimonials .testimonialSlider {
    margin: 0; }
  #testimonials .testimonialSlider .item .clientPhoto {
    width: 120px;
    height: 120px;
    padding: 10px; }
  #testimonials .testimonialSlider .item .clientPhoto img {
    width: 100%;
    height: 100%; }
  #testimonials .testimonialSlider .item .clientNameTitle {
    margin: 10px 0; }
  #testimonials .testimonialSlider .item .arrow {
    margin-bottom: 15px; }
  #testimonials .testimonialSlider .item .arrow img {
    width: 25px; }
  #testimonials .testimonialSlider .item .testimonial {
    font-size: 16px;
    border-radius: 5px;
    padding: 15px 30px; } }

/*----------------------------------------------------------------*/
/*Elements*/
#elements {
  padding: 50px 0; }

.leftAlignedTap {
  border: 1px solid rgba(156, 156, 156, 0.3); }

.leftAlignedTap ul.nav-tabs {
  float: left;
  width: 232px;
  border: 0;
  border-right: 1px solid rgba(156, 156, 156, 0.3); }

.leftAlignedTap ul.nav-tabs li {
  width: 100%; }

.leftAlignedTap ul.nav-tabs li a {
  color: rgba(156, 156, 156, 0.9);
  font-family: 'Raleway', sans-serif;
  font-size: 15px;
  text-align: center;
  line-height: 120px;
  height: 120px;
  padding: 0;
  border-radius: 0;
  border: 0;
  margin: 0;
  border-bottom: 1px solid rgba(156, 156, 156, 0.3); }

.leftAlignedTap ul.nav-tabs li a i {
  font-size: 24px;
  display: inline-block;
  margin-right: 10px; }

.leftAlignedTap ul.nav-tabs li:last-child a {
  border: 0; }

.leftAlignedTap ul.nav-tabs li.active,
.leftAlignedTap ul.nav-tabs li:hover {
  border: 0; }

.leftAlignedTap ul.nav-tabs li.active a,
.leftAlignedTap ul.nav-tabs li:hover a {
  background: #f7b71e;
  color: #FFF;
  border: 0; }

.leftAlignedTap .tab-content {
  width: calc(100% - 232px);
  height: 100%;
  float: left; }

.leftAlignedTap .tab-content .tab-pane {
  padding: 20px;
  color: rgba(156, 156, 156, 0.9);
  font-family: 'Raleway', sans-serif;
  font-size: 14px;
  line-height: 24px; }

/*Accordion*/
#hAccordion {
  border: 1px solid rgba(156, 156, 156, 0.3);
  border-width: 0 1px; }

#hAccordion .panel {
  border-radius: 0;
  border: 0;
  margin: 0; }

#hAccordion .panel .panel-heading {
  border-top: 1px solid rgba(156, 156, 156, 0.3);
  padding: 0;
  background: none; }

#hAccordion .panel .panel-heading .panel-title a {
  display: block;
  line-height: 47px;
  font-family: 'Raleway', sans-serif;
  color: #414141;
  font-weight: 300; }

#hAccordion .panel .panel-heading .panel-title a i {
  color: #f7b71e;
  display: inline-block;
  width: 38px;
  text-align: center; }

#hAccordion .panel .panel-heading .panel-title a .sign {
  text-align: center;
  color: #000;
  width: 45px;
  float: right;
  line-height: 47px;
  border-left: 1px solid rgba(156, 156, 156, 0.3); }

#hAccordion .panel .panel-heading .panel-title a .sign:before {
  content: "\f068"; }

#hAccordion .panel .panel-heading .panel-title a.collapsed .sign:before {
  content: "\f067"; }

#hAccordion .panel .panel-collapse .panel-body {
  padding: 20px; }

#hAccordion .panel .panel-collapse .panel-body .icon {
  width: 68px;
  line-height: 68px;
  background: #f7b71e;
  color: #FFF;
  border-radius: 100%;
  text-align: center;
  float: left; }

#hAccordion .panel .panel-collapse .panel-body .texts {
  width: calc(100% - 88px);
  float: right;
  font-family: 'Raleway', sans-serif;
  font-size: 15px;
  color: rgba(156, 156, 156, 0.9);
  line-height: 25px; }

#hAccordion .panel:last-child {
  border-bottom: 1px solid rgba(156, 156, 156, 0.3); }

@media (max-width: 1024px) {
  .leftAlignedTap ul.nav-tabs {
    width: 200px;
    float: left; }
  .leftAlignedTap ul.nav-tabs li a {
    font-size: 15px;
    line-height: 126px;
    height: 126px; }
  .leftAlignedTap ul.nav-tabs li a i {
    font-size: 22px;
    margin-right: 5px; }
  .leftAlignedTap .tab-content {
    width: calc(100% - 200px);
    height: 100%;
    float: left; }
  .leftAlignedTap .tab-content .tab-pane {
    padding: 20px;
    color: rgba(156, 156, 156, 0.9);
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    line-height: 24px; } }

@media (max-width: 990px) {
  #elements .col-sm-6 {
    width: 100%; } }

@media (max-width: 480px) {
  .leftAlignedTap {
    border: 1px solid rgba(156, 156, 156, 0.3); }
  .leftAlignedTap ul.nav-tabs {
    float: none;
    width: 100%;
    border: 0;
    border-bottom: 1px solid rgba(156, 156, 156, 0.3); }
  .leftAlignedTap ul.nav-tabs li a {
    line-height: 50px;
    height: 50px;
    text-align: left;
    padding: 0 20px; }
  .leftAlignedTap ul.nav-tabs li a i {
    font-size: 18px; }
  .leftAlignedTap .tab-content {
    width: 100%;
    height: 100%;
    float: left; }
  .leftAlignedTap .tab-content .tab-pane {
    padding: 20px;
    color: rgba(156, 156, 156, 0.9);
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    line-height: 24px; } }

/*----------------------------------------------------------------*/
/*Footer*/
#nr_footer {
  background: #333d40; }

#nr_footer .container {
  position: relative;
  padding-top: 10px; }

#nr_footer .container .goTop {
  margin-top: -10px;
  text-align: center;
  padding-bottom: 18px;
  position: relative;
  z-index: 100; }

#nr_footer .container .goTop a {
  display: inline-block;
  width: 62px;
  line-height: 62px;
  border-radius: 100%;
  background: #f7b71e;
  color: #FFF;
  font-size: 30px; }

#nr_footer .container:after {
  content: '';
  background: transparent;
  width: 0;
  height: 0;
  border-left: 585px solid transparent;
  border-right: 585px solid transparent;
  border-top: 68px solid #FFF;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1; }

#nr_footer .container .copyrightRow {
  text-align: center;
  line-height: 122px;
  border-top: 1px solid #293133;
  color: #FFF; }

#nr_footer .container .copyrightRow a {
  color: #FFF;
  text-decoration: none; }

.twitterSlide {
  background: #293133;
  min-height: 120px;
  text-align: center;
  color: #FFF;
  padding: 110px 0 80px;
  margin-top: -70px;
  font-family: 'Raleway', sans-serif;
  overflow: hidden; }

.twitterSlide .twitterSlider {
  position: relative; }

.twitterSlide .item i.fa,
.twitterSlide .twitterSlider .owl-stage-outer .owl-item .item i.fa {
  font-size: 24px;
  margin-bottom: 10px;
  color: #fff; }

.twitterSlide .twitterSlider .owl-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0; }

.twitterSlide .twitterSlider .owl-controls .owl-nav .owl-prev,
.twitterSlide .twitterSlider .owl-controls .owl-nav .owl-next {
  position: absolute;
  bottom: -80px; }

.twitterSlide .twitterSlider .owl-controls .owl-nav .owl-prev:before,
.twitterSlide .twitterSlider .owl-controls .owl-nav .owl-next:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  position: absolute;
  bottom: -50px; }

.twitterSlide .twitterSlider .owl-controls .owl-nav .owl-prev i,
.twitterSlide .twitterSlider .owl-controls .owl-nav .owl-next i {
  position: relative;
  z-index: 1;
  color: #FFF;
  width: 23px;
  line-height: 37px;
  font-size: 24px; }

.twitterSlide .twitterSlider .owl-controls .owl-nav .owl-prev {
  left: 0; }

.twitterSlide .twitterSlider .owl-controls .owl-nav .owl-prev:before {
  border-left: 50px solid #f7b71e; }

.twitterSlide .twitterSlider .owl-controls .owl-nav .owl-next {
  right: 0; }

.twitterSlide .twitterSlider .owl-controls .owl-nav .owl-next:before {
  border-right: 50px solid #f7b71e;
  left: -27px; }

.footerWidget {
  margin: 30px -15px; }

.footerWidget .widgetHeader {
  font-size: 20px;
  font-family: 'Raleway', sans-serif;
  color: #FFF;
  margin-bottom: 18px; }

.footerWidget .widgetHeader img {
  display: inline-block;
  margin-right: 10px; }

.footerWidget .getInTouch_widget {
  padding-right: 15px; }

.footerWidget .getInTouch_widget ul.nav-tabs {
  border: 0; }

.footerWidget .getInTouch_widget ul.nav-tabs li a {
  border-radius: 0;
  background: rgba(247, 183, 30, 0.8);
  border: 0;
  padding: 0;
  line-height: 120px; }

.footerWidget .getInTouch_widget ul.nav-tabs li a i {
  color: #FFF;
  width: 62px;
  line-height: 60px;
  border-radius: 100%;
  border: 1px solid rgba(255, 255, 255, 0.8);
  font-size: 24px; }

.footerWidget .getInTouch_widget ul.nav-tabs li.active a {
  background: #f7b71e;
  border: 0;
  position: relative; }

.footerWidget .getInTouch_widget ul.nav-tabs li.active a:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #f7b71e;
  position: absolute;
  bottom: -10px;
  left: calc(50% - 10px); }

.footerWidget .getInTouch_widget .tab-content {
  font-family: 'Raleway', sans-serif; }

.footerWidget .getInTouch_widget .tab-content .tab-pane {
  background: #FFF;
  padding: 24px 15px 20px 20px; }

.footerWidget .getInTouch_widget .tab-content .tab-pane i {
  color: #f7b71e;
  font-size: 16px;
  margin-right: 10px; }

.footerWidget .flickrSlider {
  padding-left: 15px; }

.footerWidget .flickrSlider .flickrSliderRow {
  background: rgba(156, 156, 156, 0.1);
  position: relative; }

.footerWidget .flickrSlider .flickrSliderRow .jsfg-loader {
  padding-top: 50px;
  line-height: 80px;
  color: #FFF;
  font-family: 'Raleway', sans-serif;
  font-weight: 100; }

.footerWidget .flickrSlider .flickrSliderRow .thumbnails {
  list-style: none;
  height: 130px;
  padding: 50px 0; }

.footerWidget .flickrSlider .flickrSliderRow .thumbnails li {
  float: left;
  width: calc(100% / 5);
  text-align: center; }

.footerWidget .flickrSlider .flickrSliderRow .thumbnails li a {
  width: 78px;
  height: 78px;
  border-radius: 100%;
  overflow: hidden;
  display: inline-block;
  padding: 10px;
  margin: 0;
  background: rgba(41, 49, 51, 0.8);
  border: 0; }

.footerWidget .flickrSlider .flickrSliderRow .thumbnails li a img {
  border-radius: 100%; }

.footerWidget .flickrSlider .flickrSliderRow .pagination .btn {
  line-height: 30px;
  padding: 0;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border-radius: 0;
  background: rgba(156, 156, 156, 0.7); }

.footerWidget .flickrSlider .flickrSliderRow .pagination .btn.pagination-next {
  top: auto;
  bottom: 0; }

.footerWidget .flickrSlider .flickrSliderRow .pagination .btn:hover {
  background: #9c9c9c; }

@media (max-width: 1024px) {
  #nr_footer .container .goTop {
    margin-top: -10px; }
  #nr_footer .container .goTop a {
    width: 42px;
    line-height: 42px;
    font-size: 24px; }
  #nr_footer .container:after {
    border-left: 485px solid transparent;
    border-right: 485px solid transparent;
    border-top: 40px solid #FFF; }
  #nr_footer .container .copyrightRow {
    line-height: 80px; }
  .twitterSlide {
    padding: 80px 0;
    margin-top: -50px; } }

@media (max-width: 990px) {
  #nr_footer .container:after {
    border-left: 375px solid transparent;
    border-right: 375px solid transparent;
    border-top: 40px solid #FFF; }
  #nr_footer .container .copyrightRow {
    line-height: 80px; }
  .twitterSlide {
    padding: 80px 0;
    margin-top: -50px; }
  .footerWidget .widget {
    width: 100%; }
  .footerWidget .widget .getInTouch_widget,
  .footerWidget .widget .flickrSlider {
    padding: 0; }
  .footerWidget .widget .getInTouch_widget {
    padding: 0;
    margin-bottom: 20px; } }

@media (max-width: 700px) {
  #nr_footer .container:after {
    display: none; }
  #nr_footer .container .goTop {
    margin-top: -20px; }
  .twitterSlide {
    padding: 60px 0 80px;
    margin-top: -40px; }
  .footerWidget .widget .getInTouch_widget {
    padding: 0;
    margin-bottom: 20px; }
  .footerWidget .widget .getInTouch_widget ul.nav-tabs {
    margin-bottom: 0; }
  .footerWidget .widget .getInTouch_widget ul.nav-tabs li {
    width: calc(100% / 3);
    float: left; }
  .footerWidget .widget .getInTouch_widget ul.nav-tabs li a {
    margin-bottom: 0; } }

@media (max-width: 360px) {
  .footerWidget .widget .flickrSlider .flickrSliderRow .thumbnails {
    list-style: none;
    height: 110px;
    padding: 50px 0 40px;
    overflow: hidden; }
  .footerWidget .widget .flickrSlider .flickrSliderRow .thumbnails li {
    float: left;
    width: calc(100% / 5);
    text-align: center; }
  .footerWidget .widget .flickrSlider .flickrSliderRow .thumbnails li a {
    width: 58px;
    max-width: 100%;
    height: 58px;
    border-radius: 100%;
    overflow: hidden;
    display: inline-block;
    padding: 8px;
    margin: 0;
    background: rgba(41, 49, 51, 0.8);
    border: 0;
    box-shadow: none; }
  .footerWidget .widget .flickrSlider .flickrSliderRow .thumbnails li a img {
    border-radius: 100%; } }

/*----------------------------------------------------------------*/
/*Page Cover*/
#pageCover {
  position: relative;
  min-height: 281px;
  text-align: center;
  padding-top: 80px;
  background: url("../images/pageCover.png") no-repeat scroll center center #f7b71e; }

#pageCover img.pageCover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: 100%;
  z-index: -1; }

#pageCover .pageTitle {
  color: #FFF;
  padding: 0 27px;
  min-width: 138px;
  line-height: 65px;
  border: 1px solid #f7b71e;
  margin: 0 auto;
  display: inline-block;
  font-size: 22px;
  font-family: 'Raleway', sans-serif;
  background: rgba(0, 0, 0, 0.2); }

#pageCover .pageBreadcrumbs {
  margin: 0; }

#pageCover .pageBreadcrumbs .breadcrumb {
  border-bottom: 1px solid #FFF;
  line-height: 40px;
  display: inline-block;
  border-radius: 0;
  background: transparent; }

#pageCover .pageBreadcrumbs .breadcrumb li {
  color: #FFF;
  font-family: 'Raleway', sans-serif; }

#pageCover .pageBreadcrumbs .breadcrumb li a {
  color: #FFF;
  font-family: 'Raleway', sans-serif; }

#pageCover .pageBreadcrumbs .breadcrumb li + li:before {
  content: "\f061";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#pageCover.blogPage,
#pageCover.projectPage {
  background-image: url("../images/projectCover.png"); }

#pageCover.servicePage {
  background-image: url("../images/serviceCover.png"); }

/*----------------------------------------------------------------*/
/*Pagination */
.paginationRow {
  text-align: center;
  margin-bottom: 40px;
  position: relative; }

.paginationRow .pagination {
  margin: 35px 0 33px; }

.paginationRow .pagination li {
  display: inline-block; }

.paginationRow .pagination li a {
  border-radius: 0;
  font-family: 'Raleway', sans-serif;
  color: #000; }

.paginationRow .pagination li.active a,
.paginationRow .pagination li:hover a {
  background: #f7b71e;
  border-color: #f7b71e;
  color: #FFF; }

.paginationRow .paginationInner {
  border-bottom: 1px solid rgba(156, 156, 156, 0.3); }

.paginationRow.leftPos {
  padding: 0 15px; }

.paginationRow.leftPos .pagination {
  float: left; }

/*----------------------------------------------------------------*/
/*About us*/
#aboutus {
  font-family: 'Raleway', sans-serif;
  margin-bottom: 10px; }

#aboutus .aboutContent {
  padding-right: 10px; }

#aboutus .member {
  margin-top: 30px; }

#aboutus .member.owner {
  margin-top: 0px;
  margin-bottom: 50px; }

#aboutus .member h2 {
  font-size: 28px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 15px; }

@media (max-width: 1024px) {
  #aboutus .member h2 {
    font-size: 24px; } }

#aboutus .member h3 {
  margin-top: 0;
  margin-bottom: 15px; }

@media (max-width: 1024px) {
  #aboutus .member h3 {
    font-size: 20px; } }

#aboutus .member p {
  font-size: 17px;
  line-height: 22px;
  color: #9c9c9c;
  margin: 0 0 20px; }

@media (max-width: 1024px) {
  #aboutus .member p {
    font-size: 14px; } }

#aboutus .member .textsPart {
  width: calc(100% - 300px); }

@media (max-width: 640px) {
  #aboutus .member .textsPart {
    width: 100%; } }

#aboutus .member .aboutImg,
#aboutus .member .memImg {
  width: 300px;
  padding: 0 0 0 30px; }

#aboutus .member .aboutImg img,
#aboutus .member .memImg img {
  width: 100%; }

@media (max-width: 640px) {
  #aboutus .member .aboutImg,
  #aboutus .member .memImg {
    width: 100%;
    float: left;
    padding: 30px 0 0; } }

#aboutus .member .memberIntro {
  height: 62px;
  background: #9c9c9c; }

#aboutus .member .memberIntro .memberSocial {
  float: right;
  height: 62px;
  margin: 10px; }

#aboutus .member .memberIntro .memberSocial li {
  padding: 0;
  margin: 0 1px; }

#aboutus .member .memberIntro .memberSocial li a {
  display: block; }

#aboutus .member .memberIntro .memberSocial li a i {
  color: #293133;
  border: 1px solid #838383;
  width: 40px;
  line-height: 38px;
  height: 40px;
  border-radius: 100%;
  text-align: center; }

#aboutus .member .memberIntro .memberSocial li a:hover i {
  background: #f7b71e;
  border-color: #f7b71e;
  color: #FFF; }

@media (max-width: 480px) {
  #aboutus .member .memberIntro .memberSocial {
    width: 100%;
    margin: 0;
    padding: 10px;
    text-align: center; }
  #aboutus .member .memberIntro .memberSocial li {
    display: inline-block; } }

#aboutus .member .memberIntro .namePro {
  float: left;
  line-height: 62px;
  background: #293133;
  position: relative;
  color: #FFF;
  font-size: 16px;
  padding-right: 25px; }

#aboutus .member .memberIntro .namePro span.name {
  background: #f7b71e;
  position: relative;
  display: inline-block;
  float: left;
  padding: 0 23px;
  font-size: 22px;
  font-weight: bold;
  margin-right: 25px; }

#aboutus .member .memberIntro .namePro span.name:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #f7b71e;
  position: absolute;
  top: calc(50% - 10px);
  right: -10px;
  transition: all 300ms ease-in-out; }

@media (max-width: 480px) {
  #aboutus .member .memberIntro .namePro {
    width: 100%; } }

#aboutus .member:nth-child(even) .memberIntro .memberSocial {
  float: left; }

#aboutus .member:nth-child(even) .memberIntro .namePro {
  float: right;
  padding: 0 0 0 25px; }

#aboutus .member:nth-child(even) .memberIntro .namePro span.name {
  float: right;
  padding: 0 23px;
  font-size: 22px;
  font-weight: bold;
  margin-left: 25px;
  margin-right: 0; }

#aboutus .member:nth-child(even) .memberIntro .namePro span.name:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #f7b71e;
  border-left: 0;
  position: absolute;
  top: calc(50% - 10px);
  right: auto;
  left: -10px;
  transition: all 300ms ease-in-out; }

@media (max-width: 480px) {
  #aboutus .member:nth-child(even) .memberIntro .namePro span.name {
    float: left;
    margin-left: 0;
    margin-right: 25px; }
  #aboutus .member:nth-child(even) .memberIntro .namePro span.name:after {
    border-left: 10px solid #f7b71e;
    border-right: 0;
    right: -10px;
    left: auto; } }

@media (max-width: 480px) {
  #aboutus .member:nth-child(even) .memberIntro .namePro {
    padding: 0 25px 0 0; } }

#aboutus .member.aboutUsTexts {
  padding-bottom: 35px;
  border-bottom: 1px solid rgba(156, 156, 156, 0.3); }

#aboutus .member.member3_1 {
  margin-bottom: 30px; }

#aboutus .member.member3_1 .memImg {
  float: none;
  padding: 0 15px;
  width: 100%;
  text-align: center; }

#aboutus .member.member3_1 .memImg img {
  max-width: 100%;
  display: inline-block; }

#aboutus .member.member3_1 .memberIntro {
  text-align: center;
  height: auto;
  color: #FFF; }

#aboutus .member.member3_1 .memberIntro .name {
  line-height: 62px;
  font-size: 22px;
  font-weight: bold;
  position: relative;
  background: #f7b71e; }

#aboutus .member.member3_1 .memberIntro .name:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #f7b71e;
  position: absolute;
  left: calc(50% - 10.5px);
  top: 100%;
  transition: all 300ms ease-in-out; }

#aboutus .member.member3_1 .memberIntro .pro {
  line-height: 62px;
  background: #293133; }

#aboutus .member.member3_1 .memberIntro .memberSocial {
  height: 42px;
  float: none;
  text-align: center; }

@media (max-width: 480px) {
  #aboutus .member.member3_1 .memberIntro .memberSocial {
    margin: 10px;
    padding: 0; } }

@media (max-width: 992px) {
  #aboutus .col-sm-9 {
    width: 100%; } }

/*----------------------------------------------------------------*/
/*Partner Slider*/
.partnersSlide {
  margin: 10px -15px 50px; }

.partnersSlide h2 {
  font-family: 'Raleway', sans-serif;
  font-size: 28px;
  margin: 0 0 10px; }

.partnersSlide .partnerSlider {
  position: relative; }

.partnersSlide .partnerSlider .item {
  margin: 0 10px;
  text-align: center;
  border: 1px solid rgba(156, 156, 156, 0.3); }

.partnersSlide .partnerSlider .item img {
  opacity: 0.2;
  width: auto;
  display: inline-block;
  padding: 68px 0;
  vertical-align: middle;
  transition: all 300ms ease-in-out; }

.partnersSlide .partnerSlider .item:hover img {
  opacity: 1; }

.partnersSlide .partnerSlider .owl-controls {
  position: absolute;
  top: -40px;
  right: 10px; }

.partnersSlide .partnerSlider .owl-controls .owl-nav .owl-prev,
.partnersSlide .partnerSlider .owl-controls .owl-nav .owl-next {
  float: left;
  color: #9c9c9c; }

.partnersSlide .partnerSlider .owl-controls .owl-nav .owl-prev i,
.partnersSlide .partnerSlider .owl-controls .owl-nav .owl-next i {
  font-size: 28px; }

.partnersSlide .partnerSlider .owl-controls .owl-nav .owl-prev:hover,
.partnersSlide .partnerSlider .owl-controls .owl-nav .owl-next:hover {
  color: #293133; }

.partnersSlide .partnerSlider .owl-controls .owl-nav .owl-prev {
  margin-right: 20px; }

/*----------------------------------------------------------------*/
/*Comments*/
.comments {
  font-family: 'Raleway', sans-serif; }

.comments .commentsCount {
  font-size: 22px;
  margin-bottom: 15px;
  margin-top: 0; }

.comments .commentDisplay {
  margin-bottom: 20px; }

.comments .commentDisplay .comment {
  margin-bottom: 30px; }

.comments .commentDisplay .comment .media-left {
  width: 100px;
  height: 80px;
  line-height: 80px;
  padding-right: 20px; }

.comments .commentDisplay .comment .media-left a {
  display: block; }

.comments .commentDisplay .comment .media-left a img {
  width: 100%; }

.comments .commentDisplay .comment .media-body {
  color: #9c9c9c; }

.comments .commentDisplay .comment .media-body .commenterNtime {
  color: rgba(156, 156, 156, 0.5);
  border-bottom: 1px solid rgba(156, 156, 156, 0.3);
  display: inline-block;
  padding-bottom: 5px;
  margin-bottom: 7px; }

.comments .commentDisplay .comment .media-body .commenterNtime a {
  color: #000;
  display: inline-block; }

.comments .commentDisplay .comment .media-body .commenterNtime a:after {
  content: "/";
  width: 25px;
  display: inline-block;
  color: rgba(156, 156, 156, 0.5);
  text-align: center; }

.comments .commentDisplay .commentreply.commentreply2 {
  padding-left: 100px; }

.comments .commentDisplay .commentreply.commentreply3 {
  padding-left: 200px; }

@media (max-width: 1024px) {
  .comments {
    margin-left: 0;
    margin-right: 0; } }

.commentForm {
  margin-bottom: 40px;
  font-family: 'Raleway', sans-serif;
  position: relative; }

.commentForm h3 {
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 15px; }

.commentForm form .commenterInfoInputs {
  padding-right: 10px; }

.commentForm form .input-group {
  width: 100%;
  margin-bottom: 10px; }

.commentForm form .input-group span {
  border-radius: 0;
  height: 56px;
  border-color: rgba(156, 156, 156, 0.3);
  background: #FFF; }

.commentForm form .input-group span i {
  height: 32px;
  width: 32px;
  line-height: 28px;
  border: 1px solid #f7b71e;
  color: #f7b71e;
  border-radius: 100%;
  text-align: center; }

.commentForm form .input-group span.wpcf7-not-valid-tip {
  display: inline; }

.commentForm form .input-group .wpcf7-list-item {
  margin: 0; }

.commentForm form .input-group input {
  border-color: rgba(156, 156, 156, 0.3);
  border-radius: 0;
  height: 56px;
  padding-left: 15px; }

.commentForm form .input-group label.error {
  border: 1px solid rgba(156, 156, 156, 0.3);
  border-top: 0;
  padding: 5px;
  width: 100%;
  margin: 0;
  font-family: 'Raleway', sans-serif;
  font-weight: normal;
  color: #f7b71e; }

.commentForm form .input-group textarea {
  border-color: rgba(156, 156, 156, 0.3);
  height: 122px;
  padding: 10px 15px;
  border-radius: 0; }

.commentForm form input[type="submit"] {
  line-height: 56px;
  border-radius: 0;
  border: 0;
  background: #f7b71e;
  padding: 0;
  width: 100%;
  color: #FFF;
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-shadow: none; }

.commentForm form input[type="submit"]:hover {
  background: #293133;
  color: #FFF; }

.commentForm form input[type="checkbox"] {
  height: auto; }

.commentForm form .wpcf7-spinner {
  position: absolute;
  left: -15px;
  top: 50%;
  transform: translate(0, -50%); }

.commentForm form .wpcf7-response-output {
  margin-left: 0;
  margin-right: 0; }

@media (max-width: 1024px) {
  .commentForm {
    margin-left: 0;
    margin-right: 0; } }

@media (max-width: 767px) {
  .commentForm form .commenterInfoInputs {
    padding-right: 0; } }

/*----------------------------------------------------------------*/
/*Contact */
#contacts {
  font-family: 'Raleway', sans-serif;
  margin: 30px 0 10px; }

#contacts h3 {
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: bold; }

#contacts .list-inline {
  padding-bottom: 10px;
  margin-bottom: 14px; }

#contacts .list-inline > li {
  display: block;
  margin-bottom: 5px; }

#contacts .list-inline > li a:not(:hover) {
  color: #555; }

#contacts .list-inline > li a:hover {
  text-decoration: underline; }

#contacts .list-inline.social .fa {
  font-size: 2em; }

@media (max-width: 1024px) {
  #contacts h3 {
    font-size: 20px; } }

#contacts p {
  font-size: 17px;
  color: #9c9c9c;
  margin-bottom: 25px; }

@media (max-width: 1024px) {
  #contacts p {
    font-size: 14px; } }

#contacts ul {
  color: #9c9c9c;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(156, 156, 156, 0.3);
  margin-bottom: 34px; }

#contacts ul li {
  padding: 0;
  margin-right: 25px; }

#contacts ul li i {
  color: #696969;
  margin-right: 10px; }

@media (max-width: 1024px) {
  #contacts ul li {
    display: block; } }

#contacts #success,
#contacts #error {
  display: none; }

#contacts #success span,
#contacts #erro span {
  display: block;
  position: absolute;
  top: 0;
  width: 100%; }

#contacts #success span p,
#contacts #error span p {
  margin-top: 6em; }

#contacts #success span p {
  color: #9bd32d; }

#contacts #error span p {
  color: #c0392b; }

#contactForm {
  padding-top: 45px; }

#mapBox {
  width: 100%;
  height: 420px;
  margin-bottom: 40px; }

/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*Responsive Styles*/
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
@keyframes scroll {
  0% {
    transform: translateY(0px); }
  15% {
    transform: translateY(7px); }
  30% {
    transform: translateY(0px); }
  100% {
    transform: translateY(0px); } }

/*Top Strip*/
#nr_topStrip {
  background: #293133;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  padding: 11px 0;
  height: 40px; }
  #nr_topStrip .c-info li {
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    padding: 0; }
    #nr_topStrip .c-info li a {
      color: #fff;
      padding: 0 10px; }
      #nr_topStrip .c-info li a i {
        margin-right: 5px; }
  #nr_topStrip .lang {
    line-height: 18px; }
    #nr_topStrip .lang li a img {
      vertical-align: middle;
      opacity: 0.3; }
    #nr_topStrip .lang li.active a img {
      opacity: 1; }
    #nr_topStrip .lang li:first-child {
      padding-left: 0; }

@media (max-width: 479px) {
  #nr_topStrip {
    height: 60px; }
    #nr_topStrip .c-info {
      width: 100%;
      margin-bottom: 5px; }
    #nr_topStrip .lang {
      width: 100%; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3JjL3Njc3MvYXBwLmNzcyIsInNvdXJjZXMiOlsiYXBwLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2My4zLjEgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8qIVxuICogR2VuZXJhdGVkIHVzaW5nIHRoZSBCb290c3RyYXAgQ3VzdG9taXplciAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20vY3VzdG9taXplLz9pZD1lNDhiMDg3YTI3MDRhY2ZkYTU5YylcbiAqIENvbmZpZyBzYXZlZCB0byBjb25maWcuanNvbiBhbmQgaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vZTQ4YjA4N2EyNzA0YWNmZGE1OWNcbiAqLy5idG4tZGVmYXVsdCwuYnRuLXByaW1hcnksLmJ0bi1zdWNjZXNzLC5idG4taW5mbywuYnRuLXdhcm5pbmcsLmJ0bi1kYW5nZXJ7dGV4dC1zaGFkb3c6MCAtMXB4IDAgcmdiYSgwLDAsMCwwLjIpOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSksMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpLDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KX0uYnRuLWRlZmF1bHQ6YWN0aXZlLC5idG4tcHJpbWFyeTphY3RpdmUsLmJ0bi1zdWNjZXNzOmFjdGl2ZSwuYnRuLWluZm86YWN0aXZlLC5idG4td2FybmluZzphY3RpdmUsLmJ0bi1kYW5nZXI6YWN0aXZlLC5idG4tZGVmYXVsdC5hY3RpdmUsLmJ0bi1wcmltYXJ5LmFjdGl2ZSwuYnRuLXN1Y2Nlc3MuYWN0aXZlLC5idG4taW5mby5hY3RpdmUsLmJ0bi13YXJuaW5nLmFjdGl2ZSwuYnRuLWRhbmdlci5hY3RpdmV7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLDAuMTI1KTtib3gtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLDAuMTI1KX0uYnRuLWRlZmF1bHQgLmJhZGdlLC5idG4tcHJpbWFyeSAuYmFkZ2UsLmJ0bi1zdWNjZXNzIC5iYWRnZSwuYnRuLWluZm8gLmJhZGdlLC5idG4td2FybmluZyAuYmFkZ2UsLmJ0bi1kYW5nZXIgLmJhZGdle3RleHQtc2hhZG93Om5vbmV9LmJ0bjphY3RpdmUsLmJ0bi5hY3RpdmV7YmFja2dyb3VuZC1pbWFnZTpub25lfS5idG4tZGVmYXVsdHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwLCAjZTBlMGUwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwLCAjZTBlMGUwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZmZmKSwgdG8oI2UwZTBlMCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwLCAjZTBlMGUwIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmUwZTBlMCcsIEdyYWRpZW50VHlwZT0wKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7Ym9yZGVyLWNvbG9yOiNkYmRiZGI7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO2JvcmRlci1jb2xvcjojY2NjfS5idG4tZGVmYXVsdDpob3ZlciwuYnRuLWRlZmF1bHQ6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZTBlMGUwO2JhY2tncm91bmQtcG9zaXRpb246MCAtMTVweH0uYnRuLWRlZmF1bHQ6YWN0aXZlLC5idG4tZGVmYXVsdC5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZTBlMGUwO2JvcmRlci1jb2xvcjojZGJkYmRifS5idG4tZGVmYXVsdDpkaXNhYmxlZCwuYnRuLWRlZmF1bHRbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6I2UwZTBlMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmJ0bi1wcmltYXJ5e2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAsICMyNjVhODggMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAsICMyNjVhODggMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICMzMzdhYjcpLCB0bygjMjY1YTg4KSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzM3YWI3IDAsICMyNjVhODggMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYzMzdhYjcnLCBlbmRDb2xvcnN0cj0nI2ZmMjY1YTg4JywgR3JhZGllbnRUeXBlPTApO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtib3JkZXItY29sb3I6IzI0NTU4MH0uYnRuLXByaW1hcnk6aG92ZXIsLmJ0bi1wcmltYXJ5OmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzI2NWE4ODtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE1cHh9LmJ0bi1wcmltYXJ5OmFjdGl2ZSwuYnRuLXByaW1hcnkuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzI2NWE4ODtib3JkZXItY29sb3I6IzI0NTU4MH0uYnRuLXByaW1hcnk6ZGlzYWJsZWQsLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiMyNjVhODg7YmFja2dyb3VuZC1pbWFnZTpub25lfS5idG4tc3VjY2Vzc3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzVjYjg1YyAwLCAjNDE5NjQxIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzVjYjg1YyAwLCAjNDE5NjQxIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjNWNiODVjKSwgdG8oIzQxOTY0MSkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzVjYjg1YyAwLCAjNDE5NjQxIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNWNiODVjJywgZW5kQ29sb3JzdHI9JyNmZjQxOTY0MScsIEdyYWRpZW50VHlwZT0wKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7Ym9yZGVyLWNvbG9yOiMzZThmM2V9LmJ0bi1zdWNjZXNzOmhvdmVyLC5idG4tc3VjY2Vzczpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM0MTk2NDE7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNXB4fS5idG4tc3VjY2VzczphY3RpdmUsLmJ0bi1zdWNjZXNzLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM0MTk2NDE7Ym9yZGVyLWNvbG9yOiMzZThmM2V9LmJ0bi1zdWNjZXNzOmRpc2FibGVkLC5idG4tc3VjY2Vzc1tkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojNDE5NjQxO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYnRuLWluZm97YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUgMCwgIzJhYWJkMiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUgMCwgIzJhYWJkMiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgIzViYzBkZSksIHRvKCMyYWFiZDIpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1YmMwZGUgMCwgIzJhYWJkMiAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjViYzBkZScsIGVuZENvbG9yc3RyPScjZmYyYWFiZDInLCBHcmFkaWVudFR5cGU9MCk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JvcmRlci1jb2xvcjojMjhhNGM5fS5idG4taW5mbzpob3ZlciwuYnRuLWluZm86Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMmFhYmQyO2JhY2tncm91bmQtcG9zaXRpb246MCAtMTVweH0uYnRuLWluZm86YWN0aXZlLC5idG4taW5mby5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMmFhYmQyO2JvcmRlci1jb2xvcjojMjhhNGM5fS5idG4taW5mbzpkaXNhYmxlZCwuYnRuLWluZm9bZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6IzJhYWJkMjtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmJ0bi13YXJuaW5ne2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjBhZDRlIDAsICNlYjkzMTYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjBhZDRlIDAsICNlYjkzMTYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNmMGFkNGUpLCB0bygjZWI5MzE2KSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjBhZDRlIDAsICNlYjkzMTYgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmMGFkNGUnLCBlbmRDb2xvcnN0cj0nI2ZmZWI5MzE2JywgR3JhZGllbnRUeXBlPTApO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtib3JkZXItY29sb3I6I2UzOGQxM30uYnRuLXdhcm5pbmc6aG92ZXIsLmJ0bi13YXJuaW5nOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2ViOTMxNjtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE1cHh9LmJ0bi13YXJuaW5nOmFjdGl2ZSwuYnRuLXdhcm5pbmcuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ViOTMxNjtib3JkZXItY29sb3I6I2UzOGQxM30uYnRuLXdhcm5pbmc6ZGlzYWJsZWQsLmJ0bi13YXJuaW5nW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiNlYjkzMTY7YmFja2dyb3VuZC1pbWFnZTpub25lfS5idG4tZGFuZ2Vye2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZDk1MzRmIDAsICNjMTJlMmEgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZDk1MzRmIDAsICNjMTJlMmEgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNkOTUzNGYpLCB0bygjYzEyZTJhKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDk1MzRmIDAsICNjMTJlMmEgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZkOTUzNGYnLCBlbmRDb2xvcnN0cj0nI2ZmYzEyZTJhJywgR3JhZGllbnRUeXBlPTApO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtib3JkZXItY29sb3I6I2I5MmMyOH0uYnRuLWRhbmdlcjpob3ZlciwuYnRuLWRhbmdlcjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNjMTJlMmE7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNXB4fS5idG4tZGFuZ2VyOmFjdGl2ZSwuYnRuLWRhbmdlci5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYzEyZTJhO2JvcmRlci1jb2xvcjojYjkyYzI4fS5idG4tZGFuZ2VyOmRpc2FibGVkLC5idG4tZGFuZ2VyW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiNjMTJlMmE7YmFja2dyb3VuZC1pbWFnZTpub25lfS50aHVtYm5haWwsLmltZy10aHVtYm5haWx7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMDc1KTtib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMDc1KX0uZHJvcGRvd24tbWVudT5saT5hOmhvdmVyLC5kcm9wZG93bi1tZW51PmxpPmE6Zm9jdXN7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUgMCwgI2U4ZThlOCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUgMCwgI2U4ZThlOCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgI2Y1ZjVmNSksIHRvKCNlOGU4ZTgpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNWY1ZjUgMCwgI2U4ZThlOCAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY1ZjVmNScsIGVuZENvbG9yc3RyPScjZmZlOGU4ZTgnLCBHcmFkaWVudFR5cGU9MCk7YmFja2dyb3VuZC1jb2xvcjojZThlOGU4fS5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YSwuZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6aG92ZXIsLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAsICMyZTZkYTQgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAsICMyZTZkYTQgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICMzMzdhYjcpLCB0bygjMmU2ZGE0KSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzM3YWI3IDAsICMyZTZkYTQgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYzMzdhYjcnLCBlbmRDb2xvcnN0cj0nI2ZmMmU2ZGE0JywgR3JhZGllbnRUeXBlPTApO2JhY2tncm91bmQtY29sb3I6IzJlNmRhNH0ubmF2YmFyLWRlZmF1bHR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCwgI2Y4ZjhmOCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCwgI2Y4ZjhmOCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgI2ZmZiksIHRvKCNmOGY4ZjgpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCwgI2Y4ZjhmOCAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmOGY4ZjgnLCBHcmFkaWVudFR5cGU9MCk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSksMCAxcHggNXB4IHJnYmEoMCwwLDAsMC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpLDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuMDc1KX0ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YSwubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+LmFjdGl2ZT5he2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZGJkYmRiIDAsICNlMmUyZTIgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZGJkYmRiIDAsICNlMmUyZTIgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNkYmRiZGIpLCB0bygjZTJlMmUyKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZGJkYmRiIDAsICNlMmUyZTIgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZkYmRiZGInLCBlbmRDb2xvcnN0cj0nI2ZmZTJlMmUyJywgR3JhZGllbnRUeXBlPTApOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDNweCA5cHggcmdiYSgwLDAsMCwwLjA3NSk7Ym94LXNoYWRvdzppbnNldCAwIDNweCA5cHggcmdiYSgwLDAsMCwwLjA3NSl9Lm5hdmJhci1icmFuZCwubmF2YmFyLW5hdj5saT5he3RleHQtc2hhZG93OjAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KX0ubmF2YmFyLWludmVyc2V7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzYzNjM2MgMCwgIzIyMiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzYzNjM2MgMCwgIzIyMiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgIzNjM2MzYyksIHRvKCMyMjIpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzYzNjM2MgMCwgIzIyMiAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjNjM2MzYycsIGVuZENvbG9yc3RyPScjZmYyMjIyMjInLCBHcmFkaWVudFR5cGU9MCk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpfS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj4ub3Blbj5hLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj4uYWN0aXZlPmF7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwODA4MDggMCwgIzBmMGYwZiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMwODA4MDggMCwgIzBmMGYwZiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgIzA4MDgwOCksIHRvKCMwZjBmMGYpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwODA4MDggMCwgIzBmMGYwZiAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjA4MDgwOCcsIGVuZENvbG9yc3RyPScjZmYwZjBmMGYnLCBHcmFkaWVudFR5cGU9MCk7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgM3B4IDlweCByZ2JhKDAsMCwwLDAuMjUpO2JveC1zaGFkb3c6aW5zZXQgMCAzcHggOXB4IHJnYmEoMCwwLDAsMC4yNSl9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2PmxpPmF7dGV4dC1zaGFkb3c6MCAtMXB4IDAgcmdiYSgwLDAsMCwwLjI1KX0ubmF2YmFyLXN0YXRpYy10b3AsLm5hdmJhci1maXhlZC10b3AsLm5hdmJhci1maXhlZC1ib3R0b217Ym9yZGVyLXJhZGl1czowfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsubmF2YmFyIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YSwubmF2YmFyIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpob3ZlciwubmF2YmFyIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAsICMyZTZkYTQgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAsICMyZTZkYTQgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICMzMzdhYjcpLCB0bygjMmU2ZGE0KSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzM3YWI3IDAsICMyZTZkYTQgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYzMzdhYjcnLCBlbmRDb2xvcnN0cj0nI2ZmMmU2ZGE0JywgR3JhZGllbnRUeXBlPTApfX0uYWxlcnR7dGV4dC1zaGFkb3c6MCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KSwwIDFweCAycHggcmdiYSgwLDAsMCwwLjA1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KSwwIDFweCAycHggcmdiYSgwLDAsMCwwLjA1KX0uYWxlcnQtc3VjY2Vzc3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RmZjBkOCAwLCAjYzhlNWJjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2RmZjBkOCAwLCAjYzhlNWJjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZGZmMGQ4KSwgdG8oI2M4ZTViYykpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RmZjBkOCAwLCAjYzhlNWJjIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZGZmMGQ4JywgZW5kQ29sb3JzdHI9JyNmZmM4ZTViYycsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6I2IyZGJhMX0uYWxlcnQtaW5mb3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5ZWRmNyAwLCAjYjlkZWYwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5ZWRmNyAwLCAjYjlkZWYwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZDllZGY3KSwgdG8oI2I5ZGVmMCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Q5ZWRmNyAwLCAjYjlkZWYwIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZDllZGY3JywgZW5kQ29sb3JzdHI9JyNmZmI5ZGVmMCcsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6IzlhY2ZlYX0uYWxlcnQtd2FybmluZ3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZjZjhlMyAwLCAjZjhlZmMwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZjZjhlMyAwLCAjZjhlZmMwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZmNmOGUzKSwgdG8oI2Y4ZWZjMCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZjZjhlMyAwLCAjZjhlZmMwIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmNmOGUzJywgZW5kQ29sb3JzdHI9JyNmZmY4ZWZjMCcsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6I2Y1ZTc5ZX0uYWxlcnQtZGFuZ2Vye2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjJkZWRlIDAsICNlN2MzYzMgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjJkZWRlIDAsICNlN2MzYzMgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNmMmRlZGUpLCB0bygjZTdjM2MzKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjJkZWRlIDAsICNlN2MzYzMgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmMmRlZGUnLCBlbmRDb2xvcnN0cj0nI2ZmZTdjM2MzJywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojZGNhN2E3fS5wcm9ncmVzc3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViZWJlYiAwLCAjZjVmNWY1IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViZWJlYiAwLCAjZjVmNWY1IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZWJlYmViKSwgdG8oI2Y1ZjVmNSkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ViZWJlYiAwLCAjZjVmNWY1IDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZWJlYmViJywgZW5kQ29sb3JzdHI9JyNmZmY1ZjVmNScsIEdyYWRpZW50VHlwZT0wKX0ucHJvZ3Jlc3MtYmFye2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAsICMyODYwOTAgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAsICMyODYwOTAgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICMzMzdhYjcpLCB0bygjMjg2MDkwKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzM3YWI3IDAsICMyODYwOTAgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYzMzdhYjcnLCBlbmRDb2xvcnN0cj0nI2ZmMjg2MDkwJywgR3JhZGllbnRUeXBlPTApfS5wcm9ncmVzcy1iYXItc3VjY2Vzc3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzVjYjg1YyAwLCAjNDQ5ZDQ0IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzVjYjg1YyAwLCAjNDQ5ZDQ0IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjNWNiODVjKSwgdG8oIzQ0OWQ0NCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzVjYjg1YyAwLCAjNDQ5ZDQ0IDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNWNiODVjJywgZW5kQ29sb3JzdHI9JyNmZjQ0OWQ0NCcsIEdyYWRpZW50VHlwZT0wKX0ucHJvZ3Jlc3MtYmFyLWluZm97YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUgMCwgIzMxYjBkNSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUgMCwgIzMxYjBkNSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgIzViYzBkZSksIHRvKCMzMWIwZDUpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1YmMwZGUgMCwgIzMxYjBkNSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjViYzBkZScsIGVuZENvbG9yc3RyPScjZmYzMWIwZDUnLCBHcmFkaWVudFR5cGU9MCl9LnByb2dyZXNzLWJhci13YXJuaW5ne2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjBhZDRlIDAsICNlYzk3MWYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjBhZDRlIDAsICNlYzk3MWYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNmMGFkNGUpLCB0bygjZWM5NzFmKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjBhZDRlIDAsICNlYzk3MWYgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmMGFkNGUnLCBlbmRDb2xvcnN0cj0nI2ZmZWM5NzFmJywgR3JhZGllbnRUeXBlPTApfS5wcm9ncmVzcy1iYXItZGFuZ2Vye2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZDk1MzRmIDAsICNjOTMwMmMgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZDk1MzRmIDAsICNjOTMwMmMgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNkOTUzNGYpLCB0bygjYzkzMDJjKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDk1MzRmIDAsICNjOTMwMmMgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZkOTUzNGYnLCBlbmRDb2xvcnN0cj0nI2ZmYzkzMDJjJywgR3JhZGllbnRUeXBlPTApfS5wcm9ncmVzcy1iYXItc3RyaXBlZHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpfS5saXN0LWdyb3Vwe2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjA3NSk7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjA3NSl9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXN7dGV4dC1zaGFkb3c6MCAtMXB4IDAgIzI4NjA5MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwLCAjMmI2NjlhIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwLCAjMmI2NjlhIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjMzM3YWI3KSwgdG8oIzJiNjY5YSkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzMzN2FiNyAwLCAjMmI2NjlhIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMzM3YWI3JywgZW5kQ29sb3JzdHI9JyNmZjJiNjY5YScsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6IzJiNjY5YX0ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAuYmFkZ2UsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmJhZGdlLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5iYWRnZXt0ZXh0LXNoYWRvdzpub25lfS5wYW5lbHstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsMC4wNSk7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjA1KX0ucGFuZWwtZGVmYXVsdD4ucGFuZWwtaGVhZGluZ3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwLCAjZThlOGU4IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwLCAjZThlOGU4IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZjVmNWY1KSwgdG8oI2U4ZThlOCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y1ZjVmNSAwLCAjZThlOGU4IDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjVmNWY1JywgZW5kQ29sb3JzdHI9JyNmZmU4ZThlOCcsIEdyYWRpZW50VHlwZT0wKX0ucGFuZWwtcHJpbWFyeT4ucGFuZWwtaGVhZGluZ3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwLCAjMmU2ZGE0IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwLCAjMmU2ZGE0IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjMzM3YWI3KSwgdG8oIzJlNmRhNCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzMzN2FiNyAwLCAjMmU2ZGE0IDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMzM3YWI3JywgZW5kQ29sb3JzdHI9JyNmZjJlNmRhNCcsIEdyYWRpZW50VHlwZT0wKX0ucGFuZWwtc3VjY2Vzcz4ucGFuZWwtaGVhZGluZ3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RmZjBkOCAwLCAjZDBlOWM2IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2RmZjBkOCAwLCAjZDBlOWM2IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZGZmMGQ4KSwgdG8oI2QwZTljNikpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RmZjBkOCAwLCAjZDBlOWM2IDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZGZmMGQ4JywgZW5kQ29sb3JzdHI9JyNmZmQwZTljNicsIEdyYWRpZW50VHlwZT0wKX0ucGFuZWwtaW5mbz4ucGFuZWwtaGVhZGluZ3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5ZWRmNyAwLCAjYzRlM2YzIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5ZWRmNyAwLCAjYzRlM2YzIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZDllZGY3KSwgdG8oI2M0ZTNmMykpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Q5ZWRmNyAwLCAjYzRlM2YzIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZDllZGY3JywgZW5kQ29sb3JzdHI9JyNmZmM0ZTNmMycsIEdyYWRpZW50VHlwZT0wKX0ucGFuZWwtd2FybmluZz4ucGFuZWwtaGVhZGluZ3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZjZjhlMyAwLCAjZmFmMmNjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZjZjhlMyAwLCAjZmFmMmNjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZmNmOGUzKSwgdG8oI2ZhZjJjYykpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZjZjhlMyAwLCAjZmFmMmNjIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmNmOGUzJywgZW5kQ29sb3JzdHI9JyNmZmZhZjJjYycsIEdyYWRpZW50VHlwZT0wKX0ucGFuZWwtZGFuZ2VyPi5wYW5lbC1oZWFkaW5ne2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjJkZWRlIDAsICNlYmNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjJkZWRlIDAsICNlYmNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNmMmRlZGUpLCB0bygjZWJjY2NjKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjJkZWRlIDAsICNlYmNjY2MgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmMmRlZGUnLCBlbmRDb2xvcnN0cj0nI2ZmZWJjY2NjJywgR3JhZGllbnRUeXBlPTApfS53ZWxse2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZThlOGU4IDAsICNmNWY1ZjUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZThlOGU4IDAsICNmNWY1ZjUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNlOGU4ZTgpLCB0bygjZjVmNWY1KSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZThlOGU4IDAsICNmNWY1ZjUgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZlOGU4ZTgnLCBlbmRDb2xvcnN0cj0nI2ZmZjVmNWY1JywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojZGNkY2RjOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjA1KSwwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMDUpLDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjEpfVxuLyohXG4gKiBCb290c3RyYXAgdjMuMy4xIChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTUgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4vKiFcbiAqIEdlbmVyYXRlZCB1c2luZyB0aGUgQm9vdHN0cmFwIEN1c3RvbWl6ZXIgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2N1c3RvbWl6ZS8/aWQ9ZTQ4YjA4N2EyNzA0YWNmZGE1OWMpXG4gKiBDb25maWcgc2F2ZWQgdG8gY29uZmlnLmpzb24gYW5kIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2U0OGIwODdhMjcwNGFjZmRhNTljXG4gKi8vKiEgbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG1lbnUsbmF2LHNlY3Rpb24sc3VtbWFyeXtkaXNwbGF5OmJsb2NrfWF1ZGlvLGNhbnZhcyxwcm9ncmVzcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfVtoaWRkZW5dLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9YTphY3RpdmUsYTpob3ZlcntvdXRsaW5lOjB9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOjAuNjdlbSAwfW1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMwMDB9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdXB7dG9wOi0wLjVlbX1zdWJ7Ym90dG9tOi0wLjI1ZW19aW1ne2JvcmRlcjowfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1maWd1cmV7bWFyZ2luOjFlbSA0MHB4fWhyey1tb3otYm94LXNpemluZzpjb250ZW50LWJveDstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MH1wcmV7b3ZlcmZsb3c6YXV0b31jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsIG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Y29sb3I6aW5oZXJpdDtmb250OmluaGVyaXQ7bWFyZ2luOjB9YnV0dG9ue292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcn1idXR0b25bZGlzYWJsZWRdLGh0bWwgaW5wdXRbZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9aW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxpbnB1dFt0eXBlPVwicmFkaW9cIl17LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99aW5wdXRbdHlwZT1cInNlYXJjaFwiXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkOy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH1pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCAjYzBjMGMwO21hcmdpbjowIDJweDtwYWRkaW5nOjAuMzVlbSAwLjYyNWVtIDAuNzVlbX1sZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG99b3B0Z3JvdXB7Zm9udC13ZWlnaHQ6Ym9sZH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH10ZCx0aHtwYWRkaW5nOjB9LyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL0BtZWRpYSBwcmludHsqLCo6YmVmb3JlLCo6YWZ0ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2NvbG9yOiMwMDAgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudH1hLGE6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFbaHJlZl06YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cihocmVmKSBcIilcIn1hYmJyW3RpdGxlXTphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn1hW2hyZWZePVwiI1wiXTphZnRlcixhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXJ7Y29udGVudDpcIlwifXByZSxibG9ja3F1b3Rle2JvcmRlcjoxcHggc29saWQgIzk5OTtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH10cixpbWd7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9aW1ne21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9cCxoMixoM3tvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH1zZWxlY3R7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnR9Lm5hdmJhcntkaXNwbGF5Om5vbmV9LmJ0bj4uY2FyZXQsLmRyb3B1cD4uYnRuPi5jYXJldHtib3JkZXItdG9wLWNvbG9yOiMwMDAgIWltcG9ydGFudH0ubGFiZWx7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudH0udGFibGUgdGQsLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS50YWJsZS1ib3JkZXJlZCB0aCwudGFibGUtYm9yZGVyZWQgdGR7Ym9yZGVyOjFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnR9fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0dseXBoaWNvbnMgSGFsZmxpbmdzJztzcmM6dXJsKCcuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdCcpO3NyYzp1cmwoJy4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJkNDFkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLHVybCgnLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmcjZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyJykgZm9ybWF0KCdzdmcnKX0uZ2x5cGhpY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6J0dseXBoaWNvbnMgSGFsZmxpbmdzJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uZ2x5cGhpY29uLWFzdGVyaXNrOmJlZm9yZXtjb250ZW50OlwiXFwyYVwifS5nbHlwaGljb24tcGx1czpiZWZvcmV7Y29udGVudDpcIlxcMmJcIn0uZ2x5cGhpY29uLWV1cm86YmVmb3JlLC5nbHlwaGljb24tZXVyOmJlZm9yZXtjb250ZW50OlwiXFwyMGFjXCJ9LmdseXBoaWNvbi1taW51czpiZWZvcmV7Y29udGVudDpcIlxcMjIxMlwifS5nbHlwaGljb24tY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDI2MDFcIn0uZ2x5cGhpY29uLWVudmVsb3BlOmJlZm9yZXtjb250ZW50OlwiXFwyNzA5XCJ9LmdseXBoaWNvbi1wZW5jaWw6YmVmb3Jle2NvbnRlbnQ6XCJcXDI3MGZcIn0uZ2x5cGhpY29uLWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxlMDAxXCJ9LmdseXBoaWNvbi1tdXNpYzpiZWZvcmV7Y29udGVudDpcIlxcZTAwMlwifS5nbHlwaGljb24tc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDAzXCJ9LmdseXBoaWNvbi1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcZTAwNVwifS5nbHlwaGljb24tc3RhcjpiZWZvcmV7Y29udGVudDpcIlxcZTAwNlwifS5nbHlwaGljb24tc3Rhci1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZTAwN1wifS5nbHlwaGljb24tdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZTAwOFwifS5nbHlwaGljb24tZmlsbTpiZWZvcmV7Y29udGVudDpcIlxcZTAwOVwifS5nbHlwaGljb24tdGgtbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTBcIn0uZ2x5cGhpY29uLXRoOmJlZm9yZXtjb250ZW50OlwiXFxlMDExXCJ9LmdseXBoaWNvbi10aC1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxlMDEyXCJ9LmdseXBoaWNvbi1vazpiZWZvcmV7Y29udGVudDpcIlxcZTAxM1wifS5nbHlwaGljb24tcmVtb3ZlOmJlZm9yZXtjb250ZW50OlwiXFxlMDE0XCJ9LmdseXBoaWNvbi16b29tLWluOmJlZm9yZXtjb250ZW50OlwiXFxlMDE1XCJ9LmdseXBoaWNvbi16b29tLW91dDpiZWZvcmV7Y29udGVudDpcIlxcZTAxNlwifS5nbHlwaGljb24tb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxlMDE3XCJ9LmdseXBoaWNvbi1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMThcIn0uZ2x5cGhpY29uLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcZTAxOVwifS5nbHlwaGljb24tdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjBcIn0uZ2x5cGhpY29uLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjFcIn0uZ2x5cGhpY29uLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjJcIn0uZ2x5cGhpY29uLXRpbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjNcIn0uZ2x5cGhpY29uLXJvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjRcIn0uZ2x5cGhpY29uLWRvd25sb2FkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZTAyNVwifS5nbHlwaGljb24tZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjZcIn0uZ2x5cGhpY29uLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZTAyN1wifS5nbHlwaGljb24taW5ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjhcIn0uZ2x5cGhpY29uLXBsYXktY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxlMDI5XCJ9LmdseXBoaWNvbi1yZXBlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMzBcIn0uZ2x5cGhpY29uLXJlZnJlc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMzFcIn0uZ2x5cGhpY29uLWxpc3QtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlMDMyXCJ9LmdseXBoaWNvbi1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxlMDMzXCJ9LmdseXBoaWNvbi1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxlMDM0XCJ9LmdseXBoaWNvbi1oZWFkcGhvbmVzOmJlZm9yZXtjb250ZW50OlwiXFxlMDM1XCJ9LmdseXBoaWNvbi12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxlMDM2XCJ9LmdseXBoaWNvbi12b2x1bWUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTAzN1wifS5nbHlwaGljb24tdm9sdW1lLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlMDM4XCJ9LmdseXBoaWNvbi1xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMzlcIn0uZ2x5cGhpY29uLWJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDBcIn0uZ2x5cGhpY29uLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZTA0MVwifS5nbHlwaGljb24tdGFnczpiZWZvcmV7Y29udGVudDpcIlxcZTA0MlwifS5nbHlwaGljb24tYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZTA0M1wifS5nbHlwaGljb24tYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDRcIn0uZ2x5cGhpY29uLXByaW50OmJlZm9yZXtjb250ZW50OlwiXFxlMDQ1XCJ9LmdseXBoaWNvbi1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDZcIn0uZ2x5cGhpY29uLWZvbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDdcIn0uZ2x5cGhpY29uLWJvbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDhcIn0uZ2x5cGhpY29uLWl0YWxpYzpiZWZvcmV7Y29udGVudDpcIlxcZTA0OVwifS5nbHlwaGljb24tdGV4dC1oZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTBcIn0uZ2x5cGhpY29uLXRleHQtd2lkdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTFcIn0uZ2x5cGhpY29uLWFsaWduLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTJcIn0uZ2x5cGhpY29uLWFsaWduLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTA1M1wifS5nbHlwaGljb24tYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTRcIn0uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTVcIn0uZ2x5cGhpY29uLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTZcIn0uZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlMDU3XCJ9LmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNThcIn0uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxlMDU5XCJ9LmdseXBoaWNvbi1waWN0dXJlOmJlZm9yZXtjb250ZW50OlwiXFxlMDYwXCJ9LmdseXBoaWNvbi1tYXAtbWFya2VyOmJlZm9yZXtjb250ZW50OlwiXFxlMDYyXCJ9LmdseXBoaWNvbi1hZGp1c3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjNcIn0uZ2x5cGhpY29uLXRpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjRcIn0uZ2x5cGhpY29uLWVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjVcIn0uZ2x5cGhpY29uLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxlMDY2XCJ9LmdseXBoaWNvbi1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTA2N1wifS5nbHlwaGljb24tbW92ZTpiZWZvcmV7Y29udGVudDpcIlxcZTA2OFwifS5nbHlwaGljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTA2OVwifS5nbHlwaGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTA3MFwifS5nbHlwaGljb24tYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzFcIn0uZ2x5cGhpY29uLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzJcIn0uZ2x5cGhpY29uLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxlMDczXCJ9LmdseXBoaWNvbi1zdG9wOmJlZm9yZXtjb250ZW50OlwiXFxlMDc0XCJ9LmdseXBoaWNvbi1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlMDc1XCJ9LmdseXBoaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzZcIn0uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTA3N1wifS5nbHlwaGljb24tZWplY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzhcIn0uZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTA3OVwifS5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTA4MFwifS5nbHlwaGljb24tcGx1cy1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMDgxXCJ9LmdseXBoaWNvbi1taW51cy1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMDgyXCJ9LmdseXBoaWNvbi1yZW1vdmUtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTA4M1wifS5nbHlwaGljb24tb2stc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTA4NFwifS5nbHlwaGljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTA4NVwifS5nbHlwaGljb24taW5mby1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMDg2XCJ9LmdseXBoaWNvbi1zY3JlZW5zaG90OmJlZm9yZXtjb250ZW50OlwiXFxlMDg3XCJ9LmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxlMDg4XCJ9LmdseXBoaWNvbi1vay1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODlcIn0uZ2x5cGhpY29uLWJhbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOTBcIn0uZ2x5cGhpY29uLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOTFcIn0uZ2x5cGhpY29uLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlMDkyXCJ9LmdseXBoaWNvbi1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZTA5M1wifS5nbHlwaGljb24tYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTA5NFwifS5nbHlwaGljb24tc2hhcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlMDk1XCJ9LmdseXBoaWNvbi1yZXNpemUtZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZTA5NlwifS5nbHlwaGljb24tcmVzaXplLXNtYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlMDk3XCJ9LmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMTAxXCJ9LmdseXBoaWNvbi1naWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlMTAyXCJ9LmdseXBoaWNvbi1sZWFmOmJlZm9yZXtjb250ZW50OlwiXFxlMTAzXCJ9LmdseXBoaWNvbi1maXJlOmJlZm9yZXtjb250ZW50OlwiXFxlMTA0XCJ9LmdseXBoaWNvbi1leWUtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZTEwNVwifS5nbHlwaGljb24tZXllLWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxlMTA2XCJ9LmdseXBoaWNvbi13YXJuaW5nLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMDdcIn0uZ2x5cGhpY29uLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxlMTA4XCJ9LmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcZTEwOVwifS5nbHlwaGljb24tcmFuZG9tOmJlZm9yZXtjb250ZW50OlwiXFxlMTEwXCJ9LmdseXBoaWNvbi1jb21tZW50OmJlZm9yZXtjb250ZW50OlwiXFxlMTExXCJ9LmdseXBoaWNvbi1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMTJcIn0uZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMTNcIn0uZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTExNFwifS5nbHlwaGljb24tcmV0d2VldDpiZWZvcmV7Y29udGVudDpcIlxcZTExNVwifS5nbHlwaGljb24tc2hvcHBpbmctY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZTExNlwifS5nbHlwaGljb24tZm9sZGVyLWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxlMTE3XCJ9LmdseXBoaWNvbi1mb2xkZXItb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZTExOFwifS5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxlMTE5XCJ9LmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmV7Y29udGVudDpcIlxcZTEyMFwifS5nbHlwaGljb24taGRkOmJlZm9yZXtjb250ZW50OlwiXFxlMTIxXCJ9LmdseXBoaWNvbi1idWxsaG9ybjpiZWZvcmV7Y29udGVudDpcIlxcZTEyMlwifS5nbHlwaGljb24tYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZTEyM1wifS5nbHlwaGljb24tY2VydGlmaWNhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMjRcIn0uZ2x5cGhpY29uLXRodW1icy11cDpiZWZvcmV7Y29udGVudDpcIlxcZTEyNVwifS5nbHlwaGljb24tdGh1bWJzLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMjZcIn0uZ2x5cGhpY29uLWhhbmQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMjdcIn0uZ2x5cGhpY29uLWhhbmQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTEyOFwifS5nbHlwaGljb24taGFuZC11cDpiZWZvcmV7Y29udGVudDpcIlxcZTEyOVwifS5nbHlwaGljb24taGFuZC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlMTMwXCJ9LmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMzFcIn0uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlMTMyXCJ9LmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMzNcIn0uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlMTM0XCJ9LmdseXBoaWNvbi1nbG9iZTpiZWZvcmV7Y29udGVudDpcIlxcZTEzNVwifS5nbHlwaGljb24td3JlbmNoOmJlZm9yZXtjb250ZW50OlwiXFxlMTM2XCJ9LmdseXBoaWNvbi10YXNrczpiZWZvcmV7Y29udGVudDpcIlxcZTEzN1wifS5nbHlwaGljb24tZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxlMTM4XCJ9LmdseXBoaWNvbi1icmllZmNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMzlcIn0uZ2x5cGhpY29uLWZ1bGxzY3JlZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNDBcIn0uZ2x5cGhpY29uLWRhc2hib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTE0MVwifS5nbHlwaGljb24tcGFwZXJjbGlwOmJlZm9yZXtjb250ZW50OlwiXFxlMTQyXCJ9LmdseXBoaWNvbi1oZWFydC1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZTE0M1wifS5nbHlwaGljb24tbGluazpiZWZvcmV7Y29udGVudDpcIlxcZTE0NFwifS5nbHlwaGljb24tcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNDVcIn0uZ2x5cGhpY29uLXB1c2hwaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNDZcIn0uZ2x5cGhpY29uLXVzZDpiZWZvcmV7Y29udGVudDpcIlxcZTE0OFwifS5nbHlwaGljb24tZ2JwOmJlZm9yZXtjb250ZW50OlwiXFxlMTQ5XCJ9LmdseXBoaWNvbi1zb3J0OmJlZm9yZXtjb250ZW50OlwiXFxlMTUwXCJ9LmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0OmJlZm9yZXtjb250ZW50OlwiXFxlMTUxXCJ9LmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZTE1MlwifS5nbHlwaGljb24tc29ydC1ieS1vcmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTE1M1wifS5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNTRcIn0uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlczpiZWZvcmV7Y29udGVudDpcIlxcZTE1NVwifS5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZTE1NlwifS5nbHlwaGljb24tdW5jaGVja2VkOmJlZm9yZXtjb250ZW50OlwiXFxlMTU3XCJ9LmdseXBoaWNvbi1leHBhbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNThcIn0uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNTlcIn0uZ2x5cGhpY29uLWNvbGxhcHNlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlMTYwXCJ9LmdseXBoaWNvbi1sb2ctaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNjFcIn0uZ2x5cGhpY29uLWZsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMTYyXCJ9LmdseXBoaWNvbi1sb2ctb3V0OmJlZm9yZXtjb250ZW50OlwiXFxlMTYzXCJ9LmdseXBoaWNvbi1uZXctd2luZG93OmJlZm9yZXtjb250ZW50OlwiXFxlMTY0XCJ9LmdseXBoaWNvbi1yZWNvcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNjVcIn0uZ2x5cGhpY29uLXNhdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNjZcIn0uZ2x5cGhpY29uLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNjdcIn0uZ2x5cGhpY29uLXNhdmVkOmJlZm9yZXtjb250ZW50OlwiXFxlMTY4XCJ9LmdseXBoaWNvbi1pbXBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNjlcIn0uZ2x5cGhpY29uLWV4cG9ydDpiZWZvcmV7Y29udGVudDpcIlxcZTE3MFwifS5nbHlwaGljb24tc2VuZDpiZWZvcmV7Y29udGVudDpcIlxcZTE3MVwifS5nbHlwaGljb24tZmxvcHB5LWRpc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNzJcIn0uZ2x5cGhpY29uLWZsb3BweS1zYXZlZDpiZWZvcmV7Y29udGVudDpcIlxcZTE3M1wifS5nbHlwaGljb24tZmxvcHB5LXJlbW92ZTpiZWZvcmV7Y29udGVudDpcIlxcZTE3NFwifS5nbHlwaGljb24tZmxvcHB5LXNhdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNzVcIn0uZ2x5cGhpY29uLWZsb3BweS1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxlMTc2XCJ9LmdseXBoaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTE3N1wifS5nbHlwaGljb24tdHJhbnNmZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNzhcIn0uZ2x5cGhpY29uLWN1dGxlcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNzlcIn0uZ2x5cGhpY29uLWhlYWRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTE4MFwifS5nbHlwaGljb24tY29tcHJlc3NlZDpiZWZvcmV7Y29udGVudDpcIlxcZTE4MVwifS5nbHlwaGljb24tZWFycGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxODJcIn0uZ2x5cGhpY29uLXBob25lLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZTE4M1wifS5nbHlwaGljb24tdG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxODRcIn0uZ2x5cGhpY29uLXN0YXRzOmJlZm9yZXtjb250ZW50OlwiXFxlMTg1XCJ9LmdseXBoaWNvbi1zZC12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZTE4NlwifS5nbHlwaGljb24taGQtdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGUxODdcIn0uZ2x5cGhpY29uLXN1YnRpdGxlczpiZWZvcmV7Y29udGVudDpcIlxcZTE4OFwifS5nbHlwaGljb24tc291bmQtc3RlcmVvOmJlZm9yZXtjb250ZW50OlwiXFxlMTg5XCJ9LmdseXBoaWNvbi1zb3VuZC1kb2xieTpiZWZvcmV7Y29udGVudDpcIlxcZTE5MFwifS5nbHlwaGljb24tc291bmQtNS0xOmJlZm9yZXtjb250ZW50OlwiXFxlMTkxXCJ9LmdseXBoaWNvbi1zb3VuZC02LTE6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxOTJcIn0uZ2x5cGhpY29uLXNvdW5kLTctMTpiZWZvcmV7Y29udGVudDpcIlxcZTE5M1wifS5nbHlwaGljb24tY29weXJpZ2h0LW1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxOTRcIn0uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrOmJlZm9yZXtjb250ZW50OlwiXFxlMTk1XCJ9LmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZTE5N1wifS5nbHlwaGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxlMTk4XCJ9LmdseXBoaWNvbi10cmVlLWNvbmlmZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxOTlcIn0uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzOmJlZm9yZXtjb250ZW50OlwiXFxlMjAwXCJ9Knstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9KjpiZWZvcmUsKjphZnRlcnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9aHRtbHtmb250LXNpemU6MTBweDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX1ib2R5e2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZmZmfWlucHV0LGJ1dHRvbixzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fWF7Y29sb3I6IzMzN2FiNzt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmhvdmVyLGE6Zm9jdXN7Y29sb3I6IzIzNTI3Yzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZDtvdXRsaW5lOjVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtvdXRsaW5lLW9mZnNldDotMnB4fWZpZ3VyZXttYXJnaW46MH1pbWd7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pbWctcmVzcG9uc2l2ZSwudGh1bWJuYWlsPmltZywudGh1bWJuYWlsIGE+aW1nLC5jYXJvdXNlbC1pbm5lcj4uaXRlbT5pbWcsLmNhcm91c2VsLWlubmVyPi5pdGVtPmE+aW1ne2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy1yb3VuZGVke2JvcmRlci1yYWRpdXM6NnB4fS5pbWctdGh1bWJuYWlse3BhZGRpbmc6NHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlfWhye21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHg7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VlZX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0b31oMSxoMixoMyxoNCxoNSxoNiwuaDEsLmgyLC5oMywuaDQsLmg1LC5oNntmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjE7Y29sb3I6aW5oZXJpdH1oMSBzbWFsbCxoMiBzbWFsbCxoMyBzbWFsbCxoNCBzbWFsbCxoNSBzbWFsbCxoNiBzbWFsbCwuaDEgc21hbGwsLmgyIHNtYWxsLC5oMyBzbWFsbCwuaDQgc21hbGwsLmg1IHNtYWxsLC5oNiBzbWFsbCxoMSAuc21hbGwsaDIgLnNtYWxsLGgzIC5zbWFsbCxoNCAuc21hbGwsaDUgLnNtYWxsLGg2IC5zbWFsbCwuaDEgLnNtYWxsLC5oMiAuc21hbGwsLmgzIC5zbWFsbCwuaDQgLnNtYWxsLC5oNSAuc21hbGwsLmg2IC5zbWFsbHtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTtjb2xvcjojNzc3fWgxLC5oMSxoMiwuaDIsaDMsLmgze21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjEwcHh9aDEgc21hbGwsLmgxIHNtYWxsLGgyIHNtYWxsLC5oMiBzbWFsbCxoMyBzbWFsbCwuaDMgc21hbGwsaDEgLnNtYWxsLC5oMSAuc21hbGwsaDIgLnNtYWxsLC5oMiAuc21hbGwsaDMgLnNtYWxsLC5oMyAuc21hbGx7Zm9udC1zaXplOjY1JX1oNCwuaDQsaDUsLmg1LGg2LC5oNnttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4fWg0IHNtYWxsLC5oNCBzbWFsbCxoNSBzbWFsbCwuaDUgc21hbGwsaDYgc21hbGwsLmg2IHNtYWxsLGg0IC5zbWFsbCwuaDQgLnNtYWxsLGg1IC5zbWFsbCwuaDUgLnNtYWxsLGg2IC5zbWFsbCwuaDYgLnNtYWxse2ZvbnQtc2l6ZTo3NSV9aDEsLmgxe2ZvbnQtc2l6ZTozNnB4fWgyLC5oMntmb250LXNpemU6MzBweH1oMywuaDN7Zm9udC1zaXplOjI0cHh9aDQsLmg0e2ZvbnQtc2l6ZToxOHB4fWg1LC5oNXtmb250LXNpemU6MTRweH1oNiwuaDZ7Zm9udC1zaXplOjEycHh9cHttYXJnaW46MCAwIDEwcHh9LmxlYWR7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjR9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5sZWFke2ZvbnQtc2l6ZToyMXB4fX1zbWFsbCwuc21hbGx7Zm9udC1zaXplOjg1JX1tYXJrLC5tYXJre2JhY2tncm91bmQtY29sb3I6I2ZjZjhlMztwYWRkaW5nOi4yZW19LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRleHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnl9LnRleHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlfS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnRleHQtY2FwaXRhbGl6ZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS50ZXh0LW11dGVke2NvbG9yOiM3Nzd9LnRleHQtcHJpbWFyeXtjb2xvcjojMzM3YWI3fWEudGV4dC1wcmltYXJ5OmhvdmVye2NvbG9yOiMyODYwOTB9LnRleHQtc3VjY2Vzc3tjb2xvcjojM2M3NjNkfWEudGV4dC1zdWNjZXNzOmhvdmVye2NvbG9yOiMyYjU0MmN9LnRleHQtaW5mb3tjb2xvcjojMzE3MDhmfWEudGV4dC1pbmZvOmhvdmVye2NvbG9yOiMyNDUyNjl9LnRleHQtd2FybmluZ3tjb2xvcjojOGE2ZDNifWEudGV4dC13YXJuaW5nOmhvdmVye2NvbG9yOiM2NjUxMmN9LnRleHQtZGFuZ2Vye2NvbG9yOiNhOTQ0NDJ9YS50ZXh0LWRhbmdlcjpob3Zlcntjb2xvcjojODQzNTM0fS5iZy1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3fWEuYmctcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMyODYwOTB9LmJnLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojZGZmMGQ4fWEuYmctc3VjY2Vzczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjMWUyYjN9LmJnLWluZm97YmFja2dyb3VuZC1jb2xvcjojZDllZGY3fWEuYmctaW5mbzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhZmQ5ZWV9LmJnLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfWEuYmctd2FybmluZzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmN2VjYjV9LmJnLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGV9YS5iZy1kYW5nZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTRiOWI5fS5wYWdlLWhlYWRlcntwYWRkaW5nLWJvdHRvbTo5cHg7bWFyZ2luOjQwcHggMCAyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWV9dWwsb2x7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MTBweH11bCB1bCxvbCB1bCx1bCBvbCxvbCBvbHttYXJnaW4tYm90dG9tOjB9Lmxpc3QtdW5zdHlsZWR7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZXtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLWxlZnQ6LTVweH0ubGlzdC1pbmxpbmU+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweH1kbHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToyMHB4fWR0LGRke2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDN9ZHR7Zm9udC13ZWlnaHQ6Ym9sZH1kZHttYXJnaW4tbGVmdDowfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZGwtaG9yaXpvbnRhbCBkdHtmbG9hdDpsZWZ0O3dpZHRoOjE2MHB4O2NsZWFyOmxlZnQ7dGV4dC1hbGlnbjpyaWdodDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmRsLWhvcml6b250YWwgZGR7bWFyZ2luLWxlZnQ6MTgwcHh9fWFiYnJbdGl0bGVdLGFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV17Y3Vyc29yOmhlbHA7Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkICM3Nzd9LmluaXRpYWxpc217Zm9udC1zaXplOjkwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9YmxvY2txdW90ZXtwYWRkaW5nOjEwcHggMjBweDttYXJnaW46MCAwIDIwcHg7Zm9udC1zaXplOjE3LjVweDtib3JkZXItbGVmdDo1cHggc29saWQgI2VlZX1ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsYmxvY2txdW90ZSBvbDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1ibG9ja3F1b3RlIGZvb3RlcixibG9ja3F1b3RlIHNtYWxsLGJsb2NrcXVvdGUgLnNtYWxse2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjgwJTtsaW5lLWhlaWdodDoxLjQyODU3MTQzO2NvbG9yOiM3Nzd9YmxvY2txdW90ZSBmb290ZXI6YmVmb3JlLGJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLGJsb2NrcXVvdGUgLnNtYWxsOmJlZm9yZXtjb250ZW50OidcXDIwMTQgXFwwMEEwJ30uYmxvY2txdW90ZS1yZXZlcnNlLGJsb2NrcXVvdGUucHVsbC1yaWdodHtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjVweCBzb2xpZCAjZWVlO2JvcmRlci1sZWZ0OjA7dGV4dC1hbGlnbjpyaWdodH0uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjpiZWZvcmUsLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSwuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDpiZWZvcmV7Y29udGVudDonJ30uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlcixibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmFmdGVyLC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLGJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXJ7Y29udGVudDonXFwwMEEwIFxcMjAxNCd9YWRkcmVzc3ttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MS40Mjg1NzE0M31jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTpNZW5sbyxNb25hY28sQ29uc29sYXMsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZX1jb2Rle3BhZGRpbmc6MnB4IDRweDtmb250LXNpemU6OTAlO2NvbG9yOiNjNzI1NGU7YmFja2dyb3VuZC1jb2xvcjojZjlmMmY0O2JvcmRlci1yYWRpdXM6NHB4fWtiZHtwYWRkaW5nOjJweCA0cHg7Zm9udC1zaXplOjkwJTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMzMztib3JkZXItcmFkaXVzOjNweDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwwLjI1KTtib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsMC4yNSl9a2JkIGtiZHtwYWRkaW5nOjA7Zm9udC1zaXplOjEwMCU7Zm9udC13ZWlnaHQ6Ym9sZDstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9cHJle2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo5LjVweDttYXJnaW46MCAwIDEwcHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mzt3b3JkLWJyZWFrOmJyZWFrLWFsbDt3b3JkLXdyYXA6YnJlYWstd29yZDtjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czo0cHh9cHJlIGNvZGV7cGFkZGluZzowO2ZvbnQtc2l6ZTppbmhlcml0O2NvbG9yOmluaGVyaXQ7d2hpdGUtc3BhY2U6cHJlLXdyYXA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjB9LnByZS1zY3JvbGxhYmxle21heC1oZWlnaHQ6MzQwcHg7b3ZlcmZsb3cteTpzY3JvbGx9LmNvbnRhaW5lcnttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbnRhaW5lcnt3aWR0aDo3NTBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb250YWluZXJ7d2lkdGg6OTcwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbnRhaW5lcnt3aWR0aDoxMTcwcHh9fS5jb250YWluZXItZmx1aWR7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LnJvd3ttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6LTE1cHh9LmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMntwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjFweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMntmbG9hdDpsZWZ0fS5jb2wteHMtMTJ7d2lkdGg6MTAwJX0uY29sLXhzLTExe3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXhzLTEwe3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXhzLTl7d2lkdGg6NzUlfS5jb2wteHMtOHt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC14cy03e3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXhzLTZ7d2lkdGg6NTAlfS5jb2wteHMtNXt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC14cy00e3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXhzLTN7d2lkdGg6MjUlfS5jb2wteHMtMnt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14cy0xe3dpZHRoOjguMzMzMzMzMzMlfS5jb2wteHMtcHVsbC0xMntyaWdodDoxMDAlfS5jb2wteHMtcHVsbC0xMXtyaWdodDo5MS42NjY2NjY2NyV9LmNvbC14cy1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzJX0uY29sLXhzLXB1bGwtOXtyaWdodDo3NSV9LmNvbC14cy1wdWxsLTh7cmlnaHQ6NjYuNjY2NjY2NjclfS5jb2wteHMtcHVsbC03e3JpZ2h0OjU4LjMzMzMzMzMzJX0uY29sLXhzLXB1bGwtNntyaWdodDo1MCV9LmNvbC14cy1wdWxsLTV7cmlnaHQ6NDEuNjY2NjY2NjclfS5jb2wteHMtcHVsbC00e3JpZ2h0OjMzLjMzMzMzMzMzJX0uY29sLXhzLXB1bGwtM3tyaWdodDoyNSV9LmNvbC14cy1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjclfS5jb2wteHMtcHVsbC0xe3JpZ2h0OjguMzMzMzMzMzMlfS5jb2wteHMtcHVsbC0we3JpZ2h0OmF1dG99LmNvbC14cy1wdXNoLTEye2xlZnQ6MTAwJX0uY29sLXhzLXB1c2gtMTF7bGVmdDo5MS42NjY2NjY2NyV9LmNvbC14cy1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzMzMlfS5jb2wteHMtcHVzaC05e2xlZnQ6NzUlfS5jb2wteHMtcHVzaC04e2xlZnQ6NjYuNjY2NjY2NjclfS5jb2wteHMtcHVzaC03e2xlZnQ6NTguMzMzMzMzMzMlfS5jb2wteHMtcHVzaC02e2xlZnQ6NTAlfS5jb2wteHMtcHVzaC01e2xlZnQ6NDEuNjY2NjY2NjclfS5jb2wteHMtcHVzaC00e2xlZnQ6MzMuMzMzMzMzMzMlfS5jb2wteHMtcHVzaC0ze2xlZnQ6MjUlfS5jb2wteHMtcHVzaC0ye2xlZnQ6MTYuNjY2NjY2NjclfS5jb2wteHMtcHVzaC0xe2xlZnQ6OC4zMzMzMzMzMyV9LmNvbC14cy1wdXNoLTB7bGVmdDphdXRvfS5jb2wteHMtb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9LmNvbC14cy1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5jb2wteHMtb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0uY29sLXhzLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLXhzLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0uY29sLXhzLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0uY29sLXhzLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLXhzLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0uY29sLXhzLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0uY29sLXhzLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLXhzLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0uY29sLXhzLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5jb2wteHMtb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMntmbG9hdDpsZWZ0fS5jb2wtc20tMTJ7d2lkdGg6MTAwJX0uY29sLXNtLTExe3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXNtLTEwe3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXNtLTl7d2lkdGg6NzUlfS5jb2wtc20tOHt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1zbS03e3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXNtLTZ7d2lkdGg6NTAlfS5jb2wtc20tNXt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1zbS00e3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXNtLTN7d2lkdGg6MjUlfS5jb2wtc20tMnt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1zbS0xe3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtc20tcHVsbC0xMntyaWdodDoxMDAlfS5jb2wtc20tcHVsbC0xMXtyaWdodDo5MS42NjY2NjY2NyV9LmNvbC1zbS1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzJX0uY29sLXNtLXB1bGwtOXtyaWdodDo3NSV9LmNvbC1zbS1wdWxsLTh7cmlnaHQ6NjYuNjY2NjY2NjclfS5jb2wtc20tcHVsbC03e3JpZ2h0OjU4LjMzMzMzMzMzJX0uY29sLXNtLXB1bGwtNntyaWdodDo1MCV9LmNvbC1zbS1wdWxsLTV7cmlnaHQ6NDEuNjY2NjY2NjclfS5jb2wtc20tcHVsbC00e3JpZ2h0OjMzLjMzMzMzMzMzJX0uY29sLXNtLXB1bGwtM3tyaWdodDoyNSV9LmNvbC1zbS1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjclfS5jb2wtc20tcHVsbC0xe3JpZ2h0OjguMzMzMzMzMzMlfS5jb2wtc20tcHVsbC0we3JpZ2h0OmF1dG99LmNvbC1zbS1wdXNoLTEye2xlZnQ6MTAwJX0uY29sLXNtLXB1c2gtMTF7bGVmdDo5MS42NjY2NjY2NyV9LmNvbC1zbS1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzMzMlfS5jb2wtc20tcHVzaC05e2xlZnQ6NzUlfS5jb2wtc20tcHVzaC04e2xlZnQ6NjYuNjY2NjY2NjclfS5jb2wtc20tcHVzaC03e2xlZnQ6NTguMzMzMzMzMzMlfS5jb2wtc20tcHVzaC02e2xlZnQ6NTAlfS5jb2wtc20tcHVzaC01e2xlZnQ6NDEuNjY2NjY2NjclfS5jb2wtc20tcHVzaC00e2xlZnQ6MzMuMzMzMzMzMzMlfS5jb2wtc20tcHVzaC0ze2xlZnQ6MjUlfS5jb2wtc20tcHVzaC0ye2xlZnQ6MTYuNjY2NjY2NjclfS5jb2wtc20tcHVzaC0xe2xlZnQ6OC4zMzMzMzMzMyV9LmNvbC1zbS1wdXNoLTB7bGVmdDphdXRvfS5jb2wtc20tb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9LmNvbC1zbS1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5jb2wtc20tb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0uY29sLXNtLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLXNtLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0uY29sLXNtLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0uY29sLXNtLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLXNtLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0uY29sLXNtLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0uY29sLXNtLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLXNtLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0uY29sLXNtLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5jb2wtc20tb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTJ7ZmxvYXQ6bGVmdH0uY29sLW1kLTEye3dpZHRoOjEwMCV9LmNvbC1tZC0xMXt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1tZC0xMHt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1tZC05e3dpZHRoOjc1JX0uY29sLW1kLTh7d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtbWQtN3t3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1tZC02e3dpZHRoOjUwJX0uY29sLW1kLTV7d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbWQtNHt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1tZC0ze3dpZHRoOjI1JX0uY29sLW1kLTJ7d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbWQtMXt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLW1kLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLW1kLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjY2NjclfS5jb2wtbWQtcHVsbC0xMHtyaWdodDo4My4zMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wtbWQtcHVsbC04e3JpZ2h0OjY2LjY2NjY2NjY3JX0uY29sLW1kLXB1bGwtN3tyaWdodDo1OC4zMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wtbWQtcHVsbC01e3JpZ2h0OjQxLjY2NjY2NjY3JX0uY29sLW1kLXB1bGwtNHtyaWdodDozMy4zMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wtbWQtcHVsbC0ye3JpZ2h0OjE2LjY2NjY2NjY3JX0uY29sLW1kLXB1bGwtMXtyaWdodDo4LjMzMzMzMzMzJX0uY29sLW1kLXB1bGwtMHtyaWdodDphdXRvfS5jb2wtbWQtcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC1tZC1wdXNoLTExe2xlZnQ6OTEuNjY2NjY2NjclfS5jb2wtbWQtcHVzaC0xMHtsZWZ0OjgzLjMzMzMzMzMzJX0uY29sLW1kLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLW1kLXB1c2gtOHtsZWZ0OjY2LjY2NjY2NjY3JX0uY29sLW1kLXB1c2gtN3tsZWZ0OjU4LjMzMzMzMzMzJX0uY29sLW1kLXB1c2gtNntsZWZ0OjUwJX0uY29sLW1kLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NjY3JX0uY29sLW1kLXB1c2gtNHtsZWZ0OjMzLjMzMzMzMzMzJX0uY29sLW1kLXB1c2gtM3tsZWZ0OjI1JX0uY29sLW1kLXB1c2gtMntsZWZ0OjE2LjY2NjY2NjY3JX0uY29sLW1kLXB1c2gtMXtsZWZ0OjguMzMzMzMzMzMlfS5jb2wtbWQtcHVzaC0we2xlZnQ6YXV0b30uY29sLW1kLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfS5jb2wtbWQtb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uY29sLW1kLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9LmNvbC1tZC1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC1tZC1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9LmNvbC1tZC1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9LmNvbC1tZC1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC1tZC1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9LmNvbC1tZC1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9LmNvbC1tZC1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC1tZC1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9LmNvbC1tZC1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0uY29sLW1kLW9mZnNldC0we21hcmdpbi1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMntmbG9hdDpsZWZ0fS5jb2wtbGctMTJ7d2lkdGg6MTAwJX0uY29sLWxnLTExe3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLWxnLTEwe3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLWxnLTl7d2lkdGg6NzUlfS5jb2wtbGctOHt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1sZy03e3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLWxnLTZ7d2lkdGg6NTAlfS5jb2wtbGctNXt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1sZy00e3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLWxnLTN7d2lkdGg6MjUlfS5jb2wtbGctMnt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy0xe3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtbGctcHVsbC0xMntyaWdodDoxMDAlfS5jb2wtbGctcHVsbC0xMXtyaWdodDo5MS42NjY2NjY2NyV9LmNvbC1sZy1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzJX0uY29sLWxnLXB1bGwtOXtyaWdodDo3NSV9LmNvbC1sZy1wdWxsLTh7cmlnaHQ6NjYuNjY2NjY2NjclfS5jb2wtbGctcHVsbC03e3JpZ2h0OjU4LjMzMzMzMzMzJX0uY29sLWxnLXB1bGwtNntyaWdodDo1MCV9LmNvbC1sZy1wdWxsLTV7cmlnaHQ6NDEuNjY2NjY2NjclfS5jb2wtbGctcHVsbC00e3JpZ2h0OjMzLjMzMzMzMzMzJX0uY29sLWxnLXB1bGwtM3tyaWdodDoyNSV9LmNvbC1sZy1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjclfS5jb2wtbGctcHVsbC0xe3JpZ2h0OjguMzMzMzMzMzMlfS5jb2wtbGctcHVsbC0we3JpZ2h0OmF1dG99LmNvbC1sZy1wdXNoLTEye2xlZnQ6MTAwJX0uY29sLWxnLXB1c2gtMTF7bGVmdDo5MS42NjY2NjY2NyV9LmNvbC1sZy1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzMzMlfS5jb2wtbGctcHVzaC05e2xlZnQ6NzUlfS5jb2wtbGctcHVzaC04e2xlZnQ6NjYuNjY2NjY2NjclfS5jb2wtbGctcHVzaC03e2xlZnQ6NTguMzMzMzMzMzMlfS5jb2wtbGctcHVzaC02e2xlZnQ6NTAlfS5jb2wtbGctcHVzaC01e2xlZnQ6NDEuNjY2NjY2NjclfS5jb2wtbGctcHVzaC00e2xlZnQ6MzMuMzMzMzMzMzMlfS5jb2wtbGctcHVzaC0ze2xlZnQ6MjUlfS5jb2wtbGctcHVzaC0ye2xlZnQ6MTYuNjY2NjY2NjclfS5jb2wtbGctcHVzaC0xe2xlZnQ6OC4zMzMzMzMzMyV9LmNvbC1sZy1wdXNoLTB7bGVmdDphdXRvfS5jb2wtbGctb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9LmNvbC1sZy1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5jb2wtbGctb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0uY29sLWxnLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLWxnLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0uY29sLWxnLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0uY29sLWxnLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLWxnLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0uY29sLWxnLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0uY29sLWxnLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLWxnLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0uY29sLWxnLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5jb2wtbGctb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MH19dGFibGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1jYXB0aW9ue3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo4cHg7Y29sb3I6Izc3Nzt0ZXh0LWFsaWduOmxlZnR9dGh7dGV4dC1hbGlnbjpsZWZ0fS50YWJsZXt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjBweH0udGFibGU+dGhlYWQ+dHI+dGgsLnRhYmxlPnRib2R5PnRyPnRoLC50YWJsZT50Zm9vdD50cj50aCwudGFibGU+dGhlYWQ+dHI+dGQsLnRhYmxlPnRib2R5PnRyPnRkLC50YWJsZT50Zm9vdD50cj50ZHtwYWRkaW5nOjhweDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkfS50YWJsZT50aGVhZD50cj50aHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2RkZH0udGFibGU+Y2FwdGlvbit0aGVhZD50cjpmaXJzdC1jaGlsZD50aCwudGFibGU+Y29sZ3JvdXArdGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGgsLnRhYmxlPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkPnRoLC50YWJsZT5jYXB0aW9uK3RoZWFkPnRyOmZpcnN0LWNoaWxkPnRkLC50YWJsZT5jb2xncm91cCt0aGVhZD50cjpmaXJzdC1jaGlsZD50ZCwudGFibGU+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQ+dGR7Ym9yZGVyLXRvcDowfS50YWJsZT50Ym9keSt0Ym9keXtib3JkZXItdG9wOjJweCBzb2xpZCAjZGRkfS50YWJsZSAudGFibGV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS50YWJsZS1jb25kZW5zZWQ+dGhlYWQ+dHI+dGgsLnRhYmxlLWNvbmRlbnNlZD50Ym9keT50cj50aCwudGFibGUtY29uZGVuc2VkPnRmb290PnRyPnRoLC50YWJsZS1jb25kZW5zZWQ+dGhlYWQ+dHI+dGQsLnRhYmxlLWNvbmRlbnNlZD50Ym9keT50cj50ZCwudGFibGUtY29uZGVuc2VkPnRmb290PnRyPnRke3BhZGRpbmc6NXB4fS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MXB4IHNvbGlkICNkZGR9LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoLC50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aCwudGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGgsLnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkLC50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZCwudGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGR7Ym9yZGVyOjFweCBzb2xpZCAjZGRkfS50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aCwudGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGR7Ym9yZGVyLWJvdHRvbS13aWR0aDoycHh9LnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLWNoaWxkKG9kZCl7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5fS50YWJsZS1ob3Zlcj50Ym9keT50cjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9dGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl17cG9zaXRpb246c3RhdGljO2Zsb2F0Om5vbmU7ZGlzcGxheTp0YWJsZS1jb2x1bW59dGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSx0YWJsZSB0aFtjbGFzcyo9XCJjb2wtXCJde3Bvc2l0aW9uOnN0YXRpYztmbG9hdDpub25lO2Rpc3BsYXk6dGFibGUtY2VsbH0udGFibGU+dGhlYWQ+dHI+dGQuYWN0aXZlLC50YWJsZT50Ym9keT50cj50ZC5hY3RpdmUsLnRhYmxlPnRmb290PnRyPnRkLmFjdGl2ZSwudGFibGU+dGhlYWQ+dHI+dGguYWN0aXZlLC50YWJsZT50Ym9keT50cj50aC5hY3RpdmUsLnRhYmxlPnRmb290PnRyPnRoLmFjdGl2ZSwudGFibGU+dGhlYWQ+dHIuYWN0aXZlPnRkLC50YWJsZT50Ym9keT50ci5hY3RpdmU+dGQsLnRhYmxlPnRmb290PnRyLmFjdGl2ZT50ZCwudGFibGU+dGhlYWQ+dHIuYWN0aXZlPnRoLC50YWJsZT50Ym9keT50ci5hY3RpdmU+dGgsLnRhYmxlPnRmb290PnRyLmFjdGl2ZT50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LnRhYmxlLWhvdmVyPnRib2R5PnRyPnRkLmFjdGl2ZTpob3ZlciwudGFibGUtaG92ZXI+dGJvZHk+dHI+dGguYWN0aXZlOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50ci5hY3RpdmU6aG92ZXI+dGQsLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPi5hY3RpdmUsLnRhYmxlLWhvdmVyPnRib2R5PnRyLmFjdGl2ZTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNlOGU4ZTh9LnRhYmxlPnRoZWFkPnRyPnRkLnN1Y2Nlc3MsLnRhYmxlPnRib2R5PnRyPnRkLnN1Y2Nlc3MsLnRhYmxlPnRmb290PnRyPnRkLnN1Y2Nlc3MsLnRhYmxlPnRoZWFkPnRyPnRoLnN1Y2Nlc3MsLnRhYmxlPnRib2R5PnRyPnRoLnN1Y2Nlc3MsLnRhYmxlPnRmb290PnRyPnRoLnN1Y2Nlc3MsLnRhYmxlPnRoZWFkPnRyLnN1Y2Nlc3M+dGQsLnRhYmxlPnRib2R5PnRyLnN1Y2Nlc3M+dGQsLnRhYmxlPnRmb290PnRyLnN1Y2Nlc3M+dGQsLnRhYmxlPnRoZWFkPnRyLnN1Y2Nlc3M+dGgsLnRhYmxlPnRib2R5PnRyLnN1Y2Nlc3M+dGgsLnRhYmxlPnRmb290PnRyLnN1Y2Nlc3M+dGh7YmFja2dyb3VuZC1jb2xvcjojZGZmMGQ4fS50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC5zdWNjZXNzOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50cj50aC5zdWNjZXNzOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50ci5zdWNjZXNzOmhvdmVyPnRkLC50YWJsZS1ob3Zlcj50Ym9keT50cjpob3Zlcj4uc3VjY2VzcywudGFibGUtaG92ZXI+dGJvZHk+dHIuc3VjY2Vzczpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNkMGU5YzZ9LnRhYmxlPnRoZWFkPnRyPnRkLmluZm8sLnRhYmxlPnRib2R5PnRyPnRkLmluZm8sLnRhYmxlPnRmb290PnRyPnRkLmluZm8sLnRhYmxlPnRoZWFkPnRyPnRoLmluZm8sLnRhYmxlPnRib2R5PnRyPnRoLmluZm8sLnRhYmxlPnRmb290PnRyPnRoLmluZm8sLnRhYmxlPnRoZWFkPnRyLmluZm8+dGQsLnRhYmxlPnRib2R5PnRyLmluZm8+dGQsLnRhYmxlPnRmb290PnRyLmluZm8+dGQsLnRhYmxlPnRoZWFkPnRyLmluZm8+dGgsLnRhYmxlPnRib2R5PnRyLmluZm8+dGgsLnRhYmxlPnRmb290PnRyLmluZm8+dGh7YmFja2dyb3VuZC1jb2xvcjojZDllZGY3fS50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC5pbmZvOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50cj50aC5pbmZvOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50ci5pbmZvOmhvdmVyPnRkLC50YWJsZS1ob3Zlcj50Ym9keT50cjpob3Zlcj4uaW5mbywudGFibGUtaG92ZXI+dGJvZHk+dHIuaW5mbzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNjNGUzZjN9LnRhYmxlPnRoZWFkPnRyPnRkLndhcm5pbmcsLnRhYmxlPnRib2R5PnRyPnRkLndhcm5pbmcsLnRhYmxlPnRmb290PnRyPnRkLndhcm5pbmcsLnRhYmxlPnRoZWFkPnRyPnRoLndhcm5pbmcsLnRhYmxlPnRib2R5PnRyPnRoLndhcm5pbmcsLnRhYmxlPnRmb290PnRyPnRoLndhcm5pbmcsLnRhYmxlPnRoZWFkPnRyLndhcm5pbmc+dGQsLnRhYmxlPnRib2R5PnRyLndhcm5pbmc+dGQsLnRhYmxlPnRmb290PnRyLndhcm5pbmc+dGQsLnRhYmxlPnRoZWFkPnRyLndhcm5pbmc+dGgsLnRhYmxlPnRib2R5PnRyLndhcm5pbmc+dGgsLnRhYmxlPnRmb290PnRyLndhcm5pbmc+dGh7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfS50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC53YXJuaW5nOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50cj50aC53YXJuaW5nOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50ci53YXJuaW5nOmhvdmVyPnRkLC50YWJsZS1ob3Zlcj50Ym9keT50cjpob3Zlcj4ud2FybmluZywudGFibGUtaG92ZXI+dGJvZHk+dHIud2FybmluZzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmYWYyY2N9LnRhYmxlPnRoZWFkPnRyPnRkLmRhbmdlciwudGFibGU+dGJvZHk+dHI+dGQuZGFuZ2VyLC50YWJsZT50Zm9vdD50cj50ZC5kYW5nZXIsLnRhYmxlPnRoZWFkPnRyPnRoLmRhbmdlciwudGFibGU+dGJvZHk+dHI+dGguZGFuZ2VyLC50YWJsZT50Zm9vdD50cj50aC5kYW5nZXIsLnRhYmxlPnRoZWFkPnRyLmRhbmdlcj50ZCwudGFibGU+dGJvZHk+dHIuZGFuZ2VyPnRkLC50YWJsZT50Zm9vdD50ci5kYW5nZXI+dGQsLnRhYmxlPnRoZWFkPnRyLmRhbmdlcj50aCwudGFibGU+dGJvZHk+dHIuZGFuZ2VyPnRoLC50YWJsZT50Zm9vdD50ci5kYW5nZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlfS50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC5kYW5nZXI6aG92ZXIsLnRhYmxlLWhvdmVyPnRib2R5PnRyPnRoLmRhbmdlcjpob3ZlciwudGFibGUtaG92ZXI+dGJvZHk+dHIuZGFuZ2VyOmhvdmVyPnRkLC50YWJsZS1ob3Zlcj50Ym9keT50cjpob3Zlcj4uZGFuZ2VyLC50YWJsZS1ob3Zlcj50Ym9keT50ci5kYW5nZXI6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZWJjY2NjfS50YWJsZS1yZXNwb25zaXZle292ZXJmbG93LXg6YXV0bzttaW4taGVpZ2h0OjAuMDElfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey50YWJsZS1yZXNwb25zaXZle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxNXB4O292ZXJmbG93LXk6aGlkZGVuOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7Ym9yZGVyOjFweCBzb2xpZCAjZGRkfS50YWJsZS1yZXNwb25zaXZlPi50YWJsZXttYXJnaW4tYm90dG9tOjB9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRoZWFkPnRyPnRoLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Ym9keT50cj50aCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGZvb3Q+dHI+dGgsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRoZWFkPnRyPnRkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Ym9keT50cj50ZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGZvb3Q+dHI+dGR7d2hpdGUtc3BhY2U6bm93cmFwfS50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH0udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpmaXJzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDowfS50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpsYXN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpsYXN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpsYXN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpsYXN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpsYXN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfS50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpsYXN0LWNoaWxkPnRoLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cjpsYXN0LWNoaWxkPnRoLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpsYXN0LWNoaWxkPnRkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cjpsYXN0LWNoaWxkPnRke2JvcmRlci1ib3R0b206MH19ZmllbGRzZXR7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowO21pbi13aWR0aDowfWxlZ2VuZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOiMzMzM7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNX1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjVweDtmb250LXdlaWdodDpib2xkfWlucHV0W3R5cGU9XCJzZWFyY2hcIl17LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fWlucHV0W3R5cGU9XCJyYWRpb1wiXSxpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17bWFyZ2luOjRweCAwIDA7bWFyZ2luLXRvcDoxcHggXFw5O2xpbmUtaGVpZ2h0Om5vcm1hbH1pbnB1dFt0eXBlPVwiZmlsZVwiXXtkaXNwbGF5OmJsb2NrfWlucHV0W3R5cGU9XCJyYW5nZVwiXXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9c2VsZWN0W211bHRpcGxlXSxzZWxlY3Rbc2l6ZV17aGVpZ2h0OmF1dG99aW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkO291dGxpbmU6NXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO291dGxpbmUtb2Zmc2V0Oi0ycHh9b3V0cHV0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6N3B4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7Y29sb3I6IzU1NX0uZm9ybS1jb250cm9se2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MzRweDtwYWRkaW5nOjZweCAxMnB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7Y29sb3I6IzU1NTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpOy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7LW8tdHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1c30uZm9ybS1jb250cm9sOmZvY3Vze2JvcmRlci1jb2xvcjojNjZhZmU5O291dGxpbmU6MDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpfS5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OTtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM5OTl9LmZvcm0tY29udHJvbFtkaXNhYmxlZF0sLmZvcm0tY29udHJvbFtyZWFkb25seV0sZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2x7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5OjF9dGV4dGFyZWEuZm9ybS1jb250cm9se2hlaWdodDphdXRvfWlucHV0W3R5cGU9XCJzZWFyY2hcIl17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKXtpbnB1dFt0eXBlPVwiZGF0ZVwiXSxpbnB1dFt0eXBlPVwidGltZVwiXSxpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0saW5wdXRbdHlwZT1cIm1vbnRoXCJde2xpbmUtaGVpZ2h0OjM0cHh9aW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtc20saW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20saW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LXNtLGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbXtsaW5lLWhlaWdodDozMHB4fWlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGd7bGluZS1oZWlnaHQ6NDZweH19LmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbToxNXB4fS5yYWRpbywuY2hlY2tib3h7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4fS5yYWRpbyBsYWJlbCwuY2hlY2tib3ggbGFiZWx7bWluLWhlaWdodDoyMHB4O3BhZGRpbmctbGVmdDoyMHB4O21hcmdpbi1ib3R0b206MDtmb250LXdlaWdodDpub3JtYWw7Y3Vyc29yOnBvaW50ZXJ9LnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLC5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi1sZWZ0Oi0yMHB4O21hcmdpbi10b3A6NHB4IFxcOX0ucmFkaW8rLnJhZGlvLC5jaGVja2JveCsuY2hlY2tib3h7bWFyZ2luLXRvcDotNXB4fS5yYWRpby1pbmxpbmUsLmNoZWNrYm94LWlubGluZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MjBweDttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjdXJzb3I6cG9pbnRlcn0ucmFkaW8taW5saW5lKy5yYWRpby1pbmxpbmUsLmNoZWNrYm94LWlubGluZSsuY2hlY2tib3gtaW5saW5le21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDoxMHB4fWlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPVwicmFkaW9cIl0uZGlzYWJsZWQsaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtjdXJzb3I6bm90LWFsbG93ZWR9LnJhZGlvLWlubGluZS5kaXNhYmxlZCwuY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLGZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLGZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gtaW5saW5le2N1cnNvcjpub3QtYWxsb3dlZH0ucmFkaW8uZGlzYWJsZWQgbGFiZWwsLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLGZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbHtjdXJzb3I6bm90LWFsbG93ZWR9LmZvcm0tY29udHJvbC1zdGF0aWN7cGFkZGluZy10b3A6N3B4O3BhZGRpbmctYm90dG9tOjdweDttYXJnaW4tYm90dG9tOjB9LmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc217cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5pbnB1dC1zbSwuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9se2hlaWdodDozMHB4O3BhZGRpbmc6NXB4IDEwcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6M3B4fXNlbGVjdC5pbnB1dC1zbSxzZWxlY3QuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9se2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHh9dGV4dGFyZWEuaW5wdXQtc20sdGV4dGFyZWEuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20sc2VsZWN0W211bHRpcGxlXS5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2x7aGVpZ2h0OmF1dG99LmlucHV0LWxnLC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2x7aGVpZ2h0OjQ2cHg7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS4zMztib3JkZXItcmFkaXVzOjZweH1zZWxlY3QuaW5wdXQtbGcsc2VsZWN0LmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbHtoZWlnaHQ6NDZweDtsaW5lLWhlaWdodDo0NnB4fXRleHRhcmVhLmlucHV0LWxnLHRleHRhcmVhLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCxzZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnLHNlbGVjdFttdWx0aXBsZV0uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9se2hlaWdodDphdXRvfS5oYXMtZmVlZGJhY2t7cG9zaXRpb246cmVsYXRpdmV9Lmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9se3BhZGRpbmctcmlnaHQ6NDIuNXB4fS5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjI7ZGlzcGxheTpibG9jazt3aWR0aDozNHB4O2hlaWdodDozNHB4O2xpbmUtaGVpZ2h0OjM0cHg7dGV4dC1hbGlnbjpjZW50ZXI7cG9pbnRlci1ldmVudHM6bm9uZX0uaW5wdXQtbGcrLmZvcm0tY29udHJvbC1mZWVkYmFja3t3aWR0aDo0NnB4O2hlaWdodDo0NnB4O2xpbmUtaGVpZ2h0OjQ2cHh9LmlucHV0LXNtKy5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4fS5oYXMtc3VjY2VzcyAuaGVscC1ibG9jaywuaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsLmhhcy1zdWNjZXNzIC5yYWRpbywuaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LC5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLC5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLC5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCwuaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGFiZWwsLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCwuaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVse2NvbG9yOiMzYzc2M2R9Lmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiMzYzc2M2Q7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KX0uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1c3tib3JkZXItY29sb3I6IzJiNTQyYzstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpLDAgMCA2cHggIzY3YjE2ODtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KSwwIDAgNnB4ICM2N2IxNjh9Lmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbntjb2xvcjojM2M3NjNkO2JvcmRlci1jb2xvcjojM2M3NjNkO2JhY2tncm91bmQtY29sb3I6I2RmZjBkOH0uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFja3tjb2xvcjojM2M3NjNkfS5oYXMtd2FybmluZyAuaGVscC1ibG9jaywuaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwsLmhhcy13YXJuaW5nIC5yYWRpbywuaGFzLXdhcm5pbmcgLmNoZWNrYm94LC5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLC5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLC5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCwuaGFzLXdhcm5pbmcuY2hlY2tib3ggbGFiZWwsLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCwuaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVse2NvbG9yOiM4YTZkM2J9Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiM4YTZkM2I7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KX0uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1c3tib3JkZXItY29sb3I6IzY2NTEyYzstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpLDAgMCA2cHggI2MwYTE2Yjtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KSwwIDAgNnB4ICNjMGExNmJ9Lmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbntjb2xvcjojOGE2ZDNiO2JvcmRlci1jb2xvcjojOGE2ZDNiO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlM30uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFja3tjb2xvcjojOGE2ZDNifS5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCwuaGFzLWVycm9yIC5yYWRpbywuaGFzLWVycm9yIC5jaGVja2JveCwuaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLC5oYXMtZXJyb3IucmFkaW8gbGFiZWwsLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCwuaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCwuaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbHtjb2xvcjojYTk0NDQyfS5oYXMtZXJyb3IgLmZvcm0tY29udHJvbHtib3JkZXItY29sb3I6I2E5NDQ0Mjstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpfS5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1c3tib3JkZXItY29sb3I6Izg0MzUzNDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpLDAgMCA2cHggI2NlODQ4Mztib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KSwwIDAgNnB4ICNjZTg0ODN9Lmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb257Y29sb3I6I2E5NDQ0Mjtib3JkZXItY29sb3I6I2E5NDQ0MjtiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGV9Lmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNre2NvbG9yOiNhOTQ0NDJ9Lmhhcy1mZWVkYmFjayBsYWJlbH4uZm9ybS1jb250cm9sLWZlZWRiYWNre3RvcDoyNXB4fS5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seX4uZm9ybS1jb250cm9sLWZlZWRiYWNre3RvcDowfS5oZWxwLWJsb2Nre2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbToxMHB4O2NvbG9yOiM3MzczNzN9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mb3JtLWlubGluZSAuZm9ybS1ncm91cHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpY3tkaXNwbGF5OmlubGluZS1ibG9ja30uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3Vwe2Rpc3BsYXk6aW5saW5lLXRhYmxlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiwuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se3dpZHRoOmF1dG99LmZvcm0taW5saW5lIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9se3dpZHRoOjEwMCV9LmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVse21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5yYWRpbywuZm9ybS1pbmxpbmUgLmNoZWNrYm94e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbHtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDowfS5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7dG9wOjB9fS5mb3JtLWhvcml6b250YWwgLnJhZGlvLC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LC5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSwuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDo3cHh9LmZvcm0taG9yaXpvbnRhbCAucmFkaW8sLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3h7bWluLWhlaWdodDoyN3B4fS5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXB7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVse3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctdG9wOjdweH19LmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7cmlnaHQ6MTVweH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbHtwYWRkaW5nLXRvcDoxNC4zcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVse3BhZGRpbmctdG9wOjZweH19LmJ0bntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjA7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstbXMtdG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nOjZweCAxMnB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5idG46Zm9jdXMsLmJ0bjphY3RpdmU6Zm9jdXMsLmJ0bi5hY3RpdmU6Zm9jdXMsLmJ0bi5mb2N1cywuYnRuOmFjdGl2ZS5mb2N1cywuYnRuLmFjdGl2ZS5mb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkO291dGxpbmU6NXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO291dGxpbmUtb2Zmc2V0Oi0ycHh9LmJ0bjpob3ZlciwuYnRuOmZvY3VzLC5idG4uZm9jdXN7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuOmFjdGl2ZSwuYnRuLmFjdGl2ZXtvdXRsaW5lOjA7YmFja2dyb3VuZC1pbWFnZTpub25lOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwwLjEyNSk7Ym94LXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwwLjEyNSl9LmJ0bi5kaXNhYmxlZCwuYnRuW2Rpc2FibGVkXSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bntjdXJzb3I6bm90LWFsbG93ZWQ7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5Oi42NTtmaWx0ZXI6YWxwaGEob3BhY2l0eT02NSk7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5idG4tZGVmYXVsdHtjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2NjY30uYnRuLWRlZmF1bHQ6aG92ZXIsLmJ0bi1kZWZhdWx0OmZvY3VzLC5idG4tZGVmYXVsdC5mb2N1cywuYnRuLWRlZmF1bHQ6YWN0aXZlLC5idG4tZGVmYXVsdC5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdHtjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2U2ZTZlNjtib3JkZXItY29sb3I6I2FkYWRhZH0uYnRuLWRlZmF1bHQ6YWN0aXZlLC5idG4tZGVmYXVsdC5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdHtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmJ0bi1kZWZhdWx0LmRpc2FibGVkLC5idG4tZGVmYXVsdFtkaXNhYmxlZF0sZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdCwuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLC5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cywuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLC5idG4tZGVmYXVsdFtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cywuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLC5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6YWN0aXZlLC5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUsLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5hY3RpdmUsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojY2NjfS5idG4tZGVmYXVsdCAuYmFkZ2V7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9LmJ0bi1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3O2JvcmRlci1jb2xvcjojMmU2ZGE0fS5idG4tcHJpbWFyeTpob3ZlciwuYnRuLXByaW1hcnk6Zm9jdXMsLmJ0bi1wcmltYXJ5LmZvY3VzLC5idG4tcHJpbWFyeTphY3RpdmUsLmJ0bi1wcmltYXJ5LmFjdGl2ZSwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjg2MDkwO2JvcmRlci1jb2xvcjojMjA0ZDc0fS5idG4tcHJpbWFyeTphY3RpdmUsLmJ0bi1wcmltYXJ5LmFjdGl2ZSwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5e2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYnRuLXByaW1hcnkuZGlzYWJsZWQsLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLC5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cywuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzLC5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSwuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMzMzdhYjc7Ym9yZGVyLWNvbG9yOiMyZTZkYTR9LmJ0bi1wcmltYXJ5IC5iYWRnZXtjb2xvcjojMzM3YWI3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYnRuLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1Y2I4NWM7Ym9yZGVyLWNvbG9yOiM0Y2FlNGN9LmJ0bi1zdWNjZXNzOmhvdmVyLC5idG4tc3VjY2Vzczpmb2N1cywuYnRuLXN1Y2Nlc3MuZm9jdXMsLmJ0bi1zdWNjZXNzOmFjdGl2ZSwuYnRuLXN1Y2Nlc3MuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0NDlkNDQ7Ym9yZGVyLWNvbG9yOiMzOTg0Mzl9LmJ0bi1zdWNjZXNzOmFjdGl2ZSwuYnRuLXN1Y2Nlc3MuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3N7YmFja2dyb3VuZC1pbWFnZTpub25lfS5idG4tc3VjY2Vzcy5kaXNhYmxlZCwuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlciwuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMsLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZSwuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmFjdGl2ZSwuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlLC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uYWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzVjYjg1Yztib3JkZXItY29sb3I6IzRjYWU0Y30uYnRuLXN1Y2Nlc3MgLmJhZGdle2NvbG9yOiM1Y2I4NWM7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5idG4taW5mb3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzViYzBkZTtib3JkZXItY29sb3I6IzQ2YjhkYX0uYnRuLWluZm86aG92ZXIsLmJ0bi1pbmZvOmZvY3VzLC5idG4taW5mby5mb2N1cywuYnRuLWluZm86YWN0aXZlLC5idG4taW5mby5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mb3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMxYjBkNTtib3JkZXItY29sb3I6IzI2OWFiY30uYnRuLWluZm86YWN0aXZlLC5idG4taW5mby5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mb3tiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmJ0bi1pbmZvLmRpc2FibGVkLC5idG4taW5mb1tkaXNhYmxlZF0sZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbywuYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywuYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLC5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cywuYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLC5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86YWN0aXZlLC5idG4taW5mby5kaXNhYmxlZC5hY3RpdmUsLmJ0bi1pbmZvW2Rpc2FibGVkXS5hY3RpdmUsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNWJjMGRlO2JvcmRlci1jb2xvcjojNDZiOGRhfS5idG4taW5mbyAuYmFkZ2V7Y29sb3I6IzViYzBkZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ0bi13YXJuaW5ne2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlO2JvcmRlci1jb2xvcjojZWVhMjM2fS5idG4td2FybmluZzpob3ZlciwuYnRuLXdhcm5pbmc6Zm9jdXMsLmJ0bi13YXJuaW5nLmZvY3VzLC5idG4td2FybmluZzphY3RpdmUsLmJ0bi13YXJuaW5nLmFjdGl2ZSwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5ne2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZWM5NzFmO2JvcmRlci1jb2xvcjojZDU4NTEyfS5idG4td2FybmluZzphY3RpdmUsLmJ0bi13YXJuaW5nLmFjdGl2ZSwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5ne2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYnRuLXdhcm5pbmcuZGlzYWJsZWQsLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLC5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLC5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cywuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzLC5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzphY3RpdmUsLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSwuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmFjdGl2ZSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMGFkNGU7Ym9yZGVyLWNvbG9yOiNlZWEyMzZ9LmJ0bi13YXJuaW5nIC5iYWRnZXtjb2xvcjojZjBhZDRlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYnRuLWRhbmdlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2Q5NTM0Zjtib3JkZXItY29sb3I6I2Q0M2YzYX0uYnRuLWRhbmdlcjpob3ZlciwuYnRuLWRhbmdlcjpmb2N1cywuYnRuLWRhbmdlci5mb2N1cywuYnRuLWRhbmdlcjphY3RpdmUsLmJ0bi1kYW5nZXIuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M5MzAyYztib3JkZXItY29sb3I6I2FjMjkyNX0uYnRuLWRhbmdlcjphY3RpdmUsLmJ0bi1kYW5nZXIuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcntiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmJ0bi1kYW5nZXIuZGlzYWJsZWQsLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlciwuYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciwuYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cywuYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6YWN0aXZlLC5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZSwuYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZDk1MzRmO2JvcmRlci1jb2xvcjojZDQzZjNhfS5idG4tZGFuZ2VyIC5iYWRnZXtjb2xvcjojZDk1MzRmO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYnRuLWxpbmt7Y29sb3I6IzMzN2FiNztmb250LXdlaWdodDpub3JtYWw7Ym9yZGVyLXJhZGl1czowfS5idG4tbGluaywuYnRuLWxpbms6YWN0aXZlLC5idG4tbGluay5hY3RpdmUsLmJ0bi1saW5rW2Rpc2FibGVkXSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5re2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5idG4tbGluaywuYnRuLWxpbms6aG92ZXIsLmJ0bi1saW5rOmZvY3VzLC5idG4tbGluazphY3RpdmV7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tbGluazpob3ZlciwuYnRuLWxpbms6Zm9jdXN7Y29sb3I6IzIzNTI3Yzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1c3tjb2xvcjojNzc3O3RleHQtZGVjb3JhdGlvbjpub25lfS5idG4tbGcsLmJ0bi1ncm91cC1sZz4uYnRue3BhZGRpbmc6MTBweCAxNnB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuMzM7Ym9yZGVyLXJhZGl1czo2cHh9LmJ0bi1zbSwuYnRuLWdyb3VwLXNtPi5idG57cGFkZGluZzo1cHggMTBweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czozcHh9LmJ0bi14cywuYnRuLWdyb3VwLXhzPi5idG57cGFkZGluZzoxcHggNXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOjNweH0uYnRuLWJsb2Nre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLXRvcDo1cHh9aW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9ja3t3aWR0aDoxMDAlfS5mYWRle29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcjstby10cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXI7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyfS5mYWRlLmlue29wYWNpdHk6MX0uY29sbGFwc2V7ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVufS5jb2xsYXBzZS5pbntkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6dmlzaWJsZX10ci5jb2xsYXBzZS5pbntkaXNwbGF5OnRhYmxlLXJvd310Ym9keS5jb2xsYXBzZS5pbntkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0uY29sbGFwc2luZ3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmhlaWdodCwgdmlzaWJpbGl0eTstby10cmFuc2l0aW9uLXByb3BlcnR5OmhlaWdodCwgdmlzaWJpbGl0eTt0cmFuc2l0aW9uLXByb3BlcnR5OmhlaWdodCwgdmlzaWJpbGl0eTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjM1czstby10cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXM7dHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9LmNhcmV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLWxlZnQ6MnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItdG9wOjRweCBzb2xpZDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGRvd257cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tvdXRsaW5lOjB9LmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6MTAwMDtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTYwcHg7cGFkZGluZzo1cHggMDttYXJnaW46MnB4IDAgMDtsaXN0LXN0eWxlOm5vbmU7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDZweCAxMnB4IHJnYmEoMCwwLDAsMC4xNzUpO2JveC1zaGFkb3c6MCA2cHggMTJweCByZ2JhKDAsMCwwLDAuMTc1KTstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30uZHJvcGRvd24tbWVudSAuZGl2aWRlcntoZWlnaHQ6MXB4O21hcmdpbjo5cHggMDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1fS5kcm9wZG93bi1tZW51PmxpPmF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjNweCAyMHB4O2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7Y29sb3I6IzMzMzt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLW1lbnU+bGk+YTpob3ZlciwuZHJvcGRvd24tbWVudT5saT5hOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMyNjI2MjY7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YSwuZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6aG92ZXIsLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmZvY3Vze2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO2JhY2tncm91bmQtY29sb3I6IzMzN2FiN30uZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YSwuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpob3ZlciwuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpmb2N1c3tjb2xvcjojNzc3fS5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmhvdmVyLC5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtjdXJzb3I6bm90LWFsbG93ZWR9Lm9wZW4+LmRyb3Bkb3duLW1lbnV7ZGlzcGxheTpibG9ja30ub3Blbj5he291dGxpbmU6MH0uZHJvcGRvd24tbWVudS1yaWdodHtsZWZ0OmF1dG87cmlnaHQ6MH0uZHJvcGRvd24tbWVudS1sZWZ0e2xlZnQ6MDtyaWdodDphdXRvfS5kcm9wZG93bi1oZWFkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjNweCAyMHB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7Y29sb3I6Izc3Nzt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLWJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3RvcDowO3otaW5kZXg6OTkwfS5wdWxsLXJpZ2h0Pi5kcm9wZG93bi1tZW51e3JpZ2h0OjA7bGVmdDphdXRvfS5kcm9wdXAgLmNhcmV0LC5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXR7Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206NHB4IHNvbGlkO2NvbnRlbnQ6XCJcIn0uZHJvcHVwIC5kcm9wZG93bi1tZW51LC5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudXt0b3A6YXV0bztib3R0b206MTAwJTttYXJnaW4tYm90dG9tOjFweH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudXtsZWZ0OmF1dG87cmlnaHQ6MH0ubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnR7bGVmdDowO3JpZ2h0OmF1dG99fS5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmJ0bi1ncm91cD4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0fS5idG4tZ3JvdXA+LmJ0bjpob3ZlciwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46aG92ZXIsLmJ0bi1ncm91cD4uYnRuOmZvY3VzLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmb2N1cywuYnRuLWdyb3VwPi5idG46YWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4uYWN0aXZle3otaW5kZXg6Mn0uYnRuLWdyb3VwIC5idG4rLmJ0biwuYnRuLWdyb3VwIC5idG4rLmJ0bi1ncm91cCwuYnRuLWdyb3VwIC5idG4tZ3JvdXArLmJ0biwuYnRuLWdyb3VwIC5idG4tZ3JvdXArLmJ0bi1ncm91cHttYXJnaW4tbGVmdDotMXB4fS5idG4tdG9vbGJhcnttYXJnaW4tbGVmdDotNXB4fS5idG4tdG9vbGJhciAuYnRuLWdyb3VwLC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXB7ZmxvYXQ6bGVmdH0uYnRuLXRvb2xiYXI+LmJ0biwuYnRuLXRvb2xiYXI+LmJ0bi1ncm91cCwuYnRuLXRvb2xiYXI+LmlucHV0LWdyb3Vwe21hcmdpbi1sZWZ0OjVweH0uYnRuLWdyb3VwPi5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSl7Ym9yZGVyLXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5idG4tZ3JvdXA+LmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cD4uZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3Vwe2Zsb2F0OmxlZnR9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkPi5idG46bGFzdC1jaGlsZCwuYnRuLWdyb3VwPi5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ+LmRyb3Bkb3duLXRvZ2dsZXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOmxhc3QtY2hpbGQ+LmJ0bjpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGV7b3V0bGluZTowfS5idG4tZ3JvdXA+LmJ0bisuZHJvcGRvd24tdG9nZ2xle3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDo4cHh9LmJ0bi1ncm91cD4uYnRuLWxnKy5kcm9wZG93bi10b2dnbGV7cGFkZGluZy1sZWZ0OjEycHg7cGFkZGluZy1yaWdodDoxMnB4fS5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xley13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwwLjEyNSk7Ym94LXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwwLjEyNSl9LmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmt7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5idG4gLmNhcmV0e21hcmdpbi1sZWZ0OjB9LmJ0bi1sZyAuY2FyZXR7Ym9yZGVyLXdpZHRoOjVweCA1cHggMDtib3JkZXItYm90dG9tLXdpZHRoOjB9LmRyb3B1cCAuYnRuLWxnIC5jYXJldHtib3JkZXItd2lkdGg6MCA1cHggNXB4fS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwPi5idG57ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwPi5idG57ZmxvYXQ6bm9uZX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4rLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4rLmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXArLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXArLmJ0bi1ncm91cHttYXJnaW4tdG9wOi0xcHg7bWFyZ2luLWxlZnQ6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpPi5idG57Ym9yZGVyLXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpPi5idG46bGFzdC1jaGlsZCwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKT4uZHJvcGRvd24tdG9nZ2xle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG46Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC1qdXN0aWZpZWR7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO3RhYmxlLWxheW91dDpmaXhlZDtib3JkZXItY29sbGFwc2U6c2VwYXJhdGV9LmJ0bi1ncm91cC1qdXN0aWZpZWQ+LmJ0biwuYnRuLWdyb3VwLWp1c3RpZmllZD4uYnRuLWdyb3Vwe2Zsb2F0Om5vbmU7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOjElfS5idG4tZ3JvdXAtanVzdGlmaWVkPi5idG4tZ3JvdXAgLmJ0bnt3aWR0aDoxMDAlfS5idG4tZ3JvdXAtanVzdGlmaWVkPi5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnV7bGVmdDphdXRvfVtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0+LmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0+LmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde3Bvc2l0aW9uOmFic29sdXRlO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtwb2ludGVyLWV2ZW50czpub25lfS5pbnB1dC1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OnRhYmxlO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX0uaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXXtmbG9hdDpub25lO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MH0uaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPi5idG57aGVpZ2h0OjQ2cHg7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS4zMztib3JkZXItcmFkaXVzOjZweH1zZWxlY3QuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCxzZWxlY3QuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFkZG9uLHNlbGVjdC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPi5idG57aGVpZ2h0OjQ2cHg7bGluZS1oZWlnaHQ6NDZweH10ZXh0YXJlYS5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLHRleHRhcmVhLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hZGRvbix0ZXh0YXJlYS5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPi5idG4sc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFkZG9uLHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj4uYnRue2hlaWdodDphdXRvfS5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+LmJ0bntoZWlnaHQ6MzBweDtwYWRkaW5nOjVweCAxMHB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOjNweH1zZWxlY3QuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCxzZWxlY3QuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFkZG9uLHNlbGVjdC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPi5idG57aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweH10ZXh0YXJlYS5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLHRleHRhcmVhLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hZGRvbix0ZXh0YXJlYS5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPi5idG4sc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFkZG9uLHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj4uYnRue2hlaWdodDphdXRvfS5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtYnRuLC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se2Rpc3BsYXk6dGFibGUtY2VsbH0uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmFkaXVzOjB9LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1idG57d2lkdGg6MSU7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaW5wdXQtZ3JvdXAtYWRkb257cGFkZGluZzo2cHggMTJweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTtjb2xvcjojNTU1O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czo0cHh9LmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LXNte3BhZGRpbmc6NXB4IDEwcHg7Zm9udC1zaXplOjEycHg7Ym9yZGVyLXJhZGl1czozcHh9LmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LWxne3BhZGRpbmc6MTBweCAxNnB4O2ZvbnQtc2l6ZToxOHB4O2JvcmRlci1yYWRpdXM6NnB4fS5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXttYXJnaW4tdG9wOjB9LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4tZ3JvdXA+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5kcm9wZG93bi10b2dnbGUsLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRue2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCwuaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bi1ncm91cD4uYnRuLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uZHJvcGRvd24tdG9nZ2xlLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0bntib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxke2JvcmRlci1sZWZ0OjB9LmlucHV0LWdyb3VwLWJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LmlucHV0LWdyb3VwLWJ0bj4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnB1dC1ncm91cC1idG4+LmJ0bisuYnRue21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwLWJ0bj4uYnRuOmhvdmVyLC5pbnB1dC1ncm91cC1idG4+LmJ0bjpmb2N1cywuaW5wdXQtZ3JvdXAtYnRuPi5idG46YWN0aXZle3otaW5kZXg6Mn0uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLWdyb3Vwe21hcmdpbi1yaWdodDotMXB4fS5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi0xcHh9Lm5hdnttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5uYXY+bGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30ubmF2PmxpPmF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHggMTVweH0ubmF2PmxpPmE6aG92ZXIsLm5hdj5saT5hOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2VlZX0ubmF2PmxpLmRpc2FibGVkPmF7Y29sb3I6Izc3N30ubmF2PmxpLmRpc2FibGVkPmE6aG92ZXIsLm5hdj5saS5kaXNhYmxlZD5hOmZvY3Vze2NvbG9yOiM3Nzc7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6bm90LWFsbG93ZWR9Lm5hdiAub3Blbj5hLC5uYXYgLm9wZW4+YTpob3ZlciwubmF2IC5vcGVuPmE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1jb2xvcjojMzM3YWI3fS5uYXYgLm5hdi1kaXZpZGVye2hlaWdodDoxcHg7bWFyZ2luOjlweCAwO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTV9Lm5hdj5saT5hPmltZ3ttYXgtd2lkdGg6bm9uZX0ubmF2LXRhYnN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZH0ubmF2LXRhYnM+bGl7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOi0xcHh9Lm5hdi10YWJzPmxpPmF7bWFyZ2luLXJpZ2h0OjJweDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMH0ubmF2LXRhYnM+bGk+YTpob3Zlcntib3JkZXItY29sb3I6I2VlZSAjZWVlICNkZGR9Lm5hdi10YWJzPmxpLmFjdGl2ZT5hLC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciwubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXN7Y29sb3I6IzU1NTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOmRlZmF1bHR9Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWR7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjB9Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGl7ZmxvYXQ6bm9uZX0ubmF2LXRhYnMubmF2LWp1c3RpZmllZD5saT5he3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NXB4fS5uYXYtdGFicy5uYXYtanVzdGlmaWVkPi5kcm9wZG93biAuZHJvcGRvd24tbWVudXt0b3A6YXV0bztsZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpe2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDoxJX0ubmF2LXRhYnMubmF2LWp1c3RpZmllZD5saT5he21hcmdpbi1ib3R0b206MH19Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGk+YXttYXJnaW4tcmlnaHQ6MDtib3JkZXItcmFkaXVzOjRweH0ubmF2LXRhYnMubmF2LWp1c3RpZmllZD4uYWN0aXZlPmEsLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmhvdmVyLC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPi5hY3RpdmU+YTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICNkZGR9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpPmF7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwfS5uYXYtdGFicy5uYXYtanVzdGlmaWVkPi5hY3RpdmU+YSwubmF2LXRhYnMubmF2LWp1c3RpZmllZD4uYWN0aXZlPmE6aG92ZXIsLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmZvY3Vze2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn19Lm5hdi1waWxscz5saXtmbG9hdDpsZWZ0fS5uYXYtcGlsbHM+bGk+YXtib3JkZXItcmFkaXVzOjRweH0ubmF2LXBpbGxzPmxpK2xpe21hcmdpbi1sZWZ0OjJweH0ubmF2LXBpbGxzPmxpLmFjdGl2ZT5hLC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIsLm5hdi1waWxscz5saS5hY3RpdmU+YTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMzN2FiN30ubmF2LXN0YWNrZWQ+bGl7ZmxvYXQ6bm9uZX0ubmF2LXN0YWNrZWQ+bGkrbGl7bWFyZ2luLXRvcDoycHg7bWFyZ2luLWxlZnQ6MH0ubmF2LWp1c3RpZmllZHt3aWR0aDoxMDAlfS5uYXYtanVzdGlmaWVkPmxpe2Zsb2F0Om5vbmV9Lm5hdi1qdXN0aWZpZWQ+bGk+YXt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjVweH0ubmF2LWp1c3RpZmllZD4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnV7dG9wOmF1dG87bGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2LWp1c3RpZmllZD5saXtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6MSV9Lm5hdi1qdXN0aWZpZWQ+bGk+YXttYXJnaW4tYm90dG9tOjB9fS5uYXYtdGFicy1qdXN0aWZpZWR7Ym9yZGVyLWJvdHRvbTowfS5uYXYtdGFicy1qdXN0aWZpZWQ+bGk+YXttYXJnaW4tcmlnaHQ6MDtib3JkZXItcmFkaXVzOjRweH0ubmF2LXRhYnMtanVzdGlmaWVkPi5hY3RpdmU+YSwubmF2LXRhYnMtanVzdGlmaWVkPi5hY3RpdmU+YTpob3ZlciwubmF2LXRhYnMtanVzdGlmaWVkPi5hY3RpdmU+YTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICNkZGR9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXYtdGFicy1qdXN0aWZpZWQ+bGk+YXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDB9Lm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmEsLm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmE6aG92ZXIsLm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmE6Zm9jdXN7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfX0udGFiLWNvbnRlbnQ+LnRhYi1wYW5le2Rpc3BsYXk6bm9uZTt2aXNpYmlsaXR5OmhpZGRlbn0udGFiLWNvbnRlbnQ+LmFjdGl2ZXtkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6dmlzaWJsZX0ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5uYXZiYXJ7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDo1MHB4O21hcmdpbi1ib3R0b206MjBweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFye2JvcmRlci1yYWRpdXM6NHB4fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1oZWFkZXJ7ZmxvYXQ6bGVmdH19Lm5hdmJhci1jb2xsYXBzZXtvdmVyZmxvdy14OnZpc2libGU7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O2JvcmRlci10b3A6MXB4IHNvbGlkIHRyYW5zcGFyZW50Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjEpOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5uYXZiYXItY29sbGFwc2UuaW57b3ZlcmZsb3cteTphdXRvfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLWNvbGxhcHNle3dpZHRoOmF1dG87Ym9yZGVyLXRvcDowOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0ubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjA7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50fS5uYXZiYXItY29sbGFwc2UuaW57b3ZlcmZsb3cteTp2aXNpYmxlfS5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UsLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZXtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9fS5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZXttYXgtaGVpZ2h0OjM0MHB4fUBtZWRpYSAobWF4LWRldmljZS13aWR0aDo0ODBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpey5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZXttYXgtaGVpZ2h0OjIwMHB4fX0uY29udGFpbmVyPi5uYXZiYXItaGVhZGVyLC5jb250YWluZXItZmx1aWQ+Lm5hdmJhci1oZWFkZXIsLmNvbnRhaW5lcj4ubmF2YmFyLWNvbGxhcHNlLC5jb250YWluZXItZmx1aWQ+Lm5hdmJhci1jb2xsYXBzZXttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXI+Lm5hdmJhci1oZWFkZXIsLmNvbnRhaW5lci1mbHVpZD4ubmF2YmFyLWhlYWRlciwuY29udGFpbmVyPi5uYXZiYXItY29sbGFwc2UsLmNvbnRhaW5lci1mbHVpZD4ubmF2YmFyLWNvbGxhcHNle21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9fS5uYXZiYXItc3RhdGljLXRvcHt6LWluZGV4OjEwMDA7Ym9yZGVyLXdpZHRoOjAgMCAxcHh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItc3RhdGljLXRvcHtib3JkZXItcmFkaXVzOjB9fS5uYXZiYXItZml4ZWQtdG9wLC5uYXZiYXItZml4ZWQtYm90dG9te3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTAzMH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1maXhlZC10b3AsLm5hdmJhci1maXhlZC1ib3R0b217Ym9yZGVyLXJhZGl1czowfX0ubmF2YmFyLWZpeGVkLXRvcHt0b3A6MDtib3JkZXItd2lkdGg6MCAwIDFweH0ubmF2YmFyLWZpeGVkLWJvdHRvbXtib3R0b206MDttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLXdpZHRoOjFweCAwIDB9Lm5hdmJhci1icmFuZHtmbG9hdDpsZWZ0O3BhZGRpbmc6MTVweCAxNXB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIwcHg7aGVpZ2h0OjUwcHh9Lm5hdmJhci1icmFuZDpob3ZlciwubmF2YmFyLWJyYW5kOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItYnJhbmQ+aW1ne2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXI+LmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLC5uYXZiYXI+LmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5ke21hcmdpbi1sZWZ0Oi0xNXB4fX0ubmF2YmFyLXRvZ2dsZXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MTVweDtwYWRkaW5nOjlweCAxMHB4O21hcmdpbi10b3A6OHB4O21hcmdpbi1ib3R0b206OHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo0cHh9Lm5hdmJhci10b2dnbGU6Zm9jdXN7b3V0bGluZTowfS5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcntkaXNwbGF5OmJsb2NrO3dpZHRoOjIycHg7aGVpZ2h0OjJweDtib3JkZXItcmFkaXVzOjFweH0ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIrLmljb24tYmFye21hcmdpbi10b3A6NHB4fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLXRvZ2dsZXtkaXNwbGF5Om5vbmV9fS5uYXZiYXItbmF2e21hcmdpbjo3LjVweCAtMTVweH0ubmF2YmFyLW5hdj5saT5he3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweDtsaW5lLWhlaWdodDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWM7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvO21hcmdpbi10b3A6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0ubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5hLC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXJ7cGFkZGluZzo1cHggMTVweCA1cHggMjVweH0ubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5he2xpbmUtaGVpZ2h0OjIwcHh9Lm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YTpob3ZlciwubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5hOmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItbmF2e2Zsb2F0OmxlZnQ7bWFyZ2luOjB9Lm5hdmJhci1uYXY+bGl7ZmxvYXQ6bGVmdH0ubmF2YmFyLW5hdj5saT5he3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MTVweH19Lm5hdmJhci1mb3Jte21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbi1yaWdodDotMTVweDtwYWRkaW5nOjEwcHggMTVweDtib3JkZXItdG9wOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMSksMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4xKSwwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTttYXJnaW4tdG9wOjhweDttYXJnaW4tYm90dG9tOjhweH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1mb3JtIC5mb3JtLWdyb3Vwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2x7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wtc3RhdGlje2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXB7ZGlzcGxheTppbmxpbmUtdGFibGU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biwubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2x7d2lkdGg6YXV0b30ubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2x7d2lkdGg6MTAwJX0ubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWx7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubmF2YmFyLWZvcm0gLnJhZGlvLC5uYXZiYXItZm9ybSAuY2hlY2tib3h7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm5hdmJhci1mb3JtIC5yYWRpbyBsYWJlbCwubmF2YmFyLWZvcm0gLmNoZWNrYm94IGxhYmVse3BhZGRpbmctbGVmdDowfS5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLC5uYXZiYXItZm9ybSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OjB9Lm5hdmJhci1mb3JtIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFja3t0b3A6MH19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5uYXZiYXItZm9ybSAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjVweH0ubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLWZvcm17d2lkdGg6YXV0bztib3JkZXI6MDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9fS5uYXZiYXItbmF2PmxpPi5kcm9wZG93bi1tZW51e21hcmdpbi10b3A6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdj5saT4uZHJvcGRvd24tbWVudXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lm5hdmJhci1idG57bWFyZ2luLXRvcDo4cHg7bWFyZ2luLWJvdHRvbTo4cHh9Lm5hdmJhci1idG4uYnRuLXNte21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjEwcHh9Lm5hdmJhci1idG4uYnRuLXhze21hcmdpbi10b3A6MTRweDttYXJnaW4tYm90dG9tOjE0cHh9Lm5hdmJhci10ZXh0e21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItdGV4dHtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OjE1cHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5uYXZiYXItcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6LTE1cHh9Lm5hdmJhci1yaWdodH4ubmF2YmFyLXJpZ2h0e21hcmdpbi1yaWdodDowfX0ubmF2YmFyLWRlZmF1bHR7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2JvcmRlci1jb2xvcjojZTdlN2U3fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5ke2NvbG9yOiM3Nzd9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXN7Y29sb3I6IzVlNWU1ZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHR7Y29sb3I6Izc3N30ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YXtjb2xvcjojNzc3fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hOmhvdmVyLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hOmZvY3Vze2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+LmFjdGl2ZT5hLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4uYWN0aXZlPmE6aG92ZXIsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5hY3RpdmU+YTpmb2N1c3tjb2xvcjojNTU1O2JhY2tncm91bmQtY29sb3I6I2U3ZTdlN30ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+LmRpc2FibGVkPmEsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5kaXNhYmxlZD5hOmhvdmVyLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4uZGlzYWJsZWQ+YTpmb2N1c3tjb2xvcjojY2NjO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xle2JvcmRlci1jb2xvcjojZGRkfS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciwubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZGRkfS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXJ7YmFja2dyb3VuZC1jb2xvcjojODg4fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm17Ym9yZGVyLWNvbG9yOiNlN2U3ZTd9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmEsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZTdlN2U3O2NvbG9yOiM1NTV9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5he2NvbG9yOiM3Nzd9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmE6aG92ZXIsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmE6Zm9jdXN7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uYWN0aXZlPmEsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpob3ZlciwubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmZvY3Vze2NvbG9yOiM1NTU7YmFja2dyb3VuZC1jb2xvcjojZTdlN2U3fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YSwubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6aG92ZXIsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmZvY3Vze2NvbG9yOiNjY2M7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH19Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGlua3tjb2xvcjojNzc3fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXJ7Y29sb3I6IzMzM30ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5re2NvbG9yOiM3Nzd9Lm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlciwubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3Vze2NvbG9yOiMzMzN9Lm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXN7Y29sb3I6I2NjY30ubmF2YmFyLWludmVyc2V7YmFja2dyb3VuZC1jb2xvcjojMjIyO2JvcmRlci1jb2xvcjojMDgwODA4fS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5ke2NvbG9yOiM5ZDlkOWR9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHR7Y29sb3I6IzlkOWQ5ZH0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+bGk+YXtjb2xvcjojOWQ5ZDlkfS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj5saT5hOmhvdmVyLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj5saT5hOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+LmFjdGl2ZT5hLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj4uYWN0aXZlPmE6aG92ZXIsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5hY3RpdmU+YTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzA4MDgwOH0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+LmRpc2FibGVkPmEsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5kaXNhYmxlZD5hOmhvdmVyLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj4uZGlzYWJsZWQ+YTpmb2N1c3tjb2xvcjojNDQ0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xle2JvcmRlci1jb2xvcjojMzMzfS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3ZlciwubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMzMzfS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWNvbGxhcHNlLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm17Ym9yZGVyLWNvbG9yOiMxMDEwMTB9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5vcGVuPmEsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5vcGVuPmE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDgwODA4O2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uZHJvcGRvd24taGVhZGVye2JvcmRlci1jb2xvcjojMDgwODA4fS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwODA4MDh9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmF7Y29sb3I6IzlkOWQ5ZH0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YTpob3ZlciwubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YSwubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmhvdmVyLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwODA4MDh9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpob3ZlciwubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6Zm9jdXN7Y29sb3I6IzQ0NDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fX0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5re2NvbG9yOiM5ZDlkOWR9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3Zlcntjb2xvcjojZmZmfS5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmt7Y29sb3I6IzlkOWQ5ZH0ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXN7Y29sb3I6I2ZmZn0ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlciwubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1c3tjb2xvcjojNDQ0fS5icmVhZGNydW1ie3BhZGRpbmc6OHB4IDE1cHg7bWFyZ2luLWJvdHRvbToyMHB4O2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyLXJhZGl1czo0cHh9LmJyZWFkY3J1bWI+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmJyZWFkY3J1bWI+bGkrbGk6YmVmb3Jle2NvbnRlbnQ6XCIvXFwwMGEwXCI7cGFkZGluZzowIDVweDtjb2xvcjojY2NjfS5icmVhZGNydW1iPi5hY3RpdmV7Y29sb3I6Izc3N30ucGFnaW5hdGlvbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MDttYXJnaW46MjBweCAwO2JvcmRlci1yYWRpdXM6NHB4fS5wYWdpbmF0aW9uPmxpe2Rpc3BsYXk6aW5saW5lfS5wYWdpbmF0aW9uPmxpPmEsLnBhZ2luYXRpb24+bGk+c3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3BhZGRpbmc6NnB4IDEycHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mzt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMzM3YWI3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7bWFyZ2luLWxlZnQ6LTFweH0ucGFnaW5hdGlvbj5saTpmaXJzdC1jaGlsZD5hLC5wYWdpbmF0aW9uPmxpOmZpcnN0LWNoaWxkPnNwYW57bWFyZ2luLWxlZnQ6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweH0ucGFnaW5hdGlvbj5saTpsYXN0LWNoaWxkPmEsLnBhZ2luYXRpb24+bGk6bGFzdC1jaGlsZD5zcGFue2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHh9LnBhZ2luYXRpb24+bGk+YTpob3ZlciwucGFnaW5hdGlvbj5saT5zcGFuOmhvdmVyLC5wYWdpbmF0aW9uPmxpPmE6Zm9jdXMsLnBhZ2luYXRpb24+bGk+c3Bhbjpmb2N1c3tjb2xvcjojMjM1MjdjO2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItY29sb3I6I2RkZH0ucGFnaW5hdGlvbj4uYWN0aXZlPmEsLnBhZ2luYXRpb24+LmFjdGl2ZT5zcGFuLC5wYWdpbmF0aW9uPi5hY3RpdmU+YTpob3ZlciwucGFnaW5hdGlvbj4uYWN0aXZlPnNwYW46aG92ZXIsLnBhZ2luYXRpb24+LmFjdGl2ZT5hOmZvY3VzLC5wYWdpbmF0aW9uPi5hY3RpdmU+c3Bhbjpmb2N1c3t6LWluZGV4OjI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMzdhYjc7Ym9yZGVyLWNvbG9yOiMzMzdhYjc7Y3Vyc29yOmRlZmF1bHR9LnBhZ2luYXRpb24+LmRpc2FibGVkPnNwYW4sLnBhZ2luYXRpb24+LmRpc2FibGVkPnNwYW46aG92ZXIsLnBhZ2luYXRpb24+LmRpc2FibGVkPnNwYW46Zm9jdXMsLnBhZ2luYXRpb24+LmRpc2FibGVkPmEsLnBhZ2luYXRpb24+LmRpc2FibGVkPmE6aG92ZXIsLnBhZ2luYXRpb24+LmRpc2FibGVkPmE6Zm9jdXN7Y29sb3I6Izc3NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZGQ7Y3Vyc29yOm5vdC1hbGxvd2VkfS5wYWdpbmF0aW9uLWxnPmxpPmEsLnBhZ2luYXRpb24tbGc+bGk+c3BhbntwYWRkaW5nOjEwcHggMTZweDtmb250LXNpemU6MThweH0ucGFnaW5hdGlvbi1sZz5saTpmaXJzdC1jaGlsZD5hLC5wYWdpbmF0aW9uLWxnPmxpOmZpcnN0LWNoaWxkPnNwYW57Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo2cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo2cHh9LnBhZ2luYXRpb24tbGc+bGk6bGFzdC1jaGlsZD5hLC5wYWdpbmF0aW9uLWxnPmxpOmxhc3QtY2hpbGQ+c3Bhbntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo2cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NnB4fS5wYWdpbmF0aW9uLXNtPmxpPmEsLnBhZ2luYXRpb24tc20+bGk+c3BhbntwYWRkaW5nOjVweCAxMHB4O2ZvbnQtc2l6ZToxMnB4fS5wYWdpbmF0aW9uLXNtPmxpOmZpcnN0LWNoaWxkPmEsLnBhZ2luYXRpb24tc20+bGk6Zmlyc3QtY2hpbGQ+c3Bhbntib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweH0ucGFnaW5hdGlvbi1zbT5saTpsYXN0LWNoaWxkPmEsLnBhZ2luYXRpb24tc20+bGk6bGFzdC1jaGlsZD5zcGFue2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHh9LnBhZ2Vye3BhZGRpbmctbGVmdDowO21hcmdpbjoyMHB4IDA7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246Y2VudGVyfS5wYWdlciBsaXtkaXNwbGF5OmlubGluZX0ucGFnZXIgbGk+YSwucGFnZXIgbGk+c3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjVweCAxNHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czoxNXB4fS5wYWdlciBsaT5hOmhvdmVyLC5wYWdlciBsaT5hOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2VlZX0ucGFnZXIgLm5leHQ+YSwucGFnZXIgLm5leHQ+c3BhbntmbG9hdDpyaWdodH0ucGFnZXIgLnByZXZpb3VzPmEsLnBhZ2VyIC5wcmV2aW91cz5zcGFue2Zsb2F0OmxlZnR9LnBhZ2VyIC5kaXNhYmxlZD5hLC5wYWdlciAuZGlzYWJsZWQ+YTpob3ZlciwucGFnZXIgLmRpc2FibGVkPmE6Zm9jdXMsLnBhZ2VyIC5kaXNhYmxlZD5zcGFue2NvbG9yOiM3Nzc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2N1cnNvcjpub3QtYWxsb3dlZH0ubGFiZWx7ZGlzcGxheTppbmxpbmU7cGFkZGluZzouMmVtIC42ZW0gLjNlbTtmb250LXNpemU6NzUlO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtib3JkZXItcmFkaXVzOi4yNWVtfWEubGFiZWw6aG92ZXIsYS5sYWJlbDpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5sYWJlbDplbXB0eXtkaXNwbGF5Om5vbmV9LmJ0biAubGFiZWx7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmxhYmVsLWRlZmF1bHR7YmFja2dyb3VuZC1jb2xvcjojNzc3fS5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVyLC5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzVlNWU1ZX0ubGFiZWwtcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMzMzdhYjd9LmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIsLmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMjg2MDkwfS5sYWJlbC1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzVjYjg1Y30ubGFiZWwtc3VjY2Vzc1tocmVmXTpob3ZlciwubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM0NDlkNDR9LmxhYmVsLWluZm97YmFja2dyb3VuZC1jb2xvcjojNWJjMGRlfS5sYWJlbC1pbmZvW2hyZWZdOmhvdmVyLC5sYWJlbC1pbmZvW2hyZWZdOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzMxYjBkNX0ubGFiZWwtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmMGFkNGV9LmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIsLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZWM5NzFmfS5sYWJlbC1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZDk1MzRmfS5sYWJlbC1kYW5nZXJbaHJlZl06aG92ZXIsLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNjOTMwMmN9LmJhZGdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxMHB4O3BhZGRpbmc6M3B4IDdweDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojNzc3O2JvcmRlci1yYWRpdXM6MTBweH0uYmFkZ2U6ZW1wdHl7ZGlzcGxheTpub25lfS5idG4gLmJhZGdle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5idG4teHMgLmJhZGdle3RvcDowO3BhZGRpbmc6MXB4IDVweH1hLmJhZGdlOmhvdmVyLGEuYmFkZ2U6Zm9jdXN7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT4uYmFkZ2UsLm5hdi1waWxscz4uYWN0aXZlPmE+LmJhZGdle2NvbG9yOiMzMzdhYjc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5saXN0LWdyb3VwLWl0ZW0+LmJhZGdle2Zsb2F0OnJpZ2h0fS5saXN0LWdyb3VwLWl0ZW0+LmJhZGdlKy5iYWRnZXttYXJnaW4tcmlnaHQ6NXB4fS5uYXYtcGlsbHM+bGk+YT4uYmFkZ2V7bWFyZ2luLWxlZnQ6M3B4fS5qdW1ib3Ryb257cGFkZGluZzozMHB4IDE1cHg7bWFyZ2luLWJvdHRvbTozMHB4O2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5qdW1ib3Ryb24gaDEsLmp1bWJvdHJvbiAuaDF7Y29sb3I6aW5oZXJpdH0uanVtYm90cm9uIHB7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZToyMXB4O2ZvbnQtd2VpZ2h0OjIwMH0uanVtYm90cm9uPmhye2JvcmRlci10b3AtY29sb3I6I2Q1ZDVkNX0uY29udGFpbmVyIC5qdW1ib3Ryb24sLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9ue2JvcmRlci1yYWRpdXM6NnB4fS5qdW1ib3Ryb24gLmNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuanVtYm90cm9ue3BhZGRpbmc6NDhweCAwfS5jb250YWluZXIgLmp1bWJvdHJvbiwuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb257cGFkZGluZy1sZWZ0OjYwcHg7cGFkZGluZy1yaWdodDo2MHB4fS5qdW1ib3Ryb24gaDEsLmp1bWJvdHJvbiAuaDF7Zm9udC1zaXplOjYzcHh9fS50aHVtYm5haWx7ZGlzcGxheTpibG9jaztwYWRkaW5nOjRweDttYXJnaW4tYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0MztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXIgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246Ym9yZGVyIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJvcmRlciAuMnMgZWFzZS1pbi1vdXR9LnRodW1ibmFpbD5pbWcsLnRodW1ibmFpbCBhPmltZ3ttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfWEudGh1bWJuYWlsOmhvdmVyLGEudGh1bWJuYWlsOmZvY3VzLGEudGh1bWJuYWlsLmFjdGl2ZXtib3JkZXItY29sb3I6IzMzN2FiN30udGh1bWJuYWlsIC5jYXB0aW9ue3BhZGRpbmc6OXB4O2NvbG9yOiMzMzN9LmFsZXJ0e3BhZGRpbmc6MTVweDttYXJnaW4tYm90dG9tOjIwcHg7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjRweH0uYWxlcnQgaDR7bWFyZ2luLXRvcDowO2NvbG9yOmluaGVyaXR9LmFsZXJ0IC5hbGVydC1saW5re2ZvbnQtd2VpZ2h0OmJvbGR9LmFsZXJ0PnAsLmFsZXJ0PnVse21hcmdpbi1ib3R0b206MH0uYWxlcnQ+cCtwe21hcmdpbi10b3A6NXB4fS5hbGVydC1kaXNtaXNzYWJsZSwuYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDozNXB4fS5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweDtyaWdodDotMjFweDtjb2xvcjppbmhlcml0fS5hbGVydC1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6I2RmZjBkODtib3JkZXItY29sb3I6I2Q2ZTljNjtjb2xvcjojM2M3NjNkfS5hbGVydC1zdWNjZXNzIGhye2JvcmRlci10b3AtY29sb3I6I2M5ZTJiM30uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGlua3tjb2xvcjojMmI1NDJjfS5hbGVydC1pbmZve2JhY2tncm91bmQtY29sb3I6I2Q5ZWRmNztib3JkZXItY29sb3I6I2JjZThmMTtjb2xvcjojMzE3MDhmfS5hbGVydC1pbmZvIGhye2JvcmRlci10b3AtY29sb3I6I2E2ZTFlY30uYWxlcnQtaW5mbyAuYWxlcnQtbGlua3tjb2xvcjojMjQ1MjY5fS5hbGVydC13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2ZjZjhlMztib3JkZXItY29sb3I6I2ZhZWJjYztjb2xvcjojOGE2ZDNifS5hbGVydC13YXJuaW5nIGhye2JvcmRlci10b3AtY29sb3I6I2Y3ZTFiNX0uYWxlcnQtd2FybmluZyAuYWxlcnQtbGlua3tjb2xvcjojNjY1MTJjfS5hbGVydC1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlO2JvcmRlci1jb2xvcjojZWJjY2QxO2NvbG9yOiNhOTQ0NDJ9LmFsZXJ0LWRhbmdlciBocntib3JkZXItdG9wLWNvbG9yOiNlNGI5YzB9LmFsZXJ0LWRhbmdlciAuYWxlcnQtbGlua3tjb2xvcjojODQzNTM0fUAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlc3tmcm9te2JhY2tncm91bmQtcG9zaXRpb246NDBweCAwfXRve2JhY2tncm91bmQtcG9zaXRpb246MCAwfX1ALW8ta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVze2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjo0MHB4IDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fUBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjQwcHggMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19LnByb2dyZXNze292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjEpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4xKX0ucHJvZ3Jlc3MtYmFye2Zsb2F0OmxlZnQ7d2lkdGg6MCU7aGVpZ2h0OjEwMCU7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzMzN2FiNzstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsMC4xNSk7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIC42cyBlYXNlOy1vLXRyYW5zaXRpb246d2lkdGggLjZzIGVhc2U7dHJhbnNpdGlvbjp3aWR0aCAuNnMgZWFzZX0ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLC5wcm9ncmVzcy1iYXItc3RyaXBlZHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOy13ZWJraXQtYmFja2dyb3VuZC1zaXplOjQwcHggNDBweDtiYWNrZ3JvdW5kLXNpemU6NDBweCA0MHB4fS5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhciwucHJvZ3Jlc3MtYmFyLmFjdGl2ZXstd2Via2l0LWFuaW1hdGlvbjpwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOnByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246cHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlfS5wcm9ncmVzcy1iYXItc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiM1Y2I4NWN9LnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNze2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCl9LnByb2dyZXNzLWJhci1pbmZve2JhY2tncm91bmQtY29sb3I6IzViYzBkZX0ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWluZm97YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KX0ucHJvZ3Jlc3MtYmFyLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlfS5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZ3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpfS5wcm9ncmVzcy1iYXItZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2Q5NTM0Zn0ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWRhbmdlcntiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpfS5tZWRpYXttYXJnaW4tdG9wOjE1cHh9Lm1lZGlhOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ubWVkaWEtcmlnaHQsLm1lZGlhPi5wdWxsLXJpZ2h0e3BhZGRpbmctbGVmdDoxMHB4fS5tZWRpYS1sZWZ0LC5tZWRpYT4ucHVsbC1sZWZ0e3BhZGRpbmctcmlnaHQ6MTBweH0ubWVkaWEtbGVmdCwubWVkaWEtcmlnaHQsLm1lZGlhLWJvZHl7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOnRvcH0ubWVkaWEtbWlkZGxle3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubWVkaWEtYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0ubWVkaWEtaGVhZGluZ3ttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTo1cHh9Lm1lZGlhLWxpc3R7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWdyb3Vwe21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MH0ubGlzdC1ncm91cC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4IDE1cHg7bWFyZ2luLWJvdHRvbTotMXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGR9Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHh9Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHh9YS5saXN0LWdyb3VwLWl0ZW17Y29sb3I6IzU1NX1hLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmd7Y29sb3I6IzMzM31hLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixhLmxpc3QtZ3JvdXAtaXRlbTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojNTU1O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y29sb3I6Izc3NztjdXJzb3I6bm90LWFsbG93ZWR9Lmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmd7Y29sb3I6aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dHtjb2xvcjojNzc3fS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3Vze3otaW5kZXg6Mjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMzN2FiNztib3JkZXItY29sb3I6IzMzN2FiN30ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmc+c21hbGwsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nPnNtYWxsLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZz5zbWFsbCwubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmc+LnNtYWxsLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZz4uc21hbGwsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nPi5zbWFsbHtjb2xvcjppbmhlcml0fS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0e2NvbG9yOiNjN2RkZWZ9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNze2NvbG9yOiMzYzc2M2Q7YmFja2dyb3VuZC1jb2xvcjojZGZmMGQ4fWEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7Y29sb3I6IzNjNzYzZH1hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZ3tjb2xvcjppbmhlcml0fWEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1c3tjb2xvcjojM2M3NjNkO2JhY2tncm91bmQtY29sb3I6I2QwZTljNn1hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzNjNzYzZDtib3JkZXItY29sb3I6IzNjNzYzZH0ubGlzdC1ncm91cC1pdGVtLWluZm97Y29sb3I6IzMxNzA4ZjtiYWNrZ3JvdW5kLWNvbG9yOiNkOWVkZjd9YS5saXN0LWdyb3VwLWl0ZW0taW5mb3tjb2xvcjojMzE3MDhmfWEubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne2NvbG9yOmluaGVyaXR9YS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3Vze2NvbG9yOiMzMTcwOGY7YmFja2dyb3VuZC1jb2xvcjojYzRlM2YzfWEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzE3MDhmO2JvcmRlci1jb2xvcjojMzE3MDhmfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZ3tjb2xvcjojOGE2ZDNiO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlM31hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM4YTZkM2J9YS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmd7Y29sb3I6aW5oZXJpdH1hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXN7Y29sb3I6IzhhNmQzYjtiYWNrZ3JvdW5kLWNvbG9yOiNmYWYyY2N9YS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4YTZkM2I7Ym9yZGVyLWNvbG9yOiM4YTZkM2J9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXJ7Y29sb3I6I2E5NDQ0MjtiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGV9YS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2Vye2NvbG9yOiNhOTQ0NDJ9YS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZ3tjb2xvcjppbmhlcml0fWEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXN7Y29sb3I6I2E5NDQ0MjtiYWNrZ3JvdW5kLWNvbG9yOiNlYmNjY2N9YS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNhOTQ0NDI7Ym9yZGVyLWNvbG9yOiNhOTQ0NDJ9Lmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjVweH0ubGlzdC1ncm91cC1pdGVtLXRleHR7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuM30ucGFuZWx7bWFyZ2luLWJvdHRvbToyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwwLjA1KTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDUpfS5wYW5lbC1ib2R5e3BhZGRpbmc6MTVweH0ucGFuZWwtaGVhZGluZ3twYWRkaW5nOjEwcHggMTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9LnBhbmVsLWhlYWRpbmc+LmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGV7Y29sb3I6aW5oZXJpdH0ucGFuZWwtdGl0bGV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTZweDtjb2xvcjppbmhlcml0fS5wYW5lbC10aXRsZT5he2NvbG9yOmluaGVyaXR9LnBhbmVsLWZvb3RlcntwYWRkaW5nOjEwcHggMTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHh9LnBhbmVsPi5saXN0LWdyb3VwLC5wYW5lbD4ucGFuZWwtY29sbGFwc2U+Lmxpc3QtZ3JvdXB7bWFyZ2luLWJvdHRvbTowfS5wYW5lbD4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLC5wYW5lbD4ucGFuZWwtY29sbGFwc2U+Lmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItd2lkdGg6MXB4IDA7Ym9yZGVyLXJhZGl1czowfS5wYW5lbD4ubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkLC5wYW5lbD4ucGFuZWwtY29sbGFwc2U+Lmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4fS5wYW5lbD4ubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCwucGFuZWw+LnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHh9LnBhbmVsLWhlYWRpbmcrLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjB9Lmxpc3QtZ3JvdXArLnBhbmVsLWZvb3Rlcntib3JkZXItdG9wLXdpZHRoOjB9LnBhbmVsPi50YWJsZSwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLC5wYW5lbD4ucGFuZWwtY29sbGFwc2U+LnRhYmxle21hcmdpbi1ib3R0b206MH0ucGFuZWw+LnRhYmxlIGNhcHRpb24sLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZSBjYXB0aW9uLC5wYW5lbD4ucGFuZWwtY29sbGFwc2U+LnRhYmxlIGNhcHRpb257cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9LnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHh9LnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4fS5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4fS5wYW5lbD4udGFibGU6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHh9LnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4fS5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4fS5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHh9LnBhbmVsPi5wYW5lbC1ib2R5Ky50YWJsZSwucGFuZWw+LnBhbmVsLWJvZHkrLnRhYmxlLXJlc3BvbnNpdmUsLnBhbmVsPi50YWJsZSsucGFuZWwtYm9keSwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmUrLnBhbmVsLWJvZHl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZH0ucGFuZWw+LnRhYmxlPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoLC5wYW5lbD4udGFibGU+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDowfS5wYW5lbD4udGFibGUtYm9yZGVyZWQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH0ucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDowfS5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfS5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cjpmaXJzdC1jaGlsZD50ZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmZpcnN0LWNoaWxkPnRkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6Zmlyc3QtY2hpbGQ+dGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cjpmaXJzdC1jaGlsZD50aCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyOmZpcnN0LWNoaWxkPnRoLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6Zmlyc3QtY2hpbGQ+dGgsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpmaXJzdC1jaGlsZD50aHtib3JkZXItYm90dG9tOjB9LnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpsYXN0LWNoaWxkPnRkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6bGFzdC1jaGlsZD50ZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cjpsYXN0LWNoaWxkPnRkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6bGFzdC1jaGlsZD50aCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmxhc3QtY2hpbGQ+dGgsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cjpsYXN0LWNoaWxkPnRoLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI6bGFzdC1jaGlsZD50aHtib3JkZXItYm90dG9tOjB9LnBhbmVsPi50YWJsZS1yZXNwb25zaXZle2JvcmRlcjowO21hcmdpbi1ib3R0b206MH0ucGFuZWwtZ3JvdXB7bWFyZ2luLWJvdHRvbToyMHB4fS5wYW5lbC1ncm91cCAucGFuZWx7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6NHB4fS5wYW5lbC1ncm91cCAucGFuZWwrLnBhbmVse21hcmdpbi10b3A6NXB4fS5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZ3tib3JkZXItYm90dG9tOjB9LnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keSwucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3Vwe2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGR9LnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXJ7Ym9yZGVyLXRvcDowfS5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyKy5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfS5wYW5lbC1kZWZhdWx0e2JvcmRlci1jb2xvcjojZGRkfS5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5ne2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JvcmRlci1jb2xvcjojZGRkfS5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keXtib3JkZXItdG9wLWNvbG9yOiNkZGR9LnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcgLmJhZGdle2NvbG9yOiNmNWY1ZjU7YmFja2dyb3VuZC1jb2xvcjojMzMzfS5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1mb290ZXIrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci1ib3R0b20tY29sb3I6I2RkZH0ucGFuZWwtcHJpbWFyeXtib3JkZXItY29sb3I6IzMzN2FiN30ucGFuZWwtcHJpbWFyeT4ucGFuZWwtaGVhZGluZ3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMzN2FiNztib3JkZXItY29sb3I6IzMzN2FiN30ucGFuZWwtcHJpbWFyeT4ucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLXRvcC1jb2xvcjojMzM3YWI3fS5wYW5lbC1wcmltYXJ5Pi5wYW5lbC1oZWFkaW5nIC5iYWRnZXtjb2xvcjojMzM3YWI3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucGFuZWwtcHJpbWFyeT4ucGFuZWwtZm9vdGVyKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keXtib3JkZXItYm90dG9tLWNvbG9yOiMzMzdhYjd9LnBhbmVsLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiNkNmU5YzZ9LnBhbmVsLXN1Y2Nlc3M+LnBhbmVsLWhlYWRpbmd7Y29sb3I6IzNjNzYzZDtiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDg7Ym9yZGVyLWNvbG9yOiNkNmU5YzZ9LnBhbmVsLXN1Y2Nlc3M+LnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci10b3AtY29sb3I6I2Q2ZTljNn0ucGFuZWwtc3VjY2Vzcz4ucGFuZWwtaGVhZGluZyAuYmFkZ2V7Y29sb3I6I2RmZjBkODtiYWNrZ3JvdW5kLWNvbG9yOiMzYzc2M2R9LnBhbmVsLXN1Y2Nlc3M+LnBhbmVsLWZvb3RlcisucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZDZlOWM2fS5wYW5lbC1pbmZve2JvcmRlci1jb2xvcjojYmNlOGYxfS5wYW5lbC1pbmZvPi5wYW5lbC1oZWFkaW5ne2NvbG9yOiMzMTcwOGY7YmFja2dyb3VuZC1jb2xvcjojZDllZGY3O2JvcmRlci1jb2xvcjojYmNlOGYxfS5wYW5lbC1pbmZvPi5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keXtib3JkZXItdG9wLWNvbG9yOiNiY2U4ZjF9LnBhbmVsLWluZm8+LnBhbmVsLWhlYWRpbmcgLmJhZGdle2NvbG9yOiNkOWVkZjc7YmFja2dyb3VuZC1jb2xvcjojMzE3MDhmfS5wYW5lbC1pbmZvPi5wYW5lbC1mb290ZXIrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci1ib3R0b20tY29sb3I6I2JjZThmMX0ucGFuZWwtd2FybmluZ3tib3JkZXItY29sb3I6I2ZhZWJjY30ucGFuZWwtd2FybmluZz4ucGFuZWwtaGVhZGluZ3tjb2xvcjojOGE2ZDNiO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlMztib3JkZXItY29sb3I6I2ZhZWJjY30ucGFuZWwtd2FybmluZz4ucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLXRvcC1jb2xvcjojZmFlYmNjfS5wYW5lbC13YXJuaW5nPi5wYW5lbC1oZWFkaW5nIC5iYWRnZXtjb2xvcjojZmNmOGUzO2JhY2tncm91bmQtY29sb3I6IzhhNmQzYn0ucGFuZWwtd2FybmluZz4ucGFuZWwtZm9vdGVyKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keXtib3JkZXItYm90dG9tLWNvbG9yOiNmYWViY2N9LnBhbmVsLWRhbmdlcntib3JkZXItY29sb3I6I2ViY2NkMX0ucGFuZWwtZGFuZ2VyPi5wYW5lbC1oZWFkaW5ne2NvbG9yOiNhOTQ0NDI7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlO2JvcmRlci1jb2xvcjojZWJjY2QxfS5wYW5lbC1kYW5nZXI+LnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci10b3AtY29sb3I6I2ViY2NkMX0ucGFuZWwtZGFuZ2VyPi5wYW5lbC1oZWFkaW5nIC5iYWRnZXtjb2xvcjojZjJkZWRlO2JhY2tncm91bmQtY29sb3I6I2E5NDQ0Mn0ucGFuZWwtZGFuZ2VyPi5wYW5lbC1mb290ZXIrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci1ib3R0b20tY29sb3I6I2ViY2NkMX0uZW1iZWQtcmVzcG9uc2l2ZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDowO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59LmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LC5lbWJlZC1yZXNwb25zaXZlIHZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JvcmRlcjowfS5lbWJlZC1yZXNwb25zaXZlLmVtYmVkLXJlc3BvbnNpdmUtMTZieTl7cGFkZGluZy1ib3R0b206NTYuMjUlfS5lbWJlZC1yZXNwb25zaXZlLmVtYmVkLXJlc3BvbnNpdmUtNGJ5M3twYWRkaW5nLWJvdHRvbTo3NSV9LndlbGx7bWluLWhlaWdodDoyMHB4O3BhZGRpbmc6MTlweDttYXJnaW4tYm90dG9tOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JvcmRlcjoxcHggc29saWQgI2UzZTNlMztib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA1KX0ud2VsbCBibG9ja3F1b3Rle2JvcmRlci1jb2xvcjojZGRkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMTUpfS53ZWxsLWxne3BhZGRpbmc6MjRweDtib3JkZXItcmFkaXVzOjZweH0ud2VsbC1zbXtwYWRkaW5nOjlweDtib3JkZXItcmFkaXVzOjNweH0uY2xvc2V7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjIxcHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxO2NvbG9yOiMwMDA7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO29wYWNpdHk6LjI7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MjApfS5jbG9zZTpob3ZlciwuY2xvc2U6Zm9jdXN7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi41O2ZpbHRlcjphbHBoYShvcGFjaXR5PTUwKX1idXR0b24uY2xvc2V7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Lm1vZGFsLW9wZW57b3ZlcmZsb3c6aGlkZGVufS5tb2RhbHtkaXNwbGF5Om5vbmU7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTA0MDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdXRsaW5lOjB9Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTI1JSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTI1JSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMjUlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0yNSUpOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0Oy1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dH0ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZ3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfS5tb2RhbC1vcGVuIC5tb2RhbHtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO21hcmdpbjoxMHB4fS5tb2RhbC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM5OTk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7Ym9yZGVyLXJhZGl1czo2cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDlweCByZ2JhKDAsMCwwLDAuNSk7Ym94LXNoYWRvdzowIDNweCA5cHggcmdiYSgwLDAsMCwwLjUpOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtvdXRsaW5lOjB9Lm1vZGFsLWJhY2tkcm9we3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO2JhY2tncm91bmQtY29sb3I6IzAwMH0ubW9kYWwtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjA7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9Lm1vZGFsLWJhY2tkcm9wLmlue29wYWNpdHk6LjU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApfS5tb2RhbC1oZWFkZXJ7cGFkZGluZzoxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTU7bWluLWhlaWdodDoxNi40Mjg1NzE0M3B4fS5tb2RhbC1oZWFkZXIgLmNsb3Nle21hcmdpbi10b3A6LTJweH0ubW9kYWwtdGl0bGV7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS40Mjg1NzE0M30ubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE1cHh9Lm1vZGFsLWZvb3RlcntwYWRkaW5nOjE1cHg7dGV4dC1hbGlnbjpyaWdodDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlNWU1fS5tb2RhbC1mb290ZXIgLmJ0bisuYnRue21hcmdpbi1sZWZ0OjVweDttYXJnaW4tYm90dG9tOjB9Lm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4rLmJ0bnttYXJnaW4tbGVmdDotMXB4fS5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jaysuYnRuLWJsb2Nre21hcmdpbi1sZWZ0OjB9Lm1vZGFsLXNjcm9sbGJhci1tZWFzdXJle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7b3ZlcmZsb3c6c2Nyb2xsfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubW9kYWwtZGlhbG9ne3dpZHRoOjYwMHB4O21hcmdpbjozMHB4IGF1dG99Lm1vZGFsLWNvbnRlbnR7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDE1cHggcmdiYSgwLDAsMCwwLjUpO2JveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLDAuNSl9Lm1vZGFsLXNte3dpZHRoOjMwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm1vZGFsLWxne3dpZHRoOjkwMHB4fX0udG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwNzA7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OnZpc2libGU7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxLjQ7b3BhY2l0eTowO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS50b29sdGlwLmlue29wYWNpdHk6Ljk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9OTApfS50b29sdGlwLnRvcHttYXJnaW4tdG9wOi0zcHg7cGFkZGluZzo1cHggMH0udG9vbHRpcC5yaWdodHttYXJnaW4tbGVmdDozcHg7cGFkZGluZzowIDVweH0udG9vbHRpcC5ib3R0b217bWFyZ2luLXRvcDozcHg7cGFkZGluZzo1cHggMH0udG9vbHRpcC5sZWZ0e21hcmdpbi1sZWZ0Oi0zcHg7cGFkZGluZzowIDVweH0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzozcHggOHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6NHB4fS50b29sdGlwLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3d7Ym90dG9tOjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTVweDtib3JkZXItd2lkdGg6NXB4IDVweCAwO2JvcmRlci10b3AtY29sb3I6IzAwMH0udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvd3tib3R0b206MDtyaWdodDo1cHg7bWFyZ2luLWJvdHRvbTotNXB4O2JvcmRlci13aWR0aDo1cHggNXB4IDA7Ym9yZGVyLXRvcC1jb2xvcjojMDAwfS50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvd3tib3R0b206MDtsZWZ0OjVweDttYXJnaW4tYm90dG9tOi01cHg7Ym9yZGVyLXdpZHRoOjVweCA1cHggMDtib3JkZXItdG9wLWNvbG9yOiMwMDB9LnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3d7dG9wOjUwJTtsZWZ0OjA7bWFyZ2luLXRvcDotNXB4O2JvcmRlci13aWR0aDo1cHggNXB4IDVweCAwO2JvcmRlci1yaWdodC1jb2xvcjojMDAwfS50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3d7dG9wOjUwJTtyaWdodDowO21hcmdpbi10b3A6LTVweDtib3JkZXItd2lkdGg6NXB4IDAgNXB4IDVweDtib3JkZXItbGVmdC1jb2xvcjojMDAwfS50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvd3t0b3A6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNXB4O2JvcmRlci13aWR0aDowIDVweCA1cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDAwfS50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93e3RvcDowO3JpZ2h0OjVweDttYXJnaW4tdG9wOi01cHg7Ym9yZGVyLXdpZHRoOjAgNXB4IDVweDtib3JkZXItYm90dG9tLWNvbG9yOiMwMDB9LnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93e3RvcDowO2xlZnQ6NXB4O21hcmdpbi10b3A6LTVweDtib3JkZXItd2lkdGg6MCA1cHggNXB4O2JvcmRlci1ib3R0b20tY29sb3I6IzAwMH0ucG9wb3Zlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDYwO2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6Mjc2cHg7cGFkZGluZzoxcHg7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtib3JkZXItcmFkaXVzOjZweDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLDAuMik7Ym94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsMC4yKTt3aGl0ZS1zcGFjZTpub3JtYWx9LnBvcG92ZXIudG9we21hcmdpbi10b3A6LTEwcHh9LnBvcG92ZXIucmlnaHR7bWFyZ2luLWxlZnQ6MTBweH0ucG9wb3Zlci5ib3R0b217bWFyZ2luLXRvcDoxMHB4fS5wb3BvdmVyLmxlZnR7bWFyZ2luLWxlZnQ6LTEwcHh9LnBvcG92ZXItdGl0bGV7bWFyZ2luOjA7cGFkZGluZzo4cHggMTRweDtmb250LXNpemU6MTRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYjtib3JkZXItcmFkaXVzOjVweCA1cHggMCAwfS5wb3BvdmVyLWNvbnRlbnR7cGFkZGluZzo5cHggMTRweH0ucG9wb3Zlcj4uYXJyb3csLnBvcG92ZXI+LmFycm93OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5wb3BvdmVyPi5hcnJvd3tib3JkZXItd2lkdGg6MTFweH0ucG9wb3Zlcj4uYXJyb3c6YWZ0ZXJ7Ym9yZGVyLXdpZHRoOjEwcHg7Y29udGVudDpcIlwifS5wb3BvdmVyLnRvcD4uYXJyb3d7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTExcHg7Ym9yZGVyLWJvdHRvbS13aWR0aDowO2JvcmRlci10b3AtY29sb3I6Izk5OTtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMC4yNSk7Ym90dG9tOi0xMXB4fS5wb3BvdmVyLnRvcD4uYXJyb3c6YWZ0ZXJ7Y29udGVudDpcIiBcIjtib3R0b206MXB4O21hcmdpbi1sZWZ0Oi0xMHB4O2JvcmRlci1ib3R0b20td2lkdGg6MDtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LnBvcG92ZXIucmlnaHQ+LmFycm93e3RvcDo1MCU7bGVmdDotMTFweDttYXJnaW4tdG9wOi0xMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM5OTk7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMC4yNSl9LnBvcG92ZXIucmlnaHQ+LmFycm93OmFmdGVye2NvbnRlbnQ6XCIgXCI7bGVmdDoxcHg7Ym90dG9tOi0xMHB4O2JvcmRlci1sZWZ0LXdpZHRoOjA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmZ9LnBvcG92ZXIuYm90dG9tPi5hcnJvd3tsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTFweDtib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyLWJvdHRvbS1jb2xvcjojOTk5O2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwwLjI1KTt0b3A6LTExcHh9LnBvcG92ZXIuYm90dG9tPi5hcnJvdzphZnRlcntjb250ZW50OlwiIFwiO3RvcDoxcHg7bWFyZ2luLWxlZnQ6LTEwcHg7Ym9yZGVyLXRvcC13aWR0aDowO2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0ucG9wb3Zlci5sZWZ0Pi5hcnJvd3t0b3A6NTAlO3JpZ2h0Oi0xMXB4O21hcmdpbi10b3A6LTExcHg7Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7Ym9yZGVyLWxlZnQtY29sb3I6Izk5OTtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsMCwwLDAuMjUpfS5wb3BvdmVyLmxlZnQ+LmFycm93OmFmdGVye2NvbnRlbnQ6XCIgXCI7cmlnaHQ6MXB4O2JvcmRlci1yaWdodC13aWR0aDowO2JvcmRlci1sZWZ0LWNvbG9yOiNmZmY7Ym90dG9tOi0xMHB4fS5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZX0uY2Fyb3VzZWwtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCV9LmNhcm91c2VsLWlubmVyPi5pdGVte2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb246LjZzIGVhc2UtaW4tb3V0IGxlZnQ7LW8tdHJhbnNpdGlvbjouNnMgZWFzZS1pbi1vdXQgbGVmdDt0cmFuc2l0aW9uOi42cyBlYXNlLWluLW91dCBsZWZ0fS5jYXJvdXNlbC1pbm5lcj4uaXRlbT5pbWcsLmNhcm91c2VsLWlubmVyPi5pdGVtPmE+aW1ne2xpbmUtaGVpZ2h0OjF9QG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksKC13ZWJraXQtdHJhbnNmb3JtLTNkKXsuY2Fyb3VzZWwtaW5uZXI+Lml0ZW17LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOi1vLXRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC1wZXJzcGVjdGl2ZToxMDAwO3BlcnNwZWN0aXZlOjEwMDB9LmNhcm91c2VsLWlubmVyPi5pdGVtLm5leHQsLmNhcm91c2VsLWlubmVyPi5pdGVtLmFjdGl2ZS5yaWdodHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7bGVmdDowfS5jYXJvdXNlbC1pbm5lcj4uaXRlbS5wcmV2LC5jYXJvdXNlbC1pbm5lcj4uaXRlbS5hY3RpdmUubGVmdHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtsZWZ0OjB9LmNhcm91c2VsLWlubmVyPi5pdGVtLm5leHQubGVmdCwuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0ucHJldi5yaWdodCwuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0uYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtsZWZ0OjB9fS5jYXJvdXNlbC1pbm5lcj4uYWN0aXZlLC5jYXJvdXNlbC1pbm5lcj4ubmV4dCwuY2Fyb3VzZWwtaW5uZXI+LnByZXZ7ZGlzcGxheTpibG9ja30uY2Fyb3VzZWwtaW5uZXI+LmFjdGl2ZXtsZWZ0OjB9LmNhcm91c2VsLWlubmVyPi5uZXh0LC5jYXJvdXNlbC1pbm5lcj4ucHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5jYXJvdXNlbC1pbm5lcj4ubmV4dHtsZWZ0OjEwMCV9LmNhcm91c2VsLWlubmVyPi5wcmV2e2xlZnQ6LTEwMCV9LmNhcm91c2VsLWlubmVyPi5uZXh0LmxlZnQsLmNhcm91c2VsLWlubmVyPi5wcmV2LnJpZ2h0e2xlZnQ6MH0uY2Fyb3VzZWwtaW5uZXI+LmFjdGl2ZS5sZWZ0e2xlZnQ6LTEwMCV9LmNhcm91c2VsLWlubmVyPi5hY3RpdmUucmlnaHR7bGVmdDoxMDAlfS5jYXJvdXNlbC1jb250cm9se3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDt3aWR0aDoxNSU7b3BhY2l0eTouNTtmaWx0ZXI6YWxwaGEob3BhY2l0eT01MCk7Zm9udC1zaXplOjIwcHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjYpfS5jYXJvdXNlbC1jb250cm9sLmxlZnR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsMCwwLDAuNSkgMCwgcmdiYSgwLDAsMCwwLjAwMDEpIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwwLDAsMC41KSAwLCByZ2JhKDAsMCwwLDAuMDAwMSkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwLCByZ2JhKDAsMCwwLDAuNSkpLCB0byhyZ2JhKDAsMCwwLDAuMDAwMSkpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwwLjUpIDAsIHJnYmEoMCwwLDAsMC4wMDAxKSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM4MDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSl9LmNhcm91c2VsLWNvbnRyb2wucmlnaHR7bGVmdDphdXRvO3JpZ2h0OjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsMCwwLDAuMDAwMSkgMCwgcmdiYSgwLDAsMCwwLjUpIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwwLDAsMC4wMDAxKSAwLCByZ2JhKDAsMCwwLDAuNSkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwLCByZ2JhKDAsMCwwLDAuMDAwMSkpLCB0byhyZ2JhKDAsMCwwLDAuNSkpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwwLjAwMDEpIDAsIHJnYmEoMCwwLDAsMC41KSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjODAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSl9LmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXN7b3V0bGluZTowO2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTouOTtmaWx0ZXI6YWxwaGEob3BhY2l0eT05MCl9LmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiwuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3otaW5kZXg6NTtkaXNwbGF5OmlubGluZS1ibG9ja30uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0e2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xMHB4fS5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0e3JpZ2h0OjUwJTttYXJnaW4tcmlnaHQ6LTEwcHh9LmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiwuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0e3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luLXRvcDotMTBweDtmb250LWZhbWlseTpzZXJpZn0uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2OmJlZm9yZXtjb250ZW50OidcXDIwMzknfS5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3Jle2NvbnRlbnQ6J1xcMjAzYSd9LmNhcm91c2VsLWluZGljYXRvcnN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7bGVmdDo1MCU7ei1pbmRleDoxNTt3aWR0aDo2MCU7bWFyZ2luLWxlZnQ6LTMwJTtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9LmNhcm91c2VsLWluZGljYXRvcnMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDttYXJnaW46MXB4O3RleHQtaW5kZW50Oi05OTlweDtib3JkZXI6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czoxMHB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6IzAwMCBcXDk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmV7bWFyZ2luOjA7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNhcm91c2VsLWNhcHRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxNSU7cmlnaHQ6MTUlO2JvdHRvbToyMHB4O3otaW5kZXg6MTA7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsMC42KX0uY2Fyb3VzZWwtY2FwdGlvbiAuYnRue3RleHQtc2hhZG93Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dHt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbi10b3A6LTE1cHg7Zm9udC1zaXplOjMwcHh9LmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldnttYXJnaW4tbGVmdDotMTVweH0uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dHttYXJnaW4tcmlnaHQ6LTE1cHh9LmNhcm91c2VsLWNhcHRpb257bGVmdDoyMCU7cmlnaHQ6MjAlO3BhZGRpbmctYm90dG9tOjMwcHh9LmNhcm91c2VsLWluZGljYXRvcnN7Ym90dG9tOjIwcHh9fS5jbGVhcmZpeDpiZWZvcmUsLmNsZWFyZml4OmFmdGVyLC5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSwuZGwtaG9yaXpvbnRhbCBkZDphZnRlciwuY29udGFpbmVyOmJlZm9yZSwuY29udGFpbmVyOmFmdGVyLC5jb250YWluZXItZmx1aWQ6YmVmb3JlLC5jb250YWluZXItZmx1aWQ6YWZ0ZXIsLnJvdzpiZWZvcmUsLnJvdzphZnRlciwuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSwuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLC5idG4tdG9vbGJhcjpiZWZvcmUsLmJ0bi10b29sYmFyOmFmdGVyLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpiZWZvcmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmFmdGVyLC5uYXY6YmVmb3JlLC5uYXY6YWZ0ZXIsLm5hdmJhcjpiZWZvcmUsLm5hdmJhcjphZnRlciwubmF2YmFyLWhlYWRlcjpiZWZvcmUsLm5hdmJhci1oZWFkZXI6YWZ0ZXIsLm5hdmJhci1jb2xsYXBzZTpiZWZvcmUsLm5hdmJhci1jb2xsYXBzZTphZnRlciwucGFnZXI6YmVmb3JlLC5wYWdlcjphZnRlciwucGFuZWwtYm9keTpiZWZvcmUsLnBhbmVsLWJvZHk6YWZ0ZXIsLm1vZGFsLWZvb3RlcjpiZWZvcmUsLm1vZGFsLWZvb3RlcjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LmNsZWFyZml4OmFmdGVyLC5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLC5jb250YWluZXI6YWZ0ZXIsLmNvbnRhaW5lci1mbHVpZDphZnRlciwucm93OmFmdGVyLC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsLmJ0bi10b29sYmFyOmFmdGVyLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDphZnRlciwubmF2OmFmdGVyLC5uYXZiYXI6YWZ0ZXIsLm5hdmJhci1oZWFkZXI6YWZ0ZXIsLm5hdmJhci1jb2xsYXBzZTphZnRlciwucGFnZXI6YWZ0ZXIsLnBhbmVsLWJvZHk6YWZ0ZXIsLm1vZGFsLWZvb3RlcjphZnRlcntjbGVhcjpib3RofS5jZW50ZXItYmxvY2t7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LnB1bGwtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmhpZGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNob3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW59LnRleHQtaGlkZXtmb250OjAvMCBhO2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0uaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O3Zpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnR9LmFmZml4e3Bvc2l0aW9uOmZpeGVkfUAtbXMtdmlld3BvcnR7d2lkdGg6ZGV2aWNlLXdpZHRofS52aXNpYmxlLXhzLC52aXNpYmxlLXNtLC52aXNpYmxlLW1kLC52aXNpYmxlLWxne2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS52aXNpYmxlLXhzLWJsb2NrLC52aXNpYmxlLXhzLWlubGluZSwudmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssLnZpc2libGUtc20tYmxvY2ssLnZpc2libGUtc20taW5saW5lLC52aXNpYmxlLXNtLWlubGluZS1ibG9jaywudmlzaWJsZS1tZC1ibG9jaywudmlzaWJsZS1tZC1pbmxpbmUsLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLC52aXNpYmxlLWxnLWJsb2NrLC52aXNpYmxlLWxnLWlubGluZSwudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2t7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey52aXNpYmxlLXhze2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH10YWJsZS52aXNpYmxlLXhze2Rpc3BsYXk6dGFibGV9dHIudmlzaWJsZS14c3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fXRoLnZpc2libGUteHMsdGQudmlzaWJsZS14c3tkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey52aXNpYmxlLXhzLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey52aXNpYmxlLXhzLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnZpc2libGUteHMtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LnZpc2libGUtc217ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fXRhYmxlLnZpc2libGUtc217ZGlzcGxheTp0YWJsZX10ci52aXNpYmxlLXNte2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9dGgudmlzaWJsZS1zbSx0ZC52aXNpYmxlLXNte2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey52aXNpYmxlLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsudmlzaWJsZS1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCl7LnZpc2libGUtbWR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fXRhYmxlLnZpc2libGUtbWR7ZGlzcGxheTp0YWJsZX10ci52aXNpYmxlLW1ke2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9dGgudmlzaWJsZS1tZCx0ZC52aXNpYmxlLW1ke2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KXsudmlzaWJsZS1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSBhbmQgKG1heC13aWR0aDoxMTk5cHgpey52aXNpYmxlLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KXsudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsudmlzaWJsZS1sZ3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9dGFibGUudmlzaWJsZS1sZ3tkaXNwbGF5OnRhYmxlfXRyLnZpc2libGUtbGd7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH10aC52aXNpYmxlLWxnLHRkLnZpc2libGUtbGd7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnZpc2libGUtbGctYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey52aXNpYmxlLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey52aXNpYmxlLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmhpZGRlbi14c3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuaGlkZGVuLXNte2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KXsuaGlkZGVuLW1ke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5oaWRkZW4tbGd7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBwcmludHsudmlzaWJsZS1wcmludHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9dGFibGUudmlzaWJsZS1wcmludHtkaXNwbGF5OnRhYmxlfXRyLnZpc2libGUtcHJpbnR7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH10aC52aXNpYmxlLXByaW50LHRkLnZpc2libGUtcHJpbnR7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50LWJsb2Nre2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBwcmludHsudmlzaWJsZS1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50LWlubGluZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LnZpc2libGUtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuaGlkZGVuLXByaW50e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjIuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6J0ZvbnRBd2Vzb21lJztzcmM6dXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250NzhjZS5lb3Q/dj00LjIuMCcpO3NyYzp1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnRkNDFkLmVvdD8jaWVmaXgmdj00LjIuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQ3OGNlLndvZmY/dj00LjIuMCcpIGZvcm1hdCgnd29mZicpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udDc4Y2UudHRmP3Y9NC4yLjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250NzhjZS5zdmc/dj00LjIuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uZmF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udDpub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7Zm9udC1zaXplOmluaGVyaXQ7dGV4dC1yZW5kZXJpbmc6YXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uZmEtbGd7Zm9udC1zaXplOjEuMzMzMzMzMzNlbTtsaW5lLWhlaWdodDouNzVlbTt2ZXJ0aWNhbC1hbGlnbjotMTUlfS5mYS0yeHtmb250LXNpemU6MmVtfS5mYS0zeHtmb250LXNpemU6M2VtfS5mYS00eHtmb250LXNpemU6NGVtfS5mYS01eHtmb250LXNpemU6NWVtfS5mYS1md3t3aWR0aDoxLjI4NTcxNDI5ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLXVse3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0OjIuMTQyODU3MTRlbTtsaXN0LXN0eWxlLXR5cGU6bm9uZX0uZmEtdWw+bGl7cG9zaXRpb246cmVsYXRpdmV9LmZhLWxpe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTIuMTQyODU3MTRlbTt3aWR0aDoyLjE0Mjg1NzE0ZW07dG9wOi4xNDI4NTcxNGVtO3RleHQtYWxpZ246Y2VudGVyfS5mYS1saS5mYS1sZ3tsZWZ0Oi0xLjg1NzE0Mjg2ZW19LmZhLWJvcmRlcntwYWRkaW5nOi4yZW0gLjI1ZW0gLjE1ZW07Ym9yZGVyOnNvbGlkIC4wOGVtICNlZWU7Ym9yZGVyLXJhZGl1czouMWVtfS5wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0fS5wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uZmEucHVsbC1sZWZ0e21hcmdpbi1yaWdodDouM2VtfS5mYS5wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0Oi4zZW19LmZhLXNwaW57LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyfUAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX1Aa2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fS5mYS1yb3RhdGUtOTB7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5mYS1yb3RhdGUtMTgwe2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmEtcm90YXRlLTI3MHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LmZhLWZsaXAtaG9yaXpvbnRhbHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTstbXMtdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTt0cmFuc2Zvcm06c2NhbGUoLTEsIDEpfS5mYS1mbGlwLXZlcnRpY2Fse2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwgLTEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSwgLTEpO3RyYW5zZm9ybTpzY2FsZSgxLCAtMSl9OnJvb3QgLmZhLXJvdGF0ZS05MCw6cm9vdCAuZmEtcm90YXRlLTE4MCw6cm9vdCAuZmEtcm90YXRlLTI3MCw6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLDpyb290IC5mYS1mbGlwLXZlcnRpY2Fse2ZpbHRlcjpub25lfS5mYS1zdGFja3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyZW07aGVpZ2h0OjJlbTtsaW5lLWhlaWdodDoyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5mYS1zdGFjay0xeCwuZmEtc3RhY2stMnh7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLXN0YWNrLTF4e2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLXN0YWNrLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLWludmVyc2V7Y29sb3I6I2ZmZn0uZmEtZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDBcIn0uZmEtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDFcIn0uZmEtc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDAyXCJ9LmZhLWVudmVsb3BlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDNcIn0uZmEtaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDRcIn0uZmEtc3RhcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwNVwifS5mYS1zdGFyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDZcIn0uZmEtdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwN1wifS5mYS1maWxtOmJlZm9yZXtjb250ZW50OlwiXFxmMDA4XCJ9LmZhLXRoLWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMDA5XCJ9LmZhLXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDBhXCJ9LmZhLXRoLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGJcIn0uZmEtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGNcIn0uZmEtcmVtb3ZlOmJlZm9yZSwuZmEtY2xvc2U6YmVmb3JlLC5mYS10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjAwZFwifS5mYS1zZWFyY2gtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjAwZVwifS5mYS1zZWFyY2gtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTBcIn0uZmEtcG93ZXItb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDExXCJ9LmZhLXNpZ25hbDpiZWZvcmV7Y29udGVudDpcIlxcZjAxMlwifS5mYS1nZWFyOmJlZm9yZSwuZmEtY29nOmJlZm9yZXtjb250ZW50OlwiXFxmMDEzXCJ9LmZhLXRyYXNoLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTRcIn0uZmEtaG9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjAxNVwifS5mYS1maWxlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTZcIn0uZmEtY2xvY2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxN1wifS5mYS1yb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE4XCJ9LmZhLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE5XCJ9LmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWFcIn0uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWJcIn0uZmEtaW5ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWNcIn0uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxZFwifS5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLC5mYS1yZXBlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWVcIn0uZmEtcmVmcmVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjAyMVwifS5mYS1saXN0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjAyMlwifS5mYS1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDIzXCJ9LmZhLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjRcIn0uZmEtaGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIlxcZjAyNVwifS5mYS12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDI2XCJ9LmZhLXZvbHVtZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDI3XCJ9LmZhLXZvbHVtZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjAyOFwifS5mYS1xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjlcIn0uZmEtYmFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjAyYVwifS5mYS10YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmJcIn0uZmEtdGFnczpiZWZvcmV7Y29udGVudDpcIlxcZjAyY1wifS5mYS1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMDJkXCJ9LmZhLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMDJlXCJ9LmZhLXByaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDJmXCJ9LmZhLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjAzMFwifS5mYS1mb250OmJlZm9yZXtjb250ZW50OlwiXFxmMDMxXCJ9LmZhLWJvbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzJcIn0uZmEtaXRhbGljOmJlZm9yZXtjb250ZW50OlwiXFxmMDMzXCJ9LmZhLXRleHQtaGVpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM0XCJ9LmZhLXRleHQtd2lkdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzVcIn0uZmEtYWxpZ24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNlwifS5mYS1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzdcIn0uZmEtYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzhcIn0uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjAzOVwifS5mYS1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDNhXCJ9LmZhLWRlZGVudDpiZWZvcmUsLmZhLW91dGRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2JcIn0uZmEtaW5kZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDNjXCJ9LmZhLXZpZGVvLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjAzZFwifS5mYS1waG90bzpiZWZvcmUsLmZhLWltYWdlOmJlZm9yZSwuZmEtcGljdHVyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDNlXCJ9LmZhLXBlbmNpbDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MFwifS5mYS1tYXAtbWFya2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDQxXCJ9LmZhLWFkanVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MlwifS5mYS10aW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDQzXCJ9LmZhLWVkaXQ6YmVmb3JlLC5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDRcIn0uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDVcIn0uZmEtY2hlY2stc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDZcIn0uZmEtYXJyb3dzOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ3XCJ9LmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDhcIn0uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0OVwifS5mYS1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0YVwifS5mYS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMDRiXCJ9LmZhLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMDRjXCJ9LmZhLXN0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGRcIn0uZmEtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZVwifS5mYS1mYXN0LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTBcIn0uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUxXCJ9LmZhLWVqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUyXCJ9LmZhLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1M1wifS5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDU0XCJ9LmZhLXBsdXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU1XCJ9LmZhLW1pbnVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NlwifS5mYS10aW1lcy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTdcIn0uZmEtY2hlY2stY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU4XCJ9LmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OVwifS5mYS1pbmZvLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1YVwifS5mYS1jcm9zc2hhaXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMDViXCJ9LmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDVjXCJ9LmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDVkXCJ9LmZhLWJhbjpiZWZvcmV7Y29udGVudDpcIlxcZjA1ZVwifS5mYS1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYwXCJ9LmZhLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYxXCJ9LmZhLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDYyXCJ9LmZhLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjNcIn0uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSwuZmEtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjRcIn0uZmEtZXhwYW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMDY1XCJ9LmZhLWNvbXByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY2XCJ9LmZhLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjdcIn0uZmEtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjhcIn0uZmEtYXN0ZXJpc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjlcIn0uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZhXCJ9LmZhLWdpZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmJcIn0uZmEtbGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZjA2Y1wifS5mYS1maXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZkXCJ9LmZhLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZVwifS5mYS1leWUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzBcIn0uZmEtd2FybmluZzpiZWZvcmUsLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDcxXCJ9LmZhLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDcyXCJ9LmZhLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDczXCJ9LmZhLXJhbmRvbTpiZWZvcmV7Y29udGVudDpcIlxcZjA3NFwifS5mYS1jb21tZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDc1XCJ9LmZhLW1hZ25ldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NlwifS5mYS1jaGV2cm9uLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDc3XCJ9LmZhLWNoZXZyb24tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA3OFwifS5mYS1yZXR3ZWV0OmJlZm9yZXtjb250ZW50OlwiXFxmMDc5XCJ9LmZhLXNob3BwaW5nLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2FcIn0uZmEtZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDdiXCJ9LmZhLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMDdjXCJ9LmZhLWFycm93cy12OmJlZm9yZXtjb250ZW50OlwiXFxmMDdkXCJ9LmZhLWFycm93cy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMDdlXCJ9LmZhLWJhci1jaGFydC1vOmJlZm9yZSwuZmEtYmFyLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDgwXCJ9LmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgxXCJ9LmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4MlwifS5mYS1jYW1lcmEtcmV0cm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODNcIn0uZmEta2V5OmJlZm9yZXtjb250ZW50OlwiXFxmMDg0XCJ9LmZhLWdlYXJzOmJlZm9yZSwuZmEtY29nczpiZWZvcmV7Y29udGVudDpcIlxcZjA4NVwifS5mYS1jb21tZW50czpiZWZvcmV7Y29udGVudDpcIlxcZjA4NlwifS5mYS10aHVtYnMtby11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA4N1wifS5mYS10aHVtYnMtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDg4XCJ9LmZhLXN0YXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjA4OVwifS5mYS1oZWFydC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDhhXCJ9LmZhLXNpZ24tb3V0OmJlZm9yZXtjb250ZW50OlwiXFxmMDhiXCJ9LmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4Y1wifS5mYS10aHVtYi10YWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDhkXCJ9LmZhLWV4dGVybmFsLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGVcIn0uZmEtc2lnbi1pbjpiZWZvcmV7Y29udGVudDpcIlxcZjA5MFwifS5mYS10cm9waHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTFcIn0uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5MlwifS5mYS11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTNcIn0uZmEtbGVtb24tbzpiZWZvcmV7Y29udGVudDpcIlxcZjA5NFwifS5mYS1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5NVwifS5mYS1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA5NlwifS5mYS1ib29rbWFyay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDk3XCJ9LmZhLXBob25lLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5OFwifS5mYS10d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDk5XCJ9LmZhLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMDlhXCJ9LmZhLWdpdGh1YjpiZWZvcmV7Y29udGVudDpcIlxcZjA5YlwifS5mYS11bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWNcIn0uZmEtY3JlZGl0LWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWRcIn0uZmEtcnNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDllXCJ9LmZhLWhkZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGEwXCJ9LmZhLWJ1bGxob3JuOmJlZm9yZXtjb250ZW50OlwiXFxmMGExXCJ9LmZhLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjNcIn0uZmEtY2VydGlmaWNhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTNcIn0uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE0XCJ9LmZhLWhhbmQtby1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE1XCJ9LmZhLWhhbmQtby11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNlwifS5mYS1oYW5kLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBhN1wifS5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOFwifS5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTlcIn0uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGFhXCJ9LmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGFiXCJ9LmZhLWdsb2JlOmJlZm9yZXtjb250ZW50OlwiXFxmMGFjXCJ9LmZhLXdyZW5jaDpiZWZvcmV7Y29udGVudDpcIlxcZjBhZFwifS5mYS10YXNrczpiZWZvcmV7Y29udGVudDpcIlxcZjBhZVwifS5mYS1maWx0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjBcIn0uZmEtYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGIxXCJ9LmZhLWFycm93cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjJcIn0uZmEtZ3JvdXA6YmVmb3JlLC5mYS11c2VyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjMFwifS5mYS1jaGFpbjpiZWZvcmUsLmZhLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzFcIn0uZmEtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzJcIn0uZmEtZmxhc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzNcIn0uZmEtY3V0OmJlZm9yZSwuZmEtc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzRcIn0uZmEtY29weTpiZWZvcmUsLmZhLWZpbGVzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzVcIn0uZmEtcGFwZXJjbGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMGM2XCJ9LmZhLXNhdmU6YmVmb3JlLC5mYS1mbG9wcHktbzpiZWZvcmV7Y29udGVudDpcIlxcZjBjN1wifS5mYS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzhcIn0uZmEtbmF2aWNvbjpiZWZvcmUsLmZhLXJlb3JkZXI6YmVmb3JlLC5mYS1iYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMGM5XCJ9LmZhLWxpc3QtdWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2FcIn0uZmEtbGlzdC1vbDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYlwifS5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZXtjb250ZW50OlwiXFxmMGNjXCJ9LmZhLXVuZGVybGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjZFwifS5mYS10YWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjZVwifS5mYS1tYWdpYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkMFwifS5mYS10cnVjazpiZWZvcmV7Y29udGVudDpcIlxcZjBkMVwifS5mYS1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDJcIn0uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkM1wifS5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDRcIn0uZmEtZ29vZ2xlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDVcIn0uZmEtbW9uZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDZcIn0uZmEtY2FyZXQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBkN1wifS5mYS1jYXJldC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBkOFwifS5mYS1jYXJldC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQ5XCJ9LmZhLWNhcmV0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRhXCJ9LmZhLWNvbHVtbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGJcIn0uZmEtdW5zb3J0ZWQ6YmVmb3JlLC5mYS1zb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRjXCJ9LmZhLXNvcnQtZG93bjpiZWZvcmUsLmZhLXNvcnQtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkZFwifS5mYS1zb3J0LXVwOmJlZm9yZSwuZmEtc29ydC1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGVcIn0uZmEtZW52ZWxvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTBcIn0uZmEtbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTFcIn0uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLC5mYS11bmRvOmJlZm9yZXtjb250ZW50OlwiXFxmMGUyXCJ9LmZhLWxlZ2FsOmJlZm9yZSwuZmEtZ2F2ZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTNcIn0uZmEtZGFzaGJvYXJkOmJlZm9yZSwuZmEtdGFjaG9tZXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBlNFwifS5mYS1jb21tZW50LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTVcIn0uZmEtY29tbWVudHMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlNlwifS5mYS1mbGFzaDpiZWZvcmUsLmZhLWJvbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTdcIn0uZmEtc2l0ZW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjBlOFwifS5mYS11bWJyZWxsYTpiZWZvcmV7Y29udGVudDpcIlxcZjBlOVwifS5mYS1wYXN0ZTpiZWZvcmUsLmZhLWNsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjBlYVwifS5mYS1saWdodGJ1bGItbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlYlwifS5mYS1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlY1wifS5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjBlZFwifS5mYS1jbG91ZC11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWVcIn0uZmEtdXNlci1tZDpiZWZvcmV7Y29udGVudDpcIlxcZjBmMFwifS5mYS1zdGV0aG9zY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMVwifS5mYS1zdWl0Y2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMlwifS5mYS1iZWxsLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTJcIn0uZmEtY29mZmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY0XCJ9LmZhLWN1dGxlcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjVcIn0uZmEtZmlsZS10ZXh0LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjZcIn0uZmEtYnVpbGRpbmctbzpiZWZvcmV7Y29udGVudDpcIlxcZjBmN1wifS5mYS1ob3NwaXRhbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGY4XCJ9LmZhLWFtYnVsYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmOVwifS5mYS1tZWRraXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmFcIn0uZmEtZmlnaHRlci1qZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmJcIn0uZmEtYmVlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBmY1wifS5mYS1oLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZFwifS5mYS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZVwifS5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMFwifS5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDFcIn0uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTAyXCJ9LmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTAzXCJ9LmZhLWFuZ2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDRcIn0uZmEtYW5nbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDVcIn0uZmEtYW5nbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDZcIn0uZmEtYW5nbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEwN1wifS5mYS1kZXNrdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA4XCJ9LmZhLWxhcHRvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOVwifS5mYS10YWJsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGFcIn0uZmEtbW9iaWxlLXBob25lOmJlZm9yZSwuZmEtbW9iaWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTBiXCJ9LmZhLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTBjXCJ9LmZhLXF1b3RlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGRcIn0uZmEtcXVvdGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGVcIn0uZmEtc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjExMFwifS5mYS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn0uZmEtbWFpbC1yZXBseTpiZWZvcmUsLmZhLXJlcGx5OmJlZm9yZXtjb250ZW50OlwiXFxmMTEyXCJ9LmZhLWdpdGh1Yi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTNcIn0uZmEtZm9sZGVyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTRcIn0uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmV7Y29udGVudDpcIlxcZjExNVwifS5mYS1zbWlsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE4XCJ9LmZhLWZyb3duLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTlcIn0uZmEtbWVoLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn0uZmEtZ2FtZXBhZDpiZWZvcmV7Y29udGVudDpcIlxcZjExYlwifS5mYS1rZXlib2FyZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTFjXCJ9LmZhLWZsYWctbzpiZWZvcmV7Y29udGVudDpcIlxcZjExZFwifS5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjExZVwifS5mYS10ZXJtaW5hbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMFwifS5mYS1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMTIxXCJ9LmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSwuZmEtcmVwbHktYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIyXCJ9LmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSwuZmEtc3Rhci1oYWxmLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjNcIn0uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjRcIn0uZmEtY3JvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNVwifS5mYS1jb2RlLWZvcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjZcIn0uZmEtdW5saW5rOmJlZm9yZSwuZmEtY2hhaW4tYnJva2VuOmJlZm9yZXtjb250ZW50OlwiXFxmMTI3XCJ9LmZhLXF1ZXN0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTI4XCJ9LmZhLWluZm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjlcIn0uZmEtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmFcIn0uZmEtc3VwZXJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmJcIn0uZmEtc3Vic2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJjXCJ9LmZhLWVyYXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEyZFwifS5mYS1wdXp6bGUtcGllY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmVcIn0uZmEtbWljcm9waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzMFwifS5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTMxXCJ9LmZhLXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMlwifS5mYS1jYWxlbmRhci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTMzXCJ9LmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTM0XCJ9LmZhLXJvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjEzNVwifS5mYS1tYXhjZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzZcIn0uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzN1wifS5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOFwifS5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOVwifS5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTNhXCJ9LmZhLWh0bWw1OmJlZm9yZXtjb250ZW50OlwiXFxmMTNiXCJ9LmZhLWNzczM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2NcIn0uZmEtYW5jaG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMTNkXCJ9LmZhLXVubG9jay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2VcIn0uZmEtYnVsbHNleWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDBcIn0uZmEtZWxsaXBzaXMtaDpiZWZvcmV7Y29udGVudDpcIlxcZjE0MVwifS5mYS1lbGxpcHNpcy12OmJlZm9yZXtjb250ZW50OlwiXFxmMTQyXCJ9LmZhLXJzcy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDNcIn0uZmEtcGxheS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDRcIn0uZmEtdGlja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTQ1XCJ9LmZhLW1pbnVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0NlwifS5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjE0N1wifS5mYS1sZXZlbC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE0OFwifS5mYS1sZXZlbC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ5XCJ9LmZhLWNoZWNrLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0YVwifS5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRiXCJ9LmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRjXCJ9LmZhLXNoYXJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZFwifS5mYS1jb21wYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTRlXCJ9LmZhLXRvZ2dsZS1kb3duOmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE1MFwifS5mYS10b2dnbGUtdXA6YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MVwifS5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MlwifS5mYS1ldXJvOmJlZm9yZSwuZmEtZXVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTUzXCJ9LmZhLWdicDpiZWZvcmV7Y29udGVudDpcIlxcZjE1NFwifS5mYS1kb2xsYXI6YmVmb3JlLC5mYS11c2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTVcIn0uZmEtcnVwZWU6YmVmb3JlLC5mYS1pbnI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTZcIn0uZmEtY255OmJlZm9yZSwuZmEtcm1iOmJlZm9yZSwuZmEteWVuOmJlZm9yZSwuZmEtanB5OmJlZm9yZXtjb250ZW50OlwiXFxmMTU3XCJ9LmZhLXJ1YmxlOmJlZm9yZSwuZmEtcm91YmxlOmJlZm9yZSwuZmEtcnViOmJlZm9yZXtjb250ZW50OlwiXFxmMTU4XCJ9LmZhLXdvbjpiZWZvcmUsLmZhLWtydzpiZWZvcmV7Y29udGVudDpcIlxcZjE1OVwifS5mYS1iaXRjb2luOmJlZm9yZSwuZmEtYnRjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVhXCJ9LmZhLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWJcIn0uZmEtZmlsZS10ZXh0OmJlZm9yZXtjb250ZW50OlwiXFxmMTVjXCJ9LmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVkXCJ9LmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZVwifS5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjBcIn0uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MVwifS5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYyXCJ9LmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYzXCJ9LmZhLXRodW1icy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2NFwifS5mYS10aHVtYnMtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2NVwifS5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2NlwifS5mYS15b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY3XCJ9LmZhLXhpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjhcIn0uZmEteGluZy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjlcIn0uZmEteW91dHViZS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTZhXCJ9LmZhLWRyb3Bib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmJcIn0uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmNcIn0uZmEtaW5zdGFncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmMTZkXCJ9LmZhLWZsaWNrcjpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZVwifS5mYS1hZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzBcIn0uZmEtYml0YnVja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTcxXCJ9LmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzJcIn0uZmEtdHVtYmxyOmJlZm9yZXtjb250ZW50OlwiXFxmMTczXCJ9LmZhLXR1bWJsci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzRcIn0uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTc1XCJ9LmZhLWxvbmctYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzZcIn0uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTc3XCJ9LmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzhcIn0uZmEtYXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzlcIn0uZmEtd2luZG93czpiZWZvcmV7Y29udGVudDpcIlxcZjE3YVwifS5mYS1hbmRyb2lkOmJlZm9yZXtjb250ZW50OlwiXFxmMTdiXCJ9LmZhLWxpbnV4OmJlZm9yZXtjb250ZW50OlwiXFxmMTdjXCJ9LmZhLWRyaWJiYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdkXCJ9LmZhLXNreXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdlXCJ9LmZhLWZvdXJzcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODBcIn0uZmEtdHJlbGxvOmJlZm9yZXtjb250ZW50OlwiXFxmMTgxXCJ9LmZhLWZlbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MlwifS5mYS1tYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgzXCJ9LmZhLWdpdHRpcDpiZWZvcmV7Y29udGVudDpcIlxcZjE4NFwifS5mYS1zdW4tbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4NVwifS5mYS1tb29uLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODZcIn0uZmEtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4N1wifS5mYS1idWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODhcIn0uZmEtdms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODlcIn0uZmEtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGFcIn0uZmEtcmVucmVuOmJlZm9yZXtjb250ZW50OlwiXFxmMThiXCJ9LmZhLXBhZ2VsaW5lczpiZWZvcmV7Y29udGVudDpcIlxcZjE4Y1wifS5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZFwifS5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZVwifS5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTkwXCJ9LmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE5MVwifS5mYS1kb3QtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTJcIn0uZmEtd2hlZWxjaGFpcjpiZWZvcmV7Y29udGVudDpcIlxcZjE5M1wifS5mYS12aW1lby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTRcIn0uZmEtdHVya2lzaC1saXJhOmJlZm9yZSwuZmEtdHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMTk1XCJ9LmZhLXBsdXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTZcIn0uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5N1wifS5mYS1zbGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjE5OFwifS5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTlcIn0uZmEtd29yZHByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTlhXCJ9LmZhLW9wZW5pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE5YlwifS5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsLmZhLWJhbms6YmVmb3JlLC5mYS11bml2ZXJzaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmMTljXCJ9LmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZXtjb250ZW50OlwiXFxmMTlkXCJ9LmZhLXlhaG9vOmJlZm9yZXtjb250ZW50OlwiXFxmMTllXCJ9LmZhLWdvb2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMFwifS5mYS1yZWRkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTFcIn0uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMlwifS5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTNcIn0uZmEtc3R1bWJsZXVwb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTRcIn0uZmEtZGVsaWNpb3VzOmJlZm9yZXtjb250ZW50OlwiXFxmMWE1XCJ9LmZhLWRpZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTZcIn0uZmEtcGllZC1waXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFhN1wifS5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOFwifS5mYS1kcnVwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTlcIn0uZmEtam9vbWxhOmJlZm9yZXtjb250ZW50OlwiXFxmMWFhXCJ9LmZhLWxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMWFiXCJ9LmZhLWZheDpiZWZvcmV7Y29udGVudDpcIlxcZjFhY1wifS5mYS1idWlsZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhZFwifS5mYS1jaGlsZDpiZWZvcmV7Y29udGVudDpcIlxcZjFhZVwifS5mYS1wYXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjBcIn0uZmEtc3Bvb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjFcIn0uZmEtY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiMlwifS5mYS1jdWJlczpiZWZvcmV7Y29udGVudDpcIlxcZjFiM1wifS5mYS1iZWhhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI0XCJ9LmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI1XCJ9LmZhLXN0ZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmMWI2XCJ9LmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiN1wifS5mYS1yZWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI4XCJ9LmZhLWF1dG9tb2JpbGU6YmVmb3JlLC5mYS1jYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjlcIn0uZmEtY2FiOmJlZm9yZSwuZmEtdGF4aTpiZWZvcmV7Y29udGVudDpcIlxcZjFiYVwifS5mYS10cmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMWJiXCJ9LmZhLXNwb3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmNcIn0uZmEtZGV2aWFudGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZFwifS5mYS1zb3VuZGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMWJlXCJ9LmZhLWRhdGFiYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWMwXCJ9LmZhLWZpbGUtcGRmLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzFcIn0uZmEtZmlsZS13b3JkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzJcIn0uZmEtZmlsZS1leGNlbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWMzXCJ9LmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM0XCJ9LmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSwuZmEtZmlsZS1pbWFnZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM1XCJ9LmZhLWZpbGUtemlwLW86YmVmb3JlLC5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjNlwifS5mYS1maWxlLXNvdW5kLW86YmVmb3JlLC5mYS1maWxlLWF1ZGlvLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzdcIn0uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSwuZmEtZmlsZS12aWRlby1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM4XCJ9LmZhLWZpbGUtY29kZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM5XCJ9LmZhLXZpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2FcIn0uZmEtY29kZXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjFjYlwifS5mYS1qc2ZpZGRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjY1wifS5mYS1saWZlLWJvdXk6YmVmb3JlLC5mYS1saWZlLWJ1b3k6YmVmb3JlLC5mYS1saWZlLXNhdmVyOmJlZm9yZSwuZmEtc3VwcG9ydDpiZWZvcmUsLmZhLWxpZmUtcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFjZFwifS5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFjZVwifS5mYS1yYTpiZWZvcmUsLmZhLXJlYmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMWQwXCJ9LmZhLWdlOmJlZm9yZSwuZmEtZW1waXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQxXCJ9LmZhLWdpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDJcIn0uZmEtZ2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMWQzXCJ9LmZhLWhhY2tlci1uZXdzOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ0XCJ9LmZhLXRlbmNlbnQtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDVcIn0uZmEtcXE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDZcIn0uZmEtd2VjaGF0OmJlZm9yZSwuZmEtd2VpeGluOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ3XCJ9LmZhLXNlbmQ6YmVmb3JlLC5mYS1wYXBlci1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkOFwifS5mYS1zZW5kLW86YmVmb3JlLC5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ5XCJ9LmZhLWhpc3Rvcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGFcIn0uZmEtY2lyY2xlLXRoaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGJcIn0uZmEtaGVhZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWRjXCJ9LmZhLXBhcmFncmFwaDpiZWZvcmV7Y29udGVudDpcIlxcZjFkZFwifS5mYS1zbGlkZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMWRlXCJ9LmZhLXNoYXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjFlMFwifS5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWUxXCJ9LmZhLWJvbWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTJcIn0uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsLmZhLWZ1dGJvbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWUzXCJ9LmZhLXR0eTpiZWZvcmV7Y29udGVudDpcIlxcZjFlNFwifS5mYS1iaW5vY3VsYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMWU1XCJ9LmZhLXBsdWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTZcIn0uZmEtc2xpZGVzaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlN1wifS5mYS10d2l0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZThcIn0uZmEteWVscDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOVwifS5mYS1uZXdzcGFwZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjFlYVwifS5mYS13aWZpOmJlZm9yZXtjb250ZW50OlwiXFxmMWViXCJ9LmZhLWNhbGN1bGF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWNcIn0uZmEtcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWVkXCJ9LmZhLWdvb2dsZS13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWVcIn0uZmEtY2MtdmlzYTpiZWZvcmV7Y29udGVudDpcIlxcZjFmMFwifS5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMWYxXCJ9LmZhLWNjLWRpc2NvdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWYyXCJ9LmZhLWNjLWFtZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjNcIn0uZmEtY2MtcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWY0XCJ9LmZhLWNjLXN0cmlwZTpiZWZvcmV7Y29udGVudDpcIlxcZjFmNVwifS5mYS1iZWxsLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY2XCJ9LmZhLWJlbGwtc2xhc2gtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFmN1wifS5mYS10cmFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOFwifS5mYS1jb3B5cmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjlcIn0uZmEtYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmFcIn0uZmEtZXllZHJvcHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmYlwifS5mYS1wYWludC1icnVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmY1wifS5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZXtjb250ZW50OlwiXFxmMWZkXCJ9LmZhLWFyZWEtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmVcIn0uZmEtcGllLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjAwXCJ9LmZhLWxpbmUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDFcIn0uZmEtbGFzdGZtOmJlZm9yZXtjb250ZW50OlwiXFxmMjAyXCJ9LmZhLWxhc3RmbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDNcIn0uZmEtdG9nZ2xlLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNFwifS5mYS10b2dnbGUtb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDVcIn0uZmEtYmljeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwNlwifS5mYS1idXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDdcIn0uZmEtaW94aG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjIwOFwifS5mYS1hbmdlbGxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDlcIn0uZmEtY2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGFcIn0uZmEtc2hla2VsOmJlZm9yZSwuZmEtc2hlcWVsOmJlZm9yZSwuZmEtaWxzOmJlZm9yZXtjb250ZW50OlwiXFxmMjBiXCJ9LmZhLW1lYW5wYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMjBjXCJ9XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuW01hc3RlciBTdHlsZXNoZWV0XVxuXG5Qcm9qZWN0Olx0Q29uc3RydWN0aW9uIEJ1c2luZXNzIFNpdGUgVGVtcGxhdGVcblZlcnNpb246XHQxLjFcbkxhc3QgY2hhbmdlOlx0MzAvMDEvMjAxNFxuRGV2ZWxvcGVkIEJ5Olx0TmFzaXIgVWRkaW5cbkRldmVsb3BlciBVUkk6XHRodHRwOi8vbmFzaXJ1ZGRpbi5jb21cblByaW1hcnkgdXNlOlx0QnVzaW5lc3MsIFBvcnRmb2xpbyBhbmQgQmxvZ1xuQ29kZSBEZXNjcmlwdGlvbjogSSB1c2UgTEVTUyBwcmVwcm9jZXNzb3IgdG8gY29kZSBhbmQgb3B0aW1pemUgdG8gcmVwb25zaXZlIHdpdGggbmVzdGVkIHN0eWxlLiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbltUYWJsZSBvZiBjb250ZW50c11cblxuMS4gUHJlbG9hZGVyIC8gI3BhZ2Vsb2FkZXJcbjIuIFRvcFN0cmlwIC8gI25yX3RvcFN0cmlwXG4zLiBIZWFkZXIgLyBoZWFkZXJcbjQuIE5hdmlnYXRpb24gLyAubmF2YmFyXG41LiBJbmRleCBDb250ZW50OiBcbiAgICBpLiBTbGlkZXIgLyAjbnJfc2xpZGVyXG4gICAgaWkuIFNlcnZpY2VzIC8gI25yX3NlcnZpY2VzXG4gICAgaWlpLiBQcm9qZWN0cyAvICNwcm9qZWN0c1xuICAgIGl2LiBMYXRlc3QgUG9zdCAvICNsYXRlc3RQb3N0c1xuICAgIHYuIFRlc3RpbW9uaWFscyAvICN0ZXN0aW1vbmlhbHNcbiAgICB2aS4gRWxlbWVudHMgLyAjc2VjdGlvblxuICAgICAgICBpLiBBY2NvcmRpb24gLyAjaEFjY29yZGlvblxuICAgICAgICBpaS4gVGFicyAvIC5sZWZ0QWxpZ25lZFRhcFxuNi4gQWJvdXQgVXMgQ29udGVudCAoICNhYm91dHVzICk6IFxuICAgIGkuIEFib3V0IFVzIFRleHRzIC8gLmFib3V0VXNUZXh0c1xuICAgIGlpLiBUZWFtIE1lbWJlcnMgLyAubWVtYmVyc1xuICAgIGlpaS4gUGFydG5lcnMgLyAucGFydG5lcnNTbGlkZVxuNy4gQmxvZ1xuICAgIGkuIEJsb2dzIC8gI2Jsb2dzXG4gICAgaWkuIFNpbmdsZSBQb3N0IC8gI2Jsb2dzID4gLnNpbmdsZS1ibG9nXG44LiBQcm9qZWN0cyAoI3Byb2plY3RzKVxuICAgIGkuIEZpbHRlcnMgLyAuZmlsdGVyc1xuICAgIGlpLiBQcm9qZWN0cyAvIC5wcm9qZWN0c1xuOS4gU2VydmljZXMgLyAjc2VydmljZXNcbjEwLiBDb250YWN0IFVzIC8gI2NvbnRhY3RzXG4xMS4gR29vZ2xlIE1hcCAvICNtYXBCb3hcbjEyLiBTaWRlYmFyIC8gLnNpZGViYXJcbjEzLiBQYWdlIENvdmVyIC8gI3BhZ2VDb3ZlclxuMTQuIEZvb3RlciAvICNucl9mb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbltDb2xvciBjb2Rlc11cblxuQmFzZSBDb2xvciAxIDogI2Y3YjcxZTsgLy8gbGVzcyB2YXJpYWJsZSBAYmFzZUNvbG9yXG5CYXNlIENvbG9yIDIgOiAjMzMzZDQwOyAvLyBsZXNzIHZhcmlhYmxlIEBiYXNlQ29sb3IyXG5CYXNlIENvbG9yIDMgOiAjOWM5YzljOyAvLyBsZXNzIHZhcmlhYmxlIEBiYXNlQ29sb3IzXG5CYXNlIENvbG9yIDQgOiAjMjkzMTMzOyAvLyBsZXNzIHZhcmlhYmxlIEBiYXNlQ29sb3I0XG5CYXNlIENvbG9yIDUgOiAjOGE4YThhOyAvLyBsZXNzIHZhcmlhYmxlIEBiYXNlQ29sb3I1XG5CYXNlIENvbG9yIDYgOiAjNGM1NDVmOyAvLyBsZXNzIHZhcmlhYmxlIEBiYXNlQ29sb3I2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bRm9udHNdXG5cbkJhc2UgRm9udHMgMSA6IFJhbGV3YXkgLy8gbGVzcyB2YXJpYWJsZSBAYmFzZUZvbnRcbkJhc2UgRm9udHMgMiA6IE9wZW4gU2FucyAvLyBsZXNzIHZhcmlhYmxlIEBiYXNlRm9udDJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbipcbipcbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypQcmVmaXggU3R5bGVzKi9cbi5tMCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tMGEge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wMCB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLypGbG9hdGluZyovXG4uZmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4vKlNlY3Rpb24gRml4Ki9cbnNlY3Rpb24ucm93LFxuaGVhZGVyLnJvdyxcbmZvb3Rlci5yb3cge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qQW5jb3JlKi9cbmEge1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5hOmZvY3VzLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qTW9kaWZ5IENvcmUgQ1NTKi9cbi5saXN0LWlubGluZSB7XG4gIG1hcmdpbjogMDtcbn1cbi8qU2VjdGlvbiBUaXRsZSovXG4uc2VjdGlvblRpdGxlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvblRpdGxlcyAuc2VjdGlvblRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNlY3Rpb25UaXRsZXMgLnNlY3Rpb25UaXRsZS53aGl0ZVRDIHtcbiAgY29sb3I6ICNGRkY7XG59XG4uc2VjdGlvblRpdGxlcyAuc2VjdGlvblN1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM0YzU0NWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uVGl0bGVzIC5zZWN0aW9uU3ViVGl0bGU6YmVmb3JlLFxuLnNlY3Rpb25UaXRsZXMgLnNlY3Rpb25TdWJUaXRsZTphZnRlciB7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzRjNTQ1ZjtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAtNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvblRpdGxlcyAuc2VjdGlvblN1YlRpdGxlOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5zZWN0aW9uVGl0bGVzIC5zZWN0aW9uU3ViVGl0bGU6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5zZWN0aW9uVGl0bGVzIC5zZWN0aW9uU3ViVGl0bGUud2hpdGVUQyB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnNlY3Rpb25UaXRsZXMgLnNlY3Rpb25TdWJUaXRsZS53aGl0ZVRDOmJlZm9yZSxcbi5zZWN0aW9uVGl0bGVzIC5zZWN0aW9uU3ViVGl0bGUud2hpdGVUQzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uVGl0bGVzIC5zZWN0aW9uVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuc2VjdGlvblRpdGxlcyAuc2VjdGlvblN1YlRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cbi8qTWl4aXRVcCovXG4ubWl4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlNsaWRlciBTaG9ydGNvZGUgQ2xhc3NlcyovXG4uYmIxIHtcbiAgYmFja2dyb3VuZDogI2Y3YjcxZTtcbiAgY29sb3I6ICNGRkY7XG59XG4uYmIzIHtcbiAgYmFja2dyb3VuZDogIzljOWM5YztcbiAgY29sb3I6ICNGRkY7XG59XG4uc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi53aWRnZXRTIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjMpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzljOWM5Yztcbn1cbi53aWRnZXRTIGg0IHtcbiAgY29sb3I6ICM0MDQzNGM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud2lkZ2V0UyBoNCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi8qVGV4dCBXaWRnZXQqL1xuLnRleHRXaWRnZXQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGV4dFdpZGdldCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi8qQ29uYWN0IFdpZGdldCovXG4uY29udGFjdFdpZGdldCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdFdpZGdldCB1bCBsaSBpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2Y3YjcxZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RXaWRnZXQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmNvbnRhY3RXaWRnZXQgdWwgbGkgaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG4gIC5jb250YWN0V2lkZ2V0IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi8qUmVjZW50IFBvc3QgV2lkZ2V0Ki9cbi5yZWNlbnRQb3N0V2lkZ2V0IC5yZWNlbnRibG9ncyAucmVjZW50YmxvZyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjMpO1xufVxuLnJlY2VudFBvc3RXaWRnZXQgLnJlY2VudGJsb2dzIC5yZWNlbnRibG9nOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucmVjZW50UG9zdFdpZGdldCAucmVjZW50YmxvZ3MgLnJlY2VudGJsb2c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVjZW50UG9zdFdpZGdldCAucmVjZW50YmxvZ3MgLnJlY2VudGJsb2cgLm1lZGlhLWxlZnQgYSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlY2VudFBvc3RXaWRnZXQgLnJlY2VudGJsb2dzIC5yZWNlbnRibG9nIC5tZWRpYS1sZWZ0IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVjZW50UG9zdFdpZGdldCAucmVjZW50YmxvZ3MgLnJlY2VudGJsb2cgLm1lZGlhLWJvZHkgYSBoNSB7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlY2VudFBvc3RXaWRnZXQgLnJlY2VudGJsb2dzIC5yZWNlbnRibG9nIC5tZWRpYS1sZWZ0IGEge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAucmVjZW50UG9zdFdpZGdldCAucmVjZW50YmxvZ3MgLnJlY2VudGJsb2cgLm1lZGlhLWJvZHkgYSBoNSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypCYXNlIFN0eWxlcyovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypQcmVMb2FkZXIqL1xuI3BhZ2Vsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgei1pbmRleDogOTk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcGFnZWxvYWRlciAubG9hZGVyLWl0ZW0ge1xuICBoZWlnaHQ6IDEzMHB4O1xuICB3aWR0aDogMTMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNjVweCk7XG4gIHRvcDogY2FsYyg1MCUgLSAxMDBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qVG9wIFN0cmlwKi9cbiNucl90b3BTdHJpcCB7XG4gIGJhY2tncm91bmQ6ICMyOTMxMzM7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxMXB4IDA7XG4gIGhlaWdodDogNDBweDtcbn1cbiNucl90b3BTdHJpcCAuYy1pbmZvIGxpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHBhZGRpbmc6IDA7XG59XG4jbnJfdG9wU3RyaXAgLmMtaW5mbyBsaSBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbiNucl90b3BTdHJpcCAuYy1pbmZvIGxpIGEgaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuI25yX3RvcFN0cmlwIC5sYW5nIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4jbnJfdG9wU3RyaXAgLmxhbmcgbGkgYSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvcGFjaXR5OiAwLjMwO1xufVxuI25yX3RvcFN0cmlwIC5sYW5nIGxpLmFjdGl2ZSBhIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4jbnJfdG9wU3RyaXAgLmxhbmcgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgI25yX3RvcFN0cmlwIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgI25yX3RvcFN0cmlwIC5jLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAjbnJfdG9wU3RyaXAgLmxhbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypIZWFkZXIqL1xuaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMDVweDtcbiAgcGFkZGluZzogMzFweCAwO1xuICBiYWNrZ3JvdW5kOiAjMzMzZDQwO1xufVxuaGVhZGVyIC5sb2dvIHtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG59XG5oZWFkZXIgLnNvY2lhbF9uYXYgdWwgbGkgYSB7XG4gIHdpZHRoOiA0M3B4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y3YjcxZTtcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbmhlYWRlciAuc29jaWFsX25hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBoZWFkZXIgLmxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBoZWFkZXIgLnNvY2lhbF9uYXYgdWwge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICB9XG59XG4vKk5hdmJhciovXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogIzI5MzEzMztcbiAgYm9yZGVyLWNvbG9yOiAjMjkzMTMzO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlIC5idG4tdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGUgLmJhcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZSAuYmFycyBzcGFuIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgd2lkdGg6IDE2OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuIH1cbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpIGEge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogODRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzM2Q0MDtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdiNzFlO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtLFxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuY3VycmVudF9wYWdlX3BhcmVudCwgXG4ubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaS5jdXJyZW50LXBvc3QtcGFyZW50IHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuY3VycmVudC1tZW51LWl0ZW06YmVmb3JlLFxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuY3VycmVudF9wYWdlX3BhcmVudDpiZWZvcmUsIFxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuY3VycmVudC1wb3N0LXBhcmVudDpiZWZvcmUge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHNrZXdYKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZDogI2FlOTAyZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBtYXJnaW46IC0xMnB4IDAgMCA2cHg7XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLCBcbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLmN1cnJlbnRfcGFnZV9wYXJlbnQgYSwgXG4ubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaS5jdXJyZW50LXBvc3QtcGFyZW50IGEge1xuICBiYWNrZ3JvdW5kOiAjZjdiNzFlO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGE6aG92ZXIsIFxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuY3VycmVudF9wYWdlX3BhcmVudCBhOmhvdmVyLCBcbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLmN1cnJlbnQtcG9zdC1wYXJlbnQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2I3MWU7XG4gIGNvbG9yOiAjRkZGO1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYTpiZWZvcmUsIFxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuY3VycmVudF9wYWdlX3BhcmVudCBhOmJlZm9yZSwgXG4ubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaS5jdXJyZW50LXBvc3QtcGFyZW50IGE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjdiNzFlO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGE6YWZ0ZXIsIFxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuY3VycmVudF9wYWdlX3BhcmVudCBhOmFmdGVyLCBcbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLmN1cnJlbnQtcG9zdC1wYXJlbnQgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDg0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogODRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMjVweCBzb2xpZCAjZjdiNzFlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI0cHg7XG4gIHotaW5kZXg6IDEwMDE7XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhOmJlZm9yZSxcbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGE6YWZ0ZXIsIFxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuY3VycmVudF9wYWdlX3BhcmVudC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhOmJlZm9yZSxcbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLmN1cnJlbnRfcGFnZV9wYXJlbnQuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYTphZnRlciwgXG4ubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaS5jdXJyZW50LXBvc3QtcGFyZW50LmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGE6YmVmb3JlLFxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuY3VycmVudC1wb3N0LXBhcmVudC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkge1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgtMSwgMCwgLTEsIC05MGRlZyk7XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaTpudGgtY2hpbGQoZXZlbikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDEsIC05MGRlZyk7XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgYmFja2dyb3VuZDogIzI5MzEzMztcbiAgY29sb3I6ICNGRkY7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBkaW1ncmF5O1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaS5kcm9wZG93bjpob3ZlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNmN2I3MWU7XG4gIGNvbG9yOiAjRkZGO1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmN2I3MWU7XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaS5kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSxcbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDAsIDApO1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLW1lbnUgbGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDAsIDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxuICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaSBhIHtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxuICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmFmdGVyLCBcbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuY3VycmVudF9wYWdlX3BhcmVudCBhOmFmdGVyLCBcbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuY3VycmVudC1wb3N0LXBhcmVudCBhOmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogNzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDcwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMjVweCBzb2xpZCAjZjdiNzFlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkge1xuICAgIHdpZHRoOiAxMjRweDtcbiAgfVxuICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaSBhIHtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxuICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmFmdGVyLCBcbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuY3VycmVudF9wYWdlX3BhcmVudCBhOmFmdGVyLCBcbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuY3VycmVudC1wb3N0LXBhcmVudCBhOmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogNjJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDYycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZjdiNzFlO1xuICAgIGJvdHRvbTogLTE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLXN0YXRpYy10b3AgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXN0YXRpYy10b3AgLmNvbnRhaW5lciAubTA0bSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpIGEge1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGE6YWZ0ZXIsIFxuICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaS5jdXJyZW50X3BhZ2VfcGFyZW50IGE6YWZ0ZXIsIFxuICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB1bCBsaS5jdXJyZW50LXBvc3QtcGFyZW50IGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UgdWwgbGkuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qU2xpZGVyIFN0eWxlcyovXG4jbnJfc2xpZGVyIC5tYWluU2xpZGVyQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cbiNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLnRwLWJ1bGxldHMge1xuICBtYXJnaW4tbGVmdDogLTE3cHggIWltcG9ydGFudDtcbn1cbiNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLnRwYXJyb3dzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAudHBhcnJvd3M6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZjdiNzFlO1xuICB0b3A6IC01cHg7XG59XG4jbnJfc2xpZGVyIC5tYWluU2xpZGVyQ29udGFpbmVyIC50cGFycm93cy50cC1sZWZ0YXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICBsZWZ0OiA1NSU7XG59XG4jbnJfc2xpZGVyIC5tYWluU2xpZGVyQ29udGFpbmVyIC50cGFycm93cy50cC1sZWZ0YXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDk5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDk5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA5OXB4IHNvbGlkICNGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOTlweDtcbn1cbiNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLnRwYXJyb3dzLnRwLXJpZ2h0YXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICByaWdodDogNTUlO1xufVxuI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAudHBhcnJvd3MudHAtcmlnaHRhcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogOTlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOTlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA5OXB4IHNvbGlkICNGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOTlweDtcbiAgbGVmdDogLTU5cHg7XG59XG4jbnJfc2xpZGVyIC5tYWluU2xpZGVyQ29udGFpbmVyIC5tYWluU2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLm1haW5TbGlkZXIgLmNhcHRpb24ge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xufVxuI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiBoMiB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogNTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjbnJfc2xpZGVyIC5tYWluU2xpZGVyQ29udGFpbmVyIC5tYWluU2xpZGVyIC5jYXB0aW9uIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiBoMyB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiBoMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbiNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLm1haW5TbGlkZXIgLmNhcHRpb24gaDQge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLm1haW5TbGlkZXIgLmNhcHRpb24gaDQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLm1haW5TbGlkZXIgLmNhcHRpb24gaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLm1haW5TbGlkZXIgLmNhcHRpb24gaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLm1haW5TbGlkZXIgLmNhcHRpb24gaDQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxufVxuI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjbnJfc2xpZGVyIC5tYWluU2xpZGVyQ29udGFpbmVyIC5tYWluU2xpZGVyIC5jYXB0aW9uIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLm1haW5TbGlkZXIgLmNhcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG4jbnJfc2xpZGVyIC5tYWluU2xpZGVyQ29udGFpbmVyIC5tYWluU2xpZGVyIC5jYXB0aW9uIGEuYnRuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBsaW5lLWhlaWdodDogNjhweDtcbiAgYmFja2dyb3VuZDogI2Y3YjcxZTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiBhLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiBhLmJ0biB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLm1haW5TbGlkZXIgLmNhcHRpb24gYS5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLm1haW5TbGlkZXIgLmNhcHRpb24gYS5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLm1haW5TbGlkZXIgLmNhcHRpb24gYS5idG4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbiNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLm1haW5TbGlkZXIgLmNhcHRpb24gLmNvbnQtcm93IHtcbiAgd2lkdGg6IDM5NXB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbiNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLm1haW5TbGlkZXIgLmNhcHRpb24gLmNvbnQtcm93IHNwYW4ge1xuICBwYWRkaW5nOiAwIDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiAuY29udC1yb3cge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiAuY29udC1yb3cge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgfVxufVxuI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiAuaWNvX2JveCB7XG4gIGhlaWdodDogMTQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDhweDtcbiAgd2lkdGg6IDE0OHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jbnJfc2xpZGVyIC5tYWluU2xpZGVyQ29udGFpbmVyIC5tYWluU2xpZGVyIC5jYXB0aW9uIC5pY29fYm94IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiAuaWNvX2JveCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiAuc2tldGNoIGltZyB7XG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLm1haW5TbGlkZXIgLmNhcHRpb24gLnNrZXRjaCBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAjbnJfc2xpZGVyIC5tYWluU2xpZGVyQ29udGFpbmVyIC5tYWluU2xpZGVyIC5jYXB0aW9uIC5za2V0Y2ggaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xuICAgIHdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiAuc2tldGNoIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogMzMwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLm1haW5TbGlkZXIgLmNhcHRpb24gLnNrZXRjaCBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgICB3aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICNucl9zbGlkZXIgLm1haW5TbGlkZXJDb250YWluZXIgLm1haW5TbGlkZXIgLmNhcHRpb24gLnNrZXRjaCBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiAudG9vbHMgaW1nIHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiAudG9vbHMgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiAudG9vbHMgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xuICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiAudG9vbHMgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiAudG9vbHMgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAjbnJfc2xpZGVyIC5tYWluU2xpZGVyQ29udGFpbmVyIC5tYWluU2xpZGVyIC5jYXB0aW9uIC50b29scyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNucl9zbGlkZXIgLnNsaWRlckFmdGVyVHJpYW5nbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA1ODVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1ODVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNjhweCBzb2xpZCAjRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjbnJfc2xpZGVyIC5zbGlkZXJBZnRlclRyaWFuZ2xlOmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogNDg1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA0ODVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICNucl9zbGlkZXIgLnNsaWRlckFmdGVyVHJpYW5nbGU6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAzNzVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDM3NXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI25yX3NsaWRlciAuc2xpZGVyQWZ0ZXJUcmlhbmdsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbnJfc2xpZGVyIC5tYWluU2xpZGVyQ29udGFpbmVyIC5tYWluU2xpZGVyIC5jYXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiAuY29udC1yb3cge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiAuY29udC1yb3cgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiAuaWNvX2JveCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjbnJfc2xpZGVyIC5tYWluU2xpZGVyQ29udGFpbmVyIC50cGFycm93cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbnJfc2xpZGVyIC5tYWluU2xpZGVyQ29udGFpbmVyIC5tYWluU2xpZGVyIC5jYXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiAuY29udC1yb3cge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiAuY29udC1yb3cgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgI25yX3NsaWRlciAubWFpblNsaWRlckNvbnRhaW5lciAubWFpblNsaWRlciAuY2FwdGlvbiAuaWNvX2JveCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlNlcnZpY2VzKi9cbiNucl9zZXJ2aWNlcyB7XG4gIHBhZGRpbmc6IDUwcHggMCAwO1xufVxuI25yX3NlcnZpY2VzIC5zZXJ2aWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzM2Q0MDtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgd2lkdGg6IDI3MHB4O1xuICBib3JkZXI6IDEwcHggc29saWQgI2Y3YjcxZTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY3Vyc29yOiBhbGwtc2Nyb2xsO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xufVxuI25yX3NlcnZpY2VzIC5zZXJ2aWNlIC5pbm5lclJvdyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjQ3LCAxODMsIDMwLCAwLjgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNucl9zZXJ2aWNlcyAuc2VydmljZSAuaW5uZXJSb3cgLmZhIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgY29sb3I6ICNmN2I3MWU7XG4gIG1hcmdpbjogNzBweCAwIDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI25yX3NlcnZpY2VzIC5zZXJ2aWNlIC5pbm5lclJvdyAuc2VydmljZU5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNucl9zZXJ2aWNlcyAuc2VydmljZSAuaW5uZXJSb3cgLnNlcnZpY2VOYW1lOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWhvdmVyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBtYXgtd2lkdGg6IDA7XG4gIGNvbG9yOiAjRkZGO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jbnJfc2VydmljZXMgLnNlcnZpY2U6aG92ZXIgLmlubmVyUm93IHtcbiAgYmFja2dyb3VuZDogI2Y3YjcxZTtcbn1cbiNucl9zZXJ2aWNlcyAuc2VydmljZTpob3ZlciAuaW5uZXJSb3cgLmZhIHtcbiAgY29sb3I6ICNGRkY7XG59XG4jbnJfc2VydmljZXMgLnNlcnZpY2U6aG92ZXIgLmlubmVyUm93IC5zZXJ2aWNlTmFtZTphZnRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI25yX3NlcnZpY2VzIC5zZXJ2aWNlIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBib3JkZXI6IDhweCBzb2xpZCAjZjdiNzFlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgI25yX3NlcnZpY2VzIC5zZXJ2aWNlIC5pbm5lclJvdyAuZmEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW46IDU1cHggMCA1cHg7XG4gIH1cbiAgI25yX3NlcnZpY2VzIC5zZXJ2aWNlIC5pbm5lclJvdyAuc2VydmljZU5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICNucl9zZXJ2aWNlcyAuc2VydmljZSB7XG4gICAgaGVpZ2h0OiAxNDhweDtcbiAgICB3aWR0aDogMTQ4cHg7XG4gICAgYm9yZGVyOiA3cHggc29saWQgI2Y3YjcxZTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgI25yX3NlcnZpY2VzIC5zZXJ2aWNlIC5pbm5lclJvdyAuZmEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDMzcHggMCAzcHg7XG4gIH1cbiAgI25yX3NlcnZpY2VzIC5zZXJ2aWNlIC5pbm5lclJvdyAuc2VydmljZU5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbnJfc2VydmljZXMgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgI25yX3NlcnZpY2VzIC5zZXJ2aWNlIHtcbiAgICBoZWlnaHQ6IDE0OHB4O1xuICAgIHdpZHRoOiAxNDhweDtcbiAgICBib3JkZXI6IDdweCBzb2xpZCAjZjdiNzFlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxuICAjbnJfc2VydmljZXMgLnNlcnZpY2UgLmlubmVyUm93IC5mYSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMzNweCAwIDNweDtcbiAgfVxuICAjbnJfc2VydmljZXMgLnNlcnZpY2UgLmlubmVyUm93IC5zZXJ2aWNlTmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNucl9zZXJ2aWNlcyAuY29sLXNtLTMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAjbnJfc2VydmljZXMgLnNlcnZpY2Uge1xuICAgIGhlaWdodDogMTQ1cHg7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIGJvcmRlcjogN3B4IHNvbGlkICNmN2I3MWU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG4gICNucl9zZXJ2aWNlcyAuc2VydmljZSAuaW5uZXJSb3cgLmZhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgM3B4O1xuICB9XG4gICNucl9zZXJ2aWNlcyAuc2VydmljZSAuaW5uZXJSb3cgLnNlcnZpY2VOYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgI25yX3NlcnZpY2VzIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgI25yX3NlcnZpY2VzIC5zZXJ2aWNlIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBib3JkZXI6IDdweCBzb2xpZCAjZjdiNzFlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgfVxuICAjbnJfc2VydmljZXMgLnNlcnZpY2UgLmlubmVyUm93IC5mYSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbjogNTVweCAwIDNweDtcbiAgfVxuICAjbnJfc2VydmljZXMgLnNlcnZpY2UgLmlubmVyUm93IC5zZXJ2aWNlTmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4vKlNlcnZpY2VzIFBhZ2UqL1xuI3NlcnZpY2VzIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbiNzZXJ2aWNlcyBoMyB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3NlcnZpY2VzIGgzIGkge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIHdpZHRoOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjdiNzFlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNzZXJ2aWNlcyBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gICNzZXJ2aWNlcyBoMyBpIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gIH1cbn1cbiNzZXJ2aWNlcyAud2h5VXMge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuI3NlcnZpY2VzIC53aHlVcyAud2h5VXNJbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjMpO1xufVxuI3NlcnZpY2VzIC53aHlVcyAud2h5VXNJbm5lciAuY29sLXNtLTcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4jc2VydmljZXMgLndoeVVzIC53aHlVc0lubmVyIC5jb2wtc20tNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4jc2VydmljZXMgLndoeVVzIC53aHlVc0lubmVyIC50YWdGZWF0dXJlcyBsaSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDExcHggMTFweCAwO1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdiNzFlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4jc2VydmljZXMgLndoeVVzIC53aHlVc0lubmVyIC50YWdGZWF0dXJlcyBsaSAuYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICM4YThhOGE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNzZXJ2aWNlcyAud2h5VXMgLndoeVVzSW5uZXIgLnRhZ0ZlYXR1cmVzIGxpIC5iYWRnZSBpIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjc2VydmljZXMgLndoeVVzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgI3NlcnZpY2VzIC53aHlVcyBwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cbiNzZXJ2aWNlcyAud2hhdE9mZmVyIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzljOWM5Yztcbn1cbiNzZXJ2aWNlcyAud2hhdE9mZmVyIC53aGF0T2ZmZXJJbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTU2LCAxNTYsIDE1NiwgMC4zKTtcbn1cbiNzZXJ2aWNlcyAud2hhdE9mZmVyIC53aGF0T2ZmZXJJbm5lciBzcGFuIHtcbiAgY29sb3I6ICNmN2I3MWU7XG59XG4jc2VydmljZXMgLndoYXRPZmZlciAud2hhdE9mZmVySW5uZXIgc3Bhbi5iaWdMZXR0ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDNweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgd2lkdGg6IDYzcHg7XG4gIGxpbmUtaGVpZ2h0OiA2M3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyOTMxMzM7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjc2VydmljZXMgLndoYXRPZmZlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gICNzZXJ2aWNlcyAud2hhdE9mZmVyIHAge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxuICAjc2VydmljZXMgLndoYXRPZmZlciAud2hhdE9mZmVySW5uZXIgc3BhbiB7XG4gICAgbWFyZ2luOiA1cHggMTVweCAxNXB4IDA7XG4gIH1cbn1cbiNzZXJ2aWNlcyAuc2VydmljZUZlYXR1cmUge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuMyk7XG59XG4jc2VydmljZXMgLnNlcnZpY2VGZWF0dXJlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jc2VydmljZXMgLnNlcnZpY2VGZWF0dXJlIC5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4jc2VydmljZXMgLnNlcnZpY2VGZWF0dXJlIC5tZWRpYSAubWVkaWEtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4jc2VydmljZXMgLnNlcnZpY2VGZWF0dXJlIC5tZWRpYSAubWVkaWEtbGVmdCBpIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDYxLCA2NCwgMC4zKTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbiNzZXJ2aWNlcyAuc2VydmljZUZlYXR1cmUgLm1lZGlhIC5tZWRpYS1ib2R5IGg1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI3NlcnZpY2VzIC5zZXJ2aWNlRmVhdHVyZSAubWVkaWEgLm1lZGlhLWJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM5YzljOWM7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3NlcnZpY2VzIC5zZXJ2aWNlRmVhdHVyZSAuY29sLXNtLTQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjc2VydmljZXMgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzZXJ2aWNlcyAuc2VydmljZUZlYXR1cmUgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypQcm9qZWN0cyovXG4jcHJvamVjdHMge1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcbn1cbiNwcm9qZWN0cyAuZmlsdGVycyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuMyk7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgY29sb3I6IHJnYmEoMTU2LCAxNTYsIDE1NiwgMC45KTtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbn1cbiNwcm9qZWN0cyAuZmlsdGVycyAuZmlsdGVyIHtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jcHJvamVjdHMgLmZpbHRlcnMgLmZpbHRlciBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI3Byb2plY3RzIC5maWx0ZXJzIC5maWx0ZXI6YWZ0ZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuOCk7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbiNwcm9qZWN0cyAuZmlsdGVycyAuZmlsdGVyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjdiNzFlO1xufVxuI3Byb2plY3RzIC5wcm9qZWN0Lm1peCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jcHJvamVjdHMgLnByb2plY3QubWl4IC5wcm9qZWN0SW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jcHJvamVjdHMgLnByb2plY3QubWl4IC5wcm9qZWN0RGV0YWlscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjg1KTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNwcm9qZWN0cyAucHJvamVjdC5taXggLnByb2plY3REZXRhaWxzIC5uYW1lVHlwZSB7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNwcm9qZWN0cyAucHJvamVjdC5taXggLnByb2plY3REZXRhaWxzIC5uYW1lVHlwZSAucHJvamVjdE5hbWUge1xuICBmb250LXNpemU6IDIycHg7XG59XG4jcHJvamVjdHMgLnByb2plY3QubWl4IC5wcm9qZWN0RGV0YWlscyAubmFtZVR5cGUgLnByb2plY3RUeXBlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbiNwcm9qZWN0cyAucHJvamVjdC5taXggLnByb2plY3REZXRhaWxzIC5wcm9qZWN0SWNvbnMgYSB7XG4gIHdpZHRoOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZjdiNzFlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI3Byb2plY3RzIC5wcm9qZWN0Lm1peCAucHJvamVjdERldGFpbHMgLnByb2plY3RJY29ucyBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4jcHJvamVjdHMgLnByb2plY3QubWl4OmhvdmVyIC5wcm9qZWN0RGV0YWlscyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4jcHJvamVjdHMgLnByb2plY3QubWl4OmhvdmVyIC5wcm9qZWN0RGV0YWlscyAubmFtZVR5cGUge1xuICBtYXJnaW4tbGVmdDogLTUwMCU7XG59XG4jcHJvamVjdHMgLnByb2plY3QubWl4OmhvdmVyIC5wcm9qZWN0RGV0YWlscyAucHJvamVjdEljb25zIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbiNwcm9qZWN0cyAucHJvamVjdC5taXg6aG92ZXIgLnByb2plY3REZXRhaWxzIC5wcm9qZWN0SWNvbnMgYSB7XG4gIGJhY2tncm91bmQ6ICNmN2I3MWU7XG59XG4jcHJvamVjdHMuZnVsbFdpZHRoIC5wcm9qZWN0LFxuI3Byb2plY3RzLmNvbDMgLnByb2plY3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG59XG4jcHJvamVjdHMuY29sMiAucHJvamVjdCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbn1cbiNwcm9qZWN0cy5jb2wyIC5wcm9qZWN0cyxcbiNwcm9qZWN0cy5jb2wzIC5wcm9qZWN0cyB7XG4gIG1hcmdpbjogLTE1cHggMCAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI3Byb2plY3RzLmNvbDIgLnByb2plY3RzIC5wcm9qZWN0LFxuI3Byb2plY3RzLmNvbDMgLnByb2plY3RzIC5wcm9qZWN0IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbiNwcm9qZWN0cy5jb2wyIC5wcm9qZWN0cyAucHJvamVjdCAucHJvamVjdElubmVyLFxuI3Byb2plY3RzLmNvbDMgLnByb2plY3RzIC5wcm9qZWN0IC5wcm9qZWN0SW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcHJvamVjdHMuY29sMiAucGFnaW5hdGlvblJvdyxcbiNwcm9qZWN0cy5jb2wzIC5wYWdpbmF0aW9uUm93IHtcbiAgdG9wOiAtMTVweDtcbn1cbiNwcm9qZWN0cy5jb2wzIC5wcm9qZWN0IC5wcm9qZWN0RGV0YWlscyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xufVxuI3Byb2plY3RzLmNvbDMgLnByb2plY3QgLnByb2plY3REZXRhaWxzIC5uYW1lVHlwZSAucHJvamVjdE5hbWUge1xuICBmb250LXNpemU6IDIycHg7XG59XG4jcHJvamVjdHMuY29sMyAucHJvamVjdCAucHJvamVjdERldGFpbHMgLm5hbWVUeXBlIC5wcm9qZWN0VHlwZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4jcHJvamVjdHMuY29sMyAucHJvamVjdCAucHJvamVjdERldGFpbHMgLnByb2plY3RJY29ucyB7XG4gIG1hcmdpbi1yaWdodDogLTE1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jcHJvamVjdHMuY29sMyAucHJvamVjdDpob3ZlciAucHJvamVjdERldGFpbHMge1xuICBiYWNrZ3JvdW5kOiAjZjdiNzFlO1xufVxuI3Byb2plY3RzLmNvbDMgLnByb2plY3Q6aG92ZXIgLnByb2plY3REZXRhaWxzIC5wcm9qZWN0SWNvbnMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jcHJvamVjdHMuY29sMyAucHJvamVjdDpob3ZlciAucHJvamVjdERldGFpbHMgLnByb2plY3RJY29ucyBhIHtcbiAgYmFja2dyb3VuZDogIzI5MzEzMztcbn1cbiNwcm9qZWN0cy5wYWdlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwcm9qZWN0cyAuZmlsdGVycyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gICNwcm9qZWN0cyAuZmlsdGVycyAuZmlsdGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgI3Byb2plY3RzIC5wcm9qZWN0Lm1peCAucHJvamVjdERldGFpbHMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgI3Byb2plY3RzIC5wcm9qZWN0Lm1peCAucHJvamVjdERldGFpbHMgLm5hbWVUeXBlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgI3Byb2plY3RzIC5wcm9qZWN0Lm1peCAucHJvamVjdERldGFpbHMgLm5hbWVUeXBlIC5wcm9qZWN0TmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gICNwcm9qZWN0cyAucHJvamVjdC5taXggLnByb2plY3REZXRhaWxzIC5uYW1lVHlwZSAucHJvamVjdFR5cGUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gICNwcm9qZWN0cyAucHJvamVjdC5taXggLnByb2plY3REZXRhaWxzIC5wcm9qZWN0SWNvbnMgYSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgI3Byb2plY3RzIC5wcm9qZWN0Lm1peCAucHJvamVjdERldGFpbHMgLm5hbWVUeXBlIC5wcm9qZWN0TmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3Byb2plY3RzIC5wcm9qZWN0Lm1peCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNwcm9qZWN0cyAucHJvamVjdC5taXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3Byb2plY3RzIC5maWx0ZXJzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNwcm9qZWN0cyAuZmlsdGVycyAucHJvamVjdF9maWxkZXJCdXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMzMzNkNDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd29yZC1zcGFjaW5nOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gICNwcm9qZWN0cyAuZmlsdGVycyAjZmlsdGVycyB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAjcHJvamVjdHMgLmZpbHRlcnMgLmZpbHRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjcHJvamVjdHMgLmZpbHRlcnMgLmZpbHRlciBpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwcm9qZWN0cyAuZmlsdGVycyAuZmlsdGVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypMYXRlc3QgUG9zdCovXG4jbGF0ZXN0UG9zdHMge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4jbGF0ZXN0UG9zdHMgLnNlY3Rpb25UaXRsZXMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qQmxvZ3MqL1xuI2Jsb2dzIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uYmxvZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYmxvZyAuYmxvZ0lubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2cgLmJsb2dJbm5lciAuYmxvZ0RhdGVUaW1lIHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjNGM1NDVmO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xufVxuLmJsb2cgLmJsb2dJbm5lciAuYmxvZ0RhdGVUaW1lIGkge1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICM4YThhOGE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYmxvZyAuYmxvZ0lubmVyIC5ibG9nRGF0ZVRpbWUgaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjOGE4YThhO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYmxvZyAuYmxvZ0lubmVyIC5mZWF0dXJlSW1nIHtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9nIC5ibG9nSW5uZXIgLmZlYXR1cmVJbWcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvZyAuYmxvZ0lubmVyIC5mZWF0dXJlSW1nIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5ibG9nIC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyB7XG4gIGJhY2tncm91bmQ6ICNmMmVkZWQ7XG4gIHBhZGRpbmc6IDAgNDBweCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5ibG9nIC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBwYWRkaW5nOiAxOHB4O1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvZyAuYmxvZ0lubmVyIC5wb3N0RXhjZXJwdHMgLnBvc3RFeGNlcnB0SW5uZXIgYS5wb3N0VGl0bGUgaDQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmJsb2cgLmJsb2dJbm5lciAucG9zdEV4Y2VycHRzIC5wb3N0RXhjZXJwdElubmVyIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOWM5YzljO1xufVxuLmJsb2cgLmJsb2dJbm5lciAucG9zdEV4Y2VycHRzIC5wb3N0RXhjZXJwdElubmVyIGEucmVhZE1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNmN2I3MWU7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5ibG9nIC5ibG9nSW5uZXI6aG92ZXIgLmJsb2dEYXRlVGltZSBpIHtcbiAgYmFja2dyb3VuZDogI2Y3YjcxZTtcbn1cbi5ibG9nIC5ibG9nSW5uZXI6aG92ZXIgLmJsb2dEYXRlVGltZSBpOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmN2I3MWU7XG59XG4uYmxvZyAuYmxvZ0lubmVyOmhvdmVyIC5mZWF0dXJlSW1nIGEgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuLmJsb2cgLmJsb2dJbm5lcjpob3ZlciAucG9zdEV4Y2VycHRzIHtcbiAgYmFja2dyb3VuZDogI2Y3YjcxZTtcbn1cbi5ibG9nIC5ibG9nSW5uZXI6aG92ZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciBhLnBvc3RUaXRsZSBoNCB7XG4gIGNvbG9yOiAjZjdiNzFlO1xufVxuLmJsb2cgLmJsb2dJbm5lcjpob3ZlciAucG9zdEV4Y2VycHRzIC5wb3N0RXhjZXJwdElubmVyIGEucmVhZE1vcmUge1xuICBjb2xvcjogIzljOWM5Yztcbn1cbi5ibG9nLnJvdyB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5ibG9nLnJvdyAuYmxvZ0lubmVyIC5mZWF0dXJlSW1nIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5ibG9nLnJvdyAuYmxvZ0lubmVyIC5wb3N0RXhjZXJwdHMge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLmJsb2cucm93IC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYmxvZy5yb3cgLmJsb2dJbm5lciAucG9zdEV4Y2VycHRzIC5wb3N0RXhjZXJwdElubmVyIGEucG9zdFRpdGxlIGg0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmJsb2cucm93IC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzljOWM5Yztcbn1cbi5ibG9nLnJvdyAuYmxvZ0lubmVyIC5wb3N0RXhjZXJwdHMgLnBvc3RFeGNlcnB0SW5uZXIgYS5yZWFkTW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogI2Y3YjcxZTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmJsb2cuc2luZ2xlLWJsb2cge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmJsb2cuc2luZ2xlLWJsb2cgLmJsb2dJbm5lciAuZmVhdHVyZUltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uYmxvZy5zaW5nbGUtYmxvZyAuYmxvZ0lubmVyIC5mZWF0dXJlSW1nIGEge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvZy5zaW5nbGUtYmxvZyAuYmxvZ0lubmVyIC5mZWF0dXJlSW1nIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZy5zaW5nbGUtYmxvZyAuYmxvZ0lubmVyIC5wb3N0RXhjZXJwdHMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5ibG9nLnNpbmdsZS1ibG9nIC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuLmJsb2cuc2luZ2xlLWJsb2cgLmJsb2dJbm5lciAucG9zdEV4Y2VycHRzIC5wb3N0RXhjZXJwdElubmVyIGEucG9zdFRpdGxlIGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5ibG9nLnNpbmdsZS1ibG9nIC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzljOWM5Yztcbn1cbi5ibG9nLnNpbmdsZS1ibG9nIC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciBhLnJlYWRNb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjZjdiNzFlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nIC5ibG9nSW5uZXIgLmJsb2dEYXRlVGltZSB7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5ibG9nIC5ibG9nSW5uZXIgLmJsb2dEYXRlVGltZSBpIHtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5ibG9nIC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyB7XG4gICAgYmFja2dyb3VuZDogI2YyZWRlZDtcbiAgICBwYWRkaW5nOiAwIDI1cHggMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5ibG9nIC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuYmxvZyAuYmxvZ0lubmVyIC5wb3N0RXhjZXJwdHMgLnBvc3RFeGNlcnB0SW5uZXIgYS5wb3N0VGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5ibG9nIC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmxvZyAuYmxvZ0lubmVyIC5wb3N0RXhjZXJwdHMgLnBvc3RFeGNlcnB0SW5uZXIgYS5yZWFkTW9yZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5ibG9nLnJvdyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5ibG9nLnJvdyAuYmxvZ0lubmVyIC5wb3N0RXhjZXJwdHMge1xuICAgIHBhZGRpbmc6IDMzcHg7XG4gIH1cbiAgLmJsb2cucm93IC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYmxvZy5yb3cgLmJsb2dJbm5lciAucG9zdEV4Y2VycHRzIC5wb3N0RXhjZXJwdElubmVyIGEucG9zdFRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmJsb2cucm93IC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuICAuYmxvZy5zaW5nbGUtYmxvZyAuYmxvZ0lubmVyIC5wb3N0RXhjZXJwdHMge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmJsb2cuc2luZ2xlLWJsb2cgLmJsb2dJbm5lciAucG9zdEV4Y2VycHRzIC5wb3N0RXhjZXJwdElubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgfVxuICAuYmxvZy5zaW5nbGUtYmxvZyAuYmxvZ0lubmVyIC5wb3N0RXhjZXJwdHMgLnBvc3RFeGNlcnB0SW5uZXIgYS5wb3N0VGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5ibG9nLnNpbmdsZS1ibG9nIC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjYmxvZ3MgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5ibG9nIC5ibG9nSW5uZXIgLmJsb2dEYXRlVGltZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5ibG9nIC5ibG9nSW5uZXIgLmJsb2dEYXRlVGltZSBpIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5ibG9nLnJvdyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5ibG9nLnJvdyAuYmxvZ0lubmVyIC5wb3N0RXhjZXJwdHMge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLmJsb2cucm93IC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYmxvZy5yb3cgLmJsb2dJbm5lciAucG9zdEV4Y2VycHRzIC5wb3N0RXhjZXJwdElubmVyIGEucG9zdFRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmJsb2cucm93IC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuYmxvZy5zaW5nbGUtYmxvZyAuYmxvZ0lubmVyIC5wb3N0RXhjZXJwdHMge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmJsb2cuc2luZ2xlLWJsb2cgLmJsb2dJbm5lciAucG9zdEV4Y2VycHRzIC5wb3N0RXhjZXJwdElubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgfVxuICAuYmxvZy5zaW5nbGUtYmxvZyAuYmxvZ0lubmVyIC5wb3N0RXhjZXJwdHMgLnBvc3RFeGNlcnB0SW5uZXIgYS5wb3N0VGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5ibG9nLnNpbmdsZS1ibG9nIC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB9XG4gIC5ibG9nIC5ibG9nSW5uZXIgLmJsb2dEYXRlVGltZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5ibG9nIC5ibG9nSW5uZXIgLmJsb2dEYXRlVGltZSBpIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5ibG9nLnJvdyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5ibG9nLnJvdyAuYmxvZ0lubmVyIC5wb3N0RXhjZXJwdHMge1xuICAgIHBhZGRpbmc6IDMzcHg7XG4gIH1cbiAgLmJsb2cucm93IC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYmxvZy5yb3cgLmJsb2dJbm5lciAucG9zdEV4Y2VycHRzIC5wb3N0RXhjZXJwdElubmVyIGEucG9zdFRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmJsb2cucm93IC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuICAuYmxvZy5zaW5nbGUtYmxvZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJsb2cuc2luZ2xlLWJsb2cgLmJsb2dJbm5lciAucG9zdEV4Y2VycHRzIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5ibG9nLnNpbmdsZS1ibG9nIC5ibG9nSW5uZXIgLnBvc3RFeGNlcnB0cyAucG9zdEV4Y2VycHRJbm5lciB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIH1cbiAgLmJsb2cuc2luZ2xlLWJsb2cgLmJsb2dJbm5lciAucG9zdEV4Y2VycHRzIC5wb3N0RXhjZXJwdElubmVyIGEucG9zdFRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuYmxvZy5zaW5nbGUtYmxvZyAuYmxvZ0lubmVyIC5wb3N0RXhjZXJwdHMgLnBvc3RFeGNlcnB0SW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypUZXN0aW1vbmlhbHMqL1xuI3Rlc3RpbW9uaWFscyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYWNrZ3JvdW5kLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXIgI2Y3YjcxZTtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxTbGlkZXIge1xuICBtYXJnaW46IDE1cHggMCAxMHB4O1xufVxuI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxTbGlkZXIgLml0ZW0ge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xufVxuI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxTbGlkZXIgLml0ZW0gLmNsaWVudFBob3RvIHtcbiAgd2lkdGg6IDE1M3B4O1xuICBoZWlnaHQ6IDE1M3B4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbn1cbiN0ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsU2xpZGVyIC5pdGVtIC5jbGllbnRQaG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxTbGlkZXIgLml0ZW0gLmNsaWVudE5hbWVUaXRsZSB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxTbGlkZXIgLml0ZW0gLmFycm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxTbGlkZXIgLml0ZW0gLmFycm93IGltZyB7XG4gIHdpZHRoOiA0MnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbFNsaWRlciAuaXRlbSAudGVzdGltb25pYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjdGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxTbGlkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbFNsaWRlciAuaXRlbSAuY2xpZW50UGhvdG8ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxTbGlkZXIgLml0ZW0gLmNsaWVudFBob3RvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICN0ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsU2xpZGVyIC5pdGVtIC5jbGllbnROYW1lVGl0bGUge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gICN0ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsU2xpZGVyIC5pdGVtIC5hcnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAjdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbFNsaWRlciAuaXRlbSAuYXJyb3cgaW1nIHtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxuICAjdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbFNsaWRlciAuaXRlbSAudGVzdGltb25pYWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypFbGVtZW50cyovXG4jZWxlbWVudHMge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4ubGVmdEFsaWduZWRUYXAge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuMyk7XG59XG4ubGVmdEFsaWduZWRUYXAgdWwubmF2LXRhYnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIzMnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTU2LCAxNTYsIDE1NiwgMC4zKTtcbn1cbi5sZWZ0QWxpZ25lZFRhcCB1bC5uYXYtdGFicyBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxlZnRBbGlnbmVkVGFwIHVsLm5hdi10YWJzIGxpIGEge1xuICBjb2xvcjogcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjkpO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTU2LCAxNTYsIDE1NiwgMC4zKTtcbn1cbi5sZWZ0QWxpZ25lZFRhcCB1bC5uYXYtdGFicyBsaSBhIGkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmxlZnRBbGlnbmVkVGFwIHVsLm5hdi10YWJzIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlcjogMDtcbn1cbi5sZWZ0QWxpZ25lZFRhcCB1bC5uYXYtdGFicyBsaS5hY3RpdmUsXG4ubGVmdEFsaWduZWRUYXAgdWwubmF2LXRhYnMgbGk6aG92ZXIge1xuICBib3JkZXI6IDA7XG59XG4ubGVmdEFsaWduZWRUYXAgdWwubmF2LXRhYnMgbGkuYWN0aXZlIGEsXG4ubGVmdEFsaWduZWRUYXAgdWwubmF2LXRhYnMgbGk6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQ6ICNmN2I3MWU7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDA7XG59XG4ubGVmdEFsaWduZWRUYXAgLnRhYi1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzMnB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5sZWZ0QWxpZ25lZFRhcCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6IHJnYmEoMTU2LCAxNTYsIDE1NiwgMC45KTtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi8qQWNjb3JkaW9uKi9cbiNoQWNjb3JkaW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjMpO1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xufVxuI2hBY2NvcmRpb24gLnBhbmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG59XG4jaEFjY29yZGlvbiAucGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjMpO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI2hBY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQxNDE0MTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiNoQWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSBpIHtcbiAgY29sb3I6ICNmN2I3MWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNoQWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSAuc2lnbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTU2LCAxNTYsIDE1NiwgMC4zKTtcbn1cbiNoQWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSAuc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuI2hBY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhLmNvbGxhcHNlZCAuc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuI2hBY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4jaEFjY29yZGlvbiAucGFuZWwgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IC5pY29uIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdiNzFlO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbn1cbiNoQWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkgLnRleHRzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDg4cHgpO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYmEoMTU2LCAxNTYsIDE1NiwgMC45KTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4jaEFjY29yZGlvbiAucGFuZWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuMyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sZWZ0QWxpZ25lZFRhcCB1bC5uYXYtdGFicyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sZWZ0QWxpZ25lZFRhcCB1bC5uYXYtdGFicyBsaSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNnB4O1xuICAgIGhlaWdodDogMTI2cHg7XG4gIH1cbiAgLmxlZnRBbGlnbmVkVGFwIHVsLm5hdi10YWJzIGxpIGEgaSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5sZWZ0QWxpZ25lZFRhcCAudGFiLWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sZWZ0QWxpZ25lZFRhcCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuOSk7XG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAjZWxlbWVudHMgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sZWZ0QWxpZ25lZFRhcCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjMpO1xuICB9XG4gIC5sZWZ0QWxpZ25lZFRhcCB1bC5uYXYtdGFicyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuMyk7XG4gIH1cbiAgLmxlZnRBbGlnbmVkVGFwIHVsLm5hdi10YWJzIGxpIGEge1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAubGVmdEFsaWduZWRUYXAgdWwubmF2LXRhYnMgbGkgYSBpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmxlZnRBbGlnbmVkVGFwIC50YWItY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sZWZ0QWxpZ25lZFRhcCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuOSk7XG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkZvb3RlciovXG4jbnJfZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzMzM2Q0MDtcbn1cbiNucl9mb290ZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4jbnJfZm9vdGVyIC5jb250YWluZXIgLmdvVG9wIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuI25yX2Zvb3RlciAuY29udGFpbmVyIC5nb1RvcCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjJweDtcbiAgbGluZS1oZWlnaHQ6IDYycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmN2I3MWU7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4jbnJfZm9vdGVyIC5jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA1ODVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1ODVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNjhweCBzb2xpZCAjRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbiNucl9mb290ZXIgLmNvbnRhaW5lciAuY29weXJpZ2h0Um93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTIycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjkzMTMzO1xuICBjb2xvcjogI0ZGRjtcbn1cbiNucl9mb290ZXIgLmNvbnRhaW5lciAuY29weXJpZ2h0Um93IGEge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnR3aXR0ZXJTbGlkZSB7XG4gIGJhY2tncm91bmQ6ICMyOTMxMzM7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAxMTBweCAwIDgwcHg7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnR3aXR0ZXJTbGlkZSAudHdpdHRlclNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50d2l0dGVyU2xpZGUgLml0ZW0gaS5mYSxcbi50d2l0dGVyU2xpZGUgLnR3aXR0ZXJTbGlkZXIgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLml0ZW0gaS5mYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4udHdpdHRlclNsaWRlIC50d2l0dGVyU2xpZGVyIC5vd2wtY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4udHdpdHRlclNsaWRlIC50d2l0dGVyU2xpZGVyIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2LFxuLnR3aXR0ZXJTbGlkZSAudHdpdHRlclNsaWRlciAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtODBweDtcbn1cbi50d2l0dGVyU2xpZGUgLnR3aXR0ZXJTbGlkZXIgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXY6YmVmb3JlLFxuLnR3aXR0ZXJTbGlkZSAudHdpdHRlclNsaWRlciAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01MHB4O1xufVxuLnR3aXR0ZXJTbGlkZSAudHdpdHRlclNsaWRlciAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldiBpLFxuLnR3aXR0ZXJTbGlkZSAudHdpdHRlclNsaWRlciAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4udHdpdHRlclNsaWRlIC50d2l0dGVyU2xpZGVyIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi50d2l0dGVyU2xpZGUgLnR3aXR0ZXJTbGlkZXIgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXY6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDUwcHggc29saWQgI2Y3YjcxZTtcbn1cbi50d2l0dGVyU2xpZGUgLnR3aXR0ZXJTbGlkZXIgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQge1xuICByaWdodDogMDtcbn1cbi50d2l0dGVyU2xpZGUgLnR3aXR0ZXJTbGlkZXIgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiA1MHB4IHNvbGlkICNmN2I3MWU7XG4gIGxlZnQ6IC0yN3B4O1xufVxuLmZvb3RlcldpZGdldCB7XG4gIG1hcmdpbjogMzBweCAtMTVweDtcbn1cbi5mb290ZXJXaWRnZXQgLndpZGdldEhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uZm9vdGVyV2lkZ2V0IC53aWRnZXRIZWFkZXIgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZm9vdGVyV2lkZ2V0IC5nZXRJblRvdWNoX3dpZGdldCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uZm9vdGVyV2lkZ2V0IC5nZXRJblRvdWNoX3dpZGdldCB1bC5uYXYtdGFicyB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb290ZXJXaWRnZXQgLmdldEluVG91Y2hfd2lkZ2V0IHVsLm5hdi10YWJzIGxpIGEge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NywgMTgzLCAzMCwgMC44KTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG59XG4uZm9vdGVyV2lkZ2V0IC5nZXRJblRvdWNoX3dpZGdldCB1bC5uYXYtdGFicyBsaSBhIGkge1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDYycHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5mb290ZXJXaWRnZXQgLmdldEluVG91Y2hfd2lkZ2V0IHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogI2Y3YjcxZTtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyV2lkZ2V0IC5nZXRJblRvdWNoX3dpZGdldCB1bC5uYXYtdGFicyBsaS5hY3RpdmUgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmN2I3MWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcbn1cbi5mb290ZXJXaWRnZXQgLmdldEluVG91Y2hfd2lkZ2V0IC50YWItY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG59XG4uZm9vdGVyV2lkZ2V0IC5nZXRJblRvdWNoX3dpZGdldCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogMjRweCAxNXB4IDIwcHggMjBweDtcbn1cbi5mb290ZXJXaWRnZXQgLmdldEluVG91Y2hfd2lkZ2V0IC50YWItY29udGVudCAudGFiLXBhbmUgaSB7XG4gIGNvbG9yOiAjZjdiNzFlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5mb290ZXJXaWRnZXQgLmZsaWNrclNsaWRlciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5mb290ZXJXaWRnZXQgLmZsaWNrclNsaWRlciAuZmxpY2tyU2xpZGVyUm93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyV2lkZ2V0IC5mbGlja3JTbGlkZXIgLmZsaWNrclNsaWRlclJvdyAuanNmZy1sb2FkZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuLmZvb3RlcldpZGdldCAuZmxpY2tyU2xpZGVyIC5mbGlja3JTbGlkZXJSb3cgLnRodW1ibmFpbHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBoZWlnaHQ6IDEzMHB4O1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uZm9vdGVyV2lkZ2V0IC5mbGlja3JTbGlkZXIgLmZsaWNrclNsaWRlclJvdyAudGh1bWJuYWlscyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb290ZXJXaWRnZXQgLmZsaWNrclNsaWRlciAuZmxpY2tyU2xpZGVyUm93IC50aHVtYm5haWxzIGxpIGEge1xuICB3aWR0aDogNzhweDtcbiAgaGVpZ2h0OiA3OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogcmdiYSg0MSwgNDksIDUxLCAwLjgpO1xuICBib3JkZXI6IDA7XG59XG4uZm9vdGVyV2lkZ2V0IC5mbGlja3JTbGlkZXIgLmZsaWNrclNsaWRlclJvdyAudGh1bWJuYWlscyBsaSBhIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uZm9vdGVyV2lkZ2V0IC5mbGlja3JTbGlkZXIgLmZsaWNrclNsaWRlclJvdyAucGFnaW5hdGlvbiAuYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuNyk7XG59XG4uZm9vdGVyV2lkZ2V0IC5mbGlja3JTbGlkZXIgLmZsaWNrclNsaWRlclJvdyAucGFnaW5hdGlvbiAuYnRuLnBhZ2luYXRpb24tbmV4dCB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuLmZvb3RlcldpZGdldCAuZmxpY2tyU2xpZGVyIC5mbGlja3JTbGlkZXJSb3cgLnBhZ2luYXRpb24gLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5YzljOWM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNucl9mb290ZXIgLmNvbnRhaW5lciAuZ29Ub3Age1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gICNucl9mb290ZXIgLmNvbnRhaW5lciAuZ29Ub3AgYSB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gICNucl9mb290ZXIgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDQ4NXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNDg1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCAjRkZGO1xuICB9XG4gICNucl9mb290ZXIgLmNvbnRhaW5lciAuY29weXJpZ2h0Um93IHtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgfVxuICAudHdpdHRlclNsaWRlIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAjbnJfZm9vdGVyIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAzNzVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDM3NXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDQwcHggc29saWQgI0ZGRjtcbiAgfVxuICAjbnJfZm9vdGVyIC5jb250YWluZXIgLmNvcHlyaWdodFJvdyB7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLnR3aXR0ZXJTbGlkZSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG4gIC5mb290ZXJXaWRnZXQgLndpZGdldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3RlcldpZGdldCAud2lkZ2V0IC5nZXRJblRvdWNoX3dpZGdldCxcbiAgLmZvb3RlcldpZGdldCAud2lkZ2V0IC5mbGlja3JTbGlkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmZvb3RlcldpZGdldCAud2lkZ2V0IC5nZXRJblRvdWNoX3dpZGdldCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgI25yX2Zvb3RlciAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNucl9mb290ZXIgLmNvbnRhaW5lciAuZ29Ub3Age1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gIC50d2l0dGVyU2xpZGUge1xuICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG4gIC5mb290ZXJXaWRnZXQgLndpZGdldCAuZ2V0SW5Ub3VjaF93aWRnZXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9vdGVyV2lkZ2V0IC53aWRnZXQgLmdldEluVG91Y2hfd2lkZ2V0IHVsLm5hdi10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXJXaWRnZXQgLndpZGdldCAuZ2V0SW5Ub3VjaF93aWRnZXQgdWwubmF2LXRhYnMgbGkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZm9vdGVyV2lkZ2V0IC53aWRnZXQgLmdldEluVG91Y2hfd2lkZ2V0IHVsLm5hdi10YWJzIGxpIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuZm9vdGVyV2lkZ2V0IC53aWRnZXQgLmZsaWNrclNsaWRlciAuZmxpY2tyU2xpZGVyUm93IC50aHVtYm5haWxzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgcGFkZGluZzogNTBweCAwIDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZm9vdGVyV2lkZ2V0IC53aWRnZXQgLmZsaWNrclNsaWRlciAuZmxpY2tyU2xpZGVyUm93IC50aHVtYm5haWxzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXJXaWRnZXQgLndpZGdldCAuZmxpY2tyU2xpZGVyIC5mbGlja3JTbGlkZXJSb3cgLnRodW1ibmFpbHMgbGkgYSB7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNThweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0MSwgNDksIDUxLCAwLjgpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5mb290ZXJXaWRnZXQgLndpZGdldCAuZmxpY2tyU2xpZGVyIC5mbGlja3JTbGlkZXJSb3cgLnRodW1ibmFpbHMgbGkgYSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlBhZ2UgQ292ZXIqL1xuI3BhZ2VDb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjgxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wYWdlQ292ZXIucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlciAjZjdiNzFlO1xufVxuI3BhZ2VDb3ZlciBpbWcucGFnZUNvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuI3BhZ2VDb3ZlciAucGFnZVRpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDAgMjdweDtcbiAgbWluLXdpZHRoOiAxMzhweDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2I3MWU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuI3BhZ2VDb3ZlciAucGFnZUJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAwO1xufVxuI3BhZ2VDb3ZlciAucGFnZUJyZWFkY3J1bWJzIC5icmVhZGNydW1iIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI3BhZ2VDb3ZlciAucGFnZUJyZWFkY3J1bWJzIC5icmVhZGNydW1iIGxpIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG59XG4jcGFnZUNvdmVyIC5wYWdlQnJlYWRjcnVtYnMgLmJyZWFkY3J1bWIgbGkgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xufVxuI3BhZ2VDb3ZlciAucGFnZUJyZWFkY3J1bWJzIC5icmVhZGNydW1iIGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuI3BhZ2VDb3Zlci5ibG9nUGFnZSwgXG4jcGFnZUNvdmVyLnByb2plY3RQYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Byb2plY3RDb3Zlci5wbmdcIik7XG59XG4jcGFnZUNvdmVyLnNlcnZpY2VQYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NlcnZpY2VDb3Zlci5wbmdcIik7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypQYWdpbmF0aW9uICovXG4ucGFnaW5hdGlvblJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2luYXRpb25Sb3cgLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDM1cHggMCAzM3B4O1xufVxuLnBhZ2luYXRpb25Sb3cgLnBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnaW5hdGlvblJvdyAucGFnaW5hdGlvbiBsaSBhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGFnaW5hdGlvblJvdyAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxcbi5wYWdpbmF0aW9uUm93IC5wYWdpbmF0aW9uIGxpOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kOiAjZjdiNzFlO1xuICBib3JkZXItY29sb3I6ICNmN2I3MWU7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnBhZ2luYXRpb25Sb3cgLnBhZ2luYXRpb25Jbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuMyk7XG59XG4ucGFnaW5hdGlvblJvdy5sZWZ0UG9zIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnBhZ2luYXRpb25Sb3cubGVmdFBvcyAucGFnaW5hdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qQWJvdXQgdXMqL1xuI2Fib3V0dXMge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2Fib3V0dXMgLmFib3V0Q29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4jYWJvdXR1cyAubWVtYmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiNhYm91dHVzIC5tZW1iZXIub3duZXIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4jYWJvdXR1cyAubWVtYmVyIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Fib3V0dXMgLm1lbWJlciBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4jYWJvdXR1cyAubWVtYmVyIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Fib3V0dXMgLm1lbWJlciBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4jYWJvdXR1cyAubWVtYmVyIHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzljOWM5YztcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Fib3V0dXMgLm1lbWJlciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNhYm91dHVzIC5tZW1iZXIgLnRleHRzUGFydCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI2Fib3V0dXMgLm1lbWJlciAudGV4dHNQYXJ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2Fib3V0dXMgLm1lbWJlciAuYWJvdXRJbWcsXG4jYWJvdXR1cyAubWVtYmVyIC5tZW1JbWcge1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG59XG4jYWJvdXR1cyAubWVtYmVyIC5hYm91dEltZyBpbWcsXG4jYWJvdXR1cyAubWVtYmVyIC5tZW1JbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI2Fib3V0dXMgLm1lbWJlciAuYWJvdXRJbWcsXG4gICNhYm91dHVzIC5tZW1iZXIgLm1lbUltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gIH1cbn1cbiNhYm91dHVzIC5tZW1iZXIgLm1lbWJlckludHJvIHtcbiAgaGVpZ2h0OiA2MnB4O1xuICBiYWNrZ3JvdW5kOiAjOWM5YzljO1xufVxuI2Fib3V0dXMgLm1lbWJlciAubWVtYmVySW50cm8gLm1lbWJlclNvY2lhbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBtYXJnaW46IDEwcHg7XG59XG4jYWJvdXR1cyAubWVtYmVyIC5tZW1iZXJJbnRybyAubWVtYmVyU29jaWFsIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDFweDtcbn1cbiNhYm91dHVzIC5tZW1iZXIgLm1lbWJlckludHJvIC5tZW1iZXJTb2NpYWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2Fib3V0dXMgLm1lbWJlciAubWVtYmVySW50cm8gLm1lbWJlclNvY2lhbCBsaSBhIGkge1xuICBjb2xvcjogIzI5MzEzMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzgzODM4MztcbiAgd2lkdGg6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNhYm91dHVzIC5tZW1iZXIgLm1lbWJlckludHJvIC5tZW1iZXJTb2NpYWwgbGkgYTpob3ZlciBpIHtcbiAgYmFja2dyb3VuZDogI2Y3YjcxZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjdiNzFlO1xuICBjb2xvcjogI0ZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjYWJvdXR1cyAubWVtYmVyIC5tZW1iZXJJbnRybyAubWVtYmVyU29jaWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI2Fib3V0dXMgLm1lbWJlciAubWVtYmVySW50cm8gLm1lbWJlclNvY2lhbCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4jYWJvdXR1cyAubWVtYmVyIC5tZW1iZXJJbnRybyAubmFtZVBybyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogNjJweDtcbiAgYmFja2dyb3VuZDogIzI5MzEzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuI2Fib3V0dXMgLm1lbWJlciAubWVtYmVySW50cm8gLm5hbWVQcm8gc3Bhbi5uYW1lIHtcbiAgYmFja2dyb3VuZDogI2Y3YjcxZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDIzcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbiNhYm91dHVzIC5tZW1iZXIgLm1lbWJlckludHJvIC5uYW1lUHJvIHNwYW4ubmFtZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZjdiNzFlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2Fib3V0dXMgLm1lbWJlciAubWVtYmVySW50cm8gLm5hbWVQcm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jYWJvdXR1cyAubWVtYmVyOm50aC1jaGlsZChldmVuKSAubWVtYmVySW50cm8gLm1lbWJlclNvY2lhbCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2Fib3V0dXMgLm1lbWJlcjpudGgtY2hpbGQoZXZlbikgLm1lbWJlckludHJvIC5uYW1lUHJvIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xufVxuI2Fib3V0dXMgLm1lbWJlcjpudGgtY2hpbGQoZXZlbikgLm1lbWJlckludHJvIC5uYW1lUHJvIHNwYW4ubmFtZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMCAyM3B4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2Fib3V0dXMgLm1lbWJlcjpudGgtY2hpbGQoZXZlbikgLm1lbWJlckludHJvIC5uYW1lUHJvIHNwYW4ubmFtZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2Y3YjcxZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjYWJvdXR1cyAubWVtYmVyOm50aC1jaGlsZChldmVuKSAubWVtYmVySW50cm8gLm5hbWVQcm8gc3Bhbi5uYW1lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbiAgI2Fib3V0dXMgLm1lbWJlcjpudGgtY2hpbGQoZXZlbikgLm1lbWJlckludHJvIC5uYW1lUHJvIHNwYW4ubmFtZTphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2Y3YjcxZTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjYWJvdXR1cyAubWVtYmVyOm50aC1jaGlsZChldmVuKSAubWVtYmVySW50cm8gLm5hbWVQcm8ge1xuICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7XG4gIH1cbn1cbiNhYm91dHVzIC5tZW1iZXIuYWJvdXRVc1RleHRzIHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuMyk7XG59XG4jYWJvdXR1cyAubWVtYmVyLm1lbWJlcjNfMSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jYWJvdXR1cyAubWVtYmVyLm1lbWJlcjNfMSAubWVtSW1nIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNhYm91dHVzIC5tZW1iZXIubWVtYmVyM18xIC5tZW1JbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYWJvdXR1cyAubWVtYmVyLm1lbWJlcjNfMSAubWVtYmVySW50cm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICNGRkY7XG59XG4jYWJvdXR1cyAubWVtYmVyLm1lbWJlcjNfMSAubWVtYmVySW50cm8gLm5hbWUge1xuICBsaW5lLWhlaWdodDogNjJweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjdiNzFlO1xufVxuI2Fib3V0dXMgLm1lbWJlci5tZW1iZXIzXzEgLm1lbWJlckludHJvIC5uYW1lOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2Y3YjcxZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwLjVweCk7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2Fib3V0dXMgLm1lbWJlci5tZW1iZXIzXzEgLm1lbWJlckludHJvIC5wcm8ge1xuICBsaW5lLWhlaWdodDogNjJweDtcbiAgYmFja2dyb3VuZDogIzI5MzEzMztcbn1cbiNhYm91dHVzIC5tZW1iZXIubWVtYmVyM18xIC5tZW1iZXJJbnRybyAubWVtYmVyU29jaWFsIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNhYm91dHVzIC5tZW1iZXIubWVtYmVyM18xIC5tZW1iZXJJbnRybyAubWVtYmVyU29jaWFsIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNhYm91dHVzIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlBhcnRuZXIgU2xpZGVyKi9cbi5wYXJ0bmVyc1NsaWRlIHtcbiAgbWFyZ2luOiAxMHB4IC0xNXB4IDUwcHg7XG59XG4ucGFydG5lcnNTbGlkZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5wYXJ0bmVyc1NsaWRlIC5wYXJ0bmVyU2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJzU2xpZGUgLnBhcnRuZXJTbGlkZXIgLml0ZW0ge1xuICBtYXJnaW46IDAgMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuMyk7XG59XG4ucGFydG5lcnNTbGlkZSAucGFydG5lclNsaWRlciAuaXRlbSBpbWcge1xuICBvcGFjaXR5OiAwLjI7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDY4cHggMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLnBhcnRuZXJzU2xpZGUgLnBhcnRuZXJTbGlkZXIgLml0ZW06aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYXJ0bmVyc1NsaWRlIC5wYXJ0bmVyU2xpZGVyIC5vd2wtY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnBhcnRuZXJzU2xpZGUgLnBhcnRuZXJTbGlkZXIgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYsXG4ucGFydG5lcnNTbGlkZSAucGFydG5lclNsaWRlciAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzljOWM5Yztcbn1cbi5wYXJ0bmVyc1NsaWRlIC5wYXJ0bmVyU2xpZGVyIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2IGksXG4ucGFydG5lcnNTbGlkZSAucGFydG5lclNsaWRlciAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCBpIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLnBhcnRuZXJzU2xpZGUgLnBhcnRuZXJTbGlkZXIgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXY6aG92ZXIsXG4ucGFydG5lcnNTbGlkZSAucGFydG5lclNsaWRlciAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjMjkzMTMzO1xufVxuLnBhcnRuZXJzU2xpZGUgLnBhcnRuZXJTbGlkZXIgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypDb21tZW50cyovXG4uY29tbWVudHMge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xufVxuLmNvbW1lbnRzIC5jb21tZW50c0NvdW50IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbW1lbnRzIC5jb21tZW50RGlzcGxheSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29tbWVudHMgLmNvbW1lbnREaXNwbGF5IC5jb21tZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb21tZW50cyAuY29tbWVudERpc3BsYXkgLmNvbW1lbnQgLm1lZGlhLWxlZnQge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uY29tbWVudHMgLmNvbW1lbnREaXNwbGF5IC5jb21tZW50IC5tZWRpYS1sZWZ0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb21tZW50cyAuY29tbWVudERpc3BsYXkgLmNvbW1lbnQgLm1lZGlhLWxlZnQgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21tZW50cyAuY29tbWVudERpc3BsYXkgLmNvbW1lbnQgLm1lZGlhLWJvZHkge1xuICBjb2xvcjogIzljOWM5Yztcbn1cbi5jb21tZW50cyAuY29tbWVudERpc3BsYXkgLmNvbW1lbnQgLm1lZGlhLWJvZHkgLmNvbW1lbnRlck50aW1lIHtcbiAgY29sb3I6IHJnYmEoMTU2LCAxNTYsIDE1NiwgMC41KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTU2LCAxNTYsIDE1NiwgMC4zKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uY29tbWVudHMgLmNvbW1lbnREaXNwbGF5IC5jb21tZW50IC5tZWRpYS1ib2R5IC5jb21tZW50ZXJOdGltZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb21tZW50cyAuY29tbWVudERpc3BsYXkgLmNvbW1lbnQgLm1lZGlhLWJvZHkgLmNvbW1lbnRlck50aW1lIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbiAgd2lkdGg6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHJnYmEoMTU2LCAxNTYsIDE1NiwgMC41KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbW1lbnRzIC5jb21tZW50RGlzcGxheSAuY29tbWVudHJlcGx5LmNvbW1lbnRyZXBseTIge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuLmNvbW1lbnRzIC5jb21tZW50RGlzcGxheSAuY29tbWVudHJlcGx5LmNvbW1lbnRyZXBseTMge1xuICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tbWVudHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmNvbW1lbnRGb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbW1lbnRGb3JtIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNvbW1lbnRGb3JtIGZvcm0gLmNvbW1lbnRlckluZm9JbnB1dHMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNvbW1lbnRGb3JtIGZvcm0gLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29tbWVudEZvcm0gZm9ybSAuaW5wdXQtZ3JvdXAgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuMyk7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4uY29tbWVudEZvcm0gZm9ybSAuaW5wdXQtZ3JvdXAgc3BhbiBpIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2I3MWU7XG4gIGNvbG9yOiAjZjdiNzFlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29tbWVudEZvcm0gZm9ybSAuaW5wdXQtZ3JvdXAgc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNvbW1lbnRGb3JtIGZvcm0gLmlucHV0LWdyb3VwIC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4uY29tbWVudEZvcm0gZm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTU2LCAxNTYsIDE1NiwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29tbWVudEZvcm0gZm9ybSAuaW5wdXQtZ3JvdXAgbGFiZWwuZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuMyk7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmN2I3MWU7XG59XG4uY29tbWVudEZvcm0gZm9ybSAuaW5wdXQtZ3JvdXAgdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTU2LCAxNTYsIDE1NiwgMC4zKTtcbiAgaGVpZ2h0OiAxMjJweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNvbW1lbnRGb3JtIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNmN2I3MWU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5jb21tZW50Rm9ybSBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjkzMTMzO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5jb21tZW50Rm9ybSBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jb21tZW50Rm9ybSBmb3JtIC53cGNmNy1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLmNvbW1lbnRGb3JtIGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7IFxuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tbWVudEZvcm0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tZW50Rm9ybSBmb3JtIC5jb21tZW50ZXJJbmZvSW5wdXRzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypDb250YWN0ICovXG4jY29udGFjdHMge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDMwcHggMCAxMHB4O1xufVxuI2NvbnRhY3RzIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jY29udGFjdHMgLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4jY29udGFjdHMgLmxpc3QtaW5saW5lID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI2NvbnRhY3RzIC5saXN0LWlubGluZSA+IGxpIGE6bm90KDpob3Zlcil7XG4gIGNvbG9yOiAjNTU1O1xufVxuI2NvbnRhY3RzIC5saXN0LWlubGluZSA+IGxpIGE6aG92ZXJ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2NvbnRhY3RzIC5saXN0LWlubGluZS5zb2NpYWwgLmZhe1xuICBmb250LXNpemU6IDJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2NvbnRhY3RzIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbiNjb250YWN0cyBwIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzljOWM5YztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2NvbnRhY3RzIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuI2NvbnRhY3RzIHVsIHtcbiAgY29sb3I6ICM5YzljOWM7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjMpO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuI2NvbnRhY3RzIHVsIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuI2NvbnRhY3RzIHVsIGxpIGkge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY29udGFjdHMgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jY29udGFjdHMgI3N1Y2Nlc3MsXG4jY29udGFjdHMgI2Vycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250YWN0cyAjc3VjY2VzcyBzcGFuLFxuI2NvbnRhY3RzICNlcnJvIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2NvbnRhY3RzICNzdWNjZXNzIHNwYW4gcCxcbiNjb250YWN0cyAjZXJyb3Igc3BhbiBwIHtcbiAgbWFyZ2luLXRvcDogNmVtO1xufVxuI2NvbnRhY3RzICNzdWNjZXNzIHNwYW4gcCB7XG4gIGNvbG9yOiAjOWJkMzJkO1xufVxuI2NvbnRhY3RzICNlcnJvciBzcGFuIHAge1xuICBjb2xvcjogI2MwMzkyYjtcbn1cbiNjb250YWN0Rm9ybSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuI21hcEJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlJlc3BvbnNpdmUgU3R5bGVzKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYmxvY2stYWR2YW50YWdlcyB7XHJcbn1cclxuXG4uYmxvY2stY29udGFjdCB7XHJcbn1cclxuXG4uYmxvY2stY29udGFjdC11cyB7XHJcbn1cbi5ibG9jay1nYWxsZXJ5IHt9XG4uYmxvY2staGVybyB7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2Nyb2xsIHtcclxuICAwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7fVxyXG4gIDE1JSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7fVxyXG4gIDMwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7fVxyXG4gIDEwMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO31cclxufVxyXG5cbi5ibG9jay1vZmZlcmJveGVzIHtcclxufVxyXG5cbi5ibG9jay1yZWFsaXphdGlvbnMge1xyXG59XG4uYmxvY2stdGV4dCB7XHJcbn1cbi5ibG9jay10ZXh0aW1hZ2Uge1xyXG59XHJcblxuLmJsb2NrLXRleHRzbGlkZXIge1xyXG59XHJcblxuLmZvb3RlciB7XHJcbn1cbi8qVG9wIFN0cmlwKi9cclxuI25yX3RvcFN0cmlwIHtcclxuICAgIGJhY2tncm91bmQ6ICMyOTMxMzM7XHJcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBhZGRpbmc6IDExcHggMDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIC5jLWluZm8ge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYW5nIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICNucl90b3BTdHJpcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIC5jLWluZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFuZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAg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RUFBQyxnQkFBZ0IsRUFBQyxxREFBcUQ7RUFBQyxnQkFBZ0IsRUFBQyxnREFBZ0Q7RUFBQyxnQkFBZ0IsRUFBQyxvRkFBb0Y7RUFBQyxnQkFBZ0IsRUFBQyxtREFBbUQ7RUFBQyxpQkFBaUIsRUFBQyxRQUFRO0VBQUMsTUFBTSxFQUFDLDhHQUE4RztFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxxREFBcUQ7RUFBQyxnQkFBZ0IsRUFBQyxnREFBZ0Q7RUFBQyxnQkFBZ0IsRUFBQyxvRkFBb0Y7RUFBQyxnQkFBZ0IsRUFBQyxtREFBbUQ7RUFBQyxpQkFBaUIsRUFBQyxRQUFRO0VBQUMsTUFBTSxFQUFDLDhHQUE4RztFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxxREFBcUQ7RUFBQyxnQkFBZ0IsRUFBQyxnREFBZ0Q7RUFBQyxnQkFBZ0IsRUFBQyxvRkFBb0Y7RUFBQyxnQkFBZ0IsRUFBQyxtREFBbUQ7RUFBQyxpQkFBaUIsRUFBQyxRQUFRO0VBQUMsTUFBTSxFQUFDLDhHQUE4RztFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxhQUFhLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxxREFBcUQ7RUFBQyxnQkFBZ0IsRUFBQyxnREFBZ0Q7RUFBQyxnQkFBZ0IsRUFBQyxvRkFBb0Y7RUFBQyxnQkFBZ0IsRUFBQyxtREFBbUQ7RUFBQyxpQkFBaUIsRUFBQyxRQUFRO0VBQUMsTUFBTSxFQUFDLDhHQUE4RztFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxTQUFTLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxxREFBcUQ7RUFBQyxnQkFBZ0IsRUFBQyxnREFBZ0Q7RUFBQyxnQkFBZ0IsRUFBQyxvRkFBb0Y7RUFBQyxnQkFBZ0IsRUFBQyxtREFBbUQ7RUFBQyxpQkFBaUIsRUFBQyxRQUFRO0VBQUMsTUFBTSxFQUFDLDhHQUE4RyxHQUFFOztBQUFELEFBQUEsYUFBYSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMscURBQXFEO0VBQUMsZ0JBQWdCLEVBQUMsZ0RBQWdEO0VBQUMsZ0JBQWdCLEVBQUMsb0ZBQW9GO0VBQUMsZ0JBQWdCLEVBQUMsbURBQW1EO0VBQUMsaUJBQWlCLEVBQUMsUUFBUTtFQUFDLE1BQU0sRUFBQyw4R0FBOEcsR0FBRTs7QUFBRCxBQUFBLHFCQUFxQixDQUFBO0VBQUMsZ0JBQWdCLEVBQUMscURBQXFEO0VBQUMsZ0JBQWdCLEVBQUMsZ0RBQWdEO0VBQUMsZ0JBQWdCLEVBQUMsb0ZBQW9GO0VBQUMsZ0JBQWdCLEVBQUMsbURBQW1EO0VBQUMsaUJBQWlCLEVBQUMsUUFBUTtFQUFDLE1BQU0sRUFBQyw4R0FBOEcsR0FBRTs7QUFBRCxBQUFBLGtCQUFrQixDQUFBO0VBQUMsZ0JBQWdCLEVBQUMscURBQXFEO0VBQUMsZ0JBQWdCLEVBQUMsZ0RBQWdEO0VBQUMsZ0JBQWdCLEVBQUMsb0ZBQW9GO0VBQUMsZ0JBQWdCLEVBQUMsbURBQW1EO0VBQUMsaUJBQWlCLEVBQUMsUUFBUTtFQUFDLE1BQU0sRUFBQyw4R0FBOEcsR0FBRTs7QUFBRCxBQUFBLHFCQUFxQixDQUFBO0VBQUMsZ0JBQWdCLEVBQUMscURBQXFEO0VBQUMsZ0JBQWdCLEVBQUMsZ0RBQWdEO0VBQUMsZ0JBQWdCLEVBQUMsb0ZBQW9GO0VBQUMsZ0JBQWdCLEVBQUMsbURBQW1EO0VBQUMsaUJBQWlCLEVBQUMsUUFBUTtFQUFDLE1BQU0sRUFBQyw4R0FBOEcsR0FBRTs7QUFBRCxBQUFBLG9CQUFvQixDQUFBO0VBQUMsZ0JBQWdCLEVBQUMscURBQXFEO0VBQUMsZ0JBQWdCLEVBQUMsZ0RBQWdEO0VBQUMsZ0JBQWdCLEVBQUMsb0ZBQW9GO0VBQUMsZ0JBQWdCLEVBQUMsbURBQW1EO0VBQUMsaUJBQWlCLEVBQUMsUUFBUTtFQUFDLE1BQU0sRUFBQyw4R0FBOEcsR0FBRTs7QUFBRCxBQUFBLHFCQUFxQixDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsMkxBQWtMO0VBQUMsZ0JBQWdCLEVBQUMsc0xBQTZLO0VBQUMsZ0JBQWdCLEVBQUMsbUxBQTBLLEdBQUU7O0FBQUQsQUFBQSxXQUFXLENBQUE7RUFBQyxhQUFhLEVBQUMsR0FBRztFQUFDLGtCQUFrQixFQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG9CQUFpQjtFQUFDLFVBQVUsRUFBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxvQkFBaUIsR0FBRTs7QUFBRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sRUFBQyxnQkFBZ0IsQUFBQSxPQUFPLEFBQUEsTUFBTSxFQUFDLGdCQUFnQixBQUFBLE9BQU8sQUFBQSxNQUFNLENBQUE7RUFBQyxXQUFXLEVBQUMsZ0JBQWdCO0VBQUMsZ0JBQWdCLEVBQUMscURBQXFEO0VBQUMsZ0JBQWdCLEVBQUMsZ0RBQWdEO0VBQUMsZ0JBQWdCLEVBQUMsb0ZBQW9GO0VBQUMsZ0JBQWdCLEVBQUMsbURBQW1EO0VBQUMsaUJBQWlCLEVBQUMsUUFBUTtFQUFDLE1BQU0sRUFBQyw4R0FBOEc7RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFDLE1BQU0sRUFBQyxnQkFBZ0IsQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUFDLE1BQU0sRUFBQyxnQkFBZ0IsQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUFDLE1BQU0sQ0FBQTtFQUFDLFdBQVcsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxNQUFNLENBQUE7RUFBQyxrQkFBa0IsRUFBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBZ0I7RUFBQyxVQUFVLEVBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQWdCLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEdBQUMsY0FBYyxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMscURBQXFEO0VBQUMsZ0JBQWdCLEVBQUMsZ0RBQWdEO0VBQUMsZ0JBQWdCLEVBQUMsb0ZBQW9GO0VBQUMsZ0JBQWdCLEVBQUMsbURBQW1EO0VBQUMsaUJBQWlCLEVBQUMsUUFBUTtFQUFDLE1BQU0sRUFBQyw4R0FBOEcsR0FBRTs7QUFBRCxBQUFBLGNBQWMsR0FBQyxjQUFjLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxxREFBcUQ7RUFBQyxnQkFBZ0IsRUFBQyxnREFBZ0Q7RUFBQyxnQkFBZ0IsRUFBQyxvRkFBb0Y7RUFBQyxnQkFBZ0IsRUFBQyxtREFBbUQ7RUFBQyxpQkFBaUIsRUFBQyxRQUFRO0VBQUMsTUFBTSxFQUFDLDhHQUE4RyxHQUFFOztBQUFELEFBQUEsY0FBYyxHQUFDLGNBQWMsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLHFEQUFxRDtFQUFDLGdCQUFnQixFQUFDLGdEQUFnRDtFQUFDLGdCQUFnQixFQUFDLG9GQUFvRjtFQUFDLGdCQUFnQixFQUFDLG1EQUFtRDtFQUFDLGlCQUFpQixFQUFDLFFBQVE7RUFBQyxNQUFNLEVBQUMsOEdBQThHLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEdBQUMsY0FBYyxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMscURBQXFEO0VBQUMsZ0JBQWdCLEVBQUMsZ0RBQWdEO0VBQUMsZ0JBQWdCLEVBQUMsb0ZBQW9GO0VBQUMsZ0JBQWdCLEVBQUMsbURBQW1EO0VBQUMsaUJBQWlCLEVBQUMsUUFBUTtFQUFDLE1BQU0sRUFBQyw4R0FBOEcsR0FBRTs7QUFBRCxBQUFBLGNBQWMsR0FBQyxjQUFjLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxxREFBcUQ7RUFBQyxnQkFBZ0IsRUFBQyxnREFBZ0Q7RUFBQyxnQkFBZ0IsRUFBQyxvRkFBb0Y7RUFBQyxnQkFBZ0IsRUFBQyxtREFBbUQ7RUFBQyxpQkFBaUIsRUFBQyxRQUFRO0VBQUMsTUFBTSxFQUFDLDhHQUE4RyxHQUFFOztBQUFELEFBQUEsYUFBYSxHQUFDLGNBQWMsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLHFEQUFxRDtFQUFDLGdCQUFnQixFQUFDLGdEQUFnRDtFQUFDLGdCQUFnQixFQUFDLG9GQUFvRjtFQUFDLGdCQUFnQixFQUFDLG1EQUFtRDtFQUFDLGlCQUFpQixFQUFDLFFBQVE7RUFBQyxNQUFNLEVBQUMsOEdBQThHLEdBQUU7O0FBQUQsQUFBQSxLQUFLLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxxREFBcUQ7RUFBQyxnQkFBZ0IsRUFBQyxnREFBZ0Q7RUFBQyxnQkFBZ0IsRUFBQyxvRkFBb0Y7RUFBQyxnQkFBZ0IsRUFBQyxtREFBbUQ7RUFBQyxpQkFBaUIsRUFBQyxRQUFRO0VBQUMsTUFBTSxFQUFDLDhHQUE4RztFQUFDLFlBQVksRUFBQyxPQUFPO0VBQUMsa0JBQWtCLEVBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFnQixFQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLHdCQUFxQjtFQUFDLFVBQVUsRUFBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQWdCLEVBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsd0JBQXFCLEdBQUU7O0FBQ2wzbkI7Ozs7R0FJRztBQUVIOzs7R0FHRztBQUFBLDREQUE0RDtBQUFBLEFBQUEsSUFBSSxDQUFBO0VBQUMsV0FBVyxFQUFDLFVBQVU7RUFBQyxvQkFBb0IsRUFBQyxJQUFJO0VBQUMsd0JBQXdCLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsSUFBSSxDQUFBO0VBQUMsTUFBTSxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLE9BQU8sRUFBQyxLQUFLLEVBQUMsT0FBTyxFQUFDLFVBQVUsRUFBQyxNQUFNLEVBQUMsTUFBTSxFQUFDLE1BQU0sRUFBQyxNQUFNLEVBQUMsSUFBSSxFQUFDLElBQUksRUFBQyxHQUFHLEVBQUMsT0FBTyxFQUFDLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxLQUFLLEVBQUMsTUFBTSxFQUFDLFFBQVEsRUFBQyxLQUFLLENBQUE7RUFBQyxPQUFPLEVBQUMsWUFBWTtFQUFDLGNBQWMsRUFBQyxRQUFRLEdBQUU7O0FBQUQsQUFBQSxLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsUUFBQyxBQUFBLEdBQVU7RUFBQyxPQUFPLEVBQUMsSUFBSTtFQUFDLE1BQU0sRUFBQyxDQUFDLEdBQUU7O0NBQUQsQUFBQSxBQUFBLE1BQUMsQUFBQSxHQUFRLFFBQVEsQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxDQUFDLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxXQUFXLEdBQUU7O0FBQUQsQUFBQSxDQUFDLEFBQUEsT0FBTyxFQUFDLENBQUMsQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsSUFBSSxDQUFBLEFBQUEsS0FBQyxBQUFBLEVBQU07RUFBQyxhQUFhLEVBQUMsVUFBVSxHQUFFOztBQUFELEFBQUEsQ0FBQyxFQUFDLE1BQU0sQ0FBQTtFQUFDLFdBQVcsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxHQUFHLENBQUE7RUFBQyxVQUFVLEVBQUMsTUFBTSxHQUFFOztBQUFELEFBQUEsRUFBRSxDQUFBO0VBQUMsU0FBUyxFQUFDLEdBQUc7RUFBQyxNQUFNLEVBQUMsUUFBUSxHQUFFOztBQUFELEFBQUEsSUFBSSxDQUFBO0VBQUMsVUFBVSxFQUFDLElBQUk7RUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsS0FBSyxDQUFBO0VBQUMsU0FBUyxFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLEdBQUcsRUFBQyxHQUFHLENBQUE7RUFBQyxTQUFTLEVBQUMsR0FBRztFQUFDLFdBQVcsRUFBQyxDQUFDO0VBQUMsUUFBUSxFQUFDLFFBQVE7RUFBQyxjQUFjLEVBQUMsUUFBUSxHQUFFOztBQUFELEFBQUEsR0FBRyxDQUFBO0VBQUMsR0FBRyxFQUFDLE1BQU0sR0FBRTs7QUFBRCxBQUFBLEdBQUcsQ0FBQTtFQUFDLE1BQU0sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxHQUFHLENBQUE7RUFBQyxNQUFNLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsR0FBRyxBQUFBLElBQUssQ0FBQSxLQUFLLEVBQUM7RUFBQyxRQUFRLEVBQUMsTUFBTSxHQUFFOztBQUFELEFBQUEs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RUFBQyxPQUFPO0VBQUMsSUFBSSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxDQUFBO0VBQUMsV0FBVyxFQUFDLE9BQU87RUFBQyxXQUFXLEVBQUMsR0FBRztFQUFDLFdBQVcsRUFBQyxHQUFHO0VBQUMsS0FBSyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLEVBQUUsQ0FBQyxLQUFLLEVBQUMsRUFBRSxDQUFDLEtBQUssRUFBQyxFQUFFLENBQUMsS0FBSyxFQUFDLEVBQUUsQ0FBQyxLQUFLLEVBQUMsRUFBRSxDQUFDLEtBQUssRUFBQyxFQUFFLENBQUMsS0FBSyxFQUFDLEdBQUcsQ0FBQyxLQUFLLEVBQUMsR0FBRyxDQUFDLEtBQUssRUFBQyxHQUFHLENBQUMsS0FBSyxFQUFDLEdBQUcsQ0FBQyxLQUFLLEVBQUMsR0FBRyxDQUFDLEtBQUssRUFBQyxHQUFHLENBQUMsS0FBSyxFQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUMsRUFBRSxDQUFDLE1BQU0sRUFBQyxFQUFFLENBQUMsTUFBTSxFQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUMsRUFBRSxDQUFDLE1BQU0sRUFBQyxFQUFFLENBQUMsTUFBTSxFQUFDLEdBQUcsQ0FBQyxNQUFNLEVBQUMsR0FBRyxDQUFDLE1BQU0sRUFBQyxHQUFHLENBQUMsTUFBTSxFQUFDLEdBQUcsQ0FBQyxNQUFNLEVBQUMsR0FBRyxDQUFDLE1BQU0sRUFBQyxHQUFHLENBQUMsTUFBTSxDQUFBO0VBQUMsV0FBVyxFQUFDLE1BQU07RUFBQyxXQUFXLEVBQUMsQ0FBQztFQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxFQUFFLEVBQUMsR0FBRyxFQUFDLEVBQUUsRUFBQyxHQUFHLEVBQUMsRUFBRSxFQUFDLEdBQUcsQ0FBQTtFQUFDLFVBQVUsRUFBQyxJQUFJO0VBQUMsYUFBYSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLEVBQUUsQ0FBQyxLQUFLLEVBQUMsR0FBRyxDQUFDLEtBQUssRUFBQyxFQUFFLENBQUMsS0FBSyxFQUFDLEdBQUcsQ0FBQyxLQUFLLEVBQUMsRUFBRSxDQUFDLEtBQUssRUFBQyxHQUFHLENBQUMsS0FBSyxFQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUMsR0FBRyxDQUFDLE1BQU0sRUFBQyxFQUFFLENBQUMsTUFBTSxFQUFDLEdBQUcsQ0FBQyxNQUFNLEVBQUMsRUFBRSxDQUFDLE1BQU0sRUFBQyxHQUFHLENBQUMsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLEVBQUUsRUFBQyxHQUFHLEVBQUMsRUFBRSxFQUFDLEdBQUcsRUFBQyxFQUFFLEVBQUMsR0FBRyxDQUFBO0VBQUMsVUFBVSxFQUFDLElBQUk7RUFBQyxhQUFhLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsRUFBRSxDQUFDLEtBQUssRUFBQyxHQUFHLENBQUMsS0FBSyxFQUFDLEVBQUUsQ0FBQyxLQUFLLEVBQUMsR0FBRyxDQUFDLEtBQUssRUFBQyxFQUFFLENBQUMsS0FBSyxFQUFDLEdBQUcsQ0FBQyxLQUFLLEVBQUMsRUFBRSxDQUFDLE1BQU0sRUFBQyxHQUFHLENBQUMsTUFBTSxFQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUMsR0FBRyxDQUFDLE1BQU0sRUFBQyxFQUFFLENBQUMsTUFBTSxFQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsRUFBRSxFQUFDLEdBQUcsQ0FBQTtFQUFDLFNBQVMsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxFQUFFLEVBQUMsR0FBRyxDQUFBO0VBQUMsU0FBUyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLEVBQUUsRUFBQyxHQUFHLENBQUE7RUFBQyxTQUFTLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsRUFBRSxFQUFDLEdBQUcsQ0FBQTtFQUFDLFNBQVMsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxFQUFFLEVBQUMsR0FBRyxDQUFBO0VBQUMsU0FBUyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLEVBQUUsRUFBQyxHQUFHLENBQUE7RUFBQyxTQUFTLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsQ0FBQyxDQUFBO0VBQUMsTUFBTSxFQUFDLFFBQVEsR0FBRTs7QUFBRCxBQUFBLEtBQUssQ0FBQTtFQUFDLGFBQWEsRUFBQyxJQUFJO0VBQUMsU0FBUyxFQUFDLElBQUk7RUFBQyxXQUFXLEVBQUMsR0FBRztFQUFDLFdBQVcsRUFBQyxHQUFHLEdBQUU7O0FBQUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQUMsQUFBQSxLQUFLLENBQUE7SUFBQyxTQUFTLEVBQUMsSUFBSSxHQUFFOztBQUFBLEFBQUEsS0FBSyxFQUFDLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxJQUFJLEVBQUMsS0FBSyxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTztFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxVQUFVLENBQUE7RUFBQyxVQUFVLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsV0FBVyxDQUFBO0VBQUMsVUFBVSxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQTtFQUFDLFVBQVUsRUFBQyxNQUFNLEdBQUU7O0FBQUQsQUFBQSxhQUFhLENBQUE7RUFBQyxVQUFVLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxDQUFBO0VBQUMsV0FBVyxFQUFDLE1BQU0sR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQTtFQUFDLGNBQWMsRUFBQyxTQUFTLEdBQUU7O0FBQUQsQUFBQSxlQUFlLENBQUE7RUFBQyxjQUFjLEVBQUMsU0FBUyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxjQUFjLEVBQUMsVUFBVSxHQUFFOztBQUFELEFBQUEsV0FBVyxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUks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QUMsVUFBVSxHQUFFOztBQUFELEFBQUEsRUFBRSxDQUFBO0VBQUMsV0FBVyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLEVBQUUsQ0FBQTtFQUFDLFdBQVcsRUFBQyxDQUFDLEdBQUU7O0FBQUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQUMsQUFBQSxjQUFjLENBQUMsRUFBRSxDQUFBO0lBQUMsS0FBSyxFQUFDLElBQUk7SUFBQyxLQUFLLEVBQUMsS0FBSztJQUFDLEtBQUssRUFBQyxJQUFJO0lBQUMsVUFBVSxFQUFDLEtBQUs7SUFBQyxRQUFRLEVBQUMsTUFBTTtJQUFDLGFBQWEsRUFBQyxRQUFRO0lBQUMsV0FBVyxFQUFDLE1BQU0sR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFDLEVBQUUsQ0FBQTtJQUFDLFdBQVcsRUFBQyxLQUFLLEdBQUU7O0FBQUEsQUFBQSxJQUFJLENBQUEsQUFBQSxLQUFDLEFBQUEsR0FBTyxJQUFJLENBQUEsQUFBQSxtQkFBQyxBQUFBLEVBQW9CO0VBQUMsTUFBTSxFQUFDLElBQUk7RUFBQyxhQUFhLEVBQUMsZUFBZSxHQUFFOztBQUFELEFBQUEsV0FBVyxDQUFBO0VBQUMsU0FBUyxFQUFDLEdBQUc7RUFBQyxjQUFjLEVBQUMsU0FBUyxHQUFFOztBQUFELEFBQUEsVUFBVSxDQUFBO0VBQUMsT0FBTyxFQUFDLFNBQVM7RUFBQyxNQUFNLEVBQUMsUUFBUTtFQUFDLFNBQVMsRUFBQyxNQUFNO0VBQUMsV0FBVyxFQUFDLGNBQWMsR0FBRTs7QUFBRCxBQUFBLFVBQVUsQ0FBQyxDQUFDLEFBQUEsV0FBVyxFQUFDLFVBQVUsQ0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLFVBQVUsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFBO0VBQUMsYUFBYSxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLFVBQVUsQ0FBQyxNQUFNLEVBQUMsVUFBVSxDQUFDLEtBQUssRUFBQyxVQUFVLENBQUMsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUs7RUFBQyxTQUFTLEVBQUMsR0FBRztFQUFDLFdBQVcsRUFBQyxVQUFVO0VBQUMsS0FBSyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFVBQVUsQ0FBQyxNQUFNLEFBQUEsT0FBTyxFQUFDLFVBQVUsQ0FBQyxLQUFLLEFBQUEsT0FBTyxFQUFDLFVBQVUsQ0FBQyxNQUFNLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLGFBQWEsR0FBRTs7QUFBRCxBQUFBLG1CQUFtQixFQUFDLFVBQVUsQUFBQSxXQUFXLENBQUE7RUFBQyxhQUFhLEVBQUMsSUFBSTtFQUFDLFlBQVksRUFBQyxDQUFDO0VBQUMsWUFBWSxFQUFDLGNBQWM7RUFBQyxXQUFXLEVBQUMsQ0FBQztFQUFDLFVBQVUsRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxtQkFBbUIsQ0FBQyxNQUFNLEFBQUEsT0FBTyxFQUFDLFVBQVUsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLE9BQU8sRUFBQyxtQkFBbUIsQ0FBQyxLQUFLLEFBQUEsT0FBTyxFQUFDLFVBQVUsQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLE9BQU8sRUFBQyxtQkFBbUIsQ0FBQyxNQUFNLEFBQUEsT0FBTyxFQUFDLFVBQVUsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxFQUFFLEdBQUU7O0FBQUQsQUFBQSxtQkFBbUIsQ0FBQyxNQUFNLEFBQUEsTUFBTSxFQUFDLFVBQVUsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLE1BQU0sRUFBQyxtQkFBbUIsQ0FBQyxLQUFLLEFBQUEsTUFBTSxFQUFDLFVBQVUsQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLE1BQU0sRUFBQyxtQkFBbUIsQ0FBQyxNQUFNLEFBQUEsTUFBTSxFQUFDLFVBQVUsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxhQUFhLEdBQUU7O0FBQUQsQUFBQSxPQUFPLENBQUE7RUFBQyxhQUFhLEVBQUMsSUFBSTtFQUFDLFVBQVUsRUFBQyxNQUFNO0VBQUMsV0FBVyxFQUFDLFVBQVUsR0FB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LFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxVQUFVLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVBQUUsVUFBVSxDQUFBO0VBQUMsUUFBUSxFQUFDLFFBQVE7RUFBQyxVQUFVLEVBQUMsR0FBRztFQUFDLFlBQVksRUFBQyxJQUFJO0VBQUMsYUFBYSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxVQUFVLEVBQUUsVUFBVSxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFVBQVUsQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxVQUFVLENBQUE7RUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsVUFBVSxDQUFBO0VBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLFNBQVMsQ0FBQTtFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxTQUFTLENBQUE7RUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsU0FBUyxDQUFBO0VBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLFNBQVMsQ0FBQTtFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxTQUFTLENBQUE7RUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsU0FBUyxDQUFBO0VBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLFNBQVMsQ0FBQTtFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxTQUFTLENBQUE7RUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsU0FBUyxDQUFBO0VBQUMsS0FBSyxFQUFDLFdBQVcsR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxlQUFlLENBQUE7RUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsZUFBZSxDQUFBO0VBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUE7RUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsY0FBYyxDQUFBO0VBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUE7RUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsY0FBYyxDQUFBO0VBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUE7RUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsY0FBYyxDQUFBO0VBQUMsS0FBSyxFQUFDLFdBQVcsR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxlQUFlLENBQUE7RUFBQyxJQUFJLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsZUFBZSxDQUFBO0VBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQTtFQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUE7RUFBQyxJQUFJLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsY0FBYyxDQUFBO0VBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUE7RUFBQyxJQUFJLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsY0FBYyxDQUFBO0VBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUE7RUFBQyxJQUFJLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsY0FBYyxDQUFBO0VBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLElBQUksRUFBQyxXQUFXLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUE7RUFBQyxJQUFJLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsaUJBQWlCLENBQUE7RUFBQyxXQUFXLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsaUJBQWlCLENBQUE7RUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsaUJBQWlCLENBQUE7RUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsV0FBVyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsQ0FBQyxHQUFFOztBQUFELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUFDLEFBQUEsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxVQUFVLENBQUE7SUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFO0VBQUQsQUFBQSxVQUFVLENBQUE7SUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFO0VBQUQsQUFBQSxVQUFVLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxVQUFVLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsV0FBVyxHQUFFO0VBQUQsQUFBQSxlQUFlLENBQUE7SUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFO0VBQUQsQUFBQSxlQUFlLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxlQUFlLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsV0FBVyxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFO0VBQUQsQUFBQSxlQUFlLENBQUE7SUFBQyxJQUFJLEVBQUMsSUFBSSxHQUFFO0VBQUQsQUFBQSxlQUFlLENBQUE7SUFBQyxJQUFJLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxlQUFlLENBQUE7SUFBQyxJQUFJLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsV0FBVyxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsSUFBSSxHQUFFO0VBQUQsQUFBQSxpQkFBaUIsQ0FBQTtJQUFDLFdBQVcsRUFBQyxJQUFJLEdBQUU7RUFBRCxBQUFBLGlCQUFpQixDQUFBO0lBQUMsV0FBVyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsaUJBQWlCLENBQUE7SUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsV0FBVyxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxDQUFDLEdBQUU7O0FBQUEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQUMsQUFBQSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQUUsVUFBVSxFQUFFLFVBQVUsQ0FBQTtJQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7RUFBRCxBQUFBLFVBQVUsQ0FBQTtJQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7RUFBRCxBQUFBLFVBQVUsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLFVBQVUsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxXQUFXLEdBQUU7RUFBRCxBQUFBLGVBQWUsQ0FBQTtJQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7RUFBRCxBQUFBLGVBQWUsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGVBQWUsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxXQUFXLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7RUFBRCxBQUFBLGVBQWUsQ0FBQTtJQUFDLElBQUksRUFBQyxJQUFJLEdBQUU7RUFBRCxBQUFBLGVBQWUsQ0FBQTtJQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGVBQWUsQ0FBQTtJQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxXQUFXLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxJQUFJLEdBQUU7RUFBRCxBQUFBLGlCQUFpQixDQUFBO0lBQUMsV0FBVyxFQUFDLElBQUksR0FBRTtFQUFELEFBQUEsaUJBQWlCLENBQUE7SUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxpQkFBaUIsQ0FBQTtJQUFDLFdBQVcsRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxXQUFXLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLENBQUMsR0FBRTs7QUFBQSxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RUFBQyxBQUFBLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxVQUFVLEVBQUUsVUFBVSxDQUFBO0lBQUMsS0FBSyxFQUFDLElBQUksR0FBRTtFQUFELEFBQUEsVUFBVSxDQUFBO0lBQUMsS0FBSyxFQUFDLElBQUksR0FBRTtFQUFELEFBQUEsVUFBVSxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsVUFBVSxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLFdBQVcsR0FBRTtFQUFELEFBQUEsZUFBZSxDQUFBO0lBQUMsS0FBSyxFQUFDLElBQUksR0FBRTtFQUFELEFBQUEsZUFBZSxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsZUFBZSxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLFdBQVcsR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLElBQUksR0FBRTtFQUFELEFBQUEsZUFBZSxDQUFBO0lBQUMsSUFBSSxFQUFDLElBQUksR0FBRTtFQUFELEFBQUEsZUFBZSxDQUFBO0lBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsZUFBZSxDQUFBO0lBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLFdBQVcsR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLElBQUksR0FBRTtFQUFELEFBQUEsaUJBQWlCLENBQUE7SUFBQyxXQUFXLEVBQUMsSUFBSSxHQUFFO0VBQUQsQUFBQSxpQkFBaUIsQ0FBQTtJQUFDLFdBQVcsRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGlCQUFpQixDQUFBO0lBQUMsV0FBVyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLFdBQVcsR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsQ0FBQyxHQUFFOztBQUFBLEFBQUEsS0FBSyxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsV0FBVyxHQUFFOztBQUFELEFBQUEsT0FBTyxDQUFBO0VBQUMsV0FBVyxFQUFDLEdBQUc7RUFBQyxjQUFjLEVBQUMsR0FBRztFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsVUFBVSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLEVBQUUsQ0FBQTtFQUFDLFVBQVUsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLFNBQVMsRUFBQyxJQUFJO0VBQUMsYUFBYSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxDQUFBO0VBQUMsT0FBTyxFQUFDLEdBQUc7RUFBQyxXQUFXLEVBQUMsVUFBVTtFQUFDLGNBQWMsRUFBQyxHQUFHO0VBQUMsVUFBVSxFQUFDLGNBQWMsR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQ0FBQTtFQUFDLGNBQWMsRUFBQyxNQUFNO0VBQUMsYUFBYSxFQUFDLGNBQWMsR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxPQUFPLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxZQUFZLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxRQUFRLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxZQUFZLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEFBQUEsWUFBWSxHQUFDLEVBQUUsQUFBQSxZQUFZLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxPQUFPLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxZQUFZLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxRQUFRLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxZQUFZLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEFBQUEsWUFBWSxHQUFDLEVBQUUsQUFBQSxZQUFZLEdBQUMsRUFBRSxDQUFBO0VBQUMsVUFBVSxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxLQUFLLEdBQUMsS0FBSyxDQUFBO0VBQUMsVUFBVSxFQUFDLGNBQWMsR0FBRTs7QUFBRCxBQUFBLE1BQU0sQ0FBQyxNQUFNLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxnQkFBZ0IsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsRUFBQyxnQkFBZ0IsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsRUFBQyxnQkFBZ0IsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsRUFBQyxnQkFBZ0IsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsRUFBQyxnQkFBZ0IsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsRUFBQyxnQkFBZ0IsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQ0FBQTtFQUFDLE9BQU8sRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxlQUFlLENBQUE7RUFBQyxNQUFNLEVBQUMsY0FBYyxHQUFFOztBQUFELEFBQUEsZUFBZSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxFQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsRUFBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEVBQUMsZUFBZSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxFQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsRUFBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLENBQUE7RUFBQyxNQUFNLEVBQUMsY0FBYyxHQUFFOztBQUFELEFBQUEsZUFBZSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxFQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQ0FBQTtFQUFDLG1CQUFtQixFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLGNBQWMsR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFVBQVcsQ0FBQSxHQUFHLEVBQUM7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxNQUFNLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxLQUFLLENBQUMsR0FBRyxDQUFBLEFBQUEsS0FBQyxFQUFPLE1BQU0sQUFBYixFQUFjO0VBQUMsUUFBUSxFQUFDLE1BQU07RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLE9BQU8sRUFBQyxZQUFZLEdBQUU7O0FBQUQsQUFBQSxLQUFLLENBQUMsRUFBRSxDQUFBLEFBQUEsS0FBQyxFQUFPLE1BQU0sQUFBYixHQUFlLEtBQUssQ0FBQyxFQUFFLENBQUEsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEVBQWM7RUFBQyxRQUFRLEVBQUMsTUFBTTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsT0FBTyxFQUFDLFVBQVUsR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxPQUFPLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLE9BQU8sRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsT0FBTyxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxPQUFPLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLE9BQU8sRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsT0FBTyxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLE9BQU8sR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsT0FBTyxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxPQUFPLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLE9BQU8sR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsT0FBTyxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxPQUFPLEdBQUMsRUFBRSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxNQUFNLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxNQUFNLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE1BQU0sR0FBQyxFQUFFLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsTUFBTSxHQUFDLE9BQU8sRUFBQyxZQUFZLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsTUFBTSxHQUFDLEVBQUUsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxRQUFRLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFFBQVEsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsUUFBUSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxRQUFRLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFFBQVEsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsUUFBUSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFFBQVEsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsUUFBUSxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxRQUFRLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFFBQVEsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsUUFBUSxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxRQUFRLEdBQUMsRUFBRSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFFBQVEsQUFBQSxNQUFNLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFFBQVEsQUFBQSxNQUFNLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsUUFBUSxBQUFBLE1BQU0sR0FBQyxFQUFFLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsTUFBTSxHQUFDLFFBQVEsRUFBQyxZQUFZLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxRQUFRLEFBQUEsTUFBTSxHQUFDLEVBQUUsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxLQUFLLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLEtBQUssRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsS0FBSyxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxLQUFLLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLEtBQUssRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsS0FBSyxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLEtBQUssR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsS0FBSyxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxLQUFLLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLEtBQUssR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsS0FBSyxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxLQUFLLEdBQUMsRUFBRSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLEtBQUssQUFBQSxNQUFNLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLEtBQUssQUFBQSxNQUFNLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsS0FBSyxBQUFBLE1BQU0sR0FBQyxFQUFFLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsTUFBTSxHQUFDLEtBQUssRUFBQyxZQUFZLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxLQUFLLEFBQUEsTUFBTSxHQUFDLEVBQUUsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxRQUFRLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFFBQVEsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsUUFBUSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxRQUFRLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFFBQVEsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsUUFBUSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFFBQVEsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsUUFBUSxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxRQUFRLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFFBQVEsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsUUFBUSxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxRQUFRLEdBQUMsRUFBRSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFFBQVEsQUFBQSxNQUFNLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFFBQVEsQUFBQSxNQUFNLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsUUFBUSxBQUFBLE1BQU0sR0FBQyxFQUFFLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsTUFBTSxHQUFDLFFBQVEsRUFBQyxZQUFZLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxRQUFRLEFBQUEsTUFBTSxHQUFDLEVBQUUsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxPQUFPLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLE9BQU8sRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsT0FBTyxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxPQUFPLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLE9BQU8sRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsT0FBTyxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLE9BQU8sR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsT0FBTyxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxPQUFPLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLE9BQU8sR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsT0FBTyxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxPQUFPLEdBQUMsRUFBRSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxNQUFNLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxNQUFNLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE1BQU0sR0FBQyxFQUFFLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsTUFBTSxHQUFDLE9BQU8sRUFBQyxZQUFZLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsTUFBTSxHQUFDLEVBQUUsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGlCQUFpQixDQUFBO0VBQUMsVUFBVSxFQUFDLElBQUk7RUFBQyxVQUFVLEVBQUMsS0FBSyxHQUFFOztBQUFELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUFBQyxBQUFBLGlCQUFpQixDQUFBO0lBQUMsS0FBSyxFQUFDLElBQUk7SUFBQyxhQUFhLEVBQUMsSUFBSTtJQUFDLFVBQVUsRUFBQyxNQUFNO0lBQUMsa0JBQWtCLEVBQUMsd0JBQXdCO0lBQUMsTUFBTSxFQUFDLGNBQWMsR0FBRTtFQUFELEFBQUEsaUJBQWlCLEdBQUMsTUFBTSxDQUFBO0lBQUMsYUFBYSxFQUFDLENBQUMsR0FBRTtFQUFELEFBQUEsaUJBQWlCLEdBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxFQUFDLGlCQUFpQixHQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsRUFBQyxpQkFBaUIsR0FBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEVBQUMsaUJBQWlCLEdBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxFQUFDLGlCQUFpQixHQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsRUFBQyxpQkFBaUIsR0FBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLENBQUE7SUFBQyxXQUFXLEVBQUMsTUFBTSxHQUFFO0VBQUQsQUFBQSxpQkFBaUIsR0FBQyxlQUFlLENBQUE7SUFBQyxNQUFNLEVBQUMsQ0FBQyxHQUFFO0VBQUQsQUFBQSxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsaUJBQWlCLEdBQUMsZUFBZSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFlBQVksRUFBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsaUJBQWlCLEdBQUMsZUFBZSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQTtJQUFDLFdBQVcsRUFBQyxDQUFDLEdBQUU7RUFBRCxBQUFBLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsaUJBQWlCLEdBQUMsZUFBZSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFB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LE1BQU0sQUFBQSxTQUFTLEVBQUMsTUFBTSxBQUFBLGNBQWMsQ0FBQyxhQUFhLENBQUE7RUFBQyxNQUFNLEVBQUMsSUFBSTtFQUFDLFdBQVcsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsU0FBUyxFQUFDLFFBQVEsQUFBQSxjQUFjLENBQUMsYUFBYSxFQUFDLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLFNBQVMsRUFBQyxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxjQUFjLENBQUMsYUFBYSxDQUFBO0VBQUMsTUFBTSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGFBQWEsQ0FBQTtFQUFDLFFBQVEsRUFBQyxRQUFRLEdBQUU7O0FBQUQsQUFBQSxhQUFhLENBQUMsYUFBYSxDQUFBO0VBQUMsYUFBYSxFQUFDLE1BQU0sR0FBRTs7QUFBRCxBQUFBLHNCQUFzQixDQUFBO0VBQUMsUUFBUSxFQUFDLFFBQVE7RUFBQyxHQUFHLEVBQUMsQ0FBQztFQUFDLEtBQUssRUFBQyxDQUFDO0VBQUMsT0FBTyxFQUFDLENBQUM7RUFBQyxPQUFPLEVBQUMsS0FBSztFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsTUFBTSxFQUFDLElBQUk7RUFBQyxXQUFXLEVBQUMsSUFBSTtFQUFDLFVBQVUsRUFBQyxNQUFNO0VBQUMsY0FBYyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFNBQVMsR0FBQyxzQkFBc0IsQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsTUFBTSxFQUFDLElBQUk7RUFBQyxXQUFXLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsU0FBUyxHQUFDLHNCQUFzQixDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxNQUFNLEVBQUMsSUFBSTtFQUFDLFdBQVcsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxZQUFZLENBQUMsV0FBVyxFQUFDLFlBQVksQ0FBQyxjQUFjLEVBQUMsWUFBWSxDQUFDLE1BQU0sRUFBQyxZQUFZLENBQUMsU0FBUyxFQUFDLFlBQVksQ0FBQyxh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QUMsTUFBTSxDQUFDLEtBQUssRUFBQyxZQUFZLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQTtJQUFDLFlBQVksRUFBQyxDQUFDLEdBQUU7RUFBRCxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixHQUFjLFlBQVksQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUFnQjtJQUFDLFFBQVEsRUFBQyxRQUFRO0lBQUMsV0FBVyxFQUFDLENBQUMsR0FBRTtFQUFELEFBQUEsWUFBWSxDQUFDLGFBQWEsQ0FBQyxzQkFBc0IsQ0FBQTtJQUFDLEdBQUcsRUFBQyxDQUFDLEdBQUU7O0FBQUEsQUFBQSxnQkFBZ0IsQ0FBQyxNQUFNLEVBQUMsZ0JBQWdCLENBQUMsU0FBUyxFQUFDLGdCQUFnQixDQUFDLGFBQWEsRUFBQyxnQkFBZ0IsQ0FBQyxnQkFBZ0IsQ0FBQTtFQUFDLFVBQVUsRUFBQyxDQUFDO0VBQUMsYUFBYSxFQUFDLENBQUM7RUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUMsTUFBTSxFQUFDLGdCQUFnQixDQUFDLFNBQVMsQ0FBQTtFQUFDLFVBQVUsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxnQkFBZ0IsQ0FBQyxXQUFXLENBQUE7RUFBQyxXQUFXLEVBQUMsS0FBSztFQUFDLFlBQVksRUFBQyxLQUFLLEdBQUU7O0FBQUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQUMsQUFBQSxnQkFBZ0IsQ0FBQyxjQUFjLENBQUE7SUFBQyxVQUFVLEVBQUMsS0FBSztJQUFDLGFBQWEsRUFBQyxDQUFDO0lBQUMsV0FBVyxFQUFDLEdBQUcsR0FBRTs7QUFBQSxBQUFBLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyxzQkFBc0IsQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7O0FBQUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQUMsQUFBQSxnQkFBZ0IsQ0FBQyxjQUFj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QyxZQUFZLENBQUEsQUFBQSxRQUFDLEFBQUEsR0FBVSxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxZQUFZLEVBQUMsWUFBWSxBQUFBLFNBQVMsQUFBQSxNQUFNLEVBQUMsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsTUFBTSxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFlBQVksQUFBQSxNQUFNLEVBQUMsWUFBWSxBQUFBLFNBQVMsQUFBQSxNQUFNLEVBQUMsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsTUFBTSxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFlBQVksQUFBQSxNQUFNLEVBQUMsWUFBWSxBQUFBLFNBQVMsQUFBQSxNQUFNLEVBQUMsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsTUFBTSxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFlBQVksQUFBQSxNQUFNLEVBQUMsWUFBWSxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsT0FBTyxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFlBQVksQUFBQSxPQUFPLEVBQUMsWUFBWSxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsT0FBTyxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFlBQVksQUFBQSxPQUFPLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxJQUFJO0VBQUMsWUFBWSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTztFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsTUFBTSxFQUFDLFlBQVksQUFBQSxNQUFNLEVBQUMsWUFBWSxBQUFBLE1BQU0sRUFBQyxZQUFZLEFBQUEsT0FBTyxFQUFDLFlBQVksQUFBQSxPQUFPLEVBQUMsS0FBSyxHQUFDLGdCQUFnQixBQUFBLFlBQVksQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTztFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxFQUFDLFlBQVksQUFBQSxPQUFPLEVBQUMsS0FBSyxHQUFDLGdCQUFnQixBQUFBLFlBQVksQ0FBQTtFQUFDLGdCQUFnQixFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxTQUFTLEVBQUMsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLEdBQVUsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsWUFBWSxFQUFDLFlBQVksQUFBQSxTQUFTLEFBQUEsTUFBTSxFQUFDLFlBQVksQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sRUFBQyxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxZQUFZLEFBQUEsTUFBTSxFQUFDLFlBQVksQUFBQSxTQUFTLEFBQUEsTUFBTSxFQUFDLFlBQVksQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sRUFBQyxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxZQUFZLEFBQUEsTUFBTSxFQUFDLFlBQVksQUFBQSxTQUFTLEFBQUEsTUFBTSxFQUFDLFlBQVksQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sRUFBQyxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxZQUFZLEFBQUEsTUFBTSxFQUFDLFlBQVksQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFlBQVksQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLE9BQU8sRUFBQyxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxZQUFZLEFBQUEsT0FBTyxFQUFDLFlBQVksQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFlBQVksQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLE9BQU8sRUFBQyxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTztFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxnQkFBZ0IsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLE9BQU87RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE1BQU0sRUFBQyxZQUFZLEFBQUEsTUFBTSxFQUFDLFlBQVksQUFBQSxNQUFNLEVBQUMsWUFBWSxBQUFBLE9BQU8sRUFBQyxZQUFZLEFBQUEsT0FBTyxFQUFDLEtBQUssR0FBQyxnQkFBZ0IsQUFBQSxZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLE9BQU87RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sRUFBQyxZQUFZLEFBQUEsT0FBTyxFQUFDLEtBQUssR0FBQyxnQkFBZ0IsQUFBQSxZQUFZLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsU0FBUyxFQUFDLFlBQVksQ0FBQSxBQUFBLFFBQUMsQUFBQSxHQUFVLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFlBQVksRUFBQyxZQUFZLEFBQUEsU0FBUyxBQUFBLE1BQU0sRUFBQyxZQUFZLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxNQUFNLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsWUFBWSxBQUFBLE1BQU0sRUFBQyxZQUFZLEFBQUEsU0FBUyxBQUFBLE1BQU0sRUFBQyxZQUFZLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxNQUFNLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsWUFBWSxBQUFBLE1BQU0sRUFBQyxZQUFZLEFBQUEsU0FBUyxBQUFBLE1BQU0sRUFBQyxZQUFZLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxNQUFNLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsWUFBWSxBQUFBLE1BQU0sRUFBQyxZQUFZLEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxZQUFZLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxPQUFPLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsWUFBWSxBQUFBLE9BQU8sRUFBQyxZQUFZLEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxZQUFZLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxPQUFPLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU87RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPO0VBQUMsZ0JBQWdCLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsU0FBUyxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxNQUFNLEVBQUMsU0FBUyxBQUFBLE1BQU0sRUFBQyxTQUFTLEFBQUEsTUFBTSxFQUFDLFNBQVMsQUFBQSxPQUFPLEVBQUMsU0FBUyxBQUFBLE9BQU8sRUFBQyxLQUFLLEdBQUMsZ0JBQWdCLEFBQUEsU0FBUyxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsU0FBUyxBQUFBLE9BQU8sRUFBQyxLQUFLLEdBQUMsZ0JBQWdCLEFBQUEsU0FBUyxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLFNBQVMsRUFBQyxTQUFTLENBQUEsQUFBQSxRQUFDLEFBQUEsR0FBVSxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxTQUFTLEVBQUMsU0FBUyxBQUFBLFNBQVMsQUFBQSxNQUFNLEVBQUMsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsTUFBTSxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFNBQVMsQUFBQSxNQUFNLEVBQUMsU0FBUyxBQUFBLFNBQVMsQUFBQSxNQUFNLEVBQUMsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsTUFBTSxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFNBQVMsQUFBQSxNQUFNLEVBQUMsU0FBUyxBQUFBLFNBQVMsQUFBQSxNQUFNLEVBQUMsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsTUFBTSxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFNBQVMsQUFBQSxNQUFNLEVBQUMsU0FBUyxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsT0FBTyxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFNBQVMsQUFBQSxPQUFPLEVBQUMsU0FBUyxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsT0FBTyxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFNBQVMsQUFBQSxPQUFPLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFNBQVMsQ0FBQyxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTztFQUFDLGdCQUFnQixFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTztFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsTUFBTSxFQUFDLFlBQVksQUFBQSxNQUFNLEVBQUMsWUFBWSxBQUFBLE1BQU0sRUFBQyxZQUFZLEFBQUEsT0FBTyxFQUFDLFlBQVksQUFBQSxPQUFPLEVBQUMsS0FBSyxHQUFDLGdCQUFnQixBQUFBLFlBQVksQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTztFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxFQUFDLFlBQVksQUFBQSxPQUFPLEVBQUMsS0FBSyxHQUFDLGdCQUFnQixBQUFBLFlBQVksQ0FBQTtFQUFDLGdCQUFnQixFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxTQUFTLEVBQUMsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLEdBQVUsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsWUFBWSxFQUFDLFlBQVksQUFBQSxTQUFTLEFBQUEsTUFBTSxFQUFDLFlBQVksQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sRUFBQyxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxZQUFZLEFBQUEsTUFBTSxFQUFDLFlBQVksQUFBQSxTQUFTLEFBQUEsTUFBTSxFQUFDLFlBQVksQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sRUFBQyxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxZQUFZLEFBQUEsTUFBTSxFQUFDLFlBQVksQUFBQSxTQUFTLEFBQUEsTUFBTSxFQUFDLFlBQVksQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sRUFBQyxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxZQUFZLEFBQUEsTUFBTSxFQUFDLFlBQVksQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFlBQVksQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLE9BQU8sRUFBQyxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxZQUFZLEFBQUEsT0FBTyxFQUFDLFlBQVksQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFlBQVksQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLE9BQU8sRUFBQyxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTztFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxnQkFBZ0IsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxXQUFXLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLE9BQU87RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE1BQU0sRUFBQyxXQUFXLEFBQUEsTUFBTSxFQUFDLFdBQVcsQUFBQSxNQUFNLEVBQUMsV0FBVyxBQUFBLE9BQU8sRUFBQyxXQUFXLEFBQUEsT0FBTyxFQUFDLEtBQUssR0FBQyxnQkFBZ0IsQUFBQSxXQUFXLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLE9BQU87RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sRUFBQyxXQUFXLEFBQUEsT0FBTyxFQUFDLEtBQUssR0FBQyxnQkFBZ0IsQUFBQSxXQUFXLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsU0FBUyxFQUFDLFdBQVcsQ0FBQSxBQUFBLFFBQUMsQUFBQSxHQUFVLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFdBQVcsRUFBQyxXQUFXLEFBQUEsU0FBUyxBQUFBLE1BQU0sRUFBQyxXQUFXLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxNQUFNLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsV0FBVyxBQUFBLE1BQU0sRUFBQyxXQUFXLEFBQUEsU0FBUyxBQUFBLE1BQU0sRUFBQyxXQUFXLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxNQUFNLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsV0FBVyxBQUFBLE1BQU0sRUFBQyxXQUFXLEFBQUEsU0FBUyxBQUFBLE1BQU0sRUFBQyxXQUFXLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxNQUFNLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsV0FBVyxBQUFBLE1BQU0sRUFBQyxXQUFXLEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxXQUFXLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxPQUFPLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsV0FBVyxBQUFBLE9BQU8sRUFBQyxXQUFXLEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxXQUFXLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxPQUFPLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU87RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPO0VBQUMsZ0JBQWdCLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsU0FBUyxDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxXQUFXLEVBQUMsTUFBTTtFQUFDLGFBQWEsRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEVBQUMsU0FBUyxBQUFBLE9BQU8sRUFBQyxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMsQ0FBQSxBQUFBLFFBQUMsQUFBQSxHQUFVLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFNBQVMsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLFdBQVc7RUFBQyxrQkFBa0IsRUFBQyxJQUFJO0VBQUMsVUFBVSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFNBQVMsRUFBQyxTQUFTLEFBQUEsTUFBTSxFQUFDLFNBQVMsQUFBQSxNQUFNLEVBQUMsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLFlBQVksRUFBQyxXQUFXLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsTUFBTSxFQUFDLFNBQVMsQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTztFQUFDLGVBQWUsRUFBQyxTQUFTO0VBQUMsZ0JBQWdCLEVBQUMsV0FBVyxHQUFFOztBQUFELEFBQUEsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsTUFBTSxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFNBQVMsQUFBQSxNQUFNLEVBQUMsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsTUFBTSxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFNBQVMsQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGVBQWUsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxPQUFPLEVBQUMsYUFBYSxHQUFDLElBQUksQ0FBQTtFQUFDLE9BQU8sRUFBQyxTQUFTO0VBQUMsU0FBUyxFQUFDLElBQUk7RUFBQyxXQUFXLEVBQUMsSUFBSTtFQUFDLGFBQWEsRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxPQUFPLEVBQUMsYUFBYSxHQUFDLElBQUksQ0FBQTtFQUFDLE9BQU8sRUFBQyxRQUFRO0VBQUMsU0FBUyxFQUFDLElBQUk7RUFBQyxXQUFXLEVBQUMsR0FBRztFQUFDLGFBQWEsRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxPQUFPLEVBQUMsYUFBYSxHQUFDLElBQUksQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0VBQUMsU0FBUyxFQUFDLElBQUk7RUFBQyxXQUFXLEVBQUMsR0FBRztFQUFDLGFBQWEsRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFB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QUMsdUJBQXVCLEVBQUMsV0FBVztFQUFDLGVBQWUsRUFBQyxXQUFXLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsV0FBVyxDQUFBO0VBQUMsS0FBSyxFQUFDLENBQUM7RUFBQyxJQUFJLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQTtFQUFDLE1BQU0sRUFBQyxHQUFHO0VBQUMsTUFBTSxFQUFDLEtBQUs7RUFBQyxRQUFRLEVBQUMsTUFBTTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsR0FBQyxFQUFFLEdBQUMsQ0FBQyxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUs7RUFBQyxPQUFPLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsV0FBVyxFQUFDLE1BQU07RUFBQyxXQUFXLEVBQUMsVUFBVTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsV0FBVyxFQUFDLE1BQU0sR0FBRTs7QUFBRCxBQUFBLGNBQWMsR0FBQyxFQUFFLEdBQUMsQ0FBQyxBQUFBLE1BQU0sRUFBQyxjQUFjLEdBQUMsRUFBRSxHQUFDLENBQUMsQUFBQSxNQUFNLENBQUE7RUFBQyxlQUFlLEVBQUMsSUFBSTtFQUFDLEtBQUssRUFBQyxPQUFPO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsY0FBYyxHQUFDLE9BQU8sR0FBQyxDQUFDLEVBQUMsY0FBYyxHQUFDLE9BQU8sR0FBQyxDQUFDLEFBQUEsTUFBTSxFQUFDLGNBQWMsR0FBQyxPQUFPLEdBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsZUFBZSxFQUFDLElBQUk7RUFBQyxPQUFPLEVBQUMsQ0FBQztFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsR0FBQyxTQUFTLEdBQUMsQ0FBQyxFQUFDLGNBQWMsR0FBQyxTQUFTLEdBQUMsQ0FBQyxBQUFBLE1BQU0sRUFBQyxjQUFjLEdBQUMsU0FBUyxHQUFDLENBQUMsQUFB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QUFJLEdBQUMsSUFBSSxFQUFDLFVBQVUsQ0FBQyxJQUFJLEdBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxVQUFVLEdBQUMsSUFBSSxFQUFDLFVBQVUsQ0FBQyxVQUFVLEdBQUMsVUFBVSxDQUFBO0VBQUMsV0FBVyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQTtFQUFDLFdBQVcsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxZQUFZLENBQUMsVUFBVSxFQUFDLFlBQVksQ0FBQyxZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsWUFBWSxHQUFDLElBQUksRUFBQyxZQUFZLEdBQUMsVUFBVSxFQUFDLFlBQVksR0FBQyxZQUFZLENBQUE7RUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsVUFBVSxHQUFDLElBQUksQUFBQSxJQUFLLENBQUEsWUFBWSxDQUFDLElBQUssQ0FBQSxXQUFXLENBQUMsSUFBSyxDQUFBLGdCQUFnQixFQUFDO0VBQUMsYUFBYSxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLFVBQVUsR0FBQyxJQUFJLEFBQUEsWUFBWSxDQUFBO0VBQUMsV0FBVyxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLFVBQVUsR0FBQyxJQUFJLEFBQUEsWUFBWSxBQUFBLElBQUssQ0FBQSxXQUFXLENBQUMsSUFBSyxDQUFBLGdCQUFnQixFQUFDO0VBQUMsMEJBQTBCLEVBQUMsQ0FBQztFQUFDLHVCQUF1QixFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLFVBQVUsR0FBQyxJQUFJLEFBQUEsV0FBVyxBQUFBLElBQUssQ0FBQSxZQUFZLEdBQUUsVUFBVSxHQUFDLGdCQUFnQixBQUFBLElBQUssQ0FBQSxZQUFZLEVBQUM7RUFBQyx5QkFBeUIsRUFBQyxDQUFDO0VBQUMsc0JBQXNCLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsVUFBVSxHQUFDLFVBQVUsQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEdBQUMsVUFBVSxBQUFBLElBQUssQ0FBQSxZQUFZLENBQUMsSUFBSyxDQUFBLFdBQVcsSUFBRSxJQUFJLENBQUE7RUFBQyxhQUFhLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsVUFBVSxHQUFDLFVBQVUsQUFBQSxZQUFZLEdBQUMsSUFBSSxBQUFBLFdBQVcsRUFBQyxVQUFVLEdBQUMsVUFBVSxBQUFBLFlBQVksR0FBQyxnQkFBZ0IsQ0FBQTtFQUFDLDBCQUEwQixFQUFDLENBQUM7RUFBQyx1QkFBdUIsRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEdBQUMsVUFBVSxBQUFBLFdBQVcsR0FBQyxJQUFJLEFBQUEsWUFBWSxDQUFBO0VBQUMseUJBQXlCLEVBQUMsQ0FBQztFQUFDLHNCQUFzQixFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLFVBQVUsQ0FBQyxnQkFBZ0IsQUFBQSxPQUFPLEVBQUMsVUFBVSxBQUFBLEtBQUssQ0FBQyxnQkFBZ0IsQ0FBQTtFQUFDLE9BQU8sRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEdBQUMsSUFBSSxHQUFDLGdCQUFnQixDQUFBO0VBQUMsWUFBWSxFQUFDLEdBQUc7RUFBQyxhQUFhLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsVUFBVSxHQUFDLE9BQU8sR0FBQyxnQkFBZ0IsQ0FBQTtFQUFDLFlBQVksRUFBQyxJQUFJO0VBQUMsYUFBYSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxLQUFLLENBQUMsZ0JBQWdCLENBQUE7RUFBQyxrQkFBa0IsRUFBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsb0JBQWlCO0VBQUMsVUFBVSxFQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxvQkFBaUIsR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxLQUFLLENBQUMsZ0JBQWdCLEFBQUEsU0FBUyxDQUFBO0VBQUMsa0JBQWtCLEVBQUMsSUFBSTtFQUFDLFVBQVUsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxJQUFJLENBQUMsTUFBTSxDQUFBO0VBQUMsV0FBVyxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLE9BQU8sQ0FBQyxNQUFNLENBQUE7RUFBQyxZQUFZLEVBQUMsU0FBUztFQUFDLG1CQUFtQixFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLE9BQU8sQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFBO0VBQUMsWUFBWSxFQUFDLFNBQVMsR0FBRTs7QUFBRCxBQUFBLG1CQUFtQixHQUFDLElBQUksRUFBQyxtQkFBbUIsR0FBQyxVQUFVLEVBQUMsbUJBQW1CLEdBQUMsVUFBVSxHQUFDLElBQUksQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLFNBQVMsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxtQkFBbUIsR0FBQyxVQUFVLEdBQUMsSUFBSSxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLG1CQUFtQixHQUFDLElBQUksR0FBQyxJQUFJLEVBQUMsbUJBQW1CLEdBQUMsSUFBSSxHQUFDLFVBQVUsRUFBQyxtQkFBbUIsR0FBQyxVQUFVLEdBQUMsSUFBSSxFQUFDLG1CQUFtQixHQUFDLFVBQVUsR0FBQyxVQUFVLENBQUE7RUFBQyxVQUFVLEVBQUMsSUFBSTtFQUFDLFdBQVcsRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxtQkFBbUIsR0FBQyxJQUFJLEFBQUEsSUFBSyxDQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsV0FBVyxFQUFDO0VBQUMsYUFBYSxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLG1CQUFtQixHQUFDLElBQUksQUFBQSxZQUFZLEFBQUEsSUFBSyxDQUFBLFdBQVcsRUFBQztFQUFDLHVCQUF1QixFQUFDLEdBQUc7RUFBQywwQkFBMEIsRUFBQyxDQUFDO0VBQUMseUJBQXlCLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsbUJBQW1CLEdBQUMsSUFBSSxBQUFBLFdBQVcsQUFBQSxJQUFLLENBQUEsWUFBWSxFQUFDO0VBQUMseUJBQXlCLEVBQUMsR0FBRztFQUFDLHVCQUF1QixFQUFDLENBQUM7RUFBQyxzQkFBc0IsRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxtQkFBbUIsR0FBQyxVQUFVLEFBQUEsSUFBSyxDQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsV0FBVyxJQUFFLElBQUksQ0FBQTtFQUFDLGFBQWEsRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxtQkFBbUIsR0FBQyxVQUFVLEFBQUEsWUFBWSxBQUFBLElBQUssQ0FBQSxXQUFXLElBQUUsSUFBSSxBQUFBLFdBQVcsRUFBQyxtQkFBbUIsR0FBQyxVQUFVLEFBQUEsWUFBWSxBQUFBLElBQUssQ0FBQSxXQUFXLElBQUUsZ0JBQWdCLENBQUE7RUFBQywwQkFBMEIsRUFBQyxDQUFDO0VBQUMseUJBQXlCLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsbUJBQW1CLEdBQUMsVUFBVSxBQUFBLFdBQVcsQUFBQSxJQUFLLENBQUEsWUFBWSxJQUFFLElBQUksQUFBQSxZQUFZLENBQUE7RUFBQyx1QkFBdUIsRUFBQyxDQUFDO0VBQUMsc0JBQXNCLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsb0JBQW9CLENBQUE7RUFBQyxPQUFPLEVBQUMsS0FBSztFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsWUFBWSxFQUFDLEtBQUs7RUFBQyxlQUFlLEVBQUMsUUFBUSxHQUFFOztBQUFELEFBQUEsb0JBQW9CLEdBQUMsSUFBSSxFQUFDLG9CQUFvQixHQUFDLFVBQVUsQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsT0FBTyxFQUFDLFVBQVU7RUFBQyxLQUFLLEVBQUMsRUFBRSxHQUFFOztBQUFELEFBQUEsb0JBQW9CLEdBQUMsVUFBVSxDQUFDLElBQUksQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxvQkFBb0IsR0FBQyxVQUFVLENBQUMsY0FBYyxDQUFBO0VBQUMsSUFBSSxFQUFDLElBQUksR0FBRTs7Q0FBRCxBQUFBLEFBQUEsV0FBQyxDQUFZLFNBQVMsQUFBckIsSUFBdUIsSUFBSSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosSUFBYyxBQUFBLFdBQUMsQ0FBWSxTQUFTLEFBQXJCLElBQXVCLFVBQVUsR0FBQyxJQUFJLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixJQUFjLEFBQUEsV0FBQyxDQUFZLFNBQVMsQUFBckIsSUFBdUIsSUFBSSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsSUFBaUIsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixJQUF1QixVQUFVLEdBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRUFBZ0I7RUFBQyxRQUFRLEVBQUMsUUFBUTtFQUFDLElBQUksRUFBQyxnQkFBZ0I7RUFBQyxjQUFjLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsWUFBWSxDQUFBO0VBQUMsUUFBUSxFQUFDLFFBQVE7RUFBQyxPQUFPLEVBQUMsS0FBSztFQUFDLGVBQWUsRUFBQyxRQUFRLEdBQUU7O0FBQUQsQUFBQSxZQUFZLENBQUEsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEVBQWM7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLFlBQVksRUFBQyxDQUFDO0VBQUMsYUFBYSxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQyxhQUFhLENBQUE7RUFBQyxRQUFRLEVBQUMsUUFBUTtFQUFDLE9BQU8sRUFBQyxDQUFDO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGFBQWEsRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEdBQUMsYUFBYSxFQUFDLGVBQWUsR0FBQyxrQkFBa0IsRUFBQyxlQUFlLEdBQUMsZ0JBQWdCLEdBQUMsSUFBSSxDQUFBO0VBQUMsTUFBTSxFQUFDLElBQUk7RUFBQyxPQUFPLEVBQUMsU0FBUztFQUFDLFNBQVMsRUFBQyxJQUFJO0VBQUMsV0FBVyxFQUFDLElBQUk7RUFBQyxhQUFhLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsTUFBTSxBQUFBLGVBQWUsR0FBQyxhQUFhLEVBQUMsTUFBTSxBQUFBLGVBQWUsR0FBQyxrQkFBa0IsRUFBQyxNQUFNLEFBQUEsZUFBZSxHQUFDLGdCQUFnQixHQUFDLElBQUksQ0FBQTtFQUFDLE1BQU0sRUFBQyxJQUFJO0VBQUMsV0FBVyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxlQUFlLEdBQUMsYUFBYSxFQUFDLFFBQVEsQUFBQSxlQUFlLEdBQUMsa0JBQWtCLEVBQUMsUUFBUSxBQUFBLGVBQWUsR0FBQyxnQkFBZ0IsR0FBQyxJQUFJLEVBQUMsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsZUFBZSxHQUFDLGFBQWEsRUFBQyxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxlQUFlLEdBQUMsa0JBQWtCLEVBQUMsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsZUFBZSxHQUFDLGdCQUFnQixHQUFDLElBQUksQ0FBQTtFQUFDLE1BQU0sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEdBQUMsYUFBYSxFQUFDLGVBQWUsR0FBQyxrQkFBa0IsRUFBQyxlQUFlLEdBQUMsZ0JBQWdCLEdBQUMsSUFBSSxDQUFBO0VBQUMsTUFBTSxFQUFDLElBQUk7RUFBQyxPQUFPLEVBQUMsUUFBUTtFQUFDLFNBQVMsRUFBQyxJQUFJO0VBQUMsV0FBVyxFQUFDLEdBQUc7RUFBQyxhQUFhLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsTUFBTSxBQUFBLGVBQWUsR0FBQyxhQUFhLEVBQUMsTUFBTSxBQUFBLGVBQWUsR0FBQyxrQkFBa0IsRUFBQyxNQUFNLEFBQUEsZUFBZSxHQUFDLGdCQUFnQixHQUFDLElBQUksQ0FBQTtFQUFDLE1BQU0sRUFBQyxJQUFJO0VBQUMsV0FBVyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxlQUFlLEdBQUMsYUFBYSxFQUFDLFFBQVEsQUFBQSxlQUFlLEdBQUMsa0JBQWtCLEVBQUMsUUFBUSxBQUFBLGVBQWUsR0FBQyxnQkFBZ0IsR0FBQyxJQUFJLEVBQUMsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsZUFBZSxHQUFDLGFBQWEsRUFBQyxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxlQUFlLEdBQUMsa0JBQWtCLEVBQUMsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsZUFBZSxHQUFDLGdCQUFnQixHQUFDLElBQUksQ0FBQTtFQUFDLE1BQU0sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxrQkFBa0IsRUFBQyxnQkFBZ0IsRUFBQyxZQUFZLENBQUMsYUFBYSxDQUFBO0VBQUMsT0FBTyxFQUFDLFVBQVUsR0FBRTs7QUFBRCxBQUFBLGtCQUFrQixBQUFBLElBQUssQ0FBQSxZQUFZLENBQUMsSUFBSyxDQUFBLFdBQVcsR0FBRSxnQkFBZ0IsQUFBQSxJQUFLLENBQUEsWUFBWSxDQUFDLElBQUssQ0FBQSxXQUFXLEdBQUUsWUFBWSxDQUFDLGFBQWEsQUFBQSxJQUFLLENBQUEsWUFBWSxDQUFDLElBQUssQ0FBQSxXQUFXLEVBQUM7RUFBQyxhQUFhLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsa0JBQWtCLEVBQUMsZ0JBQWdCLENBQUE7RUFBQyxLQUFLLEVBQUMsRUFBRTtFQUFDLFdBQVcsRUFBQyxNQUFNO0VBQUMsY0FBYyxFQUFDLE1BQU0sR0FBRTs7QUFBRCxBQUFBLGtCQUFrQixDQUFBO0VBQUMsT0FBTyxFQUFDLFFBQVE7RUFBQyxTQUFTLEVBQUMsSUFBSTtFQUFDLFdBQVcsRUFBQyxNQUFNO0VBQUMsV0FBVyxFQUFDLENBQUM7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLFVBQVUsRUFBQyxNQUFNO0VBQUMsZ0JBQWdCLEVBQUMsSUFBSTtFQUFDLE1BQU0sRUFBQyxjQUFjO0VBQUMsYUFBYSxFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLGtCQUFrQixBQUFBLFNBQVMsQ0FBQTtFQUFDLE9BQU8sRUFBQyxRQUFRO0VBQUMsU0FBUyxFQUFDLElBQUk7RUFBQyxhQUFhLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsa0JBQWtCLEFBQUEsU0FBUyxDQUFBO0VBQUMsT0FBTyxFQUFDLFNBQVM7RUFBQyxTQUFTLEVBQUMsSUFBSTtFQUFDLGFBQWEsRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxrQkFBa0IsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEdBQWMsa0JBQWtCLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUFnQjtFQUFDLFVBQVUsRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxZQUFZLENBQUMsYUFBYSxBQUFBLFlBQVksRUFBQyxrQkFBa0IsQUFBQSxZQUFZLEVBQUMsZ0JBQWdCLEFBQUEsWUFBWSxHQUFDLElBQUksRUFBQyxnQkFBZ0IsQUFBQSxZQUFZLEdBQUMsVUFBVSxHQUFDLElBQUksRUFBQyxnQkFBZ0IsQUFBQSxZQUFZLEdBQUMsZ0JBQWdCLEVBQUMsZ0JBQWdCLEFBQUEsV0FBVyxHQUFDLElBQUksQUFBQSxJQUFLLENBQUEsV0FBVyxDQUFDLElBQUssQ0FBQSxnQkFBZ0IsR0FBRSxnQkFBZ0IsQUFBQSxXQUFXLEdBQUMsVUFBVSxBQUFBLElBQUssQ0FBQSxXQUFXLElBQUUsSUFBSSxDQUFBO0VBQUMsMEJBQTBCLEVBQUMsQ0FBQztFQUFDLHVCQUF1QixFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLGtCQUFrQixBQUFBLFlBQVksQ0FBQTtFQUFDLFlBQVksRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxZQUFZLENBQUMsYUFBYSxBQUFBLFdBQVcsRUFBQyxrQkFBa0IsQUFBQSxXQUFXLEVBQUMsZ0JBQWdCLEFBQUEsV0FBVyxHQUFDLElBQUksRUFBQyxnQkFBZ0IsQUFBQSxXQUFXLEdBQUMsVUFBVSxHQUFDLElBQUksRUFBQyxnQkFBZ0IsQUFBQSxXQUFXLEdBQUMsZ0JBQWdCLEVBQUMsZ0JBQWdCLEFBQUEsWUFBWSxHQUFDLElBQUksQUFBQSxJQUFLLENBQUEsWUFBWSxHQUFFLGdCQUFnQixBQUFBLFlBQVksR0FBQyxVQUFVLEFBQUEsSUFBSyxDQUFBLFlBQVksSUFBRSxJQUFJLENBQUE7RUFBQyx5QkFBeUIsRUFBQyxDQUFDO0VBQUMsc0JBQXNCLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsa0JBQWtCLEFBQUEsV0FBVyxDQUFBO0VBQUMsV0FBVyxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLGdCQUFnQixDQUFBO0VBQUMsUUFBUSxFQUFDLFFBQVE7RUFBQyxTQUFTLEVBQUMsQ0FBQztFQUFDLFdBQVcsRUFBQyxNQUFNLEdBQUU7O0FBQUQsQUFBQSxnQkFBZ0IsR0FBQyxJQUFJLENBQUE7RUFBQyxRQUFRLEVBQUMsUUFBUSxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLEdBQUMsSUFBSSxHQUFDLElBQUksQ0FBQTtFQUFDLFdBQVcsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxnQkFBZ0IsR0FBQyxJQUFJLEFBQUEsTUFBTSxFQUFDLGdCQUFnQixHQUFDLElBQUksQUFBQSxNQUFNLEVBQUMsZ0JBQWdCLEdBQUMsSUFBSSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxnQkFBZ0IsQUFBQSxZQUFZLEdBQUMsSUFBSSxFQUFDLGdCQUFnQixBQUFBLFlBQVksR0FBQyxVQUFVLENBQUE7RUFBQyxZQUFZLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLEFBQUEsV0FBVyxHQUFDLElBQUksRUFBQyxnQkFBZ0IsQUFBQSxXQUFXLEdBQUMsVUFBVSxDQUFBO0VBQUMsV0FBVyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLElBQUksQ0FBQTtFQUFDLGFBQWEsRUFBQyxDQUFDO0VBQUMsWUFBWSxFQUFDLENBQUM7RUFBQyxVQUFVLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsSUFBSSxHQUFDLEVBQUUsQ0FBQTtFQUFDLFFBQVEsRUFBQyxRQUFRO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLElBQUksR0FBQyxFQUFFLEdBQUMsQ0FBQyxDQUFBO0VBQUMsUUFBUSxFQUFDLFFBQVE7RUFBQyxPQUFPLEVBQUMsS0FBSztFQUFDLE9BQU8sRUFBQyxTQUFTLEdBQUU7O0FBQUQsQUFBQSxJQUFJLEdBQUMsRUFBRSxHQUFDLENBQUMsQUFBQSxNQUFNLEVBQUMsSUFBSSxHQUFDLEVBQUUsR0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFBO0VBQUMsZUFBZSxFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxJQUFJLEdBQUMsRUFBRSxBQUFBLFNBQVMsR0FBQyxDQUFDLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsSUFBSSxHQUFDLEVBQUUsQUFBQSxTQUFTLEdBQUMsQ0FBQyxBQUFBLE1BQU0sRUFBQyxJQUFJLEdBQUMsRUFBRSxBQUFBLFNBQVMsR0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxlQUFlLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLFdBQVc7RUFBQyxNQUFNLEVBQUMsV0FBVyxHQUFFOztBQUFELEFBQUEsSUFBSSxDQUFDLEtBQUssR0FBQyxDQUFDLEVBQUMsSUFBSSxDQUFDLEtBQUssR0FBQyxDQUFDLEFBQUEsTUFBTSxFQUFDLElBQUksQ0FBQyxLQUFLLEdBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQTtFQUFDLGdCQUFnQixFQUFDLElBQUk7RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsSUFBSSxDQUFDLFlBQVksQ0FBQTtFQUFDLE1BQU0sRUFBQyxHQUFHO0VBQUMsTUFBTSxFQUFDLEtBQUs7RUFBQyxRQUFRLEVBQUMsTUFBTTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLElBQUksR0FBQyxFQUFFLEdBQUMsQ0FBQyxHQUFDLEdBQUcsQ0FBQTtFQUFDLFNBQVMsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxTQUFTLENBQUE7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QVUsR0FBQyxFQUFFLEdBQUMsRUFBRSxDQUFBO0VBQUMsV0FBVyxFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLFVBQVUsR0FBQyxFQUFFLEFBQUEsT0FBTyxHQUFDLENBQUMsRUFBQyxVQUFVLEdBQUMsRUFBRSxBQUFBLE9BQU8sR0FBQyxDQUFDLEFBQUEsTUFBTSxFQUFDLFVBQVUsR0FBQyxFQUFFLEFBQUEsT0FBTyxHQUFDLENBQUMsQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFlBQVksR0FBQyxFQUFFLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsWUFBWSxHQUFDLEVBQUUsR0FBQyxFQUFFLENBQUE7RUFBQyxVQUFVLEVBQUMsR0FBRztFQUFDLFdBQVcsRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsY0FBYyxHQUFDLEVBQUUsQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEdBQUMsRUFBRSxHQUFDLENBQUMsQ0FBQTtFQUFDLFVBQVUsRUFBQyxNQUFNO0VBQUMsYUFBYSxFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLGNBQWMsR0FBQyxTQUFTLENBQUMsY0FBYyxDQUFBO0VBQUMsR0FBRyxFQUFDLElBQUk7RUFBQyxJQUFJLEVBQUMsSUFBSSxHQUFFOztBQUFELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUFDLEFBQUEsY0FBYyxHQUFDLEVBQUUsQ0FBQTtJQUFDLE9BQU8sRUFBQyxVQUFVO0lBQUMsS0FBSyxFQUFDLEVBQUUsR0FBRTtFQUFELEFBQUEsY0FBYyxHQUFDLEVBQUUsR0FBQyxDQUFDLENBQUE7SUFBQyxhQUFhLEVBQUMsQ0FBQyxHQUFFOztBQUFBLEFBQUEsbUJBQW1CLENBQUE7RUFBQyxhQUFhLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsbUJBQW1CLEdBQUMsRUFBRSxHQUFDLENBQUMsQ0FBQTtFQUFDLFlBQVksRUFBQyxDQUFDO0VBQUMsYUFBYSxFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLG1CQUFtQixHQUFDLE9BQU8sR0FBQyxDQUFDLEVBQUMsbUJBQW1CLEdBQUMsT0FBTyxHQUFDLENBQUMsQUFBQSxNQUFNLEVBQUMsbUJBQW1CLEdBQUMsT0FBTyxHQUFDLENBQUMsQUFBQSxNQUFNLENBQUE7RUFBQyxNQUFNLEVBQUMsY0FBYyxHQUFFOztBQUFELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUFDLEFBQUEsbUJBQW1CLEdBQUMsRUFBRSxHQUFDLENBQUMsQ0FBQTtJQUFDLGFBQWEsRUFBQyxjQUFjO0lBQUMsYUFBYSxFQUFDLFdBQVcsR0FBRTtFQUFELEFBQUEsbUJBQW1CLEdBQUMsT0FBTyxHQUFDLENBQUMsRUFBQyxtQkFBbUIsR0FBQyxPQUFPLEdBQUMsQ0FBQyxBQUFBLE1BQU0sRUFBQyxtQkFBbUIsR0FBQyxPQUFPLEdBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQTtJQUFDLG1CQUFtQixFQUFDLElBQUksR0FBRTs7QUFBQSxBQUFBLFlBQVksR0FBQyxTQUFTLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSTtFQUFDLFVBQVUsRUFBQyxNQUFNLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEdBQUMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUs7RUFBQyxVQUFVLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsU0FBUyxDQUFDLGNBQWMsQ0FBQTtFQUFDLFVBQVUsRUFBQyxJQUFJO0VBQUMsdUJBQXVCLEVBQUMsQ0FBQztFQUFDLHNCQUFzQixFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLE9BQU8sQ0FBQTtFQUFDLFFBQVEsRUFBQyxRQUFRO0VBQUMsVUFBVSxFQUFDLElBQUk7RUFBQyxhQUFhLEVBQUMsSUFBSTtFQUFDLE1BQU0sRUFBQyxxQkFBcUIsR0FBRTs7QUFBRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFBQyxBQUFBLE9BQU8sQ0FBQTtJQUFDLGFBQWEsRUFBQyxHQUFHLEdBQUU7O0FBQUEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQUMsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFOztBQUFBLEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxVQUFVLEVBQUMsT0FBTztFQUFDLGFBQWEsRUFBQyxJQUFJO0VBQUMsWUFBWSxFQUFDLElBQUk7RUFBQyxVQUFVLEVBQUMscUJBQXFCO0VBQUMsa0JBQWtCLEVBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLHdCQUFxQjtFQUFDLFVBQVUsRUFBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsd0JBQXFCO0VBQUMsMEJBQTBCLEVBQUMsS0FBSyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLEFBQUEsR0FBRyxDQUFBO0VBQUMsVUFBVSxFQUFDLElBQUksR0FBRTs7QUFBRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFBQyxBQUFBLGdCQUFnQixDQUFBO0lBQUMsS0FBSyxFQUFDLElBQUk7SUFBQyxVQUFVLEVBQUMsQ0FBQztJQUFDLGtCQUFrQixFQUFDLElBQUk7SUFBQyxVQUFVLEVBQUMsSUFBSSxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQUFBQSxTQUFTLENBQUE7SUFBQyxPQUFPLEVBQUMsZ0JBQWdCO0lBQUMsVUFBVSxFQUFDLGtCQUFrQjtJQUFDLE1BQU0sRUFBQyxlQUFlO0lBQUMsY0FBYyxFQUFDLENBQUM7SUFBQyxRQUFRLEVBQUMsa0JBQWtCLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQTtJQUFDLFVBQVUsRUFBQyxPQUFPLEdBQUU7RUFBRCxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixFQUFDLGtCQUFrQixDQUFDLGdCQUFnQixFQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFBO0lBQUMsWUFBWSxFQUFDLENBQUM7SUFBQyxhQUFhLEVBQUMsQ0FBQyxHQUFFOztBQUFBLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLEVBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUE7RUFBQyxVQUFVLEVBQUMsS0FBSyxHQUFFOztBQUFELE1BQU0sRUFBRSxnQkFBZ0IsRUFBRSxLQUFLLE9BQU8sV0FBVyxFQUFFLFNBQVM7RUFBQSxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixFQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFBO0lBQUMsVUFBVSxFQUFDLEtBQUssR0FBRTs7QUFBQSxBQUFBLFVBQVUsR0FBQyxjQUFjLEVBQUMsZ0JBQWdCLEdBQUMsY0FBYyxFQUFDLFVBQVUsR0FBQyxnQkFBZ0IsRUFBQyxnQkFBZ0IsR0FBQyxnQkFBZ0IsQ0FBQTtFQUFDLFlBQVksRUFBQyxLQUFLO0VBQUMsV0FBVyxFQUFDLEtBQUssR0FBRTs7QUFBRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFBQyxBQUFBLFVBQVUsR0FBQyxjQUFjLEVBQUMsZ0JBQWdCLEdBQUMsY0FBYyxFQUFDLFVBQVUsR0FBQyxnQkFBZ0IsRUFBQyxnQkFBZ0IsR0FBQyxnQkFBZ0IsQ0FBQTtJQUFDLFlBQVksRUFBQyxDQUFDO0lBQUMsV0FBVyxFQUFDLENBQUMsR0FBRTs7QUFBQSxBQUFBLGtCQUFrQixDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUk7RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUFDLEFBQUEsa0JBQWtCLENBQUE7SUFBQyxhQUFhLEVBQUMsQ0FBQyxHQUFFOztBQUFBLEFBQUEsaUJBQWlCLEVBQUMsb0JBQW9CLENBQUE7RUFBQyxRQUFRLEVBQUMsS0FBSztFQUFDLEtBQUssRUFBQyxDQUFDO0VBQUMsSUFBSSxFQUFDLENBQUM7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUFDLEFBQUEsaUJBQWlCLEVBQUMsb0JBQW9CLENBQUE7SUFBQyxhQUFhLEVBQUMsQ0FBQyxHQUFFOztBQUFBLEFBQUEsaUJBQWlCLENBQUE7RUFBQyxHQUFHLEVBQUMsQ0FBQztFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxvQkFBb0IsQ0FBQTtFQUFDLE1BQU0sRUFBQyxDQUFDO0VBQUMsYUFBYSxFQUFDLENBQUM7RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsYUFBYSxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxPQUFPLEVBQUMsU0FBUztFQUFDLFNBQVMsRUFBQyxJQUFJO0VBQUMsV0FBVyxFQUFDLElBQUk7RUFBQyxNQUFNLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE1BQU0sRUFBQyxhQUFhLEFBQUEsTUFBTSxDQUFBO0VBQUMsZUFBZSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGFBQWEsR0FBQyxHQUFHLENBQUE7RUFBQyxPQUFPLEVBQUMsS0FBSyxHQUFFOztBQUFELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUFDLEFBQUEsT0FBTyxHQUFDLFVBQVUsQ0FBQyxhQUFhLEVBQUMsT0FBTyxHQUFDLGdCQUFnQixDQUFDLGFBQWEsQ0FBQTtJQUFDLFdBQVcsRUFBQyxLQUFLLEdBQUU7O0FBQUEsQUFBQSxjQUFjLENBQUE7RUFBQyxRQUFRLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQyxLQUFLO0VBQUMsWUFBWSxFQUFDLElBQUk7RUFBQyxPQUFPLEVBQUMsUUFBUTtFQUFDLFVBQVUsRUFBQyxHQUFHO0VBQUMsYUFBYSxFQUFDLEdBQUc7RUFBQyxnQkFBZ0IsRUFBQyxXQUFXO0VBQUMsZ0JBQWdCLEVBQUMsSUFBSTtFQUFDLE1BQU0sRUFBQyxxQkFBcUI7RUFBQyxhQUFhLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUs7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLE1BQU0sRUFBQyxHQUFHO0VBQUMsYUFBYSxFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLEdBQUMsU0FBUyxDQUFBO0VBQUMsVUFBVSxFQUFDLEdBQUcsR0FBRTs7QUFBRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFBQyxBQUFBLGNBQWMsQ0FBQTtJQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUEsQUFBQSxXQUFXLENBQUE7RUFBQyxNQUFNLEVBQUMsV0FBVyxHQUFFOztBQUFELEFBQUEsV0FBVyxHQUFDLEVBQUUsR0FBQyxDQUFDLENBQUE7RUFBQyxXQUFXLEVBQUMsSUFBSTtFQUFDLGNBQWMsRUFBQyxJQUFJO0VBQUMsV0FBVyxFQUFDLElBQUksR0FBRTs7QUFBRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFBQyxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsY0FBYyxDQUFBO0lBQUMsUUFBUSxFQUFDLE1BQU07SUFBQyxLQUFLLEVBQUMsSUFBSTtJQUFDLEtBQUssRUFBQyxJQUFJO0lBQUMsVUFBVSxFQUFDLENBQUM7SUFBQyxnQkFBZ0IsRUFBQyxXQUFXO0lBQUMsTUFBTSxFQUFDLENBQUM7SUFBQyxrQkFBa0IsRUFBQyxJQUFJO0lBQUMsVUFBVSxFQUFDLElBQUksR0FBRTtFQUFELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxjQUFjLEdBQUMsRUFBRSxHQUFDLENBQUMsRUFBQyxXQUFXLENBQUMsS0FBSyxDQUFDLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQTtJQUFDLE9BQU8sRUFBQyxpQkFBaUIsR0FBRTtFQUFELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxjQUFjLEdBQUMsRUFBRSxHQUFDLENBQUMsQ0FBQTtJQUFDLFdBQVcsRUFBQyxJQUFJLEdBQUU7RUFBRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsY0FBYyxHQUFDLEVBQUUsR0FBQyxDQUFDLEFBQUEsTUFBTSxFQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsY0FBYyxHQUFDLEVBQUUsR0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFBO0lBQUMsZ0JBQWdCLEVBQUMsSUFBSSxHQUFFOztBQUFBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUFDLEFBQUEsV0FBVyxDQUFBO0lBQUMsS0FBSyxFQUFDLElBQUk7SUFBQyxNQUFNLEVBQUMsQ0FBQyxHQUFFO0VBQUQsQUFBQSxXQUFXLEdBQUMsRUFBRSxDQUFBO0lBQUMsS0FBSyxFQUFDLElBQUksR0FBRTtFQUFELEFBQUEsV0FBVyxHQUFDLEVBQUUsR0FBQyxDQUFDLENBQUE7SUFBQyxXQUFXLEVBQUMsSUFBSTtJQUFDLGNBQWMsRUFBQyxJQUFJLEdBQUU7O0FBQUEsQUFBQSxZQUFZLENBQUE7RUFBQyxXQUFXLEVBQUMsS0FBSztFQUFDLFlBQVksRUFBQyxLQUFLO0VBQUMsT0FBTyxFQUFDLFNBQVM7RUFBQyxVQUFVLEVBQUMscUJBQXFCO0VBQUMsYUFBYSxFQUFDLHFCQUFxQjtFQUFDLGtCQUFrQixFQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyx3QkFBcUIsRUFBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyx3QkFBcUI7RUFBQyxVQUFVLEVBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLHdCQUFxQixFQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLHdCQUFxQjtFQUFDLFVBQVUsRUFBQyxHQUFHO0VBQUMsYUFBYSxFQUFDLEdBQUcsR0FBRTs7QUFBRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFBQyxBQUFBLFlBQVksQ0FBQyxXQUFXLENBQUE7SUFBQyxPQUFPLEVBQUMsWUFBWTtJQUFDLGFBQWEsRUFBQyxDQUFDO0lBQUMsY0FBYyxFQUFDLE1BQU0sR0FBRTtFQUFELEFBQUEsWUFBWSxDQUFDLGFBQWEsQ0FBQTtJQUFDLE9BQU8sRUFBQyxZQUFZO0lBQUMsS0FBSyxFQUFDLElBQUk7SUFBQyxjQUFjLEVBQUMsTUFBTSxHQUFFO0VBQUQsQUFBQSxZQUFZLENBQUMsb0JBQW9CLENBQUE7SUFBQyxPQUFPLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxZQUFZLENBQUMsWUFBWSxDQUFBO0lBQUMsT0FBTyxFQUFDLFlBQVk7SUFBQyxjQUFjLEVBQUMsTUFBTSxHQUFFO0VBQUQsQUFBQSxZQUFZLENBQUMsWUFBWSxDQUFDLGtCQUFrQixFQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsZ0JBQWdCLEVBQUMsWUFBWSxDQUFDLFlBQVksQ0FBQyxhQUFhLENBQUE7SUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFO0VBQUQsQUFBQSxZQUFZLENBQUMsWUFBWSxHQUFDLGFBQWEsQ0FBQTtJQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7RUFBRCxBQUFBLFlBQVksQ0FBQyxjQUFjLENBQUE7SUFBQyxhQUFhLEVBQUMsQ0FBQztJQUFDLGNBQWMsRUFBQyxNQUFNLEdBQUU7RUFBRCxBQUFBLFlBQVksQ0FBQyxNQUFNLEVBQUMsWUFBWSxDQUFDLFNBQVMsQ0FBQTtJQUFDLE9BQU8sRUFBQyxZQUFZO0lBQUMsVUFBVSxFQUFDLENBQUM7SUFBQyxhQUFhLEVBQUMsQ0FBQztJQUFDLGNBQWMsRUFBQyxNQUFNLEdBQUU7RUFBRCxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFBO0lBQUMsWUFBWSxFQUFDLENBQUMsR0FBRTtFQUFELEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEdBQWMsWUFBWSxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQWdCO0lBQUMsUUFBUSxFQUFDLFFBQVE7SUFBQyxXQUFXLEVBQUMsQ0FBQyxHQUFFO0VBQUQsQUFBQSxZQUFZLENBQUMsYUFBYSxDQUFDLHNCQUFzQixDQUFBO0lBQUMsR0FBRyxFQUFDLENBQUMsR0FBRTs7QUFBQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFBQyxBQUFBLFlBQVksQ0FBQyxXQUFXLENBQUE7SUFBQyxhQUFhLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxZQUFZLENBQUMsV0FBVyxBQUFBLFdBQVcsQ0FBQTtJQUFDLGFBQWEsRUFBQyxDQUFDLEdBQUU7O0FBQUEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQUMsQUFBQSxZQUFZLENBQUE7SUFBQyxLQUFLLEVBQUMsSUFBSTtJQUFDLE1BQU0sRUFBQyxDQUFDO0lBQUMsV0FBVyxFQUFDLENBQUM7SUFBQyxZQUFZLEVBQUMsQ0FBQztJQUFDLFdBQVcsRUFBQyxDQUFDO0lBQUMsY0FBYyxFQUFDLENBQUM7SUFBQyxrQkFBa0IsRUFBQyxJQUFJO0lBQUMsVUFBVSxFQUFDLElBQUksR0FBRTs7QUFBQSxBQUFBLFdBQVcsR0FBQyxFQUFFLEdBQUMsY0FBYyxDQUFBO0VBQUMsVUFBVSxFQUFDLENBQUM7RUFBQyx1QkFBdUIsRUFBQyxDQUFDO0VBQUMsc0JBQXNCLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsb0JBQW9CLENBQUMsV0FBVyxHQUFDLEVBQUUsR0FBQyxjQUFjLENBQUE7RUFBQyx1QkFBdUIsRUFBQyxHQUFHO0VBQUMsc0JBQXNCLEVBQUMsR0FBRztFQUFDLDBCQUEwQixFQUFDLENBQUM7RUFBQyx5QkFBeUIsRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxXQUFXLENBQUE7RUFBQyxVQUFVLEVBQUMsR0FBRztFQUFDLGFBQWEsRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsVUFBVSxFQUFDLElBQUk7RUFBQyxhQUFhLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLFVBQVUsRUFBQyxJQUFJO0VBQUMsYUFBYSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQTtFQUFDLFVBQVUsRUFBQyxJQUFJO0VBQUMsYUFBYSxFQUFDLElBQUksR0FBRTs7QUFBRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFBQyxBQUFBLFlBQVksQ0FBQTtJQUFDLEtBQUssRUFBQyxJQUFJO0lBQUMsV0FBVyxFQUFDLElBQUk7SUFBQyxZQUFZLEVBQUMsSUFBSSxHQUFFOztBQUFBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUFDLEFBQUEsWUFBWSxDQUFBO0lBQUMsS0FBSyxFQUFDLGVBQWUsR0FBRTtFQUFELEFBQUEsYUFBYSxDQUFBO0lBQUMsS0FBSyxFQUFDLGdCQUFnQjtJQUFDLFlBQVksRUFBQyxLQUFLLEdBQUU7RUFBRCxBQUFBLGFBQWEsR0FBQyxhQUFhLENBQUE7SUFBQyxZQUFZLEVBQUMsQ0FBQyxHQUFFOztBQUFBLEFBQUEsZUFBZSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTztFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxlQUFlLENBQUMsYUFBYSxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQyxhQUFhLEFBQUEsTUFBTSxFQUFDLGVBQWUsQ0FBQyxhQUFhLEFBQUEsTUFBTSxDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxnQkFBZ0IsRUFBQyxXQUFXLEdBQUU7O0FBQUQsQUFBQSxlQUFlLENBQUMsWUFBWSxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQyxXQUFXLEdBQUMsRUFBRSxHQUFDLENBQUMsQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxlQUFlLENBQUMsV0FBVyxHQUFDLEVBQUUsR0FBQyxDQUFDLEFBQUEsTUFBTSxFQUFDLGVBQWUsQ0FBQyxXQUFXLEdBQUMsRUFBRSxHQUFDLENBQUMsQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLFdBQVcsR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQyxXQUFXLEdBQUMsT0FBTyxHQUFDLENBQUMsRUFBQyxlQUFlLENBQUMsV0FBVyxHQUFDLE9BQU8sR0FBQyxDQUFDLEFBQUEsTUFBTSxFQUFDLGVBQWUsQ0FBQyxXQUFXLEdBQUMsT0FBTyxHQUFDLENBQUMsQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQyxXQUFXLEdBQUMsU0FBUyxHQUFDLENBQUMsRUFBQyxlQUFlLENBQUMsV0FBVyxHQUFDLFNBQVMsR0FBQyxDQUFDLEFBQUEsTUFBTSxFQUFDLGVBQWUsQ0FBQyxXQUFXLEdBQUMsU0FBUyxHQUFDLENBQUMsQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLFdBQVcsR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQyxjQUFjLENBQUE7RUFBQyxZQUFZLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsZUFBZSxDQUFDLGNBQWMsQUFBQSxNQUFNLEVBQUMsZUFBZSxDQUFDLGNBQWMsQUFBQSxNQUFNLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxlQUFlLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQyxnQkFBZ0IsRUFBQyxlQUFlLENBQUMsWUFBWSxDQUFBO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQyxXQUFXLEdBQUMsS0FBSyxHQUFDLENBQUMsRUFBQyxlQUFlLENBQUMsV0FBVyxHQUFDLEtBQUssR0FBQyxDQUFDLEFBQUEsTUFBTSxFQUFDLGVBQWUsQ0FBQyxXQUFXLEdBQUMsS0FBSyxHQUFDLENBQUMsQUFBQSxNQUFNLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsS0FBSyxFQUFDLElBQUksR0FBRTs7QUFBRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFBQyxBQUFBLGVBQWUsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLGNBQWMsR0FBQyxFQUFFLEdBQUMsQ0FBQyxDQUFBO0lBQUMsS0FBSyxFQUFDLElBQUksR0FBRTtFQUFELEFBQUEsZUFBZSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsY0FBYyxHQUFDLEVBQUUsR0FBQyxDQUFDLEFBQUEsTUFBTSxFQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLGNBQWMsR0FBQyxFQUFFLEdBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQTtJQUFDLEtBQUssRUFBQyxJQUFJO0lBQUMsZ0JBQWdCLEVBQUMsV0FBVyxHQUFFO0VBQUQsQUFBQSxlQUFlLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxjQUFjLEdBQUMsT0FBTyxHQUFDLENBQUMsRUFBQyxlQUFlLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxjQUFjLEdBQUMsT0FBTyxHQUFDLENBQUMsQUFBQSxNQUFNLEVBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsY0FBYyxHQUFDLE9BQU8sR0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFBO0lBQUMsS0FBSyxFQUFDLElBQUk7SUFBQyxnQkFBZ0IsRUFBQyxPQUFPLEdBQUU7RUFBRCxBQUFBLGVBQWUsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLGNBQWMsR0FBQyxTQUFTLEdBQUMsQ0FBQyxFQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLGNBQWMsR0FBQyxTQUFTLEdBQUMsQ0FBQyxBQUFBLE1BQU0sRUFBQyxlQUFlLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxjQUFjLEdBQUMsU0FBUyxHQUFDLENBQUMsQUFBQSxNQUFNLENBQUE7SUFBQyxLQUFLLEVBQUMsSUFBSTtJQUFDLGdCQUFnQixFQUFDLFdBQVcsR0FBRTs7QUFBQSxBQUFBLGVBQWUsQ0FBQyxZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsZUFBZSxDQUFDLFlBQVksQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsZUFBZSxDQUFDLFNBQVMsQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxlQUFlLENBQUMsU0FBUyxBQUFBLE1BQU0sRUFBQyxlQUFlLENBQUMsU0FBUyxBQUFBLE1BQU0sQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxlQUFlLENBQUMsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsTUFBTSxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLGVBQWUsQ0FBQyxTQUFTLEFBQUEsTUFBTSxFQUFDLGVBQWUsQ0FBQyxTQUFTLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxNQUFNLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsZUFBZSxDQUFDLFNBQVMsQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsZUFBZSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsSUFBSTtFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxlQUFlLENBQUMsYUFBYSxDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQyxhQUFhLEFBQUEsTUFBTSxFQUFDLGVBQWUsQ0FBQyxhQUFhLEFBQUEsTUFBTSxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxXQUFXLEdBQUU7O0FBQUQsQUFBQSxlQUFlLENBQUMsWUFBWSxDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQyxXQUFXLEdBQUMsRUFBRSxHQUFDLENBQUMsQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxlQUFlLENBQUMsV0FBVyxHQUFDLEVBQUUsR0FBQyxDQUFDLEFBQUEsTUFBTSxFQUFDLGVBQWUsQ0FBQyxXQUFXLEdBQUMsRUFBRSxHQUFDLENBQUMsQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLFdBQVcsR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQyxXQUFXLEdBQUMsT0FBTyxHQUFDLENBQUMsRUFBQyxlQUFlLENBQUMsV0FBVyxHQUFDLE9BQU8sR0FBQyxDQUFDLEFBQUEsTUFBTSxFQUFDLGVBQWUsQ0FBQyxXQUFXLEdBQUMsT0FBTyxHQUFDLENBQUMsQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQyxXQUFXLEdBQUMsU0FBUyxHQUFDLENBQUMsRUFBQyxlQUFlLENBQUMsV0FBVyxHQUFDLFNBQVMsR0FBQyxDQUFDLEFBQUEsTUFBTSxFQUFDLGVBQWUsQ0FBQyxXQUFXLEdBQUMsU0FBUyxHQUFDLENBQUMsQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLFdBQVcsR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQyxjQUFjLENBQUE7RUFBQyxZQUFZLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsZUFBZSxDQUFDLGNBQWMsQUFBQSxNQUFNLEVBQUMsZUFBZSxDQUFDLGNBQWMsQUFBQSxNQUFNLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxlQUFlLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQyxnQkFBZ0IsRUFBQyxlQUFlLENBQUMsWUFBWSxDQUFBO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQyxXQUFXLEdBQUMsS0FBSyxHQUFDLENBQUMsRUFBQyxlQUFlLENBQUMsV0FBVyxHQUFDLEtBQUssR0FBQyxDQUFDLEFBQUEsTUFBTSxFQUFDLGVBQWUsQ0FBQyxXQUFXLEdBQUMsS0FBSyxHQUFDLENBQUMsQUFBQSxNQUFNLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsS0FBSyxFQUFDLElBQUksR0FBRTs7QUFBRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFBQyxBQUFBLGVBQWUsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLGNBQWMsR0FBQyxnQkFBZ0IsQ0FBQTtJQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7RUFBRCxBQUFBLGVBQWUsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLGNBQWMsQ0FBQyxRQUFRLENBQUE7SUFBQyxnQkFBZ0IsRUFBQyxPQUFPLEdBQUU7RUFBRCxBQUFBLGVBQWUsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLGNBQWMsR0FBQyxFQUFFLEdBQUMsQ0FBQyxDQUFBO0lBQUMsS0FBSyxFQUFDLE9BQU8sR0FBRTtFQUFELEFBQUEsZUFBZSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsY0FBYyxHQUFDLEVBQUUsR0FBQyxDQUFDLEFBQUEsTUFBTSxFQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLGNBQWMsR0FBQyxFQUFFLEdBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQTtJQUFDLEtBQUssRUFBQyxJQUFJO0lBQUMsZ0JBQWdCLEVBQUMsV0FBVyxHQUFFO0VBQUQsQUFBQSxlQUFlLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxjQUFjLEdBQUMsT0FBTyxHQUFDLENBQUMsRUFBQyxlQUFlLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxjQUFjLEdBQUMsT0FBTyxHQUFDLENBQUMsQUFBQSxNQUFNLEVBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsY0FBYyxHQUFDLE9BQU8sR0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFBO0lBQUMsS0FBSyxFQUFDLElBQUk7SUFBQyxnQkFBZ0IsRUFBQyxPQUFPLEdBQUU7RUFBRCxBQUFBLGVBQWUsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLGNBQWMsR0FBQyxTQUFTLEdBQUMsQ0FBQyxFQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLGNBQWMsR0FBQyxTQUFTLEdBQUMsQ0FBQyxBQUFBLE1BQU0sRUFBQyxlQUFlLENBQUMsV0FBVyxD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QVcsR0FBQyxFQUFFLEdBQUMsQ0FBQyxBQUFBLE1BQU0sRUFBQyxXQUFXLEdBQUMsRUFBRSxHQUFDLElBQUksQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTztFQUFDLGdCQUFnQixFQUFDLElBQUk7RUFBQyxZQUFZLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsV0FBVyxHQUFDLE9BQU8sR0FBQyxDQUFDLEVBQUMsV0FBVyxHQUFDLE9BQU8sR0FBQyxJQUFJLEVBQUMsV0FBVyxHQUFDLE9BQU8sR0FBQyxDQUFDLEFBQUEsTUFBTSxFQUFDLFdBQVcsR0FBQyxPQUFPLEdBQUMsSUFBSSxBQUFBLE1BQU0sRUFBQyxXQUFXLEdBQUMsT0FBTyxHQUFDLENBQUMsQUFBQSxNQUFNLEVBQUMsV0FBVyxHQUFDLE9BQU8sR0FBQyxJQUFJLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLENBQUM7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLE9BQU87RUFBQyxZQUFZLEVBQUMsT0FBTztFQUFDLE1BQU0sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEdBQUMsU0FBUyxHQUFDLElBQUksRUFBQyxXQUFXLEdBQUMsU0FBUyxHQUFDLElBQUksQUFBQSxNQUFNLEVBQUMsV0FBVyxHQUFDLFNBQVMsR0FBQyxJQUFJLEFBQUEsTUFBTSxFQUFDLFdBQVcsR0FBQyxTQUFTLEdBQUMsQ0FBQyxFQUFDLFdBQVcsR0FBQyxTQUFTLEdBQUMsQ0FBQyxBQUFBLE1BQU0sRUFBQyxXQUFXLEdBQUMsU0FBUyxHQUFDLENBQUMsQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLElBQUk7RUFBQyxZQUFZLEVBQUMsSUFBSTtFQUFDLE1BQU0sRUFBQyxXQUFXLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEdBQUMsRUFBRSxHQUFDLENBQUMsRUFBQyxjQUFjLEdBQUMsRUFBRSxHQUFDLElBQUksQ0FBQTtFQUFDLE9BQU8sRUFBQyxTQUFTO0VBQUMsU0FB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RCxBQUFBLGdCQUFnQixBQUFBLFNBQVMsQ0FBQyx3QkFBd0IsRUFBQyxnQkFBZ0IsQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUFDLHdCQUF3QixFQUFDLGdCQUFnQixBQUFBLFNBQVMsQUFBQSxNQUFNLENBQUMsd0JBQXdCLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLEFBQUEsU0FBUyxDQUFDLHFCQUFxQixFQUFDLGdCQUFnQixBQUFBLFNBQVMsQUFBQSxNQUFNLENBQUMscUJBQXFCLEVBQUMsZ0JBQWdCLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FBQyxxQkFBcUIsQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLEVBQUMsZ0JBQWdCLEFBQUEsT0FBTyxBQUFBLE1BQU0sRUFBQyxnQkFBZ0IsQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLENBQUM7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLE9BQU87RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFDLHdCQUF3QixFQUFDLGdCQUFnQixBQUFBLE9BQU8sQUFBQSxNQUFNLENBQUMsd0JBQXdCLEVBQUMsZ0JBQWdCLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FBQyx3QkFBd0IsRUFBQyxnQkFBZ0IsQUFBQSxPQUFPLENBQUMsd0JBQXdCLEdBQUMsS0FBSyxFQUFDLGdCQUFnQixBQUFBLE9BQU8sQUFBQSxNQUFNLENBQUMsd0JBQXdCLEdBQUMsS0FBSyxFQUFDLGdCQUFnQixBQUFBLE9BQU8sQUFBQSxNQUFNLENBQUMsd0JBQXdCLEdBQUMsS0FBSyxFQUFDLGdCQUFnQixBQUFBLE9BQU8sQ0FBQyx3QkFBd0IsR0FBQyxNQUFNLEVBQUMsZ0JBQWdCLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FBQyx3QkFBd0IsR0FBQyxNQUFNLEVBQUMsZ0JBQWdCLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FBQyx3QkFBd0IsR0FBQyxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFDLHFCQUFxQixFQUFDLGdCQUFnQixBQUFBLE9BQU8sQUFBQSxNQUFNLENBQUMscUJBQXFCLEVBQUMsZ0JBQWdCLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FBQyxxQkFBcUIsQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSx3QkFBd0IsQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsQ0FBQyxBQUFBLHdCQUF3QixDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLENBQUMsQUFBQSx3QkFBd0IsQ0FBQyx3QkFBd0IsQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxDQUFDLEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxFQUFDLENBQUMsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTztFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLENBQUMsQUFBQSx3QkFBd0IsQUFBQSxPQUFPLEVBQUMsQ0FBQyxBQUFBLHdCQUF3QixBQUFBLE9BQU8sQUFBQSxNQUFNLEVBQUMsQ0FBQyxBQUFBLHdCQUF3QixBQUFBLE9BQU8sQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLE9BQU87RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEscUJBQXFCLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTztFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLENBQUMsQUFBQSxxQkFBcUIsQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxDQUFDLEFBQUEscUJBQXFCLENBQUMsd0JBQXdCLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsQ0FBQyxBQUFBLHFCQUFxQixBQUFBLE1BQU0sRUFBQyxDQUFDLEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxnQkFBZ0IsRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxDQUFDLEFBQUEscUJBQXFCLEFBQUEsT0FBTyxFQUFDLENBQUMsQUFBQSxxQkFBcUIsQUFBQSxPQUFPLEFBQUEsTUFBTSxFQUFDLENBQUMsQUFBQSxxQkFBcUIsQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLHdCQUF3QixDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxnQkFBZ0IsRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxDQUFDLEFBQUEsd0JBQXdCLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsQ0FBQyxBQUFBLHdCQUF3QixDQUFDLHdCQUF3QixDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLENBQUMsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLEVBQUMsQ0FBQyxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsQ0FBQyxBQUFBLHdCQUF3QixBQUFBLE9BQU8sRUFBQyxDQUFDLEFBQUEsd0JBQXdCLEFBQUEsT0FBTyxBQUFBLE1BQU0sRUFBQyxDQUFDLEFBQUEsd0JBQXdCLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTztFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSx1QkFBdUIsQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFP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TSxBQUFBLFlBQVksR0FBQyxLQUFLLEFBQUEsWUFBWSxHQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixBQUFBLFlBQVksR0FBQyxNQUFNLEFBQUEsWUFBWSxHQUFDLEtBQUssQUFBQSxZQUFZLEdBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQTtFQUFDLHNCQUFzQixFQUFDLEdBQUc7RUFBQyx1QkFBdUIsRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxNQUFNLEdBQUMsTUFBTSxBQUFBLFlBQVksR0FBQyxLQUFLLEFBQUEsWUFBWSxHQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksRUFBQyxNQUFNLEdBQUMsaUJBQWlCLEFBQUEsWUFBWSxHQUFDLE1BQU0sQUFBQSxZQUFZLEdBQUMsS0FBSyxBQUFBLFlBQVksR0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLE1BQU0sQUFBQSxZQUFZLEdBQUMsS0FBSyxBQUFBLFlBQVksR0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixBQUFBLFlBQVksR0FBQyxNQUFNLEFBQUEsWUFBWSxHQUFDLEtBQUssQUFBQSxZQUFZLEdBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxNQUFNLEFBQUEsWUFBWSxHQUFDLEtBQUssQUFBQSxZQUFZLEdBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsQUFBQSxZQUFZLEdBQUMsTUFBTSxBQUFBLFlBQVksR0FBQyxLQUFLLEFBQUEsWUFBWSxHQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksRUFBQyxNQUFNLEdBQUMsTUFBTSxBQUFBLFlBQVksR0FBQyxLQUFLLEFBQUEsWUFBWSxHQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksRUFBQyxNQUFNLEdBQUMsaUJBQWlCLEFBQUEsWUFBWSxHQUFDLE1BQU0sQUFBQSxZQUFZLEdBQUMsS0FBSyxBQUFBLFlBQVksR0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUE7RUFBQyxzQkFBc0IsRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxNQUFNLEdBQUMsTUFBTSxBQUFBLFlBQVksR0FBQyxLQUFLLEFBQUEsWUFBWSxHQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVcsRUFBQyxNQUFNLEdBQUMsaUJBQWlCLEFBQUEsWUFBWSxHQUFDLE1BQU0sQUFBQSxZQUFZLEdBQUMsS0FBSyxBQUFBLFlBQVksR0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLE1BQU0sQUFBQSxZQUFZLEdBQUMsS0FBSyxBQUFBLFlBQVksR0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixBQUFBLFlBQVksR0FBQyxNQUFNLEFBQUEsWUFBWSxHQUFDLEtBQUssQUFBQSxZQUFZLEdBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxNQUFNLEFBQUEsWUFBWSxHQUFDLEtBQUssQUFBQSxZQUFZLEdBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsQUFBQSxZQUFZLEdBQUMsTUFBTSxBQUFBLFlBQVksR0FBQyxLQUFLLEFBQUEsWUFBWSxHQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVcsRUFBQyxNQUFNLEdBQUMsTUFBTSxBQUFBLFlBQVksR0FBQyxLQUFLLEFBQUEsWUFBWSxHQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVcsRUFBQyxNQUFNLEdBQUMsaUJBQWlCLEFBQUEsWUFBWSxHQUFDLE1BQU0sQUFBQSxZQUFZLEdBQUMsS0FBSyxBQUFBLFlBQVksR0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUE7RUFBQyx1QkFBdUIsRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxNQUFNLEdBQUMsTUFBTSxBQUFBLFdBQVcsRUFBQyxNQUFNLEdBQUMsaUJBQWlCLEFBQUEsV0FBVyxHQUFDLE1BQU0sQUFBQSxXQUFXLENBQUE7RUFBQywwQkFBMEIsRUFBQyxHQUFHO0VBQUMseUJBQXlCLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsTUFBTSxHQUFDLE1BQU0sQUFBQSxXQUFXLEdBQUMsS0FBSyxBQUFBLFdBQVcsR0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsQUFBQSxXQUFXLEdBQUMsTUFBTSxBQUFBLFdBQVcsR0FBQyxLQUFLLEFBQUEsV0FBVyxHQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLE1BQU0sQUFBQSxXQUFXLEdBQUMsS0FBSyxBQUFBLFdBQVcsR0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsQUFBQSxXQUFXLEdBQUMsTUFBTSxBQUFBLFdBQVcsR0FBQyxLQUFLLEFBQUEsV0FBVyxHQUFDLEVBQUUsQUFBQSxXQUFXLENBQUE7RUFBQyx5QkFBeUIsRUFBQyxHQUFHO0VBQUMsMEJBQTBCLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsTUFBTSxHQUFDLE1BQU0sQUFBQSxXQUFXLEdBQUMsS0FBSyxBQUFBLFdBQVcsR0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixBQUFBLFdBQVcsR0FBQyxNQUFNLEFBQUEsV0FBVyxHQUFDLEtBQUssQUFBQSxXQUFXLEdBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxNQUFNLEFBQUEsV0FBVyxHQUFDLEtBQUssQUFBQSxXQUFXLEdBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsQUFBQSxXQUFXLEdBQUMsTUFBTSxBQUFBLFdBQVcsR0FBQyxLQUFLLEFBQUEsV0FBVyxHQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVksRUFBQyxNQUFNLEdBQUMsTUFBTSxBQUFBLFdBQVcsR0FBQyxLQUFLLEFBQUEsV0FBVyxHQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVksRUFBQyxNQUFNLEdBQUMsaUJBQWlCLEFBQUEsV0FBVyxHQUFDLE1BQU0sQUFBQSxXQUFXLEdBQUMsS0FBSyxBQUFBLFdBQVcsR0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLE1BQU0sQUFBQSxXQUFXLEdBQUMsS0FBSyxBQUFBLFdBQVcsR0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixBQUFBLFdBQVcsR0FBQyxNQUFNLEFBQUEsV0FBVyxHQUFDLEtBQUssQUFBQSxXQUFXLEdBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFBO0VBQUMseUJBQXlCLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsTUFBTSxHQUFDLE1BQU0sQUFBQSxXQUFXLEdBQUMsS0FBSyxBQUFBLFdBQVcsR0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixBQUFBLFdBQVcsR0FBQyxNQUFNLEFBQUEsV0FBVyxHQUFDLEtBQUssQUFBQSxXQUFXLEdBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxNQUFNLEFBQUEsV0FBVyxHQUFDLEtBQUssQUFBQSxXQUFXLEdBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsQUFBQSxXQUFXLEdBQUMsTUFBTSxBQUFBLFdBQVcsR0FBQyxLQUFLLEFBQUEsV0FBVyxHQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsRUFBQyxNQUFNLEdBQUMsTUFBTSxBQUFBLFdBQVcsR0FBQyxLQUFLLEFBQUEsV0FBVyxHQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsRUFBQyxNQUFNLEdBQUMsaUJBQWlCLEFBQUEsV0FBVyxHQUFDLE1BQU0sQUFBQSxXQUFXLEdBQUMsS0FBSyxBQUFBLFdBQVcsR0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLE1BQU0sQUFBQSxXQUFXLEdBQUMsS0FBSyxBQUFBLFdBQVcsR0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixBQUFBLFdBQVcsR0FBQyxNQUFNLEFBQUEsV0FBVyxHQUFDLEtBQUssQUFBQSxXQUFXLEdBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFBO0VBQUMsMEJBQTBCLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsTUFBTSxHQUFDLFdBQVcsR0FBQyxNQUFNLEVBQUMsTUFBTSxHQUFDLFdBQVcsR0FBQyxpQkFBaUIsRUFBQyxNQUFNLEdBQUMsTUFBTSxHQUFDLFdBQVcsRUFBQyxNQUFNLEdBQUMsaUJBQWlCLEdBQUMsV0FBVyxDQUFBO0VBQUMsVUFBVSxFQUFDLGNBQWMsR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxNQUFNLEdBQUMsS0FBSyxBQUFBLFlBQVksR0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsTUFBTSxHQUFDLEtBQUssQUFBQSxZQUFZLEdBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLENBQUE7RUFBQyxVQUFVLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsTUFBTSxHQUFDLGVBQWUsRUFBQyxNQUFNLEdBQUMsaUJBQWlCLEdBQUMsZUFBZSxDQUFBO0VBQUMsTUFBTSxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFBO0VBQUMsV0FBVyxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFBO0VBQUMsWUFBWSxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxZQUFZLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxZQUFZLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxZQUFZLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxZQUFZLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxZQUFZLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxZQUFZLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxZQUFZLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxZQUFZLEdBQUMsRUFBRSxDQUFBO0VBQUMsYUFBYSxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxXQUFXLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxXQUFXLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxXQUFXLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxXQUFXLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxXQUFXLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxXQUFXLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxX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QSxLQUFLLEVBQUMsZUFBZSxHQUFDLEtBQUssQUFBQSxLQUFLLEFBQUEsTUFBTSxFQUFDLGVBQWUsR0FBQyxLQUFLLEFBQUEsT0FBTyxDQUFBO0lBQUMsaUJBQWlCLEVBQUMsb0JBQW9CO0lBQUMsU0FBUyxFQUFDLG9CQUFvQjtJQUFDLElBQUksRUFBQyxDQUFDLEdBQUU7O0FBQUEsQUFBQSxlQUFlLEdBQUMsT0FBTyxFQUFDLGVBQWUsR0FBQyxLQUFLLEVBQUMsZUFBZSxHQUFDLEtBQUssQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEdBQUMsT0FBTyxDQUFBO0VBQUMsSUFBSSxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLGVBQWUsR0FBQyxLQUFLLEVBQUMsZUFBZSxHQUFDLEtBQUssQ0FBQTtFQUFDLFFBQVEsRUFBQyxRQUFRO0VBQUMsR0FBRyxFQUFDLENBQUM7RUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsZUFBZSxHQUFDLEtBQUssQ0FBQTtFQUFDLElBQUksRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEdBQUMsS0FBSyxDQUFBO0VBQUMsSUFBSSxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLGVBQWUsR0FBQyxLQUFLLEFBQUEsS0FBSyxFQUFDLGVBQWUsR0FBQyxLQUFLLEFBQUEsTUFBTSxDQUFBO0VBQUMsSUFBSSxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLGVBQWUsR0FBQyxPQUFPLEFBQUEsS0FBSyxDQUFBO0VBQUMsSUFBSSxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLGVBQWUsR0FBQyxPQUFPLEFBQUEsTUFBTSxDQUFBO0VBQUMsSUFBSSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGlCQUFpQixDQUFBO0VBQUMsUUFBUSxFQUFDLFFBQVE7RUFBQyxHQUFHLEVBQUMsQ0FBQztFQUFDLElBQUksRUFBQyxDQUFDO0VBQUMsTUFBTSxFQUFDLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRztFQUFDLE9BQU8sRUFBQyxF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QUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxFQUFDLFNBQVMsQUFBQSxPQUFPLEVBQUMsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxhQUFhLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsUUFBUSxBQUFBLE9BQU8sRUFBQyxPQUFPLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsUUFBUSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsUUFBUSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLHVCQUF1QixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxxQkFBcUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxFQUFDLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsUUFBUSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxhQUFhLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsUUFBUSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsUUFBUSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxFQUFDLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxTQUFTLEFBQUEsT0FBTyxFQUFDLGFBQWEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMs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RCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sRUFBQyxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsUUFBUSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxhQUFhLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLEVBQUMsd0JBQXdCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGVBQWUsQUFBQSxPQUFPLEVBQUMsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxrQkFBa0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsbUJBQW1CLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsUUFBUSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLG1CQUFtQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxhQUFhLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEscUJBQXFCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxtQkFBbUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEscUJBQXFCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLE9BQU8sQUFBQSxPQUFPLEVBQUMsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxFQUFDLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxFQUFDLFlBQVksQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxFQUFDLFdBQVcsQUFBQSxPQUFPLEVBQUMsUUFBUSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxvQkFBb0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsc0JBQXNCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sRUFBQyxRQUFRLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLEVBQUMsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxFQUFDLFlBQVksQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGVBQWUsQUFBQSxPQUFPLEVBQUMsUUFBUSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sRUFBQyxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxhQUFhLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxxQkFBcUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsc0JBQXNCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLG1CQUFtQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxxQkFBcUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLEVBQUMsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE9BQU8sRUFBQyxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsUUFBUSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxrQkFBa0IsQUFBQSxPQUFPLEVBQUMsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxtQkFBbUIsQUFBQSxPQUFPLEVBQUMsa0JBQWtCLEFBQUEsT0FBTyxFQUFDLGVBQWUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxFQUFDLGdCQUFnQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxvQkFBb0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLHFCQUFxQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMs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QUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxPQUFPLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLE9BQU8sQUFBQSxPQUFPLEVBQUMsT0FBTyxBQUFBLE9BQU8sRUFBQyxPQUFPLEFBQUEsT0FBTyxFQUFDLE9BQU8sQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxVQUFVLEFBQUEsT0FBTyxFQUFDLE9BQU8sQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsT0FBTyxBQUFBLE9BQU8sRUFBQyxPQUFPLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLEVBQUMsT0FBTyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLG1CQUFtQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxtQkFBbUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsb0JBQW9CLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLG9CQUFvQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxxQkFBcUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGtCQUFrQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxrQkFBa0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxvQkFBb0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsbUJBQW1CLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxtQkFBbUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsb0JBQW9CLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLHdCQUF3QixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSx1QkFBdUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZUFBZSxBQUFBLE9BQU8sRUFBQyx1QkFBdUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sRUFBQyxPQUFPLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxtQkFBbUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGVBQWUsQUFBQSxPQUFPLEVBQUMsUUFBUSxBQUFBLE9BQU8sRUFBQyxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sRUFBQyxrQkFBa0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsUUFBUSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGtCQUFrQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsUUFBUSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFB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TyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLEVBQUMsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxFQUFDLGVBQWUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sRUFBQyxpQkFBaUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsb0JBQW9CLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxFQUFDLFlBQVksQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFP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 */
