/*!
 * Datepicker for Bootstrap v1.7.0-dev (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  border-radius: 4px;
  direction: ltr;
}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
}
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
.datepicker > div {
  display: none;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #777777;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}
.datepicker table tr td.highlighted {
  color: #000000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0;
}
.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
  color: #000000;
  background-color: #afd9ee;
  border-color: #298fc2;
}
.datepicker table tr td.highlighted:hover {
  color: #000000;
  background-color: #afd9ee;
  border-color: #52addb;
}
.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active {
  color: #000000;
  background-color: #afd9ee;
  border-color: #52addb;
}
.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus {
  color: #000000;
  background-color: #91cbe8;
  border-color: #298fc2;
}
.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5;
}
.datepicker table tr td.highlighted.focused {
  background: #afd9ee;
}
.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #777777;
}
.datepicker table tr td.today {
  color: #000000;
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus {
  color: #000000;
  background-color: #ffc966;
  border-color: #b37400;
}
.datepicker table tr td.today:hover {
  color: #000000;
  background-color: #ffc966;
  border-color: #f59e00;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today.active {
  color: #000000;
  background-color: #ffc966;
  border-color: #f59e00;
}
.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today.active.focus {
  color: #000000;
  background-color: #ffbc42;
  border-color: #b37400;
}
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.today.focus {
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today.focused {
  background: #ffc966;
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #777777;
}
.datepicker table tr td.range {
  color: #000000;
  background-color: #eeeeee;
  border-color: #bbbbbb;
  border-radius: 0;
}
.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus {
  color: #000000;
  background-color: #d5d5d5;
  border-color: #7c7c7c;
}
.datepicker table tr td.range:hover {
  color: #000000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}
.datepicker table tr td.range:active,
.datepicker table tr td.range.active {
  color: #000000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}
.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range.active.focus {
  color: #000000;
  background-color: #c3c3c3;
  border-color: #7c7c7c;
}
.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.focus {
  background-color: #eeeeee;
  border-color: #bbbbbb;
}
.datepicker table tr td.range.focused {
  background: #d5d5d5;
}
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
  background: #eeeeee;
  color: #777777;
}
.datepicker table tr td.range.highlighted {
  color: #000000;
  background-color: #e4eef3;
  border-color: #9dc1d3;
}
.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
  color: #000000;
  background-color: #c1d7e3;
  border-color: #4b88a6;
}
.datepicker table tr td.range.highlighted:hover {
  color: #000000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}
.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active {
  color: #000000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}
.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus {
  color: #000000;
  background-color: #a8c8d8;
  border-color: #4b88a6;
}
.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
  background-color: #e4eef3;
  border-color: #9dc1d3;
}
.datepicker table tr td.range.highlighted.focused {
  background: #c1d7e3;
}
.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #777777;
}
.datepicker table tr td.range.today {
  color: #000000;
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus {
  color: #000000;
  background-color: #f4b747;
  border-color: #815608;
}
.datepicker table tr td.range.today:hover {
  color: #000000;
  background-color: #f4b747;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active {
  color: #000000;
  background-color: #f4b747;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today.active.focus {
  color: #000000;
  background-color: #f2aa25;
  border-color: #815608;
}
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.today.focus {
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
  background: #f7ca77;
  color: #777777;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
  color: #ffffff;
  background-color: #777777;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus {
  color: #ffffff;
  background-color: #5e5e5e;
  border-color: #161616;
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover {
  color: #ffffff;
  background-color: #5e5e5e;
  border-color: #373737;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active {
  color: #ffffff;
  background-color: #5e5e5e;
  border-color: #373737;
}
.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus {
  color: #ffffff;
  background-color: #4c4c4c;
  border-color: #161616;
}
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
  background-color: #777777;
  border-color: #555555;
}
.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
  color: #ffffff;
  background-color: #286090;
  border-color: #122b40;
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
  color: #ffffff;
  background-color: #204d74;
  border-color: #122b40;
}
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus {
  color: #ffffff;
  background-color: #286090;
  border-color: #122b40;
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus {
  color: #ffffff;
  background-color: #204d74;
  border-color: #122b40;
}
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #777777;
}
.datepicker .datepicker-switch {
  width: 145px;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.input-daterange {
  width: 100%;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  line-height: 1.42857143;
  text-shadow: 0 1px 0 #fff;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlc3MvZGF0ZXBpY2tlcjMubGVzcyIsImJ1aWxkL2J1aWxkMy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0Msa0JBQUE7RUFJQSxjQUFBOztBQUhBLFdBQUM7RUFDQSxZQUFBOztBQUdELFdBQUMsV0FBQztFQUNELGNBQUE7O0FBREQsV0FBQyxXQUFDLElBRUQsTUFBTSxHQUFHLEdBQUc7RUFDWCxZQUFBOztBQUdGLFdBQUM7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7O0FBQ0EsV0FKQSxTQUlDO0VBQ0EsU0FBUyxFQUFUO0VBQ0EscUJBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsNENBQUE7RUFDQSxhQUFBO0VBQ0EsdUNBQUE7RUFDQSxrQkFBQTs7QUFFRCxXQWRBLFNBY0M7RUFDQSxTQUFTLEVBQVQ7RUFDQSxxQkFBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxnQ0FBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTs7QUFFRCxXQXZCQSxTQXVCQyx1QkFBdUI7RUFBWSxTQUFBOztBQUNwQyxXQXhCQSxTQXdCQyx1QkFBdUI7RUFBWSxTQUFBOztBQUNwQyxXQXpCQSxTQXlCQyx3QkFBd0I7RUFBVyxVQUFBOztBQUNwQyxXQTFCQSxTQTBCQyx3QkFBd0I7RUFBVyxVQUFBOztBQUNwQyxXQTNCQSxTQTJCQyx5QkFBeUI7RUFBVSxTQUFBOztBQUNwQyxXQTVCQSxTQTRCQyx5QkFBeUI7RUFBVSxTQUFBOztBQUNwQyxXQTdCQSxTQTZCQyxzQkFBc0I7RUFDdEIsWUFBQTtFQUNBLGdCQUFBO0VBQ0EseUNBQUE7O0FBRUQsV0FsQ0EsU0FrQ0Msc0JBQXNCO0VBQ3RCLFlBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBOztBQWpESCxXQW9EQztFQUNDLGFBQUE7O0FBckRGLFdBdURDO0VBQ0MsU0FBQTtFQUNBLDJCQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTs7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QWhORixXQW1OQztBQW5ORCxXQW9OQztBQXBORCxXQXFOQztBQXJORCxXQXNOQyxNQUFNLEdBQUc7RUFDUixlQUFBOztBQUNBLFdBTEQsbUJBS0U7QUFBRCxXQUpELE1BSUU7QUFBRCxXQUhELE1BR0U7QUFBRCxXQUZELE1BQU0sR0FBRyxHQUVQO0VBQ0EsbUJBQUE7O0FBek5ILFdBOE5DO0VBQ0MsZUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBOztBQUdGLFlBQVksS0FBTTtFQUNqQixlQUFBOztBQUVEO0VBQ0MsV0FBQTs7QUFERCxnQkFFQztFQUNDLGtCQUFBOztBQUhGLGdCQUtDLE1BQUs7RUFDSiwwQkFBQTs7QUFORixnQkFRQyxNQUFLO0VBQ0osMEJBQUE7O0FBVEYsZ0JBV0M7RUFDQyxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIi5kYXRlcGlja2VyIHtcblx0Ym9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ji1pbmxpbmUge1xuXHRcdHdpZHRoOiAyMjBweDtcblx0fVxuXHRkaXJlY3Rpb246IGx0cjtcblx0JiYtcnRsIHtcblx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHR0YWJsZSB0ciB0ZCBzcGFuIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cblx0Ji1kcm9wZG93biB7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZzogNHB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6ICAgN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAgN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIEBkcm9wZG93bi1ib3JkZXI7XG5cdFx0XHRib3JkZXItdG9wOiAgICAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItbGVmdDogICA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6ICA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiA2cHggc29saWQgQGRyb3Bkb3duLWJnO1xuXHRcdFx0Ym9yZGVyLXRvcDogICAgMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cdFx0Ji5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmJlZm9yZSAgIHsgbGVmdDogNnB4OyB9XG5cdFx0Ji5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVyICAgIHsgbGVmdDogN3B4OyB9XG5cdFx0Ji5kYXRlcGlja2VyLW9yaWVudC1yaWdodDpiZWZvcmUgIHsgcmlnaHQ6IDZweDsgfVxuXHRcdCYuZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXIgICB7IHJpZ2h0OiA3cHg7IH1cblx0XHQmLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmUgeyB0b3A6IC03cHg7IH1cblx0XHQmLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTphZnRlciAgeyB0b3A6IC02cHg7IH1cblx0XHQmLmRhdGVwaWNrZXItb3JpZW50LXRvcDpiZWZvcmUge1xuXHRcdFx0Ym90dG9tOiAtN3B4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdGJvcmRlci10b3A6ICAgIDdweCBzb2xpZCBAZHJvcGRvd24tYm9yZGVyO1xuXHRcdH1cblx0XHQmLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlciB7XG5cdFx0XHRib3R0b206IC02cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogICAgNnB4IHNvbGlkIEBkcm9wZG93bi1iZztcblx0XHR9XG5cdH1cblx0PiBkaXYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0dGFibGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0dHIge1xuXHRcdFx0dGQsIHRoIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gSW5saW5lIGRpc3BsYXkgaW5zaWRlIGEgdGFibGUgcHJlc2VudHMgc29tZSBwcm9ibGVtcyB3aXRoXG5cdC8vIGJvcmRlciBhbmQgYmFja2dyb3VuZCBjb2xvcnMuXG5cdC50YWJsZS1zdHJpcGVkICYgdGFibGUgdHIge1xuXHRcdHRkLCB0aCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblx0dGFibGUgdHIgdGQge1xuXHRcdCYub2xkLFxuXHRcdCYubmV3IHtcblx0XHRcdGNvbG9yOiBAYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG5cdFx0fVxuXHRcdCYuZGF5OmhvdmVyLFxuXHRcdCYuZm9jdXNlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAZ3JheS1saWdodGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQmLmRpc2FibGVkLFxuXHRcdCYuZGlzYWJsZWQ6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGNvbG9yOiBAYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHRcdCYuaGlnaGxpZ2h0ZWQge1xuXHRcdFx0QGhpZ2hsaWdodGVkLWJnOiBAc3RhdGUtaW5mby1iZztcblx0XHRcdC5idXR0b24tdmFyaWFudCgjMDAwLCBAaGlnaGxpZ2h0ZWQtYmcsIGRhcmtlbihAaGlnaGxpZ2h0ZWQtYmcsIDIwJSkpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0Ji5mb2N1c2VkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKEBoaWdobGlnaHRlZC1iZywgMTAlKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5kaXNhYmxlZCxcblx0XHRcdCYuZGlzYWJsZWQ6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGhpZ2hsaWdodGVkLWJnO1xuXHRcdFx0XHRjb2xvcjogQGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnRvZGF5IHtcblx0XHRcdEB0b2RheS1iZzogbGlnaHRlbihvcmFuZ2UsIDMwJSk7XG5cdFx0XHQuYnV0dG9uLXZhcmlhbnQoIzAwMCwgQHRvZGF5LWJnLCBkYXJrZW4oQHRvZGF5LWJnLCAyMCUpKTtcblxuXHRcdFx0Ji5mb2N1c2VkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKEB0b2RheS1iZywgMTAlKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5kaXNhYmxlZCxcblx0XHRcdCYuZGlzYWJsZWQ6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQHRvZGF5LWJnO1xuXHRcdFx0XHRjb2xvcjogQGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnJhbmdlIHtcblx0XHRcdEByYW5nZS1iZzogQGdyYXktbGlnaHRlcjtcblx0XHRcdC5idXR0b24tdmFyaWFudCgjMDAwLCBAcmFuZ2UtYmcsIGRhcmtlbihAcmFuZ2UtYmcsIDIwJSkpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0Ji5mb2N1c2VkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKEByYW5nZS1iZywgMTAlKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5kaXNhYmxlZCxcblx0XHRcdCYuZGlzYWJsZWQ6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQHJhbmdlLWJnO1xuXHRcdFx0XHRjb2xvcjogQGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnJhbmdlLmhpZ2hsaWdodGVkIHtcblx0XHRcdEByYW5nZS1oaWdobGlnaHRlZC1iZzogbWl4KEBzdGF0ZS1pbmZvLWJnLCBAZ3JheS1saWdodGVyLCA1MCUpO1xuXHRcdFx0LmJ1dHRvbi12YXJpYW50KCMwMDAsIEByYW5nZS1oaWdobGlnaHRlZC1iZywgZGFya2VuKEByYW5nZS1oaWdobGlnaHRlZC1iZywgMjAlKSk7XG5cblx0XHRcdCYuZm9jdXNlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbihAcmFuZ2UtaGlnaGxpZ2h0ZWQtYmcsIDEwJSk7XG5cdFx0XHR9XG5cblx0XHRcdCYuZGlzYWJsZWQsXG5cdFx0XHQmLmRpc2FibGVkOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEByYW5nZS1oaWdobGlnaHRlZC1iZztcblx0XHRcdFx0Y29sb3I6IEBidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5yYW5nZS50b2RheSB7XG5cdFx0XHRAcmFuZ2UtdG9kYXktYmc6IG1peChvcmFuZ2UsIEBncmF5LWxpZ2h0ZXIsIDUwJSk7XG5cdFx0XHQuYnV0dG9uLXZhcmlhbnQoIzAwMCwgQHJhbmdlLXRvZGF5LWJnLCBkYXJrZW4oQHJhbmdlLXRvZGF5LWJnLCAyMCUpKTtcblxuXHRcdFx0Ji5kaXNhYmxlZCxcblx0XHRcdCYuZGlzYWJsZWQ6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQHJhbmdlLXRvZGF5LWJnO1xuXHRcdFx0XHRjb2xvcjogQGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnNlbGVjdGVkLFxuXHRcdCYuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQge1xuXHRcdFx0LmJ1dHRvbi12YXJpYW50KCNmZmYsIEBncmF5LWxpZ2h0LCBAZ3JheSk7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xuXHRcdH1cblx0XHQmLmFjdGl2ZSxcblx0XHQmLmFjdGl2ZS5oaWdobGlnaHRlZCB7XG5cdFx0XHQuYnV0dG9uLXZhcmlhbnQoQGJ0bi1wcmltYXJ5LWNvbG9yLCBAYnRuLXByaW1hcnktYmcsIEBidG4tcHJpbWFyeS1ib3JkZXIpO1xuXHRcdFx0dGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KTtcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyMyU7XG5cdFx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTRweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAxJTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmLmZvY3VzZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAZ3JheS1saWdodGVyO1xuXHRcdFx0fVxuXHRcdFx0Ji5kaXNhYmxlZCxcblx0XHRcdCYuZGlzYWJsZWQ6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRjb2xvcjogQGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSxcblx0XHRcdCYuYWN0aXZlOmhvdmVyLFxuXHRcdFx0Ji5hY3RpdmUuZGlzYWJsZWQsXG5cdFx0XHQmLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG5cdFx0XHRcdC5idXR0b24tdmFyaWFudChAYnRuLXByaW1hcnktY29sb3IsIEBidG4tcHJpbWFyeS1iZywgQGJ0bi1wcmltYXJ5LWJvcmRlcik7XG5cdFx0XHRcdHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsMCwwLC4yNSk7XG5cdFx0XHR9XG5cdFx0XHQmLm9sZCxcblx0XHRcdCYubmV3IHtcblx0XHRcdFx0Y29sb3I6IEBidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZGF0ZXBpY2tlci1zd2l0Y2gge1xuXHRcdHdpZHRoOiAxNDVweDtcblx0fVxuXG5cdC5kYXRlcGlja2VyLXN3aXRjaCxcblx0LnByZXYsXG5cdC5uZXh0LFxuXHR0Zm9vdCB0ciB0aCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogQGdyYXktbGlnaHRlcjtcblx0XHR9XG5cdH1cblxuXHQvLyBCYXNpYyBzdHlsaW5nIGZvciBjYWxlbmRhci13ZWVrIGNlbGxzXG5cdC5jdyB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cbi5pbnB1dC1ncm91cC5kYXRlIC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnB1dC1kYXRlcmFuZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0aW5wdXQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRpbnB1dDpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG5cdH1cblx0aW5wdXQ6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG5cdH1cblx0LmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtaW4td2lkdGg6IDE2cHg7XG5cdFx0cGFkZGluZzogNHB4IDVweDtcblx0XHRsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcblx0XHRib3JkZXItd2lkdGg6IDFweCAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTVweDtcblx0fVxufVxuIiwiLy8gRGF0ZXBpY2tlciAubGVzcyBidWlsZGZpbGUuICBJbmNsdWRlcyBzZWxlY3QgbWl4aW5zL3ZhcmlhYmxlcyBmcm9tIGJvb3RzdHJhcFxuLy8gYW5kIGltcG9ydHMgdGhlIGluY2x1ZGVkIGRhdGVwaWNrZXIubGVzcyB0byBvdXRwdXQgYSBtaW5pbWFsIGRhdGVwaWNrZXIuY3NzXG4vL1xuLy8gVXNhZ2U6XG4vLyAgICAgbGVzc2MgYnVpbGQzLmxlc3MgZGF0ZXBpY2tlci5jc3Ncbi8vXG4vLyBWYXJpYWJsZXMgYW5kIG1peGlucyBjb3BpZWQgZnJvbSBCb290c3RyYXAgMy4zLjVcblxuLy8gVmFyaWFibGVzXG5AZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbigjMDAwLCAzMy41JSk7IC8vICM1NTVcbkBncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCMwMDAsIDQ2LjclKTsgLy8gIzc3N1xuQGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oIzAwMCwgOTMuNSUpOyAvLyAjZWVlXG5cbkBicmFuZC1wcmltYXJ5OiAgICAgICAgIGRhcmtlbigjNDI4YmNhLCA2LjUlKTsgLy8gIzMzN2FiN1xuXG5AYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmO1xuQGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgQGJyYW5kLXByaW1hcnk7XG5AYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oQGJ0bi1wcmltYXJ5LWJnLCA1JSk7XG5cbkBidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgIEBncmF5LWxpZ2h0O1xuXG5Ac3RhdGUtaW5mby1iZzogICAgICAgICAgICNkOWVkZjc7XG5cbkBsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMS40Mjg1NzE0Mjk7IC8vIDIwLzE0XG5AYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgIDRweDtcblxuQGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAjZmZmO1xuQGRyb3Bkb3duLWJvcmRlcjogICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSk7XG5cblxuLy8gTWl4aW5zXG5cbi8vIEJ1dHRvbiB2YXJpYW50c1xuLmJ1dHRvbi12YXJpYW50KEBjb2xvcjsgQGJhY2tncm91bmQ7IEBib3JkZXIpIHtcbiAgY29sb3I6IEBjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMjUlKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMTIlKTtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAxMiUpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTclKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAyNSUpO1xuICAgIH1cbiAgfVxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCBcIi4uL2xlc3MvZGF0ZXBpY2tlcjMubGVzc1wiO1xuIl19 */