.css-snippets-wrapper .btn-default,
.css-snippets-wrapper .btn-primary,
.css-snippets-wrapper .btn-success,
.css-snippets-wrapper .btn-info,
.css-snippets-wrapper .btn-warning,
.css-snippets-wrapper .btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

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

.css-snippets-wrapper .btn {
  display: inline-block;
  padding: .375rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  border-radius: .25rem; }
  .css-snippets-wrapper .btn.btn-success-outline {
    color: #5cb85c;
    background-color: transparent;
    background-image: none;
    border-color: #5cb85c; }
  .css-snippets-wrapper .btn.btn-secondary-outline {
    color: #ccc;
    background-color: transparent;
    background-image: none;
    border-color: #ccc; }
  .css-snippets-wrapper .btn.btn-success-outline {
    color: #5cb85c;
    background-color: transparent;
    background-image: none;
    border-color: #5cb85c; }
  .css-snippets-wrapper .btn.btn-info-outline {
    color: #5bc0de;
    background-color: transparent;
    background-image: none;
    border-color: #5bc0de; }
  .css-snippets-wrapper .btn.btn-warning-outline {
    color: #f0ad4e;
    background-color: transparent;
    background-image: none;
    border-color: #f0ad4e; }
  .css-snippets-wrapper .btn.btn-danger-outline {
    color: #d9534f;
    background-color: transparent;
    background-image: none;
    border-color: #d9534f; }

.css-snippets-wrapper .btn-default.disabled,
.css-snippets-wrapper .btn-primary.disabled,
.css-snippets-wrapper .btn-success.disabled,
.css-snippets-wrapper .btn-info.disabled,
.css-snippets-wrapper .btn-warning.disabled,
.css-snippets-wrapper .btn-danger.disabled,
.css-snippets-wrapper .btn-default[disabled],
.css-snippets-wrapper .btn-primary[disabled],
.css-snippets-wrapper .btn-success[disabled],
.css-snippets-wrapper .btn-info[disabled],
.css-snippets-wrapper .btn-warning[disabled],
.css-snippets-wrapper .btn-danger[disabled],
.css-snippets-wrapper fieldset[disabled] .btn-default,
.css-snippets-wrapper fieldset[disabled] .btn-primary,
.css-snippets-wrapper fieldset[disabled] .btn-success,
.css-snippets-wrapper fieldset[disabled] .btn-info,
.css-snippets-wrapper fieldset[disabled] .btn-warning,
.css-snippets-wrapper fieldset[disabled] .btn-danger {
  box-shadow: none; }

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

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

.css-snippets-wrapper .btn-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #ffffff 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; }

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

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

.css-snippets-wrapper .btn-default.disabled,
.css-snippets-wrapper .btn-default[disabled],
.css-snippets-wrapper fieldset[disabled] .btn-default,
.css-snippets-wrapper .btn-default.disabled:hover,
.css-snippets-wrapper .btn-default[disabled]:hover,
.css-snippets-wrapper fieldset[disabled] .btn-default:hover,
.css-snippets-wrapper .btn-default.disabled:focus,
.css-snippets-wrapper .btn-default[disabled]:focus,
.css-snippets-wrapper fieldset[disabled] .btn-default:focus,
.css-snippets-wrapper .btn-default.disabled.focus,
.css-snippets-wrapper .btn-default[disabled].focus,
.css-snippets-wrapper fieldset[disabled] .btn-default.focus,
.css-snippets-wrapper .btn-default.disabled:active,
.css-snippets-wrapper .btn-default[disabled]:active,
.css-snippets-wrapper fieldset[disabled] .btn-default:active,
.css-snippets-wrapper .btn-default.disabled.active,
.css-snippets-wrapper .btn-default[disabled].active,
.css-snippets-wrapper fieldset[disabled] .btn-default.active {
  background-color: #e0e0e0;
  background-image: none; }

.css-snippets-wrapper .btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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; }

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

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

.css-snippets-wrapper .btn-primary.disabled,
.css-snippets-wrapper .btn-primary[disabled],
.css-snippets-wrapper fieldset[disabled] .btn-primary,
.css-snippets-wrapper .btn-primary.disabled:hover,
.css-snippets-wrapper .btn-primary[disabled]:hover,
.css-snippets-wrapper fieldset[disabled] .btn-primary:hover,
.css-snippets-wrapper .btn-primary.disabled:focus,
.css-snippets-wrapper .btn-primary[disabled]:focus,
.css-snippets-wrapper fieldset[disabled] .btn-primary:focus,
.css-snippets-wrapper .btn-primary.disabled.focus,
.css-snippets-wrapper .btn-primary[disabled].focus,
.css-snippets-wrapper fieldset[disabled] .btn-primary.focus,
.css-snippets-wrapper .btn-primary.disabled:active,
.css-snippets-wrapper .btn-primary[disabled]:active,
.css-snippets-wrapper fieldset[disabled] .btn-primary:active,
.css-snippets-wrapper .btn-primary.disabled.active,
.css-snippets-wrapper .btn-primary[disabled].active,
.css-snippets-wrapper fieldset[disabled] .btn-primary.active {
  background-color: #265a88;
  background-image: none; }

.css-snippets-wrapper .btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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; }

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

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

.css-snippets-wrapper .btn-success.disabled,
.css-snippets-wrapper .btn-success[disabled],
.css-snippets-wrapper fieldset[disabled] .btn-success,
.css-snippets-wrapper .btn-success.disabled:hover,
.css-snippets-wrapper .btn-success[disabled]:hover,
.css-snippets-wrapper fieldset[disabled] .btn-success:hover,
.css-snippets-wrapper .btn-success.disabled:focus,
.css-snippets-wrapper .btn-success[disabled]:focus,
.css-snippets-wrapper fieldset[disabled] .btn-success:focus,
.css-snippets-wrapper .btn-success.disabled.focus,
.css-snippets-wrapper .btn-success[disabled].focus,
.css-snippets-wrapper fieldset[disabled] .btn-success.focus,
.css-snippets-wrapper .btn-success.disabled:active,
.css-snippets-wrapper .btn-success[disabled]:active,
.css-snippets-wrapper fieldset[disabled] .btn-success:active,
.css-snippets-wrapper .btn-success.disabled.active,
.css-snippets-wrapper .btn-success[disabled].active,
.css-snippets-wrapper fieldset[disabled] .btn-success.active {
  background-color: #419641;
  background-image: none; }

.css-snippets-wrapper .btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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; }

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

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

.css-snippets-wrapper .btn-info.disabled,
.css-snippets-wrapper .btn-info[disabled],
.css-snippets-wrapper fieldset[disabled] .btn-info,
.css-snippets-wrapper .btn-info.disabled:hover,
.css-snippets-wrapper .btn-info[disabled]:hover,
.css-snippets-wrapper fieldset[disabled] .btn-info:hover,
.css-snippets-wrapper .btn-info.disabled:focus,
.css-snippets-wrapper .btn-info[disabled]:focus,
.css-snippets-wrapper fieldset[disabled] .btn-info:focus,
.css-snippets-wrapper .btn-info.disabled.focus,
.css-snippets-wrapper .btn-info[disabled].focus,
.css-snippets-wrapper fieldset[disabled] .btn-info.focus,
.css-snippets-wrapper .btn-info.disabled:active,
.css-snippets-wrapper .btn-info[disabled]:active,
.css-snippets-wrapper fieldset[disabled] .btn-info:active,
.css-snippets-wrapper .btn-info.disabled.active,
.css-snippets-wrapper .btn-info[disabled].active,
.css-snippets-wrapper fieldset[disabled] .btn-info.active {
  background-color: #2aabd2;
  background-image: none; }

.css-snippets-wrapper .btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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; }

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

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

.css-snippets-wrapper .btn-warning.disabled,
.css-snippets-wrapper .btn-warning[disabled],
.css-snippets-wrapper fieldset[disabled] .btn-warning,
.css-snippets-wrapper .btn-warning.disabled:hover,
.css-snippets-wrapper .btn-warning[disabled]:hover,
.css-snippets-wrapper fieldset[disabled] .btn-warning:hover,
.css-snippets-wrapper .btn-warning.disabled:focus,
.css-snippets-wrapper .btn-warning[disabled]:focus,
.css-snippets-wrapper fieldset[disabled] .btn-warning:focus,
.css-snippets-wrapper .btn-warning.disabled.focus,
.css-snippets-wrapper .btn-warning[disabled].focus,
.css-snippets-wrapper fieldset[disabled] .btn-warning.focus,
.css-snippets-wrapper .btn-warning.disabled:active,
.css-snippets-wrapper .btn-warning[disabled]:active,
.css-snippets-wrapper fieldset[disabled] .btn-warning:active,
.css-snippets-wrapper .btn-warning.disabled.active,
.css-snippets-wrapper .btn-warning[disabled].active,
.css-snippets-wrapper fieldset[disabled] .btn-warning.active {
  background-color: #eb9316;
  background-image: none; }

.css-snippets-wrapper .btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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; }

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

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

.css-snippets-wrapper .btn-danger.disabled,
.css-snippets-wrapper .btn-danger[disabled],
.css-snippets-wrapper fieldset[disabled] .btn-danger,
.css-snippets-wrapper .btn-danger.disabled:hover,
.css-snippets-wrapper .btn-danger[disabled]:hover,
.css-snippets-wrapper fieldset[disabled] .btn-danger:hover,
.css-snippets-wrapper .btn-danger.disabled:focus,
.css-snippets-wrapper .btn-danger[disabled]:focus,
.css-snippets-wrapper fieldset[disabled] .btn-danger:focus,
.css-snippets-wrapper .btn-danger.disabled.focus,
.css-snippets-wrapper .btn-danger[disabled].focus,
.css-snippets-wrapper fieldset[disabled] .btn-danger.focus,
.css-snippets-wrapper .btn-danger.disabled:active,
.css-snippets-wrapper .btn-danger[disabled]:active,
.css-snippets-wrapper fieldset[disabled] .btn-danger:active,
.css-snippets-wrapper .btn-danger.disabled.active,
.css-snippets-wrapper .btn-danger[disabled].active,
.css-snippets-wrapper fieldset[disabled] .btn-danger.active {
  background-color: #c12e2a;
  background-image: none; }

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

.css-snippets-wrapper .dropdown-menu > li > a:hover,
.css-snippets-wrapper .dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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; }

.css-snippets-wrapper .dropdown-menu > .active > a,
.css-snippets-wrapper .dropdown-menu > .active > a:hover,
.css-snippets-wrapper .dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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; }

.css-snippets-wrapper .navbar-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
  background-image: linear-gradient(to bottom, #ffffff 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;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); }

.css-snippets-wrapper .navbar-default .navbar-nav > .open > a,
.css-snippets-wrapper .navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075); }

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

.css-snippets-wrapper .navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222222));
  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px; }

.css-snippets-wrapper .navbar-inverse .navbar-nav > .open > a,
.css-snippets-wrapper .navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25); }

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

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

@media (max-width: 767px) {
  .css-snippets-wrapper .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .css-snippets-wrapper .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .css-snippets-wrapper .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#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); } }

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

.css-snippets-wrapper .alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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; }

.css-snippets-wrapper .alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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; }

.css-snippets-wrapper .alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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; }

.css-snippets-wrapper .alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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; }

.css-snippets-wrapper .progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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); }

.css-snippets-wrapper .progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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); }

.css-snippets-wrapper .progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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); }

.css-snippets-wrapper .progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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); }

.css-snippets-wrapper .progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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); }

.css-snippets-wrapper .progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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); }

.css-snippets-wrapper .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: 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); }

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

.css-snippets-wrapper .list-group-item.active,
.css-snippets-wrapper .list-group-item.active:hover,
.css-snippets-wrapper .list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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; }

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

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

.css-snippets-wrapper .panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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); }

.css-snippets-wrapper .panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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); }

.css-snippets-wrapper .panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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); }

.css-snippets-wrapper .panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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); }

.css-snippets-wrapper .panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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); }

.css-snippets-wrapper .panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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); }

.css-snippets-wrapper .well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#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;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); }

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

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

.css-snippets-wrapper audio:not([controls]) {
  display: none;
  height: 0; }

.css-snippets-wrapper [hidden],
.css-snippets-wrapper template {
  display: none; }

.css-snippets-wrapper a {
  background-color: transparent; }

.css-snippets-wrapper a:active,
.css-snippets-wrapper a:hover {
  outline: 0; }

.css-snippets-wrapper abbr[title] {
  border-bottom: 1px dotted; }

.css-snippets-wrapper b,
.css-snippets-wrapper strong {
  font-weight: bold; }

.css-snippets-wrapper dfn {
  font-style: italic; }

.css-snippets-wrapper h1 {
  font-size: 2em;
  margin: 0.67em 0; }

.css-snippets-wrapper mark {
  background: #ff0;
  color: #000; }

.css-snippets-wrapper small {
  font-size: 80%; }

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

.css-snippets-wrapper sup {
  top: -0.5em; }

.css-snippets-wrapper sub {
  bottom: -0.25em; }

.css-snippets-wrapper img {
  border: 0; }

.css-snippets-wrapper svg:not(:root) {
  overflow: hidden; }

.css-snippets-wrapper figure {
  margin: 1em 40px; }

.css-snippets-wrapper hr {
  box-sizing: content-box;
  height: 0; }

.css-snippets-wrapper pre {
  overflow: auto; }

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

.css-snippets-wrapper button,
.css-snippets-wrapper input,
.css-snippets-wrapper optgroup,
.css-snippets-wrapper select,
.css-snippets-wrapper textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

.css-snippets-wrapper button {
  overflow: visible; }

.css-snippets-wrapper button,
.css-snippets-wrapper select {
  text-transform: none; }

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

.css-snippets-wrapper button[disabled],
.css-snippets-wrapper html input[disabled] {
  cursor: default; }

.css-snippets-wrapper button::-moz-focus-inner,
.css-snippets-wrapper input::-moz-focus-inner {
  border: 0;
  padding: 0; }

.css-snippets-wrapper input {
  line-height: normal; }

.css-snippets-wrapper input[type="checkbox"],
.css-snippets-wrapper input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

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

.css-snippets-wrapper input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

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

.css-snippets-wrapper fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

.css-snippets-wrapper legend {
  border: 0;
  padding: 0; }

.css-snippets-wrapper textarea {
  overflow: auto; }

.css-snippets-wrapper optgroup {
  font-weight: bold; }

.css-snippets-wrapper table {
  border-collapse: collapse;
  border-spacing: 0; }

.css-snippets-wrapper td,
.css-snippets-wrapper th {
  padding: 0; }

@font-face {
  .css-snippets-wrapper {
    font-family: 'Glyphicons Halflings';
    src: url("../fonts/glyphicons-halflings-regular.eot");
    src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), 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"); } }

.css-snippets-wrapper .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; }

.css-snippets-wrapper .glyphicon-asterisk:before {
  content: "\002a"; }

.css-snippets-wrapper .glyphicon-plus:before {
  content: "\002b"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.css-snippets-wrapper .glyphicon-cd:before {
  content: "\e201"; }

.css-snippets-wrapper .glyphicon-save-file:before {
  content: "\e202"; }

.css-snippets-wrapper .glyphicon-open-file:before {
  content: "\e203"; }

.css-snippets-wrapper .glyphicon-level-up:before {
  content: "\e204"; }

.css-snippets-wrapper .glyphicon-copy:before {
  content: "\e205"; }

.css-snippets-wrapper .glyphicon-paste:before {
  content: "\e206"; }

.css-snippets-wrapper .glyphicon-alert:before {
  content: "\e209"; }

.css-snippets-wrapper .glyphicon-equalizer:before {
  content: "\e210"; }

.css-snippets-wrapper .glyphicon-king:before {
  content: "\e211"; }

.css-snippets-wrapper .glyphicon-queen:before {
  content: "\e212"; }

.css-snippets-wrapper .glyphicon-pawn:before {
  content: "\e213"; }

.css-snippets-wrapper .glyphicon-bishop:before {
  content: "\e214"; }

.css-snippets-wrapper .glyphicon-knight:before {
  content: "\e215"; }

.css-snippets-wrapper .glyphicon-baby-formula:before {
  content: "\e216"; }

.css-snippets-wrapper .glyphicon-tent:before {
  content: "\26fa"; }

.css-snippets-wrapper .glyphicon-blackboard:before {
  content: "\e218"; }

.css-snippets-wrapper .glyphicon-bed:before {
  content: "\e219"; }

.css-snippets-wrapper .glyphicon-apple:before {
  content: "\f8ff"; }

.css-snippets-wrapper .glyphicon-erase:before {
  content: "\e221"; }

.css-snippets-wrapper .glyphicon-hourglass:before {
  content: "\231b"; }

.css-snippets-wrapper .glyphicon-lamp:before {
  content: "\e223"; }

.css-snippets-wrapper .glyphicon-duplicate:before {
  content: "\e224"; }

.css-snippets-wrapper .glyphicon-piggy-bank:before {
  content: "\e225"; }

.css-snippets-wrapper .glyphicon-scissors:before {
  content: "\e226"; }

.css-snippets-wrapper .glyphicon-bitcoin:before {
  content: "\e227"; }

.css-snippets-wrapper .glyphicon-btc:before {
  content: "\e227"; }

.css-snippets-wrapper .glyphicon-xbt:before {
  content: "\e227"; }

.css-snippets-wrapper .glyphicon-yen:before {
  content: "\00a5"; }

.css-snippets-wrapper .glyphicon-jpy:before {
  content: "\00a5"; }

.css-snippets-wrapper .glyphicon-ruble:before {
  content: "\20bd"; }

.css-snippets-wrapper .glyphicon-rub:before {
  content: "\20bd"; }

.css-snippets-wrapper .glyphicon-scale:before {
  content: "\e230"; }

.css-snippets-wrapper .glyphicon-ice-lolly:before {
  content: "\e231"; }

.css-snippets-wrapper .glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.css-snippets-wrapper .glyphicon-education:before {
  content: "\e233"; }

.css-snippets-wrapper .glyphicon-option-horizontal:before {
  content: "\e234"; }

.css-snippets-wrapper .glyphicon-option-vertical:before {
  content: "\e235"; }

.css-snippets-wrapper .glyphicon-menu-hamburger:before {
  content: "\e236"; }

.css-snippets-wrapper .glyphicon-modal-window:before {
  content: "\e237"; }

.css-snippets-wrapper .glyphicon-oil:before {
  content: "\e238"; }

.css-snippets-wrapper .glyphicon-grain:before {
  content: "\e239"; }

.css-snippets-wrapper .glyphicon-sunglasses:before {
  content: "\e240"; }

.css-snippets-wrapper .glyphicon-text-size:before {
  content: "\e241"; }

.css-snippets-wrapper .glyphicon-text-color:before {
  content: "\e242"; }

.css-snippets-wrapper .glyphicon-text-background:before {
  content: "\e243"; }

.css-snippets-wrapper .glyphicon-object-align-top:before {
  content: "\e244"; }

.css-snippets-wrapper .glyphicon-object-align-bottom:before {
  content: "\e245"; }

.css-snippets-wrapper .glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.css-snippets-wrapper .glyphicon-object-align-left:before {
  content: "\e247"; }

.css-snippets-wrapper .glyphicon-object-align-vertical:before {
  content: "\e248"; }

.css-snippets-wrapper .glyphicon-object-align-right:before {
  content: "\e249"; }

.css-snippets-wrapper .glyphicon-triangle-right:before {
  content: "\e250"; }

.css-snippets-wrapper .glyphicon-triangle-left:before {
  content: "\e251"; }

.css-snippets-wrapper .glyphicon-triangle-bottom:before {
  content: "\e252"; }

.css-snippets-wrapper .glyphicon-triangle-top:before {
  content: "\e253"; }

.css-snippets-wrapper .glyphicon-console:before {
  content: "\e254"; }

.css-snippets-wrapper .glyphicon-superscript:before {
  content: "\e255"; }

.css-snippets-wrapper .glyphicon-subscript:before {
  content: "\e256"; }

.css-snippets-wrapper .glyphicon-menu-left:before {
  content: "\e257"; }

.css-snippets-wrapper .glyphicon-menu-right:before {
  content: "\e258"; }

.css-snippets-wrapper .glyphicon-menu-down:before {
  content: "\e259"; }

.css-snippets-wrapper .glyphicon-menu-up:before {
  content: "\e260"; }

.css-snippets-wrapper * {
  box-sizing: border-box; }

.css-snippets-wrapper *:before,
.css-snippets-wrapper *:after {
  box-sizing: border-box; }

.css-snippets-wrapper html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

.css-snippets-wrapper body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff; }

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

.css-snippets-wrapper a {
  color: #337ab7;
  text-decoration: none; }

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

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

.css-snippets-wrapper figure {
  margin: 0; }

.css-snippets-wrapper img {
  vertical-align: middle; }

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

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

.css-snippets-wrapper .img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

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

.css-snippets-wrapper hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

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

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

.css-snippets-wrapper [role="button"] {
  cursor: pointer; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.css-snippets-wrapper .col-xs-offset-0 {
  margin-left: 0%; }

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

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

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

.css-snippets-wrapper table {
  background-color: transparent; }

.css-snippets-wrapper caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left; }

.css-snippets-wrapper th {
  text-align: left; }

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

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

.css-snippets-wrapper .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd; }

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

.css-snippets-wrapper .table > tbody + tbody {
  border-top: 2px solid #dddddd; }

.css-snippets-wrapper .table .table {
  background-color: #ffffff; }

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

.css-snippets-wrapper .table-bordered {
  border: 1px solid #dddddd; }

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

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

.css-snippets-wrapper .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.css-snippets-wrapper fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

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

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

.css-snippets-wrapper input[type="search"] {
  box-sizing: border-box; }

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

.css-snippets-wrapper input[type="file"] {
  display: block; }

.css-snippets-wrapper input[type="range"] {
  display: block;
  width: 100%; }

.css-snippets-wrapper select[multiple],
.css-snippets-wrapper select[size] {
  height: auto; }

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

.css-snippets-wrapper output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555; }

.css-snippets-wrapper .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-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; }

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

.css-snippets-wrapper .form-control::-moz-placeholder {
  color: #999999;
  opacity: 1; }

.css-snippets-wrapper .form-control:-ms-input-placeholder {
  color: #999999; }

.css-snippets-wrapper .form-control::-webkit-input-placeholder {
  color: #999999; }

.css-snippets-wrapper .form-control::-ms-expand {
  border: 0;
  background-color: transparent; }

.css-snippets-wrapper .form-control[disabled],
.css-snippets-wrapper .form-control[readonly],
.css-snippets-wrapper fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1; }

.css-snippets-wrapper .form-control[disabled],
.css-snippets-wrapper fieldset[disabled] .form-control {
  cursor: not-allowed; }

.css-snippets-wrapper textarea.form-control {
  height: auto; }

.css-snippets-wrapper input[type="search"] {
  -webkit-appearance: none; }

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

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

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

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

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

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

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

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

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

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

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

.css-snippets-wrapper .form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px; }

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

.css-snippets-wrapper .input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.css-snippets-wrapper select.input-sm {
  height: 30px;
  line-height: 30px; }

.css-snippets-wrapper textarea.input-sm,
.css-snippets-wrapper select[multiple].input-sm {
  height: auto; }

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

.css-snippets-wrapper .form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

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

.css-snippets-wrapper .form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

.css-snippets-wrapper .input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

.css-snippets-wrapper select.input-lg {
  height: 46px;
  line-height: 46px; }

.css-snippets-wrapper textarea.input-lg,
.css-snippets-wrapper select[multiple].input-lg {
  height: auto; }

.css-snippets-wrapper .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

.css-snippets-wrapper .form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

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

.css-snippets-wrapper .form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333; }

.css-snippets-wrapper .has-feedback {
  position: relative; }

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

.css-snippets-wrapper .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; }

.css-snippets-wrapper .input-lg + .form-control-feedback,
.css-snippets-wrapper .input-group-lg + .form-control-feedback,
.css-snippets-wrapper .form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.css-snippets-wrapper .input-sm + .form-control-feedback,
.css-snippets-wrapper .input-group-sm + .form-control-feedback,
.css-snippets-wrapper .form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 768px) {
  .css-snippets-wrapper .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px; } }

@media (min-width: 768px) {
  .css-snippets-wrapper .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }

.css-snippets-wrapper .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; }

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

.css-snippets-wrapper .btn:hover,
.css-snippets-wrapper .btn:focus,
.css-snippets-wrapper .btn.focus {
  color: #333333;
  text-decoration: none; }

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

.css-snippets-wrapper .btn.disabled,
.css-snippets-wrapper .btn[disabled],
.css-snippets-wrapper fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none; }

.css-snippets-wrapper a.btn.disabled,
.css-snippets-wrapper fieldset[disabled] a.btn {
  pointer-events: none; }

.css-snippets-wrapper .btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc; }

.css-snippets-wrapper .btn-default:focus,
.css-snippets-wrapper .btn-default.focus {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #8c8c8c; }

.css-snippets-wrapper .btn-default:hover {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad; }

.css-snippets-wrapper .btn-default:active,
.css-snippets-wrapper .btn-default.active,
.css-snippets-wrapper .open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad; }

.css-snippets-wrapper .btn-default:active:hover,
.css-snippets-wrapper .btn-default.active:hover,
.css-snippets-wrapper .open > .dropdown-toggle.btn-default:hover,
.css-snippets-wrapper .btn-default:active:focus,
.css-snippets-wrapper .btn-default.active:focus,
.css-snippets-wrapper .open > .dropdown-toggle.btn-default:focus,
.css-snippets-wrapper .btn-default:active.focus,
.css-snippets-wrapper .btn-default.active.focus,
.css-snippets-wrapper .open > .dropdown-toggle.btn-default.focus {
  color: #333333;
  background-color: #d4d4d4;
  border-color: #8c8c8c; }

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

.css-snippets-wrapper .btn-default.disabled:hover,
.css-snippets-wrapper .btn-default[disabled]:hover,
.css-snippets-wrapper fieldset[disabled] .btn-default:hover,
.css-snippets-wrapper .btn-default.disabled:focus,
.css-snippets-wrapper .btn-default[disabled]:focus,
.css-snippets-wrapper fieldset[disabled] .btn-default:focus,
.css-snippets-wrapper .btn-default.disabled.focus,
.css-snippets-wrapper .btn-default[disabled].focus,
.css-snippets-wrapper fieldset[disabled] .btn-default.focus {
  background-color: #ffffff;
  border-color: #cccccc; }

.css-snippets-wrapper .btn-default .badge {
  color: #ffffff;
  background-color: #333333; }

.css-snippets-wrapper .btn-primary {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4; }

.css-snippets-wrapper .btn-primary:focus,
.css-snippets-wrapper .btn-primary.focus {
  color: #ffffff;
  background-color: #286090;
  border-color: #122b40; }

.css-snippets-wrapper .btn-primary:hover {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74; }

.css-snippets-wrapper .btn-primary:active,
.css-snippets-wrapper .btn-primary.active,
.css-snippets-wrapper .open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74; }

.css-snippets-wrapper .btn-primary:active:hover,
.css-snippets-wrapper .btn-primary.active:hover,
.css-snippets-wrapper .open > .dropdown-toggle.btn-primary:hover,
.css-snippets-wrapper .btn-primary:active:focus,
.css-snippets-wrapper .btn-primary.active:focus,
.css-snippets-wrapper .open > .dropdown-toggle.btn-primary:focus,
.css-snippets-wrapper .btn-primary:active.focus,
.css-snippets-wrapper .btn-primary.active.focus,
.css-snippets-wrapper .open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #204d74;
  border-color: #122b40; }

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

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

.css-snippets-wrapper .btn-primary .badge {
  color: #337ab7;
  background-color: #ffffff; }

.css-snippets-wrapper .btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c; }

.css-snippets-wrapper .btn-success:focus,
.css-snippets-wrapper .btn-success.focus {
  color: #ffffff;
  background-color: #449d44;
  border-color: #255625; }

.css-snippets-wrapper .btn-success:hover {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439; }

.css-snippets-wrapper .btn-success:active,
.css-snippets-wrapper .btn-success.active,
.css-snippets-wrapper .open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439; }

.css-snippets-wrapper .btn-success:active:hover,
.css-snippets-wrapper .btn-success.active:hover,
.css-snippets-wrapper .open > .dropdown-toggle.btn-success:hover,
.css-snippets-wrapper .btn-success:active:focus,
.css-snippets-wrapper .btn-success.active:focus,
.css-snippets-wrapper .open > .dropdown-toggle.btn-success:focus,
.css-snippets-wrapper .btn-success:active.focus,
.css-snippets-wrapper .btn-success.active.focus,
.css-snippets-wrapper .open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #398439;
  border-color: #255625; }

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

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

.css-snippets-wrapper .btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff; }

.css-snippets-wrapper .btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da; }

.css-snippets-wrapper .btn-info:focus,
.css-snippets-wrapper .btn-info.focus {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #1b6d85; }

.css-snippets-wrapper .btn-info:hover {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc; }

.css-snippets-wrapper .btn-info:active,
.css-snippets-wrapper .btn-info.active,
.css-snippets-wrapper .open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc; }

.css-snippets-wrapper .btn-info:active:hover,
.css-snippets-wrapper .btn-info.active:hover,
.css-snippets-wrapper .open > .dropdown-toggle.btn-info:hover,
.css-snippets-wrapper .btn-info:active:focus,
.css-snippets-wrapper .btn-info.active:focus,
.css-snippets-wrapper .open > .dropdown-toggle.btn-info:focus,
.css-snippets-wrapper .btn-info:active.focus,
.css-snippets-wrapper .btn-info.active.focus,
.css-snippets-wrapper .open > .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #269abc;
  border-color: #1b6d85; }

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

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

.css-snippets-wrapper .btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff; }

.css-snippets-wrapper .btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236; }

.css-snippets-wrapper .btn-warning:focus,
.css-snippets-wrapper .btn-warning.focus {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #985f0d; }

.css-snippets-wrapper .btn-warning:hover {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512; }

.css-snippets-wrapper .btn-warning:active,
.css-snippets-wrapper .btn-warning.active,
.css-snippets-wrapper .open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512; }

.css-snippets-wrapper .btn-warning:active:hover,
.css-snippets-wrapper .btn-warning.active:hover,
.css-snippets-wrapper .open > .dropdown-toggle.btn-warning:hover,
.css-snippets-wrapper .btn-warning:active:focus,
.css-snippets-wrapper .btn-warning.active:focus,
.css-snippets-wrapper .open > .dropdown-toggle.btn-warning:focus,
.css-snippets-wrapper .btn-warning:active.focus,
.css-snippets-wrapper .btn-warning.active.focus,
.css-snippets-wrapper .open > .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #d58512;
  border-color: #985f0d; }

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

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

.css-snippets-wrapper .btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff; }

.css-snippets-wrapper .btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a; }

.css-snippets-wrapper .btn-danger:focus,
.css-snippets-wrapper .btn-danger.focus {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #761c19; }

.css-snippets-wrapper .btn-danger:hover {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925; }

.css-snippets-wrapper .btn-danger:active,
.css-snippets-wrapper .btn-danger.active,
.css-snippets-wrapper .open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925; }

.css-snippets-wrapper .btn-danger:active:hover,
.css-snippets-wrapper .btn-danger.active:hover,
.css-snippets-wrapper .open > .dropdown-toggle.btn-danger:hover,
.css-snippets-wrapper .btn-danger:active:focus,
.css-snippets-wrapper .btn-danger.active:focus,
.css-snippets-wrapper .open > .dropdown-toggle.btn-danger:focus,
.css-snippets-wrapper .btn-danger:active.focus,
.css-snippets-wrapper .btn-danger.active.focus,
.css-snippets-wrapper .open > .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #ac2925;
  border-color: #761c19; }

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

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

.css-snippets-wrapper .btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff; }

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

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

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

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

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

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

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

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

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

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

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

.css-snippets-wrapper .fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }

.css-snippets-wrapper .fade.in {
  opacity: 1; }

.css-snippets-wrapper .collapse {
  display: none; }

.css-snippets-wrapper .collapse.in {
  display: block; }

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

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

.css-snippets-wrapper .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

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

.css-snippets-wrapper .dropup,
.css-snippets-wrapper .dropdown {
  position: relative; }

.css-snippets-wrapper .dropdown-toggle:focus {
  outline: 0; }

.css-snippets-wrapper .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: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }

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

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

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

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

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

.css-snippets-wrapper .dropdown-menu > .disabled > a,
.css-snippets-wrapper .dropdown-menu > .disabled > a:hover,
.css-snippets-wrapper .dropdown-menu > .disabled > a:focus {
  color: #777777; }

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

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

.css-snippets-wrapper .open > a {
  outline: 0; }

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

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

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

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

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

.css-snippets-wrapper .dropup .caret,
.css-snippets-wrapper .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: ""; }

.css-snippets-wrapper .dropup .dropdown-menu,
.css-snippets-wrapper .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

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

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

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

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

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

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

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

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

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

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

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

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

.css-snippets-wrapper .btn-group > .btn-group {
  float: left; }

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

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

.css-snippets-wrapper .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

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

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

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

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

.css-snippets-wrapper .btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none; }

.css-snippets-wrapper .btn .caret {
  margin-left: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.css-snippets-wrapper .input-group .form-control:focus {
  z-index: 3; }

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

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

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

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

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

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

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

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

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

.css-snippets-wrapper .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px; }

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

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

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

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

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

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

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

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

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

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

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

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

.css-snippets-wrapper .input-group-btn:last-child > .btn,
.css-snippets-wrapper .input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px; }

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

.css-snippets-wrapper .nav > li {
  position: relative;
  display: block; }

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

.css-snippets-wrapper .nav > li > a:hover,
.css-snippets-wrapper .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee; }

.css-snippets-wrapper .nav > li.disabled > a {
  color: #777777; }

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

.css-snippets-wrapper .nav .open > a,
.css-snippets-wrapper .nav .open > a:hover,
.css-snippets-wrapper .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7; }

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

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

.css-snippets-wrapper .nav-tabs {
  border-bottom: 1px solid #dddddd; }

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

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

.css-snippets-wrapper .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd; }

.css-snippets-wrapper .nav-tabs > li.active > a,
.css-snippets-wrapper .nav-tabs > li.active > a:hover,
.css-snippets-wrapper .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.css-snippets-wrapper .nav-justified {
  width: 100%; }

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

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

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

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

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

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

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

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

.css-snippets-wrapper .tab-content > .tab-pane {
  display: none; }

.css-snippets-wrapper .tab-content > .active {
  display: block; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.css-snippets-wrapper .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; }

.css-snippets-wrapper .navbar-toggle:focus {
  outline: 0; }

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

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

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

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

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

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

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

.css-snippets-wrapper .navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  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) {
  .css-snippets-wrapper .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .css-snippets-wrapper .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .css-snippets-wrapper .navbar-form .form-control-static {
    display: inline-block; }
  .css-snippets-wrapper .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle; }
  .css-snippets-wrapper .navbar-form .input-group .input-group-addon,
  .css-snippets-wrapper .navbar-form .input-group .input-group-btn,
  .css-snippets-wrapper .navbar-form .input-group .form-control {
    width: auto; }
  .css-snippets-wrapper .navbar-form .input-group > .form-control {
    width: 100%; }
  .css-snippets-wrapper .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .css-snippets-wrapper .navbar-form .radio,
  .css-snippets-wrapper .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
  .css-snippets-wrapper .navbar-form .radio label,
  .css-snippets-wrapper .navbar-form .checkbox label {
    padding-left: 0; }
  .css-snippets-wrapper .navbar-form .radio input[type="radio"],
  .css-snippets-wrapper .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .css-snippets-wrapper .navbar-form .has-feedback .form-control-feedback {
    top: 0; } }

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

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

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

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

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

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

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

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

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

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

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

.css-snippets-wrapper .navbar-default .navbar-brand {
  color: #777777; }

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

.css-snippets-wrapper .navbar-default .navbar-text {
  color: #777777; }

.css-snippets-wrapper .navbar-default .navbar-nav > li > a {
  color: #777777; }

.css-snippets-wrapper .navbar-default .navbar-nav > li > a:hover,
.css-snippets-wrapper .navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent; }

.css-snippets-wrapper .navbar-default .navbar-nav > .active > a,
.css-snippets-wrapper .navbar-default .navbar-nav > .active > a:hover,
.css-snippets-wrapper .navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7; }

.css-snippets-wrapper .navbar-default .navbar-nav > .disabled > a,
.css-snippets-wrapper .navbar-default .navbar-nav > .disabled > a:hover,
.css-snippets-wrapper .navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent; }

.css-snippets-wrapper .navbar-default .navbar-toggle {
  border-color: #dddddd; }

.css-snippets-wrapper .navbar-default .navbar-toggle:hover,
.css-snippets-wrapper .navbar-default .navbar-toggle:focus {
  background-color: #dddddd; }

.css-snippets-wrapper .navbar-default .navbar-toggle .icon-bar {
  background-color: #888888; }

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

.css-snippets-wrapper .navbar-default .navbar-nav > .open > a,
.css-snippets-wrapper .navbar-default .navbar-nav > .open > a:hover,
.css-snippets-wrapper .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555; }

@media (max-width: 767px) {
  .css-snippets-wrapper .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777; }
  .css-snippets-wrapper .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .css-snippets-wrapper .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent; }
  .css-snippets-wrapper .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .css-snippets-wrapper .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .css-snippets-wrapper .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7; }
  .css-snippets-wrapper .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .css-snippets-wrapper .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .css-snippets-wrapper .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent; } }

.css-snippets-wrapper .navbar-default .navbar-link {
  color: #777777; }

.css-snippets-wrapper .navbar-default .navbar-link:hover {
  color: #333333; }

.css-snippets-wrapper .navbar-default .btn-link {
  color: #777777; }

.css-snippets-wrapper .navbar-default .btn-link:hover,
.css-snippets-wrapper .navbar-default .btn-link:focus {
  color: #333333; }

.css-snippets-wrapper .navbar-default .btn-link[disabled]:hover,
.css-snippets-wrapper fieldset[disabled] .navbar-default .btn-link:hover,
.css-snippets-wrapper .navbar-default .btn-link[disabled]:focus,
.css-snippets-wrapper fieldset[disabled] .navbar-default .btn-link:focus {
  color: #cccccc; }

.css-snippets-wrapper .navbar-inverse {
  background-color: #222222;
  border-color: #080808; }

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

.css-snippets-wrapper .navbar-inverse .navbar-brand:hover,
.css-snippets-wrapper .navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent; }

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

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

.css-snippets-wrapper .navbar-inverse .navbar-nav > li > a:hover,
.css-snippets-wrapper .navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent; }

.css-snippets-wrapper .navbar-inverse .navbar-nav > .active > a,
.css-snippets-wrapper .navbar-inverse .navbar-nav > .active > a:hover,
.css-snippets-wrapper .navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808; }

.css-snippets-wrapper .navbar-inverse .navbar-nav > .disabled > a,
.css-snippets-wrapper .navbar-inverse .navbar-nav > .disabled > a:hover,
.css-snippets-wrapper .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent; }

.css-snippets-wrapper .navbar-inverse .navbar-toggle {
  border-color: #333333; }

.css-snippets-wrapper .navbar-inverse .navbar-toggle:hover,
.css-snippets-wrapper .navbar-inverse .navbar-toggle:focus {
  background-color: #333333; }

.css-snippets-wrapper .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff; }

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

.css-snippets-wrapper .navbar-inverse .navbar-nav > .open > a,
.css-snippets-wrapper .navbar-inverse .navbar-nav > .open > a:hover,
.css-snippets-wrapper .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #ffffff; }

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

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

.css-snippets-wrapper .navbar-inverse .navbar-link:hover {
  color: #ffffff; }

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

.css-snippets-wrapper .navbar-inverse .btn-link:hover,
.css-snippets-wrapper .navbar-inverse .btn-link:focus {
  color: #ffffff; }

.css-snippets-wrapper .navbar-inverse .btn-link[disabled]:hover,
.css-snippets-wrapper fieldset[disabled] .navbar-inverse .btn-link:hover,
.css-snippets-wrapper .navbar-inverse .btn-link[disabled]:focus,
.css-snippets-wrapper fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444444; }

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

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

.css-snippets-wrapper .breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc; }

.css-snippets-wrapper .breadcrumb > .active {
  color: #777777; }

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

.css-snippets-wrapper .pagination > li {
  display: inline; }

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

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

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

.css-snippets-wrapper .pagination > li > a:hover,
.css-snippets-wrapper .pagination > li > span:hover,
.css-snippets-wrapper .pagination > li > a:focus,
.css-snippets-wrapper .pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #dddddd; }

.css-snippets-wrapper .pagination > .active > a,
.css-snippets-wrapper .pagination > .active > span,
.css-snippets-wrapper .pagination > .active > a:hover,
.css-snippets-wrapper .pagination > .active > span:hover,
.css-snippets-wrapper .pagination > .active > a:focus,
.css-snippets-wrapper .pagination > .active > span:focus {
  z-index: 3;
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default; }

.css-snippets-wrapper .pagination > .disabled > span,
.css-snippets-wrapper .pagination > .disabled > span:hover,
.css-snippets-wrapper .pagination > .disabled > span:focus,
.css-snippets-wrapper .pagination > .disabled > a,
.css-snippets-wrapper .pagination > .disabled > a:hover,
.css-snippets-wrapper .pagination > .disabled > a:focus {
  color: #777777;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed; }

.css-snippets-wrapper .pagination-lg > li > a,
.css-snippets-wrapper .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333; }

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

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

.css-snippets-wrapper .pagination-sm > li > a,
.css-snippets-wrapper .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }

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

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

.css-snippets-wrapper .label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }

.css-snippets-wrapper a.label:hover,
.css-snippets-wrapper a.label:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer; }

.css-snippets-wrapper .label:empty {
  display: none; }

.css-snippets-wrapper .btn .label {
  position: relative;
  top: -1px; }

.css-snippets-wrapper .label-default {
  background-color: #777777; }

.css-snippets-wrapper .label-default[href]:hover,
.css-snippets-wrapper .label-default[href]:focus {
  background-color: #5e5e5e; }

.css-snippets-wrapper .label-primary {
  background-color: #337ab7; }

.css-snippets-wrapper .label-primary[href]:hover,
.css-snippets-wrapper .label-primary[href]:focus {
  background-color: #286090; }

.css-snippets-wrapper .label-success {
  background-color: #5cb85c; }

.css-snippets-wrapper .label-success[href]:hover,
.css-snippets-wrapper .label-success[href]:focus {
  background-color: #449d44; }

.css-snippets-wrapper .label-info {
  background-color: #5bc0de; }

.css-snippets-wrapper .label-info[href]:hover,
.css-snippets-wrapper .label-info[href]:focus {
  background-color: #31b0d5; }

.css-snippets-wrapper .label-warning {
  background-color: #f0ad4e; }

.css-snippets-wrapper .label-warning[href]:hover,
.css-snippets-wrapper .label-warning[href]:focus {
  background-color: #ec971f; }

.css-snippets-wrapper .label-danger {
  background-color: #d9534f; }

.css-snippets-wrapper .label-danger[href]:hover,
.css-snippets-wrapper .label-danger[href]:focus {
  background-color: #c9302c; }

.css-snippets-wrapper .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px; }

.css-snippets-wrapper .badge:empty {
  display: none; }

.css-snippets-wrapper .btn .badge {
  position: relative;
  top: -1px; }

.css-snippets-wrapper .btn-xs .badge,
.css-snippets-wrapper .btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px; }

.css-snippets-wrapper a.badge:hover,
.css-snippets-wrapper a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer; }

.css-snippets-wrapper .list-group-item.active > .badge,
.css-snippets-wrapper .nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #ffffff; }

.css-snippets-wrapper .list-group-item > .badge {
  float: right; }

.css-snippets-wrapper .list-group-item > .badge + .badge {
  margin-right: 5px; }

.css-snippets-wrapper .nav-pills > li > a > .badge {
  margin-left: 3px; }

.css-snippets-wrapper .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }

.css-snippets-wrapper .alert h4 {
  margin-top: 0;
  color: inherit; }

.css-snippets-wrapper .alert .alert-link {
  font-weight: bold; }

.css-snippets-wrapper .alert > p,
.css-snippets-wrapper .alert > ul {
  margin-bottom: 0; }

.css-snippets-wrapper .alert > p + p {
  margin-top: 5px; }

.css-snippets-wrapper .alert-dismissable,
.css-snippets-wrapper .alert-dismissible {
  padding-right: 35px; }

.css-snippets-wrapper .alert-dismissable .close,
.css-snippets-wrapper .alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit; }

.css-snippets-wrapper .alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d; }

.css-snippets-wrapper .alert-success hr {
  border-top-color: #c9e2b3; }

.css-snippets-wrapper .alert-success .alert-link {
  color: #2b542c; }

.css-snippets-wrapper .alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f; }

.css-snippets-wrapper .alert-info hr {
  border-top-color: #a6e1ec; }

.css-snippets-wrapper .alert-info .alert-link {
  color: #245269; }

.css-snippets-wrapper .alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b; }

.css-snippets-wrapper .alert-warning hr {
  border-top-color: #f7e1b5; }

.css-snippets-wrapper .alert-warning .alert-link {
  color: #66512c; }

.css-snippets-wrapper .alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442; }

.css-snippets-wrapper .alert-danger hr {
  border-top-color: #e4b9c0; }

.css-snippets-wrapper .alert-danger .alert-link {
  color: #843534; }

@-webkit-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; } }

.css-snippets-wrapper .progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.css-snippets-wrapper .progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease; }

.css-snippets-wrapper .progress-striped .progress-bar,
.css-snippets-wrapper .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: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px; }

.css-snippets-wrapper .progress.active .progress-bar,
.css-snippets-wrapper .progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

.css-snippets-wrapper .progress-bar-success {
  background-color: #5cb85c; }

.css-snippets-wrapper .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: 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); }

.css-snippets-wrapper .progress-bar-info {
  background-color: #5bc0de; }

.css-snippets-wrapper .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: 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); }

.css-snippets-wrapper .progress-bar-warning {
  background-color: #f0ad4e; }

.css-snippets-wrapper .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: 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); }

.css-snippets-wrapper .progress-bar-danger {
  background-color: #d9534f; }

.css-snippets-wrapper .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: 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); }

.css-snippets-wrapper .media {
  margin-top: 15px; }

.css-snippets-wrapper .media:first-child {
  margin-top: 0; }

.css-snippets-wrapper .media,
.css-snippets-wrapper .media-body {
  zoom: 1;
  overflow: hidden; }

.css-snippets-wrapper .media-body {
  width: 10000px; }

.css-snippets-wrapper .media-object {
  display: block; }

.css-snippets-wrapper .media-object.img-thumbnail {
  max-width: none; }

.css-snippets-wrapper .media-right,
.css-snippets-wrapper .media > .pull-right {
  padding-left: 10px; }

.css-snippets-wrapper .media-left,
.css-snippets-wrapper .media > .pull-left {
  padding-right: 10px; }

.css-snippets-wrapper .media-left,
.css-snippets-wrapper .media-right,
.css-snippets-wrapper .media-body {
  display: table-cell;
  vertical-align: top; }

.css-snippets-wrapper .media-middle {
  vertical-align: middle; }

.css-snippets-wrapper .media-bottom {
  vertical-align: bottom; }

.css-snippets-wrapper .media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.css-snippets-wrapper .media-list {
  padding-left: 0;
  list-style: none; }

.css-snippets-wrapper .list-group {
  margin-bottom: 20px;
  padding-left: 0; }

.css-snippets-wrapper .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd; }

.css-snippets-wrapper .list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px; }

.css-snippets-wrapper .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.css-snippets-wrapper a.list-group-item,
.css-snippets-wrapper button.list-group-item {
  color: #555555; }

.css-snippets-wrapper a.list-group-item .list-group-item-heading,
.css-snippets-wrapper button.list-group-item .list-group-item-heading {
  color: #333333; }

.css-snippets-wrapper a.list-group-item:hover,
.css-snippets-wrapper button.list-group-item:hover,
.css-snippets-wrapper a.list-group-item:focus,
.css-snippets-wrapper button.list-group-item:focus {
  text-decoration: none;
  color: #555555;
  background-color: #f5f5f5; }

.css-snippets-wrapper button.list-group-item {
  width: 100%;
  text-align: left; }

.css-snippets-wrapper .list-group-item.disabled,
.css-snippets-wrapper .list-group-item.disabled:hover,
.css-snippets-wrapper .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed; }

.css-snippets-wrapper .list-group-item.disabled .list-group-item-heading,
.css-snippets-wrapper .list-group-item.disabled:hover .list-group-item-heading,
.css-snippets-wrapper .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit; }

.css-snippets-wrapper .list-group-item.disabled .list-group-item-text,
.css-snippets-wrapper .list-group-item.disabled:hover .list-group-item-text,
.css-snippets-wrapper .list-group-item.disabled:focus .list-group-item-text {
  color: #777777; }

.css-snippets-wrapper .list-group-item.active,
.css-snippets-wrapper .list-group-item.active:hover,
.css-snippets-wrapper .list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7; }

.css-snippets-wrapper .list-group-item.active .list-group-item-heading,
.css-snippets-wrapper .list-group-item.active:hover .list-group-item-heading,
.css-snippets-wrapper .list-group-item.active:focus .list-group-item-heading,
.css-snippets-wrapper .list-group-item.active .list-group-item-heading > small,
.css-snippets-wrapper .list-group-item.active:hover .list-group-item-heading > small,
.css-snippets-wrapper .list-group-item.active:focus .list-group-item-heading > small,
.css-snippets-wrapper .list-group-item.active .list-group-item-heading > .small,
.css-snippets-wrapper .list-group-item.active:hover .list-group-item-heading > .small,
.css-snippets-wrapper .list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit; }

.css-snippets-wrapper .list-group-item.active .list-group-item-text,
.css-snippets-wrapper .list-group-item.active:hover .list-group-item-text,
.css-snippets-wrapper .list-group-item.active:focus .list-group-item-text {
  color: #c7ddef; }

.css-snippets-wrapper .list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

.css-snippets-wrapper a.list-group-item-success,
.css-snippets-wrapper button.list-group-item-success {
  color: #3c763d; }

.css-snippets-wrapper a.list-group-item-success .list-group-item-heading,
.css-snippets-wrapper button.list-group-item-success .list-group-item-heading {
  color: inherit; }

.css-snippets-wrapper a.list-group-item-success:hover,
.css-snippets-wrapper button.list-group-item-success:hover,
.css-snippets-wrapper a.list-group-item-success:focus,
.css-snippets-wrapper button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6; }

.css-snippets-wrapper a.list-group-item-success.active,
.css-snippets-wrapper button.list-group-item-success.active,
.css-snippets-wrapper a.list-group-item-success.active:hover,
.css-snippets-wrapper button.list-group-item-success.active:hover,
.css-snippets-wrapper a.list-group-item-success.active:focus,
.css-snippets-wrapper button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d; }

.css-snippets-wrapper .list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

.css-snippets-wrapper a.list-group-item-info,
.css-snippets-wrapper button.list-group-item-info {
  color: #31708f; }

.css-snippets-wrapper a.list-group-item-info .list-group-item-heading,
.css-snippets-wrapper button.list-group-item-info .list-group-item-heading {
  color: inherit; }

.css-snippets-wrapper a.list-group-item-info:hover,
.css-snippets-wrapper button.list-group-item-info:hover,
.css-snippets-wrapper a.list-group-item-info:focus,
.css-snippets-wrapper button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3; }

.css-snippets-wrapper a.list-group-item-info.active,
.css-snippets-wrapper button.list-group-item-info.active,
.css-snippets-wrapper a.list-group-item-info.active:hover,
.css-snippets-wrapper button.list-group-item-info.active:hover,
.css-snippets-wrapper a.list-group-item-info.active:focus,
.css-snippets-wrapper button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f; }

.css-snippets-wrapper .list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

.css-snippets-wrapper a.list-group-item-warning,
.css-snippets-wrapper button.list-group-item-warning {
  color: #8a6d3b; }

.css-snippets-wrapper a.list-group-item-warning .list-group-item-heading,
.css-snippets-wrapper button.list-group-item-warning .list-group-item-heading {
  color: inherit; }

.css-snippets-wrapper a.list-group-item-warning:hover,
.css-snippets-wrapper button.list-group-item-warning:hover,
.css-snippets-wrapper a.list-group-item-warning:focus,
.css-snippets-wrapper button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc; }

.css-snippets-wrapper a.list-group-item-warning.active,
.css-snippets-wrapper button.list-group-item-warning.active,
.css-snippets-wrapper a.list-group-item-warning.active:hover,
.css-snippets-wrapper button.list-group-item-warning.active:hover,
.css-snippets-wrapper a.list-group-item-warning.active:focus,
.css-snippets-wrapper button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b; }

.css-snippets-wrapper .list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

.css-snippets-wrapper a.list-group-item-danger,
.css-snippets-wrapper button.list-group-item-danger {
  color: #a94442; }

.css-snippets-wrapper a.list-group-item-danger .list-group-item-heading,
.css-snippets-wrapper button.list-group-item-danger .list-group-item-heading {
  color: inherit; }

.css-snippets-wrapper a.list-group-item-danger:hover,
.css-snippets-wrapper button.list-group-item-danger:hover,
.css-snippets-wrapper a.list-group-item-danger:focus,
.css-snippets-wrapper button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc; }

.css-snippets-wrapper a.list-group-item-danger.active,
.css-snippets-wrapper button.list-group-item-danger.active,
.css-snippets-wrapper a.list-group-item-danger.active:hover,
.css-snippets-wrapper button.list-group-item-danger.active:hover,
.css-snippets-wrapper a.list-group-item-danger.active:focus,
.css-snippets-wrapper button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442; }

.css-snippets-wrapper .list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.css-snippets-wrapper .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.css-snippets-wrapper .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.css-snippets-wrapper .panel-body {
  padding: 15px; }

.css-snippets-wrapper .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

.css-snippets-wrapper .panel-heading > .dropdown .dropdown-toggle {
  color: inherit; }

.css-snippets-wrapper .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }

.css-snippets-wrapper .panel-title > a,
.css-snippets-wrapper .panel-title > small,
.css-snippets-wrapper .panel-title > .small,
.css-snippets-wrapper .panel-title > small > a,
.css-snippets-wrapper .panel-title > .small > a {
  color: inherit; }

.css-snippets-wrapper .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.css-snippets-wrapper .panel > .list-group,
.css-snippets-wrapper .panel > .panel-collapse > .list-group {
  margin-bottom: 0; }

.css-snippets-wrapper .panel > .list-group .list-group-item,
.css-snippets-wrapper .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0; }

.css-snippets-wrapper .panel > .list-group:first-child .list-group-item:first-child,
.css-snippets-wrapper .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; }

.css-snippets-wrapper .panel > .list-group:last-child .list-group-item:last-child,
.css-snippets-wrapper .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; }

.css-snippets-wrapper .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.css-snippets-wrapper .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.css-snippets-wrapper .list-group + .panel-footer {
  border-top-width: 0; }

.css-snippets-wrapper .panel > .table,
.css-snippets-wrapper .panel > .table-responsive > .table,
.css-snippets-wrapper .panel > .panel-collapse > .table {
  margin-bottom: 0; }

.css-snippets-wrapper .panel > .table caption,
.css-snippets-wrapper .panel > .table-responsive > .table caption,
.css-snippets-wrapper .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px; }

.css-snippets-wrapper .panel > .table:first-child,
.css-snippets-wrapper .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

.css-snippets-wrapper .panel > .table:first-child > thead:first-child > tr:first-child,
.css-snippets-wrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.css-snippets-wrapper .panel > .table:first-child > tbody:first-child > tr:first-child,
.css-snippets-wrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

.css-snippets-wrapper .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.css-snippets-wrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.css-snippets-wrapper .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.css-snippets-wrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.css-snippets-wrapper .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.css-snippets-wrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.css-snippets-wrapper .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.css-snippets-wrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px; }

.css-snippets-wrapper .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.css-snippets-wrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.css-snippets-wrapper .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.css-snippets-wrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.css-snippets-wrapper .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.css-snippets-wrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.css-snippets-wrapper .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.css-snippets-wrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px; }

.css-snippets-wrapper .panel > .table:last-child,
.css-snippets-wrapper .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.css-snippets-wrapper .panel > .table:last-child > tbody:last-child > tr:last-child,
.css-snippets-wrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.css-snippets-wrapper .panel > .table:last-child > tfoot:last-child > tr:last-child,
.css-snippets-wrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px; }

.css-snippets-wrapper .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.css-snippets-wrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.css-snippets-wrapper .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.css-snippets-wrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.css-snippets-wrapper .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.css-snippets-wrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.css-snippets-wrapper .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.css-snippets-wrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px; }

.css-snippets-wrapper .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.css-snippets-wrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.css-snippets-wrapper .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.css-snippets-wrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.css-snippets-wrapper .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.css-snippets-wrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.css-snippets-wrapper .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.css-snippets-wrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px; }

.css-snippets-wrapper .panel > .panel-body + .table,
.css-snippets-wrapper .panel > .panel-body + .table-responsive,
.css-snippets-wrapper .panel > .table + .panel-body,
.css-snippets-wrapper .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd; }

.css-snippets-wrapper .panel > .table > tbody:first-child > tr:first-child th,
.css-snippets-wrapper .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.css-snippets-wrapper .panel > .table-bordered,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered {
  border: 0; }

.css-snippets-wrapper .panel > .table-bordered > thead > tr > th:first-child,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.css-snippets-wrapper .panel > .table-bordered > tbody > tr > th:first-child,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.css-snippets-wrapper .panel > .table-bordered > tfoot > tr > th:first-child,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.css-snippets-wrapper .panel > .table-bordered > thead > tr > td:first-child,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.css-snippets-wrapper .panel > .table-bordered > tbody > tr > td:first-child,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.css-snippets-wrapper .panel > .table-bordered > tfoot > tr > td:first-child,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0; }

.css-snippets-wrapper .panel > .table-bordered > thead > tr > th:last-child,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.css-snippets-wrapper .panel > .table-bordered > tbody > tr > th:last-child,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.css-snippets-wrapper .panel > .table-bordered > tfoot > tr > th:last-child,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.css-snippets-wrapper .panel > .table-bordered > thead > tr > td:last-child,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.css-snippets-wrapper .panel > .table-bordered > tbody > tr > td:last-child,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.css-snippets-wrapper .panel > .table-bordered > tfoot > tr > td:last-child,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0; }

.css-snippets-wrapper .panel > .table-bordered > thead > tr:first-child > td,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.css-snippets-wrapper .panel > .table-bordered > tbody > tr:first-child > td,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.css-snippets-wrapper .panel > .table-bordered > thead > tr:first-child > th,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.css-snippets-wrapper .panel > .table-bordered > tbody > tr:first-child > th,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0; }

.css-snippets-wrapper .panel > .table-bordered > tbody > tr:last-child > td,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.css-snippets-wrapper .panel > .table-bordered > tfoot > tr:last-child > td,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.css-snippets-wrapper .panel > .table-bordered > tbody > tr:last-child > th,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.css-snippets-wrapper .panel > .table-bordered > tfoot > tr:last-child > th,
.css-snippets-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0; }

.css-snippets-wrapper .panel > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.css-snippets-wrapper .panel-group {
  margin-bottom: 20px; }

.css-snippets-wrapper .panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px; }

.css-snippets-wrapper .panel-group .panel + .panel {
  margin-top: 5px; }

.css-snippets-wrapper .panel-group .panel-heading {
  border-bottom: 0; }

.css-snippets-wrapper .panel-group .panel-heading + .panel-collapse > .panel-body,
.css-snippets-wrapper .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd; }

.css-snippets-wrapper .panel-group .panel-footer {
  border-top: 0; }

.css-snippets-wrapper .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd; }

.css-snippets-wrapper .panel-default {
  border-color: #dddddd; }

.css-snippets-wrapper .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd; }

.css-snippets-wrapper .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd; }

.css-snippets-wrapper .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333; }

.css-snippets-wrapper .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd; }

.css-snippets-wrapper .panel-primary {
  border-color: #337ab7; }

.css-snippets-wrapper .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7; }

.css-snippets-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7; }

.css-snippets-wrapper .panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #ffffff; }

.css-snippets-wrapper .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7; }

.css-snippets-wrapper .panel-success {
  border-color: #d6e9c6; }

.css-snippets-wrapper .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6; }

.css-snippets-wrapper .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6; }

.css-snippets-wrapper .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d; }

.css-snippets-wrapper .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6; }

.css-snippets-wrapper .panel-info {
  border-color: #bce8f1; }

.css-snippets-wrapper .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1; }

.css-snippets-wrapper .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1; }

.css-snippets-wrapper .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f; }

.css-snippets-wrapper .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1; }

.css-snippets-wrapper .panel-warning {
  border-color: #faebcc; }

.css-snippets-wrapper .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }

.css-snippets-wrapper .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc; }

.css-snippets-wrapper .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b; }

.css-snippets-wrapper .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc; }

.css-snippets-wrapper .panel-danger {
  border-color: #ebccd1; }

.css-snippets-wrapper .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }

.css-snippets-wrapper .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1; }

.css-snippets-wrapper .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442; }

.css-snippets-wrapper .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1; }

.css-snippets-wrapper .embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }

.css-snippets-wrapper .embed-responsive .embed-responsive-item,
.css-snippets-wrapper .embed-responsive iframe,
.css-snippets-wrapper .embed-responsive embed,
.css-snippets-wrapper .embed-responsive object,
.css-snippets-wrapper .embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0; }

.css-snippets-wrapper .embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.css-snippets-wrapper .embed-responsive-4by3 {
  padding-bottom: 75%; }

.css-snippets-wrapper .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

.css-snippets-wrapper .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15); }

.css-snippets-wrapper .well-lg {
  padding: 24px;
  border-radius: 6px; }

.css-snippets-wrapper .well-sm {
  padding: 9px;
  border-radius: 3px; }

.css-snippets-wrapper .close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20); }

.css-snippets-wrapper .close:hover,
.css-snippets-wrapper .close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50); }

.css-snippets-wrapper button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.css-snippets-wrapper .modal-open {
  overflow: hidden; }

.css-snippets-wrapper .modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }

.css-snippets-wrapper .modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out; }

.css-snippets-wrapper .modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0); }

.css-snippets-wrapper .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.css-snippets-wrapper .modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.css-snippets-wrapper .modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }

.css-snippets-wrapper .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000; }

.css-snippets-wrapper .modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0); }

.css-snippets-wrapper .modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50); }

.css-snippets-wrapper .modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }

.css-snippets-wrapper .modal-header .close {
  margin-top: -2px; }

.css-snippets-wrapper .modal-title {
  margin: 0;
  line-height: 1.42857143; }

.css-snippets-wrapper .modal-body {
  position: relative;
  padding: 15px; }

.css-snippets-wrapper .modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }

.css-snippets-wrapper .modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0; }

.css-snippets-wrapper .modal-footer .btn-group .btn + .btn {
  margin-left: -1px; }

.css-snippets-wrapper .modal-footer .btn-block + .btn-block {
  margin-left: 0; }

.css-snippets-wrapper .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  .css-snippets-wrapper .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .css-snippets-wrapper .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .css-snippets-wrapper .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  .css-snippets-wrapper .modal-lg {
    width: 900px; } }

.css-snippets-wrapper .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0); }

.css-snippets-wrapper .tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90); }

.css-snippets-wrapper .tooltip.top {
  margin-top: -3px;
  padding: 5px 0; }

.css-snippets-wrapper .tooltip.right {
  margin-left: 3px;
  padding: 0 5px; }

.css-snippets-wrapper .tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0; }

.css-snippets-wrapper .tooltip.left {
  margin-left: -3px;
  padding: 0 5px; }

.css-snippets-wrapper .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  background-color: #000000;
  border-radius: 4px; }

.css-snippets-wrapper .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.css-snippets-wrapper .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000; }

.css-snippets-wrapper .tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000; }

.css-snippets-wrapper .tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000; }

.css-snippets-wrapper .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000; }

.css-snippets-wrapper .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000; }

.css-snippets-wrapper .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000; }

.css-snippets-wrapper .tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000; }

.css-snippets-wrapper .tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000; }

.css-snippets-wrapper .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-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

.css-snippets-wrapper .popover.top {
  margin-top: -10px; }

.css-snippets-wrapper .popover.right {
  margin-left: 10px; }

.css-snippets-wrapper .popover.bottom {
  margin-top: 10px; }

.css-snippets-wrapper .popover.left {
  margin-left: -10px; }

.css-snippets-wrapper .popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.css-snippets-wrapper .popover-content {
  padding: 9px 14px; }

.css-snippets-wrapper .popover > .arrow,
.css-snippets-wrapper .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.css-snippets-wrapper .popover > .arrow {
  border-width: 11px; }

.css-snippets-wrapper .popover > .arrow:after {
  border-width: 10px;
  content: ""; }

.css-snippets-wrapper .popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }

.css-snippets-wrapper .popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff; }

.css-snippets-wrapper .popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25); }

.css-snippets-wrapper .popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff; }

.css-snippets-wrapper .popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }

.css-snippets-wrapper .popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff; }

.css-snippets-wrapper .popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25); }

.css-snippets-wrapper .popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px; }

.css-snippets-wrapper .carousel {
  position: relative; }

.css-snippets-wrapper .carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }

.css-snippets-wrapper .carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left; }

.css-snippets-wrapper .carousel-inner > .item > img,
.css-snippets-wrapper .carousel-inner > .item > a > img {
  line-height: 1; }

@media all and (transform-3d), (-webkit-transform-3d) {
  .css-snippets-wrapper .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px; }
  .css-snippets-wrapper .carousel-inner > .item.next,
  .css-snippets-wrapper .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0; }
  .css-snippets-wrapper .carousel-inner > .item.prev,
  .css-snippets-wrapper .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0; }
  .css-snippets-wrapper .carousel-inner > .item.next.left,
  .css-snippets-wrapper .carousel-inner > .item.prev.right,
  .css-snippets-wrapper .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0; } }

.css-snippets-wrapper .carousel-inner > .active,
.css-snippets-wrapper .carousel-inner > .next,
.css-snippets-wrapper .carousel-inner > .prev {
  display: block; }

.css-snippets-wrapper .carousel-inner > .active {
  left: 0; }

.css-snippets-wrapper .carousel-inner > .next,
.css-snippets-wrapper .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%; }

.css-snippets-wrapper .carousel-inner > .next {
  left: 100%; }

.css-snippets-wrapper .carousel-inner > .prev {
  left: -100%; }

.css-snippets-wrapper .carousel-inner > .next.left,
.css-snippets-wrapper .carousel-inner > .prev.right {
  left: 0; }

.css-snippets-wrapper .carousel-inner > .active.left {
  left: -100%; }

.css-snippets-wrapper .carousel-inner > .active.right {
  left: 100%; }

.css-snippets-wrapper .carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: transparent; }

.css-snippets-wrapper .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: -webkit-gradient(linear, left top, right top, from(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); }

.css-snippets-wrapper .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: -webkit-gradient(linear, left top, right top, from(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); }

.css-snippets-wrapper .carousel-control:hover,
.css-snippets-wrapper .carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90); }

.css-snippets-wrapper .carousel-control .icon-prev,
.css-snippets-wrapper .carousel-control .icon-next,
.css-snippets-wrapper .carousel-control .glyphicon-chevron-left,
.css-snippets-wrapper .carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block; }

.css-snippets-wrapper .carousel-control .icon-prev,
.css-snippets-wrapper .carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px; }

.css-snippets-wrapper .carousel-control .icon-next,
.css-snippets-wrapper .carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px; }

.css-snippets-wrapper .carousel-control .icon-prev,
.css-snippets-wrapper .carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif; }

.css-snippets-wrapper .carousel-control .icon-prev:before {
  content: '\2039'; }

.css-snippets-wrapper .carousel-control .icon-next:before {
  content: '\203a'; }

.css-snippets-wrapper .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; }

.css-snippets-wrapper .carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent; }

.css-snippets-wrapper .carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff; }

.css-snippets-wrapper .carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

.css-snippets-wrapper .carousel-caption .btn {
  text-shadow: none; }

@media screen and (min-width: 768px) {
  .css-snippets-wrapper .carousel-control .glyphicon-chevron-left,
  .css-snippets-wrapper .carousel-control .glyphicon-chevron-right,
  .css-snippets-wrapper .carousel-control .icon-prev,
  .css-snippets-wrapper .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }
  .css-snippets-wrapper .carousel-control .glyphicon-chevron-left,
  .css-snippets-wrapper .carousel-control .icon-prev {
    margin-left: -10px; }
  .css-snippets-wrapper .carousel-control .glyphicon-chevron-right,
  .css-snippets-wrapper .carousel-control .icon-next {
    margin-right: -10px; }
  .css-snippets-wrapper .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px; }
  .css-snippets-wrapper .carousel-indicators {
    bottom: 20px; } }

.css-snippets-wrapper .clearfix:before,
.css-snippets-wrapper .clearfix:after,
.css-snippets-wrapper .container:before,
.css-snippets-wrapper .container:after,
.css-snippets-wrapper .container-fluid:before,
.css-snippets-wrapper .container-fluid:after,
.css-snippets-wrapper .row:before,
.css-snippets-wrapper .row:after,
.css-snippets-wrapper .form-horizontal .form-group:before,
.css-snippets-wrapper .form-horizontal .form-group:after,
.css-snippets-wrapper .btn-toolbar:before,
.css-snippets-wrapper .btn-toolbar:after,
.css-snippets-wrapper .btn-group-vertical > .btn-group:before,
.css-snippets-wrapper .btn-group-vertical > .btn-group:after,
.css-snippets-wrapper .nav:before,
.css-snippets-wrapper .nav:after,
.css-snippets-wrapper .navbar:before,
.css-snippets-wrapper .navbar:after,
.css-snippets-wrapper .navbar-header:before,
.css-snippets-wrapper .navbar-header:after,
.css-snippets-wrapper .navbar-collapse:before,
.css-snippets-wrapper .navbar-collapse:after,
.css-snippets-wrapper .panel-body:before,
.css-snippets-wrapper .panel-body:after,
.css-snippets-wrapper .modal-header:before,
.css-snippets-wrapper .modal-header:after,
.css-snippets-wrapper .modal-footer:before,
.css-snippets-wrapper .modal-footer:after {
  content: " ";
  display: table; }

.css-snippets-wrapper .clearfix:after,
.css-snippets-wrapper .container:after,
.css-snippets-wrapper .container-fluid:after,
.css-snippets-wrapper .row:after,
.css-snippets-wrapper .form-horizontal .form-group:after,
.css-snippets-wrapper .btn-toolbar:after,
.css-snippets-wrapper .btn-group-vertical > .btn-group:after,
.css-snippets-wrapper .nav:after,
.css-snippets-wrapper .navbar:after,
.css-snippets-wrapper .navbar-header:after,
.css-snippets-wrapper .navbar-collapse:after,
.css-snippets-wrapper .panel-body:after,
.css-snippets-wrapper .modal-header:after,
.css-snippets-wrapper .modal-footer:after {
  clear: both; }

.css-snippets-wrapper .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.css-snippets-wrapper .pull-right {
  float: right !important; }

.css-snippets-wrapper .pull-left {
  float: left !important; }

.css-snippets-wrapper .hide {
  display: none !important; }

.css-snippets-wrapper .show {
  display: block !important; }

.css-snippets-wrapper .invisible {
  visibility: hidden; }

.css-snippets-wrapper .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.css-snippets-wrapper .hidden {
  display: none !important; }

.css-snippets-wrapper .affix {
  position: fixed; }

@-ms-viewport {
  .css-snippets-wrapper {
    width: device-width; } }

.css-snippets-wrapper .visible-xs,
.css-snippets-wrapper .visible-sm,
.css-snippets-wrapper .visible-md,
.css-snippets-wrapper .visible-lg {
  display: none !important; }

.css-snippets-wrapper .visible-xs-block,
.css-snippets-wrapper .visible-xs-inline,
.css-snippets-wrapper .visible-xs-inline-block,
.css-snippets-wrapper .visible-sm-block,
.css-snippets-wrapper .visible-sm-inline,
.css-snippets-wrapper .visible-sm-inline-block,
.css-snippets-wrapper .visible-md-block,
.css-snippets-wrapper .visible-md-inline,
.css-snippets-wrapper .visible-md-inline-block,
.css-snippets-wrapper .visible-lg-block,
.css-snippets-wrapper .visible-lg-inline,
.css-snippets-wrapper .visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .css-snippets-wrapper .visible-xs {
    display: block !important; }
  .css-snippets-wrapper table.visible-xs {
    display: table !important; }
  .css-snippets-wrapper tr.visible-xs {
    display: table-row !important; }
  .css-snippets-wrapper th.visible-xs,
  .css-snippets-wrapper td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .css-snippets-wrapper .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .css-snippets-wrapper .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .css-snippets-wrapper .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .css-snippets-wrapper .visible-sm {
    display: block !important; }
  .css-snippets-wrapper table.visible-sm {
    display: table !important; }
  .css-snippets-wrapper tr.visible-sm {
    display: table-row !important; }
  .css-snippets-wrapper th.visible-sm,
  .css-snippets-wrapper td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .css-snippets-wrapper .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .css-snippets-wrapper .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .css-snippets-wrapper .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .css-snippets-wrapper .visible-md {
    display: block !important; }
  .css-snippets-wrapper table.visible-md {
    display: table !important; }
  .css-snippets-wrapper tr.visible-md {
    display: table-row !important; }
  .css-snippets-wrapper th.visible-md,
  .css-snippets-wrapper td.visible-md {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .css-snippets-wrapper .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .css-snippets-wrapper .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .css-snippets-wrapper .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .css-snippets-wrapper .visible-lg {
    display: block !important; }
  .css-snippets-wrapper table.visible-lg {
    display: table !important; }
  .css-snippets-wrapper tr.visible-lg {
    display: table-row !important; }
  .css-snippets-wrapper th.visible-lg,
  .css-snippets-wrapper td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .css-snippets-wrapper .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .css-snippets-wrapper .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .css-snippets-wrapper .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .css-snippets-wrapper .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .css-snippets-wrapper .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .css-snippets-wrapper .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .css-snippets-wrapper .hidden-lg {
    display: none !important; } }

.css-snippets-wrapper .visible-print {
  display: none !important; }

@media print {
  .css-snippets-wrapper .visible-print {
    display: block !important; }
  .css-snippets-wrapper table.visible-print {
    display: table !important; }
  .css-snippets-wrapper tr.visible-print {
    display: table-row !important; }
  .css-snippets-wrapper th.visible-print,
  .css-snippets-wrapper td.visible-print {
    display: table-cell !important; } }

.css-snippets-wrapper .visible-print-block {
  display: none !important; }

@media print {
  .css-snippets-wrapper .visible-print-block {
    display: block !important; } }

.css-snippets-wrapper .visible-print-inline {
  display: none !important; }

@media print {
  .css-snippets-wrapper .visible-print-inline {
    display: inline !important; } }

.css-snippets-wrapper .visible-print-inline-block {
  display: none !important; }

@media print {
  .css-snippets-wrapper .visible-print-inline-block {
    display: inline-block !important; } }

@media print {
  .css-snippets-wrapper .hidden-print {
    display: none !important; } }

/*# sourceMappingURL=data:application/json;base64,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QzNCO0VBM2pOSDtJQTZqTkksOEJBQThCLEVBQy9CO0VBQ0M7O0lBRUEsK0JBQStCLEVBQ2hDLEVBQUE7O0FBRUg7RUFwa05BO0lBc2tOSSwwQkFBMEIsRUFDM0IsRUFBQTs7QUFFSDtFQXprTkE7SUEya05JLDJCQUEyQixFQUM1QixFQUFBOztBQUVIO0VBQ0U7SUFDRSxpQ0FBaUMsRUFDbEMsRUFBQTs7QUFFSDtFQW5sTkE7SUFxbE5JLHlCQUF5QixFQUMxQixFQUFBOztBQUVIO0VBQ0U7SUFDRSx5QkFBeUIsRUFDMUIsRUFBQTs7QUFFSDtFQTdsTkE7SUErbE5JLHlCQUF5QixFQUMxQixFQUFBOztBQUVIO0VBQ0U7SUFDRSx5QkFBeUIsRUFDMUIsRUFBQTs7QUFFSDtFQUNFLHlCQUF5QixFQUMxQjs7QUFDRDtFQTFtTkE7SUE0bU5JLDBCQUEwQixFQUMzQjtFQTdtTkg7SUErbU5JLDBCQUEwQixFQUMzQjtFQWhuTkg7SUFrbk5JLDhCQUE4QixFQUMvQjtFQW5uTkg7O0lBc25OSSwrQkFBK0IsRUFDaEMsRUFBQTs7QUF2bk5IO0VBMG5ORSx5QkFBeUIsRUFDMUI7O0FBQ0Q7RUFDRTtJQUNFLDBCQUEwQixFQUMzQixFQUFBOztBQUVIO0VBQ0UseUJBQXlCLEVBQzFCOztBQUNEO0VBcG9OQTtJQXNvTkksMkJBQTJCLEVBQzVCLEVBQUE7O0FBdm9OSDtFQTBvTkUseUJBQXlCLEVBQzFCOztBQUNEO0VBQ0U7SUFDRSxpQ0FBaUMsRUFDbEMsRUFBQTs7QUFFSDtFQWpwTkE7SUFtcE5JLHlCQUF5QixFQUMxQixFQUFBIiwiZmlsZSI6ImJvb3RzdHJhcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuY3NzLXNuaXBwZXRzLXdyYXBwZXIge1xuXG4gXG4uYnRuLWRlZmF1bHQsXG4uYnRuLXByaW1hcnksXG4uYnRuLXN1Y2Nlc3MsXG4uYnRuLWluZm8sXG4uYnRuLXdhcm5pbmcsXG4uYnRuLWRhbmdlciB7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cblxuLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuXG4gICAgJi5idG4tc3VjY2Vzcy1vdXRsaW5lIHtcblx0ICAgIGNvbG9yOiAjNWNiODVjO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHQgICAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xuXHR9XG5cblx0Ji5idG4tc2Vjb25kYXJ5LW91dGxpbmUge1xuXHQgICAgY29sb3I6ICNjY2M7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdCAgICBib3JkZXItY29sb3I6ICNjY2M7XG5cdH1cblxuXHQmLmJ0bi1zdWNjZXNzLW91dGxpbmUge1xuXHQgICAgY29sb3I6ICM1Y2I4NWM7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdCAgICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XG5cdH1cblxuXG5cdCYuYnRuLWluZm8tb3V0bGluZSB7XG5cdCAgICBjb2xvcjogIzViYzBkZTtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0ICAgIGJvcmRlci1jb2xvcjogIzViYzBkZTtcblx0fVxuXG5cdCYuYnRuLXdhcm5pbmctb3V0bGluZSB7XG5cdCAgICBjb2xvcjogI2YwYWQ0ZTtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0ICAgIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcblx0fVxuXG5cdCYuYnRuLWRhbmdlci1vdXRsaW5lIHtcblx0ICAgIGNvbG9yOiAjZDk1MzRmO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHQgICAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xuXHR9XG5cblxuXG5cblxuXG5cblxufVxuXG5cblxuXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLWluZm8uZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0sXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSxcbi5idG4taW5mb1tkaXNhYmxlZF0sXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnksXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWRlZmF1bHQgLmJhZGdlLFxuLmJ0bi1wcmltYXJ5IC5iYWRnZSxcbi5idG4tc3VjY2VzcyAuYmFkZ2UsXG4uYnRuLWluZm8gLmJhZGdlLFxuLmJ0bi13YXJuaW5nIC5iYWRnZSxcbi5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmJ0bjphY3RpdmUsXG4uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYgMCUsICNlMGUwZTAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYgMCUsICNlMGUwZTAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ZmZmZmZiksIHRvKCNlMGUwZTApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiAwJSwgI2UwZTBlMCAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmUwZTBlMCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7XG59XG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZCxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzMzdhYjcgMCUsICMyNjVhODggMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzMzdhYjcgMCUsICMyNjVhODggMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzMzN2FiNyksIHRvKCMyNjVhODgpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzMzN2FiNyAwJSwgIzI2NWE4OCAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMzM3YWI3JywgZW5kQ29sb3JzdHI9JyNmZjI2NWE4OCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICMyNDU1ODA7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1YTg4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNXB4O1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1YTg4O1xuICBib3JkZXItY29sb3I6ICMyNDU1ODA7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1YTg4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNWNiODVjIDAlLCAjNDE5NjQxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNWNiODVjIDAlLCAjNDE5NjQxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM1Y2I4NWMpLCB0bygjNDE5NjQxKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1Y2I4NWMgMCUsICM0MTk2NDEgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjVjYjg1YycsIGVuZENvbG9yc3RyPScjZmY0MTk2NDEnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjM2U4ZjNlO1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOTY0MTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTVweDtcbn1cbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOTY0MTtcbiAgYm9yZGVyLWNvbG9yOiAjM2U4ZjNlO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOTY0MTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzViYzBkZSAwJSwgIzJhYWJkMiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzViYzBkZSAwJSwgIzJhYWJkMiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjNWJjMGRlKSwgdG8oIzJhYWJkMikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNWJjMGRlIDAlLCAjMmFhYmQyIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY1YmMwZGUnLCBlbmRDb2xvcnN0cj0nI2ZmMmFhYmQyJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogIzI4YTRjOTtcbn1cbi5idG4taW5mbzpob3Zlcixcbi5idG4taW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYWFiZDI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7XG59XG4uYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYWFiZDI7XG4gIGJvcmRlci1jb2xvcjogIzI4YTRjOTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCxcbi5idG4taW5mb1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZC5mb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYWFiZDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMGFkNGUgMCUsICNlYjkzMTYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmMGFkNGUgMCUsICNlYjkzMTYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2YwYWQ0ZSksIHRvKCNlYjkzMTYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YwYWQ0ZSAwJSwgI2ViOTMxNiAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjBhZDRlJywgZW5kQ29sb3JzdHI9JyNmZmViOTMxNicsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICNlMzhkMTM7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI5MzE2O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNXB4O1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI5MzE2O1xuICBib3JkZXItY29sb3I6ICNlMzhkMTM7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZyxcbi5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI5MzE2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkOTUzNGYgMCUsICNjMTJlMmEgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNkOTUzNGYgMCUsICNjMTJlMmEgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2Q5NTM0ZiksIHRvKCNjMTJlMmEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Q5NTM0ZiAwJSwgI2MxMmUyYSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZDk1MzRmJywgZW5kQ29sb3JzdHI9JyNmZmMxMmUyYScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICNiOTJjMjg7XG59XG4uYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMmUyYTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTVweDtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTJlMmE7XG4gIGJvcmRlci1jb2xvcjogI2I5MmMyODtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTJlMmE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udGh1bWJuYWlsLFxuLmltZy10aHVtYm5haWwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2U4ZThlOCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2U4ZThlOCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZjVmNWY1KSwgdG8oI2U4ZThlOCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjVmNWY1IDAlLCAjZThlOGU4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY1ZjVmNScsIGVuZENvbG9yc3RyPScjZmZlOGU4ZTgnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzMzdhYjcgMCUsICMyZTZkYTQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzMzdhYjcgMCUsICMyZTZkYTQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzMzN2FiNyksIHRvKCMyZTZkYTQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzMzN2FiNyAwJSwgIzJlNmRhNCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYzMzdhYjcnLCBlbmRDb2xvcnN0cj0nI2ZmMmU2ZGE0JywgR3JhZGllbnRUeXBlPTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2ZGE0O1xufVxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDAlLCAjZjhmOGY4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDAlLCAjZjhmOGY4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmZmZmZmYpLCB0bygjZjhmOGY4KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYgMCUsICNmOGY4ZjggMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmY4ZjhmOCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZGJkYmRiIDAlLCAjZTJlMmUyIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZGJkYmRiIDAlLCAjZTJlMmUyIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNkYmRiZGIpLCB0bygjZTJlMmUyKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkYmRiZGIgMCUsICNlMmUyZTIgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZGJkYmRiJywgZW5kQ29sb3JzdHI9JyNmZmUyZTJlMicsIEdyYWRpZW50VHlwZT0wKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5uYXZiYXItYnJhbmQsXG4ubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzYzNjM2MgMCUsICMyMjIyMjIgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzYzNjM2MgMCUsICMyMjIyMjIgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzNjM2MzYyksIHRvKCMyMjIyMjIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzNjM2MzYyAwJSwgIzIyMjIyMiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYzYzNjM2MnLCBlbmRDb2xvcnN0cj0nI2ZmMjIyMjIyJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzA4MDgwOCAwJSwgIzBmMGYwZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzA4MDgwOCAwJSwgIzBmMGYwZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjMDgwODA4KSwgdG8oIzBmMGYwZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDgwODA4IDAlLCAjMGYwZjBmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjA4MDgwOCcsIGVuZENvbG9yc3RyPScjZmYwZjBmMGYnLCBHcmFkaWVudFR5cGU9MCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCxcbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLm5hdmJhciAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2YmFyIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwJSwgIzJlNmRhNCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAlLCAjMmU2ZGE0IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzMzN2FiNyksIHRvKCMyZTZkYTQpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzM3YWI3IDAlLCAjMmU2ZGE0IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYzMzdhYjcnLCBlbmRDb2xvcnN0cj0nI2ZmMmU2ZGE0JywgR3JhZGllbnRUeXBlPTApO1xuICB9XG59XG4uYWxlcnQge1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZGZmMGQ4IDAlLCAjYzhlNWJjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZGZmMGQ4IDAlLCAjYzhlNWJjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNkZmYwZDgpLCB0bygjYzhlNWJjKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkZmYwZDggMCUsICNjOGU1YmMgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZGZmMGQ4JywgZW5kQ29sb3JzdHI9JyNmZmM4ZTViYycsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjYjJkYmExO1xufVxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkOWVkZjcgMCUsICNiOWRlZjAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNkOWVkZjcgMCUsICNiOWRlZjAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2Q5ZWRmNyksIHRvKCNiOWRlZjApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Q5ZWRmNyAwJSwgI2I5ZGVmMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZkOWVkZjcnLCBlbmRDb2xvcnN0cj0nI2ZmYjlkZWYwJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICM5YWNmZWE7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZjZjhlMyAwJSwgI2Y4ZWZjMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZjZjhlMyAwJSwgI2Y4ZWZjMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZmNmOGUzKSwgdG8oI2Y4ZWZjMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmNmOGUzIDAlLCAjZjhlZmMwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZjZjhlMycsIGVuZENvbG9yc3RyPScjZmZmOGVmYzAnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZTc5ZTtcbn1cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMmRlZGUgMCUsICNlN2MzYzMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmMmRlZGUgMCUsICNlN2MzYzMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2YyZGVkZSksIHRvKCNlN2MzYzMpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YyZGVkZSAwJSwgI2U3YzNjMyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmMmRlZGUnLCBlbmRDb2xvcnN0cj0nI2ZmZTdjM2MzJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNkY2E3YTc7XG59XG4ucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmViZWIgMCUsICNmNWY1ZjUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmViZWIgMCUsICNmNWY1ZjUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ViZWJlYiksIHRvKCNmNWY1ZjUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ViZWJlYiAwJSwgI2Y1ZjVmNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZlYmViZWInLCBlbmRDb2xvcnN0cj0nI2ZmZjVmNWY1JywgR3JhZGllbnRUeXBlPTApO1xufVxuLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwJSwgIzI4NjA5MCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwJSwgIzI4NjA5MCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjMzM3YWI3KSwgdG8oIzI4NjA5MCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzM3YWI3IDAlLCAjMjg2MDkwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjMzN2FiNycsIGVuZENvbG9yc3RyPScjZmYyODYwOTAnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1Y2I4NWMgMCUsICM0NDlkNDQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1Y2I4NWMgMCUsICM0NDlkNDQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzVjYjg1YyksIHRvKCM0NDlkNDQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzVjYjg1YyAwJSwgIzQ0OWQ0NCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY1Y2I4NWMnLCBlbmRDb2xvcnN0cj0nI2ZmNDQ5ZDQ0JywgR3JhZGllbnRUeXBlPTApO1xufVxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNWJjMGRlIDAlLCAjMzFiMGQ1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNWJjMGRlIDAlLCAjMzFiMGQ1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM1YmMwZGUpLCB0bygjMzFiMGQ1KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1YmMwZGUgMCUsICMzMWIwZDUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNWJjMGRlJywgZW5kQ29sb3JzdHI9JyNmZjMxYjBkNScsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YwYWQ0ZSAwJSwgI2VjOTcxZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2YwYWQ0ZSAwJSwgI2VjOTcxZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZjBhZDRlKSwgdG8oI2VjOTcxZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjBhZDRlIDAlLCAjZWM5NzFmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmYwYWQ0ZScsIGVuZENvbG9yc3RyPScjZmZlYzk3MWYnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5NTM0ZiAwJSwgI2M5MzAyYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5NTM0ZiAwJSwgI2M5MzAyYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZDk1MzRmKSwgdG8oI2M5MzAyYykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDk1MzRmIDAlLCAjYzkzMDJjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmQ5NTM0ZicsIGVuZENvbG9yc3RyPScjZmZjOTMwMmMnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ubGlzdC1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCAjMjg2MDkwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzMzdhYjcgMCUsICMyYjY2OWEgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzMzdhYjcgMCUsICMyYjY2OWEgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzMzN2FiNyksIHRvKCMyYjY2OWEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzMzN2FiNyAwJSwgIzJiNjY5YSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYzMzdhYjcnLCBlbmRDb2xvcnN0cj0nI2ZmMmI2NjlhJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICMyYjY2OWE7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAuYmFkZ2UsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAuYmFkZ2UsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAuYmFkZ2Uge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5wYW5lbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2U4ZThlOCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2U4ZThlOCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZjVmNWY1KSwgdG8oI2U4ZThlOCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjVmNWY1IDAlLCAjZThlOGU4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY1ZjVmNScsIGVuZENvbG9yc3RyPScjZmZlOGU4ZTgnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAlLCAjMmU2ZGE0IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAlLCAjMmU2ZGE0IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCMzMzdhYjcpLCB0bygjMmU2ZGE0KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzMzdhYjcgMCUsICMyZTZkYTQgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMzM3YWI3JywgZW5kQ29sb3JzdHI9JyNmZjJlNmRhNCcsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkZmYwZDggMCUsICNkMGU5YzYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNkZmYwZDggMCUsICNkMGU5YzYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2RmZjBkOCksIHRvKCNkMGU5YzYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RmZjBkOCAwJSwgI2QwZTljNiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZkZmYwZDgnLCBlbmRDb2xvcnN0cj0nI2ZmZDBlOWM2JywgR3JhZGllbnRUeXBlPTApO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5ZWRmNyAwJSwgI2M0ZTNmMyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5ZWRmNyAwJSwgI2M0ZTNmMyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZDllZGY3KSwgdG8oI2M0ZTNmMykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDllZGY3IDAlLCAjYzRlM2YzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmQ5ZWRmNycsIGVuZENvbG9yc3RyPScjZmZjNGUzZjMnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmNmOGUzIDAlLCAjZmFmMmNjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmNmOGUzIDAlLCAjZmFmMmNjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmY2Y4ZTMpLCB0bygjZmFmMmNjKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmY2Y4ZTMgMCUsICNmYWYyY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmNmOGUzJywgZW5kQ29sb3JzdHI9JyNmZmZhZjJjYycsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyZGVkZSAwJSwgI2ViY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyZGVkZSAwJSwgI2ViY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZjJkZWRlKSwgdG8oI2ViY2NjYykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjJkZWRlIDAlLCAjZWJjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmYyZGVkZScsIGVuZENvbG9yc3RyPScjZmZlYmNjY2MnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4ud2VsbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2U4ZThlOCAwJSwgI2Y1ZjVmNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2U4ZThlOCAwJSwgI2Y1ZjVmNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZThlOGU4KSwgdG8oI2Y1ZjVmNSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZThlOGU4IDAlLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmU4ZThlOCcsIGVuZENvbG9yc3RyPScjZmZmNWY1ZjUnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2RjZGNkYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuXG5cblxuXG5cbiBcbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG59XG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uZ2x5cGhpY29uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJhXCI7XG59XG4uZ2x5cGhpY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmJcIjtcbn1cbi5nbHlwaGljb24tZXVybzpiZWZvcmUsXG4uZ2x5cGhpY29uLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBhY1wiO1xufVxuLmdseXBoaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjIxMlwiO1xufVxuLmdseXBoaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjYwMVwiO1xufVxuLmdseXBoaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwOVwiO1xufVxuLmdseXBoaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MGZcIjtcbn1cbi5nbHlwaGljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5nbHlwaGljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cbi5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uZ2x5cGhpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uZ2x5cGhpY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5nbHlwaGljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLmdseXBoaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uZ2x5cGhpY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5nbHlwaGljb24tdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5nbHlwaGljb24tdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5nbHlwaGljb24tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLmdseXBoaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cbi5nbHlwaGljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLmdseXBoaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLmdseXBoaWNvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5nbHlwaGljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uZ2x5cGhpY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuLmdseXBoaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuLmdseXBoaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uZ2x5cGhpY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5nbHlwaGljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuLmdseXBoaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLmdseXBoaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLmdseXBoaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5nbHlwaGljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cbi5nbHlwaGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5nbHlwaGljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uZ2x5cGhpY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5nbHlwaGljb24tbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5nbHlwaGljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmdseXBoaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5nbHlwaGljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uZ2x5cGhpY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cbi5nbHlwaGljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uZ2x5cGhpY29uLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5nbHlwaGljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuLmdseXBoaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuLmdseXBoaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuLmdseXBoaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5nbHlwaGljb24tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuLmdseXBoaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG4uZ2x5cGhpY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5nbHlwaGljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cbi5nbHlwaGljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLmdseXBoaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uZ2x5cGhpY29uLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLmdseXBoaWNvbi10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG4uZ2x5cGhpY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cbi5nbHlwaGljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5nbHlwaGljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cbi5nbHlwaGljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5nbHlwaGljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cbi5nbHlwaGljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuLmdseXBoaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuLmdseXBoaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4uZ2x5cGhpY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuLmdseXBoaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLmdseXBoaWNvbi1wbHVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cbi5nbHlwaGljb24tbWludXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuLmdseXBoaWNvbi1vay1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cbi5nbHlwaGljb24taW5mby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG4uZ2x5cGhpY29uLXNjcmVlbnNob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLmdseXBoaWNvbi1vay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjtcbn1cbi5nbHlwaGljb24tYmFuLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5nbHlwaGljb24tc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7XG59XG4uZ2x5cGhpY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cbi5nbHlwaGljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiO1xufVxuLmdseXBoaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XG59XG4uZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XG59XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiO1xufVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjtcbn1cbi5nbHlwaGljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cbi5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjtcbn1cbi5nbHlwaGljb24tcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7XG59XG4uZ2x5cGhpY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjtcbn1cbi5nbHlwaGljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4uZ2x5cGhpY29uLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjtcbn1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7XG59XG4uZ2x5cGhpY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMVwiO1xufVxuLmdseXBoaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiO1xufVxuLmdseXBoaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7XG59XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7XG59XG4uZ2x5cGhpY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNVwiO1xufVxuLmdseXBoaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiO1xufVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOFwiO1xufVxuLmdseXBoaWNvbi1oYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMFwiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzFcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzJcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCI7XG59XG4uZ2x5cGhpY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCI7XG59XG4uZ2x5cGhpY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNlwiO1xufVxuLmdseXBoaWNvbi10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiO1xufVxuLmdseXBoaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjtcbn1cbi5nbHlwaGljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7XG59XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjtcbn1cbi5nbHlwaGljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7XG59XG4uZ2x5cGhpY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiO1xufVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiO1xufVxuLmdseXBoaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7XG59XG4uZ2x5cGhpY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ1XCI7XG59XG4uZ2x5cGhpY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDZcIjtcbn1cbi5nbHlwaGljb24tdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7XG59XG4uZ2x5cGhpY29uLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OVwiO1xufVxuLmdseXBoaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTFcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1M1wiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NFwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NlwiO1xufVxuLmdseXBoaWNvbi11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjtcbn1cbi5nbHlwaGljb24tZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7XG59XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTlcIjtcbn1cbi5nbHlwaGljb24tY29sbGFwc2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjBcIjtcbn1cbi5nbHlwaGljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYxXCI7XG59XG4uZ2x5cGhpY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYyXCI7XG59XG4uZ2x5cGhpY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjNcIjtcbn1cbi5nbHlwaGljb24tbmV3LXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NFwiO1xufVxuLmdseXBoaWNvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjVcIjtcbn1cbi5nbHlwaGljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NlwiO1xufVxuLmdseXBoaWNvbi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY3XCI7XG59XG4uZ2x5cGhpY29uLXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY4XCI7XG59XG4uZ2x5cGhpY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiO1xufVxuLmdseXBoaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzBcIjtcbn1cbi5nbHlwaGljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MVwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MlwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzNcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NFwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NVwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NlwiO1xufVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3N1wiO1xufVxuLmdseXBoaWNvbi10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OFwiO1xufVxuLmdseXBoaWNvbi1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc5XCI7XG59XG4uZ2x5cGhpY29uLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MFwiO1xufVxuLmdseXBoaWNvbi1jb21wcmVzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgxXCI7XG59XG4uZ2x5cGhpY29uLWVhcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgyXCI7XG59XG4uZ2x5cGhpY29uLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4M1wiO1xufVxuLmdseXBoaWNvbi10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiO1xufVxuLmdseXBoaWNvbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NVwiO1xufVxuLmdseXBoaWNvbi1zZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NlwiO1xufVxuLmdseXBoaWNvbi1oZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4N1wiO1xufVxuLmdseXBoaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODhcIjtcbn1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg5XCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkwXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MVwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC02LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTJcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkzXCI7XG59XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk0XCI7XG59XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk1XCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk3XCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OFwiO1xufVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTlcIjtcbn1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDBcIjtcbn1cbi5nbHlwaGljb24tY2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDFcIjtcbn1cbi5nbHlwaGljb24tc2F2ZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAyXCI7XG59XG4uZ2x5cGhpY29uLW9wZW4tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwM1wiO1xufVxuLmdseXBoaWNvbi1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNFwiO1xufVxuLmdseXBoaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA1XCI7XG59XG4uZ2x5cGhpY29uLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA2XCI7XG59XG4uZ2x5cGhpY29uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA5XCI7XG59XG4uZ2x5cGhpY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMFwiO1xufVxuLmdseXBoaWNvbi1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjExXCI7XG59XG4uZ2x5cGhpY29uLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEyXCI7XG59XG4uZ2x5cGhpY29uLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTNcIjtcbn1cbi5nbHlwaGljb24tYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE0XCI7XG59XG4uZ2x5cGhpY29uLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNVwiO1xufVxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTZcIjtcbn1cbi5nbHlwaGljb24tdGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjZmYVwiO1xufVxuLmdseXBoaWNvbi1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE4XCI7XG59XG4uZ2x5cGhpY29uLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOVwiO1xufVxuLmdseXBoaWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiO1xufVxuLmdseXBoaWNvbi1lcmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyMVwiO1xufVxuLmdseXBoaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIzMWJcIjtcbn1cbi5nbHlwaGljb24tbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyM1wiO1xufVxuLmdseXBoaWNvbi1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjRcIjtcbn1cbi5nbHlwaGljb24tcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNVwiO1xufVxuLmdseXBoaWNvbi1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNlwiO1xufVxuLmdseXBoaWNvbi1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG4uZ2x5cGhpY29uLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuLmdseXBoaWNvbi14YnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cbi5nbHlwaGljb24teWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGE1XCI7XG59XG4uZ2x5cGhpY29uLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiO1xufVxuLmdseXBoaWNvbi1ydWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiO1xufVxuLmdseXBoaWNvbi1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjtcbn1cbi5nbHlwaGljb24tc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzBcIjtcbn1cbi5nbHlwaGljb24taWNlLWxvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMxXCI7XG59XG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzJcIjtcbn1cbi5nbHlwaGljb24tZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMzXCI7XG59XG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM0XCI7XG59XG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNVwiO1xufVxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNlwiO1xufVxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzdcIjtcbn1cbi5nbHlwaGljb24tb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM4XCI7XG59XG4uZ2x5cGhpY29uLWdyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM5XCI7XG59XG4uZ2x5cGhpY29uLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDBcIjtcbn1cbi5nbHlwaGljb24tdGV4dC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQxXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDJcIjtcbn1cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQzXCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDRcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NVwiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NlwiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0N1wiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDhcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ5XCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUwXCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTFcIjtcbn1cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUyXCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1M1wiO1xufVxuLmdseXBoaWNvbi1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU0XCI7XG59XG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU1XCI7XG59XG4uZ2x5cGhpY29uLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NlwiO1xufVxuLmdseXBoaWNvbi1tZW51LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTdcIjtcbn1cbi5nbHlwaGljb24tbWVudS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OFwiO1xufVxuLmdseXBoaWNvbi1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTlcIjtcbn1cbi5nbHlwaGljb24tbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2MFwiO1xufVxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5hIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbWctcmVzcG9uc2l2ZSxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkZGRkO1xufVxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZGRkZDtcbn1cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbnRhYmxlIHRkW2NsYXNzKj1cImNvbC1cIl0sXG50YWJsZSB0aFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5pbmZvLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbi5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxufVxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yYWRpbyBsYWJlbCxcbi5jaGVja2JveCBsYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby1pbmxpbmUuZGlzYWJsZWQsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LWlubGluZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZyxcbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmlucHV0LXNtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5zZWxlY3QuaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxudGV4dGFyZWEuaW5wdXQtc20sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmlucHV0LWxnLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQyLjVweDtcbn1cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAucmFkaW8sXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2Yjtcbn1cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4Mztcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDI1cHg7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAwO1xufVxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyN3B4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYnRuOmZvY3VzLFxuLmJ0bjphY3RpdmU6Zm9jdXMsXG4uYnRuLmFjdGl2ZTpmb2N1cyxcbi5idG4uZm9jdXMsXG4uYnRuOmFjdGl2ZS5mb2N1cyxcbi5idG4uYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYnRuOmhvdmVyLFxuLmJ0bjpmb2N1cyxcbi5idG4uZm9jdXMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjphY3RpdmUsXG4uYnRuLmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4Yztcbn1cbi5idG4tZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG59XG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG59XG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cyxcbi5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQuZm9jdXMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuLmJ0bi1kZWZhdWx0IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4uYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cbi5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzM5ODQzOTtcbn1cbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzM5ODQzOTtcbn1cbi5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk4NDM5O1xuICBib3JkZXItY29sb3I6ICMyNTU2MjU7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XG59XG4uYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhO1xufVxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMyNjlhYmM7XG59XG4uYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMyNjlhYmM7XG59XG4uYnRuLWluZm86YWN0aXZlOmhvdmVyLFxuLmJ0bi1pbmZvLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpob3Zlcixcbi5idG4taW5mbzphY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZS5mb2N1cyxcbi5idG4taW5mby5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2OWFiYztcbiAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1O1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZC5mb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhO1xufVxuLmJ0bi1pbmZvIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWJjMGRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcbn1cbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICM5ODVmMGQ7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyO1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyO1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZzphY3RpdmUuZm9jdXMsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTg1MTI7XG4gIGJvcmRlci1jb2xvcjogIzk4NWYwZDtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcbn1cbi5idG4td2FybmluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2YwYWQ0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5O1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1O1xufVxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1O1xufVxuLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsXG4uYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cyxcbi5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYzI5MjU7XG4gIGJvcmRlci1jb2xvcjogIzc2MWMxOTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTtcbn1cbi5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWxpbmssXG4uYnRuLWxpbms6YWN0aXZlLFxuLmJ0bi1saW5rLmFjdGl2ZSxcbi5idG4tbGlua1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tbGluayxcbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyxcbi5idG4tbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1sZyxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5idG4tc20sXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4teHMsXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuLmZhZGUuaW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxudHIuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG50Ym9keS5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IDRweCBkYXNoZWQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCBcXDk7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTA7XG59XG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5O1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmJ0bi10b29sYmFyIC5idG4sXG4uYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tdG9vbGJhciA+IC5idG4sXG4uYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMSU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc20ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3Zlcixcbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2ID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5hdiAub3BlbiA+IGEsXG4ubmF2IC5vcGVuID4gYTpob3Zlcixcbi5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLm5hdiAubmF2LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbi5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZWVlZWVlICNkZGRkZGQ7XG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4ubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbn1cbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4gIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4gIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCxcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiA3LjVweCAtMTVweDtcbn1cbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyBsYWJlbCxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5hdmJhci1idG4uYnRuLXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi14cyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB+IC5uYXZiYXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogIzVlNWU1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluayB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICBib3JkZXItY29sb3I6ICMwODA4MDg7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICMzMzMzMzM7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6ICMxMDEwMTA7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmsge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJyZWFkY3J1bWIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cXDAwYTBcIjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBhZ2luYXRpb24gPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbn1cbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG59XG5hLmxhYmVsOmhvdmVyLFxuYS5sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmxhYmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xufVxuLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsXG4ubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG59XG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG4ubGFiZWwtcHJpbWFyeVtocmVmXTpob3Zlcixcbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cbi5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLFxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xufVxuLmxhYmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuLmxhYmVsLWluZm9baHJlZl06aG92ZXIsXG4ubGFiZWwtaW5mb1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG59XG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG4ubGFiZWwtd2FybmluZ1tocmVmXTpob3Zlcixcbi5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbn1cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuLmxhYmVsLWRhbmdlcltocmVmXTpob3Zlcixcbi5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xufVxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4uYnRuLXhzIC5iYWRnZSxcbi5idG4tZ3JvdXAteHMgPiAuYnRuIC5iYWRnZSB7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cbmEuYmFkZ2U6aG92ZXIsXG5hLmJhZGdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UsXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWxlcnQgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydCAuYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFsZXJ0ID4gcCxcbi5hbGVydCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGVydCA+IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMjFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOWUyYjM7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmI1NDJjO1xufVxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZlMWVjO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZTFiNTtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTRiOWMwO1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjODQzNTM0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubWVkaWE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICB6b29tOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDtcbn1cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWRpYS1vYmplY3QuaW1nLXRodW1ibmFpbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjYzdkZGVmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzE3MDhmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYW5lbC10aXRsZSA+IGEsXG4ucGFuZWwtdGl0bGUgPiBzbWFsbCxcbi5wYW5lbC10aXRsZSA+IC5zbWFsbCxcbi5wYW5lbC10aXRsZSA+IHNtYWxsID4gYSxcbi5wYW5lbC10aXRsZSA+IC5zbWFsbCA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ucGFuZWwgPiAudGFibGUsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIGNhcHRpb24sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbi5wYW5lbCA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZGRkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkZGRkO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZGZmMGQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDllZGY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmNmOGUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMmRlZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViY2NkMTtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi53ZWxsIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG59XG4uY2xvc2U6aG92ZXIsXG4uY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG4ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuLnRvb2x0aXAuaW4ge1xuICBvcGFjaXR5OiAwLjk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG59XG4udG9vbHRpcC50b3Age1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi50b29sdGlwLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4udG9vbHRpcC5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnRvb2x0aXAubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwMDAwO1xufVxuLnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwMDAwO1xufVxuLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwMDAwO1xufVxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDA7XG59XG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMDtcbn1cbi50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMDtcbn1cbi50b29sdGlwLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMDtcbn1cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBvcG92ZXIudG9wIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ucG9wb3Zlci5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBvcG92ZXIuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wb3BvdmVyLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuLnBvcG92ZXIgPiAuYXJyb3csXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLnBvcG92ZXIudG9wID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvdHRvbTogLTExcHg7XG59XG4ucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogLTExcHg7XG59XG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUubGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQubGVmdCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldi5yaWdodCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLFxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XG4gIGxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LmxlZnQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCB7XG4gIGxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQge1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTUlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwLjAwMDEpKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC4wMDAxKSksIHRvKHJnYmEoMCwgMCwgMCwgMC41KSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjODAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7XG59XG4uY2Fyb3VzZWwtY29udHJvbDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDM5Jztcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAzYSc7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAxcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1JTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIC5idG4ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4uYnRuLXRvb2xiYXI6YmVmb3JlLFxuLmJ0bi10b29sYmFyOmFmdGVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YmVmb3JlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIsXG4ubmF2OmJlZm9yZSxcbi5uYXY6YWZ0ZXIsXG4ubmF2YmFyOmJlZm9yZSxcbi5uYXZiYXI6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YmVmb3JlLFxuLm5hdmJhci1jb2xsYXBzZTphZnRlcixcbi5wYW5lbC1ib2R5OmJlZm9yZSxcbi5wYW5lbC1ib2R5OmFmdGVyLFxuLm1vZGFsLWhlYWRlcjpiZWZvcmUsXG4ubW9kYWwtaGVhZGVyOmFmdGVyLFxuLm1vZGFsLWZvb3RlcjpiZWZvcmUsXG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyZml4OmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcixcbi5idG4tdG9vbGJhcjphZnRlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyLFxuLm5hdjphZnRlcixcbi5uYXZiYXI6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4ucGFuZWwtYm9keTphZnRlcixcbi5tb2RhbC1oZWFkZXI6YWZ0ZXIsXG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtcHJpbnQsXG4gIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG59Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
