/*
--------------------------------------------------
Reset and normalize default browser styles
--------------------------------------------------
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video,
button, input, select, textarea {
  margin: 0;
  padding: 0;
  outline: none;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  background: transparent;
  /* slick carousel flex-box fix */
  min-width: 0;
  min-height: 0; }

/* Handle box-sizing while better addressing child elements */
html {
  box-sizing: border-box; }

*,
*:after,
*:before {
  box-sizing: inherit; }

html {
  overflow-x: hidden;
  /* force a vertical scrollbar to prevent a jumpy page */
  overflow-y: scroll; }

html, body {
  min-height: 100%;
  /* disable webkit tap highlight */
  -webkit-tap-highlight-color: transparent; }

img,
fieldset,
hr,
legend {
  border: 0; }

object,
video,
embed,
img {
  max-width: 100%;
  height: auto; }

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

audio,
canvas,
video,
figure {
  display: inline-block; }

ol,
ul {
  list-style: none; }

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

tr {
  page-break-inside: avoid; }

blockquote {
  quotes: none; }
  blockquote:before, blockquote:after {
    content: '';
    content: none; }

[hidden] {
  display: none; }

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

/* Form normalize BEGIN */
button,
input,
select,
textarea {
  box-shadow: none;
  background-color: transparent;
  border: 0; }

button,
input {
  line-height: normal; }

button,
select {
  text-transform: none; }

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

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

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

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

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

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical; }

/*
--------------------------------------------------
Bootstrap grid
--------------------------------------------------
*/
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container:before, .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    .container {
      width: 750px; } }
  @media (min-width: 992px) {
    .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    .container {
      width: 1170px; } }

.container-fluid, .page__mainframe, .page__container, .content__container, .header__container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid:before, .page__mainframe:before, .page__container:before, .content__container:before, .header__container:before, .container-fluid:after, .page__mainframe:after, .page__container:after, .content__container:after, .header__container:after {
    content: " ";
    display: table; }
  .container-fluid:after, .page__mainframe:after, .page__container:after, .content__container:after, .header__container:after {
    clear: both; }

.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.3333333333%; }
  .col-sm-2 {
    width: 16.6666666667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.3333333333%; }
  .col-sm-5 {
    width: 41.6666666667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.3333333333%; }
  .col-sm-8 {
    width: 66.6666666667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.3333333333%; }
  .col-sm-11 {
    width: 91.6666666667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.3333333333%; }
  .col-sm-pull-2 {
    right: 16.6666666667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.3333333333%; }
  .col-sm-pull-5 {
    right: 41.6666666667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.3333333333%; }
  .col-sm-pull-8 {
    right: 66.6666666667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.3333333333%; }
  .col-sm-pull-11 {
    right: 91.6666666667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.3333333333%; }
  .col-sm-push-2 {
    left: 16.6666666667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.3333333333%; }
  .col-sm-push-5 {
    left: 41.6666666667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.3333333333%; }
  .col-sm-push-8 {
    left: 66.6666666667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.3333333333%; }
  .col-sm-push-11 {
    left: 91.6666666667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%; }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%; }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%; }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%; }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.3333333333%; }
  .col-md-2 {
    width: 16.6666666667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.3333333333%; }
  .col-md-5 {
    width: 41.6666666667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.3333333333%; }
  .col-md-8 {
    width: 66.6666666667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.3333333333%; }
  .col-md-11 {
    width: 91.6666666667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.3333333333%; }
  .col-md-pull-2 {
    right: 16.6666666667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.3333333333%; }
  .col-md-pull-5 {
    right: 41.6666666667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.3333333333%; }
  .col-md-pull-8 {
    right: 66.6666666667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.3333333333%; }
  .col-md-pull-11 {
    right: 91.6666666667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.3333333333%; }
  .col-md-push-2 {
    left: 16.6666666667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.3333333333%; }
  .col-md-push-5 {
    left: 41.6666666667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.3333333333%; }
  .col-md-push-8 {
    left: 66.6666666667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.3333333333%; }
  .col-md-push-11 {
    left: 91.6666666667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.3333333333%; }
  .col-md-offset-2 {
    margin-left: 16.6666666667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.3333333333%; }
  .col-md-offset-5 {
    margin-left: 41.6666666667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.3333333333%; }
  .col-md-offset-8 {
    margin-left: 66.6666666667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.3333333333%; }
  .col-md-offset-11 {
    margin-left: 91.6666666667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.3333333333%; }
  .col-lg-2 {
    width: 16.6666666667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.3333333333%; }
  .col-lg-5 {
    width: 41.6666666667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.3333333333%; }
  .col-lg-8 {
    width: 66.6666666667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.3333333333%; }
  .col-lg-11 {
    width: 91.6666666667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.3333333333%; }
  .col-lg-pull-2 {
    right: 16.6666666667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.3333333333%; }
  .col-lg-pull-5 {
    right: 41.6666666667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.3333333333%; }
  .col-lg-pull-8 {
    right: 66.6666666667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.3333333333%; }
  .col-lg-pull-11 {
    right: 91.6666666667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.3333333333%; }
  .col-lg-push-2 {
    left: 16.6666666667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.3333333333%; }
  .col-lg-push-5 {
    left: 41.6666666667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.3333333333%; }
  .col-lg-push-8 {
    left: 66.6666666667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.3333333333%; }
  .col-lg-push-11 {
    left: 91.6666666667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%; }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%; }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%; }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%; }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

/*
--------------------------------------------------
Bootstrap forms
--------------------------------------------------
*/
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

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

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

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

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

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

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

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

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

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

.form-control, .form__select, .form-input__control, .filter__range-control, .variants-select__field {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #eaeaea;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control:focus, .form__select:focus, .form-input__control:focus, .filter__range-control:focus, .variants-select__field:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .form-control::-moz-placeholder, .form__select::-moz-placeholder, .form-input__control::-moz-placeholder, .filter__range-control::-moz-placeholder, .variants-select__field::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder, .form__select:-ms-input-placeholder, .form-input__control:-ms-input-placeholder, .filter__range-control:-ms-input-placeholder, .variants-select__field:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder, .form__select::-webkit-input-placeholder, .form-input__control::-webkit-input-placeholder, .filter__range-control::-webkit-input-placeholder, .variants-select__field::-webkit-input-placeholder {
    color: #999; }
  .form-control::-ms-expand, .form__select::-ms-expand, .form-input__control::-ms-expand, .filter__range-control::-ms-expand, .variants-select__field::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled], [disabled].form__select, [disabled].form-input__control, [disabled].filter__range-control, [disabled].variants-select__field, .form-control[readonly], [readonly].form__select, [readonly].form-input__control, [readonly].filter__range-control, [readonly].variants-select__field,
  fieldset[disabled] .form-control,
  fieldset[disabled] .form__select,
  fieldset[disabled] .form-input__control,
  fieldset[disabled] .filter__range-control,
  fieldset[disabled] .variants-select__field {
    background-color: #eeeeee;
    opacity: 1; }
  .form-control[disabled], [disabled].form__select, [disabled].form-input__control, [disabled].filter__range-control, [disabled].variants-select__field,
  fieldset[disabled] .form-control,
  fieldset[disabled] .form__select,
  fieldset[disabled] .form-input__control,
  fieldset[disabled] .filter__range-control,
  fieldset[disabled] .variants-select__field {
    cursor: not-allowed; }

textarea.form-control, textarea.form__select, textarea.form-input__control, textarea.filter__range-control, textarea.variants-select__field {
  height: auto; }

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

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control, input[type="date"].form__select, input[type="date"].form-input__control, input[type="date"].filter__range-control, input[type="date"].variants-select__field,
  input[type="time"].form-control,
  input[type="time"].form__select,
  input[type="time"].form-input__control,
  input[type="time"].filter__range-control,
  input[type="time"].variants-select__field,
  input[type="datetime-local"].form-control,
  input[type="datetime-local"].form__select,
  input[type="datetime-local"].form-input__control,
  input[type="datetime-local"].filter__range-control,
  input[type="datetime-local"].variants-select__field,
  input[type="month"].form-control,
  input[type="month"].form__select,
  input[type="month"].form-input__control,
  input[type="month"].filter__range-control,
  input[type="month"].variants-select__field {
    line-height: 34px; }
  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, .input-group-sm > input[type="date"].form__select, .input-group-sm > input[type="date"].form-input__control, .input-group-sm > input[type="date"].filter__range-control, .input-group-sm > input[type="date"].variants-select__field,
  .input-group-sm > input[type="date"].input-group-addon,
  .input-group-sm > input[type="date"].filter__range-label,
  .input-group-sm > .input-group-btn > input[type="date"].btn,
  .input-group-sm > .form-input__group-item > input[type="date"].btn,
  .input-group-sm > .input-group-btn > input[type="date"].toggle-view__button,
  .input-group-sm > .form-input__group-item > input[type="date"].toggle-view__button,
  .input-group-sm > .input-group-btn > input[type="date"].btn-inverse,
  .input-group-sm > .form-input__group-item > input[type="date"].btn-inverse,
  .btn-order
  .input-group-sm > .input-group-btn > input[type="date"][type="button"],
  .btn-order
  .input-group-sm > .form-input__group-item > input[type="date"][type="button"],
  .btn-order
  .input-group-sm > .input-group-btn > input[type="date"][type="reset"],
  .btn-order
  .input-group-sm > .form-input__group-item > input[type="date"][type="reset"],
  .btn-order
  .input-group-sm > .input-group-btn > input[type="date"][type="submit"],
  .btn-order
  .input-group-sm > .form-input__group-item > input[type="date"][type="submit"],
  .input-group-sm > .input-group-btn > input[type="date"].btn-white,
  .input-group-sm > .form-input__group-item > input[type="date"].btn-white,
  .input-group-sm > .input-group-btn > input[type="date"].btn-accent,
  .input-group-sm > .form-input__group-item > input[type="date"].btn-accent,
  .input-group-sm > .input-group-btn > input[type="date"].widget-primary__view-all,
  .input-group-sm > .form-input__group-item > input[type="date"].widget-primary__view-all,
  .input-group-sm > .input-group-btn > input[type="date"].form-input__group-btn,
  .input-group-sm > .form-input__group-item > input[type="date"].form-input__group-btn,
  .input-group-sm > .input-group-btn > input[type="date"].active-filters__btn-link,
  .input-group-sm > .form-input__group-item > input[type="date"].active-filters__btn-link,
  .input-group-sm > .input-group-btn > input[type="date"].active-filters__btn-ico,
  .input-group-sm > .form-input__group-item > input[type="date"].active-filters__btn-ico,
  .input-group-sm > .input-group-btn > input[type="date"].product-buy__btn,
  .input-group-sm > .form-input__group-item > input[type="date"].product-buy__btn, input[type="date"].form-input__control--sm,
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input[type="time"].form-control,
  .input-group-sm > input[type="time"].form__select,
  .input-group-sm > input[type="time"].form-input__control,
  .input-group-sm > input[type="time"].filter__range-control,
  .input-group-sm > input[type="time"].variants-select__field,
  .input-group-sm > input[type="time"].input-group-addon,
  .input-group-sm > input[type="time"].filter__range-label,
  .input-group-sm > .input-group-btn > input[type="time"].btn,
  .input-group-sm > .form-input__group-item > input[type="time"].btn,
  .input-group-sm > .input-group-btn > input[type="time"].toggle-view__button,
  .input-group-sm > .form-input__group-item > input[type="time"].toggle-view__button,
  .input-group-sm > .input-group-btn > input[type="time"].btn-inverse,
  .input-group-sm > .form-input__group-item > input[type="time"].btn-inverse,
  .btn-order
  .input-group-sm > .input-group-btn > input[type="time"][type="button"],
  .btn-order
  .input-group-sm > .form-input__group-item > input[type="time"][type="button"],
  .btn-order
  .input-group-sm > .input-group-btn > input[type="time"][type="reset"],
  .btn-order
  .input-group-sm > .form-input__group-item > input[type="time"][type="reset"],
  .btn-order
  .input-group-sm > .input-group-btn > input[type="time"][type="submit"],
  .btn-order
  .input-group-sm > .form-input__group-item > input[type="time"][type="submit"],
  .input-group-sm > .input-group-btn > input[type="time"].btn-white,
  .input-group-sm > .form-input__group-item > input[type="time"].btn-white,
  .input-group-sm > .input-group-btn > input[type="time"].btn-accent,
  .input-group-sm > .form-input__group-item > input[type="time"].btn-accent,
  .input-group-sm > .input-group-btn > input[type="time"].widget-primary__view-all,
  .input-group-sm > .form-input__group-item > input[type="time"].widget-primary__view-all,
  .input-group-sm > .input-group-btn > input[type="time"].form-input__group-btn,
  .input-group-sm > .form-input__group-item > input[type="time"].form-input__group-btn,
  .input-group-sm > .input-group-btn > input[type="time"].active-filters__btn-link,
  .input-group-sm > .form-input__group-item > input[type="time"].active-filters__btn-link,
  .input-group-sm > .input-group-btn > input[type="time"].active-filters__btn-ico,
  .input-group-sm > .form-input__group-item > input[type="time"].active-filters__btn-ico,
  .input-group-sm > .input-group-btn > input[type="time"].product-buy__btn,
  .input-group-sm > .form-input__group-item > input[type="time"].product-buy__btn,
  input[type="time"].form-input__control--sm,
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input[type="datetime-local"].form-control,
  .input-group-sm > input[type="datetime-local"].form__select,
  .input-group-sm > input[type="datetime-local"].form-input__control,
  .input-group-sm > input[type="datetime-local"].filter__range-control,
  .input-group-sm > input[type="datetime-local"].variants-select__field,
  .input-group-sm > input[type="datetime-local"].input-group-addon,
  .input-group-sm > input[type="datetime-local"].filter__range-label,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-sm > .form-input__group-item > input[type="datetime-local"].btn,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].toggle-view__button,
  .input-group-sm > .form-input__group-item > input[type="datetime-local"].toggle-view__button,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn-inverse,
  .input-group-sm > .form-input__group-item > input[type="datetime-local"].btn-inverse,
  .btn-order
  .input-group-sm > .input-group-btn > input[type="datetime-local"][type="button"],
  .btn-order
  .input-group-sm > .form-input__group-item > input[type="datetime-local"][type="button"],
  .btn-order
  .input-group-sm > .input-group-btn > input[type="datetime-local"][type="reset"],
  .btn-order
  .input-group-sm > .form-input__group-item > input[type="datetime-local"][type="reset"],
  .btn-order
  .input-group-sm > .input-group-btn > input[type="datetime-local"][type="submit"],
  .btn-order
  .input-group-sm > .form-input__group-item > input[type="datetime-local"][type="submit"],
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn-white,
  .input-group-sm > .form-input__group-item > input[type="datetime-local"].btn-white,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn-accent,
  .input-group-sm > .form-input__group-item > input[type="datetime-local"].btn-accent,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].widget-primary__view-all,
  .input-group-sm > .form-input__group-item > input[type="datetime-local"].widget-primary__view-all,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].form-input__group-btn,
  .input-group-sm > .form-input__group-item > input[type="datetime-local"].form-input__group-btn,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].active-filters__btn-link,
  .input-group-sm > .form-input__group-item > input[type="datetime-local"].active-filters__btn-link,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].active-filters__btn-ico,
  .input-group-sm > .form-input__group-item > input[type="datetime-local"].active-filters__btn-ico,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].product-buy__btn,
  .input-group-sm > .form-input__group-item > input[type="datetime-local"].product-buy__btn,
  input[type="datetime-local"].form-input__control--sm,
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input[type="month"].form-control,
  .input-group-sm > input[type="month"].form__select,
  .input-group-sm > input[type="month"].form-input__control,
  .input-group-sm > input[type="month"].filter__range-control,
  .input-group-sm > input[type="month"].variants-select__field,
  .input-group-sm > input[type="month"].input-group-addon,
  .input-group-sm > input[type="month"].filter__range-label,
  .input-group-sm > .input-group-btn > input[type="month"].btn,
  .input-group-sm > .form-input__group-item > input[type="month"].btn,
  .input-group-sm > .input-group-btn > input[type="month"].toggle-view__button,
  .input-group-sm > .form-input__group-item > input[type="month"].toggle-view__button,
  .input-group-sm > .input-group-btn > input[type="month"].btn-inverse,
  .input-group-sm > .form-input__group-item > input[type="month"].btn-inverse,
  .btn-order
  .input-group-sm > .input-group-btn > input[type="month"][type="button"],
  .btn-order
  .input-group-sm > .form-input__group-item > input[type="month"][type="button"],
  .btn-order
  .input-group-sm > .input-group-btn > input[type="month"][type="reset"],
  .btn-order
  .input-group-sm > .form-input__group-item > input[type="month"][type="reset"],
  .btn-order
  .input-group-sm > .input-group-btn > input[type="month"][type="submit"],
  .btn-order
  .input-group-sm > .form-input__group-item > input[type="month"][type="submit"],
  .input-group-sm > .input-group-btn > input[type="month"].btn-white,
  .input-group-sm > .form-input__group-item > input[type="month"].btn-white,
  .input-group-sm > .input-group-btn > input[type="month"].btn-accent,
  .input-group-sm > .form-input__group-item > input[type="month"].btn-accent,
  .input-group-sm > .input-group-btn > input[type="month"].widget-primary__view-all,
  .input-group-sm > .form-input__group-item > input[type="month"].widget-primary__view-all,
  .input-group-sm > .input-group-btn > input[type="month"].form-input__group-btn,
  .input-group-sm > .form-input__group-item > input[type="month"].form-input__group-btn,
  .input-group-sm > .input-group-btn > input[type="month"].active-filters__btn-link,
  .input-group-sm > .form-input__group-item > input[type="month"].active-filters__btn-link,
  .input-group-sm > .input-group-btn > input[type="month"].active-filters__btn-ico,
  .input-group-sm > .form-input__group-item > input[type="month"].active-filters__btn-ico,
  .input-group-sm > .input-group-btn > input[type="month"].product-buy__btn,
  .input-group-sm > .form-input__group-item > input[type="month"].product-buy__btn,
  input[type="month"].form-input__control--sm,
  .input-group-sm
  input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, .form-input--product-base .form-input__group > input[type="date"].form-control, .input-group-lg > input[type="date"].form__select, .form-input--product-base .form-input__group > input[type="date"].form__select, .input-group-lg > input[type="date"].form-input__control, .form-input--product-base .form-input__group > input[type="date"].form-input__control, .input-group-lg > input[type="date"].filter__range-control, .form-input--product-base .form-input__group > input[type="date"].filter__range-control, .input-group-lg > input[type="date"].variants-select__field, .form-input--product-base .form-input__group > input[type="date"].variants-select__field,
  .input-group-lg > input[type="date"].input-group-addon, .form-input--product-base .form-input__group > input[type="date"].input-group-addon,
  .input-group-lg > input[type="date"].filter__range-label, .form-input--product-base .form-input__group > input[type="date"].filter__range-label,
  .input-group-lg > .input-group-btn > input[type="date"].btn, .form-input--product-base .form-input__group > .input-group-btn > input[type="date"].btn,
  .input-group-lg > .form-input__group-item > input[type="date"].btn, .form-input--product-base .form-input__group > .form-input__group-item > input[type="date"].btn,
  .input-group-lg > .input-group-btn > input[type="date"].toggle-view__button, .form-input--product-base .form-input__group > .input-group-btn > input[type="date"].toggle-view__button,
  .input-group-lg > .form-input__group-item > input[type="date"].toggle-view__button, .form-input--product-base .form-input__group > .form-input__group-item > input[type="date"].toggle-view__button,
  .input-group-lg > .input-group-btn > input[type="date"].btn-inverse, .form-input--product-base .form-input__group > .input-group-btn > input[type="date"].btn-inverse,
  .input-group-lg > .form-input__group-item > input[type="date"].btn-inverse, .form-input--product-base .form-input__group > .form-input__group-item > input[type="date"].btn-inverse,
  .btn-order
  .input-group-lg > .input-group-btn > input[type="date"][type="button"], .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input[type="date"][type="button"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="date"][type="button"],
  .btn-order
  .input-group-lg > .form-input__group-item > input[type="date"][type="button"], .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input[type="date"][type="button"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="date"][type="button"],
  .btn-order
  .input-group-lg > .input-group-btn > input[type="date"][type="reset"], .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input[type="date"][type="reset"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="date"][type="reset"],
  .btn-order
  .input-group-lg > .form-input__group-item > input[type="date"][type="reset"], .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input[type="date"][type="reset"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="date"][type="reset"],
  .btn-order
  .input-group-lg > .input-group-btn > input[type="date"][type="submit"], .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input[type="date"][type="submit"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="date"][type="submit"],
  .btn-order
  .input-group-lg > .form-input__group-item > input[type="date"][type="submit"], .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input[type="date"][type="submit"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="date"][type="submit"],
  .input-group-lg > .input-group-btn > input[type="date"].btn-white, .form-input--product-base .form-input__group > .input-group-btn > input[type="date"].btn-white,
  .input-group-lg > .form-input__group-item > input[type="date"].btn-white, .form-input--product-base .form-input__group > .form-input__group-item > input[type="date"].btn-white,
  .input-group-lg > .input-group-btn > input[type="date"].btn-accent, .form-input--product-base .form-input__group > .input-group-btn > input[type="date"].btn-accent,
  .input-group-lg > .form-input__group-item > input[type="date"].btn-accent, .form-input--product-base .form-input__group > .form-input__group-item > input[type="date"].btn-accent,
  .input-group-lg > .input-group-btn > input[type="date"].widget-primary__view-all, .form-input--product-base .form-input__group > .input-group-btn > input[type="date"].widget-primary__view-all,
  .input-group-lg > .form-input__group-item > input[type="date"].widget-primary__view-all, .form-input--product-base .form-input__group > .form-input__group-item > input[type="date"].widget-primary__view-all,
  .input-group-lg > .input-group-btn > input[type="date"].form-input__group-btn, .form-input--product-base .form-input__group > .input-group-btn > input[type="date"].form-input__group-btn,
  .input-group-lg > .form-input__group-item > input[type="date"].form-input__group-btn, .form-input--product-base .form-input__group > .form-input__group-item > input[type="date"].form-input__group-btn,
  .input-group-lg > .input-group-btn > input[type="date"].active-filters__btn-link, .form-input--product-base .form-input__group > .input-group-btn > input[type="date"].active-filters__btn-link,
  .input-group-lg > .form-input__group-item > input[type="date"].active-filters__btn-link, .form-input--product-base .form-input__group > .form-input__group-item > input[type="date"].active-filters__btn-link,
  .input-group-lg > .input-group-btn > input[type="date"].active-filters__btn-ico, .form-input--product-base .form-input__group > .input-group-btn > input[type="date"].active-filters__btn-ico,
  .input-group-lg > .form-input__group-item > input[type="date"].active-filters__btn-ico, .form-input--product-base .form-input__group > .form-input__group-item > input[type="date"].active-filters__btn-ico,
  .input-group-lg > .input-group-btn > input[type="date"].product-buy__btn, .form-input--product-base .form-input__group > .input-group-btn > input[type="date"].product-buy__btn,
  .input-group-lg > .form-input__group-item > input[type="date"].product-buy__btn, .form-input--product-base .form-input__group > .form-input__group-item > input[type="date"].product-buy__btn, input[type="date"].variants-select__field--lg,
  .input-group-lg input[type="date"], .form-input--product-base .form-input__group input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input[type="time"].form-control,
  .form-input--product-base .form-input__group > input[type="time"].form-control,
  .input-group-lg > input[type="time"].form__select,
  .form-input--product-base .form-input__group > input[type="time"].form__select,
  .input-group-lg > input[type="time"].form-input__control,
  .form-input--product-base .form-input__group > input[type="time"].form-input__control,
  .input-group-lg > input[type="time"].filter__range-control,
  .form-input--product-base .form-input__group > input[type="time"].filter__range-control,
  .input-group-lg > input[type="time"].variants-select__field,
  .form-input--product-base .form-input__group > input[type="time"].variants-select__field,
  .input-group-lg > input[type="time"].input-group-addon,
  .form-input--product-base .form-input__group > input[type="time"].input-group-addon,
  .input-group-lg > input[type="time"].filter__range-label,
  .form-input--product-base .form-input__group > input[type="time"].filter__range-label,
  .input-group-lg > .input-group-btn > input[type="time"].btn,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="time"].btn,
  .input-group-lg > .form-input__group-item > input[type="time"].btn,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="time"].btn,
  .input-group-lg > .input-group-btn > input[type="time"].toggle-view__button,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="time"].toggle-view__button,
  .input-group-lg > .form-input__group-item > input[type="time"].toggle-view__button,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="time"].toggle-view__button,
  .input-group-lg > .input-group-btn > input[type="time"].btn-inverse,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="time"].btn-inverse,
  .input-group-lg > .form-input__group-item > input[type="time"].btn-inverse,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="time"].btn-inverse,
  .btn-order
  .input-group-lg > .input-group-btn > input[type="time"][type="button"],
  .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input[type="time"][type="button"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="time"][type="button"],
  .btn-order
  .input-group-lg > .form-input__group-item > input[type="time"][type="button"],
  .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input[type="time"][type="button"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="time"][type="button"],
  .btn-order
  .input-group-lg > .input-group-btn > input[type="time"][type="reset"],
  .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input[type="time"][type="reset"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="time"][type="reset"],
  .btn-order
  .input-group-lg > .form-input__group-item > input[type="time"][type="reset"],
  .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input[type="time"][type="reset"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="time"][type="reset"],
  .btn-order
  .input-group-lg > .input-group-btn > input[type="time"][type="submit"],
  .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input[type="time"][type="submit"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="time"][type="submit"],
  .btn-order
  .input-group-lg > .form-input__group-item > input[type="time"][type="submit"],
  .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input[type="time"][type="submit"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="time"][type="submit"],
  .input-group-lg > .input-group-btn > input[type="time"].btn-white,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="time"].btn-white,
  .input-group-lg > .form-input__group-item > input[type="time"].btn-white,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="time"].btn-white,
  .input-group-lg > .input-group-btn > input[type="time"].btn-accent,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="time"].btn-accent,
  .input-group-lg > .form-input__group-item > input[type="time"].btn-accent,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="time"].btn-accent,
  .input-group-lg > .input-group-btn > input[type="time"].widget-primary__view-all,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="time"].widget-primary__view-all,
  .input-group-lg > .form-input__group-item > input[type="time"].widget-primary__view-all,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="time"].widget-primary__view-all,
  .input-group-lg > .input-group-btn > input[type="time"].form-input__group-btn,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="time"].form-input__group-btn,
  .input-group-lg > .form-input__group-item > input[type="time"].form-input__group-btn,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="time"].form-input__group-btn,
  .input-group-lg > .input-group-btn > input[type="time"].active-filters__btn-link,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="time"].active-filters__btn-link,
  .input-group-lg > .form-input__group-item > input[type="time"].active-filters__btn-link,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="time"].active-filters__btn-link,
  .input-group-lg > .input-group-btn > input[type="time"].active-filters__btn-ico,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="time"].active-filters__btn-ico,
  .input-group-lg > .form-input__group-item > input[type="time"].active-filters__btn-ico,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="time"].active-filters__btn-ico,
  .input-group-lg > .input-group-btn > input[type="time"].product-buy__btn,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="time"].product-buy__btn,
  .input-group-lg > .form-input__group-item > input[type="time"].product-buy__btn,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="time"].product-buy__btn,
  input[type="time"].variants-select__field--lg,
  .input-group-lg
  input[type="time"],
  .form-input--product-base .form-input__group
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input[type="datetime-local"].form-control,
  .form-input--product-base .form-input__group > input[type="datetime-local"].form-control,
  .input-group-lg > input[type="datetime-local"].form__select,
  .form-input--product-base .form-input__group > input[type="datetime-local"].form__select,
  .input-group-lg > input[type="datetime-local"].form-input__control,
  .form-input--product-base .form-input__group > input[type="datetime-local"].form-input__control,
  .input-group-lg > input[type="datetime-local"].filter__range-control,
  .form-input--product-base .form-input__group > input[type="datetime-local"].filter__range-control,
  .input-group-lg > input[type="datetime-local"].variants-select__field,
  .form-input--product-base .form-input__group > input[type="datetime-local"].variants-select__field,
  .input-group-lg > input[type="datetime-local"].input-group-addon,
  .form-input--product-base .form-input__group > input[type="datetime-local"].input-group-addon,
  .input-group-lg > input[type="datetime-local"].filter__range-label,
  .form-input--product-base .form-input__group > input[type="datetime-local"].filter__range-label,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-lg > .form-input__group-item > input[type="datetime-local"].btn,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="datetime-local"].btn,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].toggle-view__button,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="datetime-local"].toggle-view__button,
  .input-group-lg > .form-input__group-item > input[type="datetime-local"].toggle-view__button,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="datetime-local"].toggle-view__button,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn-inverse,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="datetime-local"].btn-inverse,
  .input-group-lg > .form-input__group-item > input[type="datetime-local"].btn-inverse,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="datetime-local"].btn-inverse,
  .btn-order
  .input-group-lg > .input-group-btn > input[type="datetime-local"][type="button"],
  .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input[type="datetime-local"][type="button"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="datetime-local"][type="button"],
  .btn-order
  .input-group-lg > .form-input__group-item > input[type="datetime-local"][type="button"],
  .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input[type="datetime-local"][type="button"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="datetime-local"][type="button"],
  .btn-order
  .input-group-lg > .input-group-btn > input[type="datetime-local"][type="reset"],
  .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input[type="datetime-local"][type="reset"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="datetime-local"][type="reset"],
  .btn-order
  .input-group-lg > .form-input__group-item > input[type="datetime-local"][type="reset"],
  .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input[type="datetime-local"][type="reset"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="datetime-local"][type="reset"],
  .btn-order
  .input-group-lg > .input-group-btn > input[type="datetime-local"][type="submit"],
  .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input[type="datetime-local"][type="submit"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="datetime-local"][type="submit"],
  .btn-order
  .input-group-lg > .form-input__group-item > input[type="datetime-local"][type="submit"],
  .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input[type="datetime-local"][type="submit"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="datetime-local"][type="submit"],
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn-white,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="datetime-local"].btn-white,
  .input-group-lg > .form-input__group-item > input[type="datetime-local"].btn-white,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="datetime-local"].btn-white,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn-accent,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="datetime-local"].btn-accent,
  .input-group-lg > .form-input__group-item > input[type="datetime-local"].btn-accent,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="datetime-local"].btn-accent,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].widget-primary__view-all,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="datetime-local"].widget-primary__view-all,
  .input-group-lg > .form-input__group-item > input[type="datetime-local"].widget-primary__view-all,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="datetime-local"].widget-primary__view-all,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].form-input__group-btn,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="datetime-local"].form-input__group-btn,
  .input-group-lg > .form-input__group-item > input[type="datetime-local"].form-input__group-btn,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="datetime-local"].form-input__group-btn,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].active-filters__btn-link,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="datetime-local"].active-filters__btn-link,
  .input-group-lg > .form-input__group-item > input[type="datetime-local"].active-filters__btn-link,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="datetime-local"].active-filters__btn-link,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].active-filters__btn-ico,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="datetime-local"].active-filters__btn-ico,
  .input-group-lg > .form-input__group-item > input[type="datetime-local"].active-filters__btn-ico,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="datetime-local"].active-filters__btn-ico,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].product-buy__btn,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="datetime-local"].product-buy__btn,
  .input-group-lg > .form-input__group-item > input[type="datetime-local"].product-buy__btn,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="datetime-local"].product-buy__btn,
  input[type="datetime-local"].variants-select__field--lg,
  .input-group-lg
  input[type="datetime-local"],
  .form-input--product-base .form-input__group
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input[type="month"].form-control,
  .form-input--product-base .form-input__group > input[type="month"].form-control,
  .input-group-lg > input[type="month"].form__select,
  .form-input--product-base .form-input__group > input[type="month"].form__select,
  .input-group-lg > input[type="month"].form-input__control,
  .form-input--product-base .form-input__group > input[type="month"].form-input__control,
  .input-group-lg > input[type="month"].filter__range-control,
  .form-input--product-base .form-input__group > input[type="month"].filter__range-control,
  .input-group-lg > input[type="month"].variants-select__field,
  .form-input--product-base .form-input__group > input[type="month"].variants-select__field,
  .input-group-lg > input[type="month"].input-group-addon,
  .form-input--product-base .form-input__group > input[type="month"].input-group-addon,
  .input-group-lg > input[type="month"].filter__range-label,
  .form-input--product-base .form-input__group > input[type="month"].filter__range-label,
  .input-group-lg > .input-group-btn > input[type="month"].btn,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="month"].btn,
  .input-group-lg > .form-input__group-item > input[type="month"].btn,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="month"].btn,
  .input-group-lg > .input-group-btn > input[type="month"].toggle-view__button,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="month"].toggle-view__button,
  .input-group-lg > .form-input__group-item > input[type="month"].toggle-view__button,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="month"].toggle-view__button,
  .input-group-lg > .input-group-btn > input[type="month"].btn-inverse,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="month"].btn-inverse,
  .input-group-lg > .form-input__group-item > input[type="month"].btn-inverse,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="month"].btn-inverse,
  .btn-order
  .input-group-lg > .input-group-btn > input[type="month"][type="button"],
  .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input[type="month"][type="button"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="month"][type="button"],
  .btn-order
  .input-group-lg > .form-input__group-item > input[type="month"][type="button"],
  .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input[type="month"][type="button"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="month"][type="button"],
  .btn-order
  .input-group-lg > .input-group-btn > input[type="month"][type="reset"],
  .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input[type="month"][type="reset"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="month"][type="reset"],
  .btn-order
  .input-group-lg > .form-input__group-item > input[type="month"][type="reset"],
  .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input[type="month"][type="reset"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="month"][type="reset"],
  .btn-order
  .input-group-lg > .input-group-btn > input[type="month"][type="submit"],
  .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input[type="month"][type="submit"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="month"][type="submit"],
  .btn-order
  .input-group-lg > .form-input__group-item > input[type="month"][type="submit"],
  .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input[type="month"][type="submit"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="month"][type="submit"],
  .input-group-lg > .input-group-btn > input[type="month"].btn-white,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="month"].btn-white,
  .input-group-lg > .form-input__group-item > input[type="month"].btn-white,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="month"].btn-white,
  .input-group-lg > .input-group-btn > input[type="month"].btn-accent,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="month"].btn-accent,
  .input-group-lg > .form-input__group-item > input[type="month"].btn-accent,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="month"].btn-accent,
  .input-group-lg > .input-group-btn > input[type="month"].widget-primary__view-all,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="month"].widget-primary__view-all,
  .input-group-lg > .form-input__group-item > input[type="month"].widget-primary__view-all,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="month"].widget-primary__view-all,
  .input-group-lg > .input-group-btn > input[type="month"].form-input__group-btn,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="month"].form-input__group-btn,
  .input-group-lg > .form-input__group-item > input[type="month"].form-input__group-btn,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="month"].form-input__group-btn,
  .input-group-lg > .input-group-btn > input[type="month"].active-filters__btn-link,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="month"].active-filters__btn-link,
  .input-group-lg > .form-input__group-item > input[type="month"].active-filters__btn-link,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="month"].active-filters__btn-link,
  .input-group-lg > .input-group-btn > input[type="month"].active-filters__btn-ico,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="month"].active-filters__btn-ico,
  .input-group-lg > .form-input__group-item > input[type="month"].active-filters__btn-ico,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="month"].active-filters__btn-ico,
  .input-group-lg > .input-group-btn > input[type="month"].product-buy__btn,
  .form-input--product-base .form-input__group > .input-group-btn > input[type="month"].product-buy__btn,
  .input-group-lg > .form-input__group-item > input[type="month"].product-buy__btn,
  .form-input--product-base .form-input__group > .form-input__group-item > input[type="month"].product-buy__btn,
  input[type="month"].variants-select__field--lg,
  .input-group-lg
  input[type="month"],
  .form-input--product-base .form-input__group
  input[type="month"] {
    line-height: 46px; } }

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

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

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

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

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

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

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

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

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

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px; }
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, .form-input--product-base .form-input__group > .form-control-static.form-control, .input-group-lg > .form-control-static.form__select, .form-input--product-base .form-input__group > .form-control-static.form__select, .input-group-lg > .form-control-static.form-input__control, .form-input--product-base .form-input__group > .form-control-static.form-input__control, .input-group-lg > .form-control-static.filter__range-control, .form-input--product-base .form-input__group > .form-control-static.filter__range-control, .input-group-lg > .form-control-static.variants-select__field, .form-input--product-base .form-input__group > .form-control-static.variants-select__field,
  .input-group-lg > .form-control-static.input-group-addon, .form-input--product-base .form-input__group > .form-control-static.input-group-addon,
  .input-group-lg > .form-control-static.filter__range-label, .form-input--product-base .form-input__group > .form-control-static.filter__range-label,
  .input-group-lg > .input-group-btn > .form-control-static.btn, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.btn,
  .input-group-lg > .form-input__group-item > .form-control-static.btn, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.btn,
  .input-group-lg > .input-group-btn > .form-control-static.toggle-view__button, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.toggle-view__button,
  .input-group-lg > .form-input__group-item > .form-control-static.toggle-view__button, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.toggle-view__button,
  .input-group-lg > .input-group-btn > .form-control-static.btn-inverse, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.btn-inverse,
  .input-group-lg > .form-input__group-item > .form-control-static.btn-inverse, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.btn-inverse, .btn-order
  .input-group-lg > .input-group-btn > button.form-control-static, .form-input--product-base .btn-order .form-input__group > .input-group-btn > button.form-control-static, .btn-order .form-input--product-base .form-input__group > .input-group-btn > button.form-control-static, .btn-order
  .input-group-lg > .form-input__group-item > button.form-control-static, .form-input--product-base .btn-order .form-input__group > .form-input__group-item > button.form-control-static, .btn-order .form-input--product-base .form-input__group > .form-input__group-item > button.form-control-static,
  .btn-order
  .input-group-lg > .input-group-btn > input.form-control-static[type="button"], .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input.form-control-static[type="button"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input.form-control-static[type="button"],
  .btn-order
  .input-group-lg > .form-input__group-item > input.form-control-static[type="button"], .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input.form-control-static[type="button"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input.form-control-static[type="button"],
  .btn-order
  .input-group-lg > .input-group-btn > input.form-control-static[type="reset"], .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input.form-control-static[type="reset"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input.form-control-static[type="reset"],
  .btn-order
  .input-group-lg > .form-input__group-item > input.form-control-static[type="reset"], .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input.form-control-static[type="reset"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input.form-control-static[type="reset"],
  .btn-order
  .input-group-lg > .input-group-btn > input.form-control-static[type="submit"], .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input.form-control-static[type="submit"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input.form-control-static[type="submit"],
  .btn-order
  .input-group-lg > .form-input__group-item > input.form-control-static[type="submit"], .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input.form-control-static[type="submit"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input.form-control-static[type="submit"],
  .input-group-lg > .input-group-btn > .form-control-static.btn-white, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.btn-white,
  .input-group-lg > .form-input__group-item > .form-control-static.btn-white, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.btn-white,
  .input-group-lg > .input-group-btn > .form-control-static.btn-accent, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.btn-accent,
  .input-group-lg > .form-input__group-item > .form-control-static.btn-accent, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.btn-accent,
  .input-group-lg > .input-group-btn > .form-control-static.widget-primary__view-all, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.widget-primary__view-all,
  .input-group-lg > .form-input__group-item > .form-control-static.widget-primary__view-all, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.widget-primary__view-all,
  .input-group-lg > .input-group-btn > .form-control-static.form-input__group-btn, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.form-input__group-btn,
  .input-group-lg > .form-input__group-item > .form-control-static.form-input__group-btn, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.form-input__group-btn,
  .input-group-lg > .input-group-btn > .form-control-static.active-filters__btn-link, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.active-filters__btn-link,
  .input-group-lg > .form-input__group-item > .form-control-static.active-filters__btn-link, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.active-filters__btn-link,
  .input-group-lg > .input-group-btn > .form-control-static.active-filters__btn-ico, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.active-filters__btn-ico,
  .input-group-lg > .form-input__group-item > .form-control-static.active-filters__btn-ico, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.active-filters__btn-ico,
  .input-group-lg > .input-group-btn > .form-control-static.product-buy__btn, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.product-buy__btn,
  .input-group-lg > .form-input__group-item > .form-control-static.product-buy__btn, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.product-buy__btn, .form-control-static.variants-select__field--lg, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.form__select, .input-group-sm > .form-control-static.form-input__control, .input-group-sm > .form-control-static.filter__range-control, .input-group-sm > .form-control-static.variants-select__field,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .form-control-static.filter__range-label,
  .input-group-sm > .input-group-btn > .form-control-static.btn,
  .input-group-sm > .form-input__group-item > .form-control-static.btn,
  .input-group-sm > .input-group-btn > .form-control-static.toggle-view__button,
  .input-group-sm > .form-input__group-item > .form-control-static.toggle-view__button,
  .input-group-sm > .input-group-btn > .form-control-static.btn-inverse,
  .input-group-sm > .form-input__group-item > .form-control-static.btn-inverse, .btn-order
  .input-group-sm > .input-group-btn > button.form-control-static, .btn-order
  .input-group-sm > .form-input__group-item > button.form-control-static,
  .btn-order
  .input-group-sm > .input-group-btn > input.form-control-static[type="button"],
  .btn-order
  .input-group-sm > .form-input__group-item > input.form-control-static[type="button"],
  .btn-order
  .input-group-sm > .input-group-btn > input.form-control-static[type="reset"],
  .btn-order
  .input-group-sm > .form-input__group-item > input.form-control-static[type="reset"],
  .btn-order
  .input-group-sm > .input-group-btn > input.form-control-static[type="submit"],
  .btn-order
  .input-group-sm > .form-input__group-item > input.form-control-static[type="submit"],
  .input-group-sm > .input-group-btn > .form-control-static.btn-white,
  .input-group-sm > .form-input__group-item > .form-control-static.btn-white,
  .input-group-sm > .input-group-btn > .form-control-static.btn-accent,
  .input-group-sm > .form-input__group-item > .form-control-static.btn-accent,
  .input-group-sm > .input-group-btn > .form-control-static.widget-primary__view-all,
  .input-group-sm > .form-input__group-item > .form-control-static.widget-primary__view-all,
  .input-group-sm > .input-group-btn > .form-control-static.form-input__group-btn,
  .input-group-sm > .form-input__group-item > .form-control-static.form-input__group-btn,
  .input-group-sm > .input-group-btn > .form-control-static.active-filters__btn-link,
  .input-group-sm > .form-input__group-item > .form-control-static.active-filters__btn-link,
  .input-group-sm > .input-group-btn > .form-control-static.active-filters__btn-ico,
  .input-group-sm > .form-input__group-item > .form-control-static.active-filters__btn-ico,
  .input-group-sm > .input-group-btn > .form-control-static.product-buy__btn,
  .input-group-sm > .form-input__group-item > .form-control-static.product-buy__btn, .form-control-static.form-input__control--sm {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .input-group-sm > .form-control, .input-group-sm > .form__select, .input-group-sm > .form-input__control, .input-group-sm > .filter__range-control, .input-group-sm > .variants-select__field,
.input-group-sm > .input-group-addon,
.input-group-sm > .filter__range-label,
.input-group-sm > .input-group-btn > .btn,
.input-group-sm > .form-input__group-item > .btn,
.input-group-sm > .input-group-btn > .toggle-view__button,
.input-group-sm > .form-input__group-item > .toggle-view__button,
.input-group-sm > .input-group-btn > .btn-inverse,
.input-group-sm > .form-input__group-item > .btn-inverse, .btn-order
.input-group-sm > .input-group-btn > button, .btn-order
.input-group-sm > .form-input__group-item > button,
.btn-order
.input-group-sm > .input-group-btn > input[type="button"],
.btn-order
.input-group-sm > .form-input__group-item > input[type="button"],
.btn-order
.input-group-sm > .input-group-btn > input[type="reset"],
.btn-order
.input-group-sm > .form-input__group-item > input[type="reset"],
.btn-order
.input-group-sm > .input-group-btn > input[type="submit"],
.btn-order
.input-group-sm > .form-input__group-item > input[type="submit"],
.input-group-sm > .input-group-btn > .btn-white,
.input-group-sm > .form-input__group-item > .btn-white,
.input-group-sm > .input-group-btn > .btn-accent,
.input-group-sm > .form-input__group-item > .btn-accent,
.input-group-sm > .input-group-btn > .widget-primary__view-all,
.input-group-sm > .form-input__group-item > .widget-primary__view-all,
.input-group-sm > .input-group-btn > .form-input__group-btn,
.input-group-sm > .form-input__group-item > .form-input__group-btn,
.input-group-sm > .input-group-btn > .active-filters__btn-link,
.input-group-sm > .form-input__group-item > .active-filters__btn-link,
.input-group-sm > .input-group-btn > .active-filters__btn-ico,
.input-group-sm > .form-input__group-item > .active-filters__btn-ico,
.input-group-sm > .input-group-btn > .product-buy__btn,
.input-group-sm > .form-input__group-item > .product-buy__btn, .form-input__control--sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0; }

select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.form__select, .input-group-sm > select.form-input__control, .input-group-sm > select.filter__range-control, .input-group-sm > select.variants-select__field,
.input-group-sm > select.input-group-addon,
.input-group-sm > select.filter__range-label,
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > .form-input__group-item > select.btn,
.input-group-sm > .input-group-btn > select.toggle-view__button,
.input-group-sm > .form-input__group-item > select.toggle-view__button,
.input-group-sm > .input-group-btn > select.btn-inverse,
.input-group-sm > .form-input__group-item > select.btn-inverse,
.input-group-sm > .input-group-btn > select.btn-white,
.input-group-sm > .form-input__group-item > select.btn-white,
.input-group-sm > .input-group-btn > select.btn-accent,
.input-group-sm > .form-input__group-item > select.btn-accent,
.input-group-sm > .input-group-btn > select.widget-primary__view-all,
.input-group-sm > .form-input__group-item > select.widget-primary__view-all,
.input-group-sm > .input-group-btn > select.form-input__group-btn,
.input-group-sm > .form-input__group-item > select.form-input__group-btn,
.input-group-sm > .input-group-btn > select.active-filters__btn-link,
.input-group-sm > .form-input__group-item > select.active-filters__btn-link,
.input-group-sm > .input-group-btn > select.active-filters__btn-ico,
.input-group-sm > .form-input__group-item > select.active-filters__btn-ico,
.input-group-sm > .input-group-btn > select.product-buy__btn,
.input-group-sm > .form-input__group-item > select.product-buy__btn, select.form-input__control--sm {
  height: 30px;
  line-height: 30px; }

textarea.input-sm, .input-group-sm > textarea.form-control, .input-group-sm > textarea.form__select, .input-group-sm > textarea.form-input__control, .input-group-sm > textarea.filter__range-control, .input-group-sm > textarea.variants-select__field,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > textarea.filter__range-label,
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > .form-input__group-item > textarea.btn,
.input-group-sm > .input-group-btn > textarea.toggle-view__button,
.input-group-sm > .form-input__group-item > textarea.toggle-view__button,
.input-group-sm > .input-group-btn > textarea.btn-inverse,
.input-group-sm > .form-input__group-item > textarea.btn-inverse,
.input-group-sm > .input-group-btn > textarea.btn-white,
.input-group-sm > .form-input__group-item > textarea.btn-white,
.input-group-sm > .input-group-btn > textarea.btn-accent,
.input-group-sm > .form-input__group-item > textarea.btn-accent,
.input-group-sm > .input-group-btn > textarea.widget-primary__view-all,
.input-group-sm > .form-input__group-item > textarea.widget-primary__view-all,
.input-group-sm > .input-group-btn > textarea.form-input__group-btn,
.input-group-sm > .form-input__group-item > textarea.form-input__group-btn,
.input-group-sm > .input-group-btn > textarea.active-filters__btn-link,
.input-group-sm > .form-input__group-item > textarea.active-filters__btn-link,
.input-group-sm > .input-group-btn > textarea.active-filters__btn-ico,
.input-group-sm > .form-input__group-item > textarea.active-filters__btn-ico,
.input-group-sm > .input-group-btn > textarea.product-buy__btn,
.input-group-sm > .form-input__group-item > textarea.product-buy__btn, textarea.form-input__control--sm,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].form__select,
.input-group-sm > select[multiple].form-input__control,
.input-group-sm > select[multiple].filter__range-control,
.input-group-sm > select[multiple].variants-select__field,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > select[multiple].filter__range-label,
.input-group-sm > .input-group-btn > select[multiple].btn,
.input-group-sm > .form-input__group-item > select[multiple].btn,
.input-group-sm > .input-group-btn > select[multiple].toggle-view__button,
.input-group-sm > .form-input__group-item > select[multiple].toggle-view__button,
.input-group-sm > .input-group-btn > select[multiple].btn-inverse,
.input-group-sm > .form-input__group-item > select[multiple].btn-inverse,
.input-group-sm > .input-group-btn > select[multiple].btn-white,
.input-group-sm > .form-input__group-item > select[multiple].btn-white,
.input-group-sm > .input-group-btn > select[multiple].btn-accent,
.input-group-sm > .form-input__group-item > select[multiple].btn-accent,
.input-group-sm > .input-group-btn > select[multiple].widget-primary__view-all,
.input-group-sm > .form-input__group-item > select[multiple].widget-primary__view-all,
.input-group-sm > .input-group-btn > select[multiple].form-input__group-btn,
.input-group-sm > .form-input__group-item > select[multiple].form-input__group-btn,
.input-group-sm > .input-group-btn > select[multiple].active-filters__btn-link,
.input-group-sm > .form-input__group-item > select[multiple].active-filters__btn-link,
.input-group-sm > .input-group-btn > select[multiple].active-filters__btn-ico,
.input-group-sm > .form-input__group-item > select[multiple].active-filters__btn-ico,
.input-group-sm > .input-group-btn > select[multiple].product-buy__btn,
.input-group-sm > .form-input__group-item > select[multiple].product-buy__btn,
select[multiple].form-input__control--sm {
  height: auto; }

.form-group-sm .form-control, .form-group-sm .form__select, .form-group-sm .form-input__control, .form-group-sm .filter__range-control, .form-group-sm .variants-select__field {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0; }

.form-group-sm select.form-control, .form-group-sm select.form__select, .form-group-sm select.form-input__control, .form-group-sm select.filter__range-control, .form-group-sm select.variants-select__field {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control, .form-group-sm textarea.form__select, .form-group-sm textarea.form-input__control, .form-group-sm textarea.filter__range-control, .form-group-sm textarea.variants-select__field,
.form-group-sm select[multiple].form-control,
.form-group-sm select[multiple].form__select,
.form-group-sm select[multiple].form-input__control,
.form-group-sm select[multiple].filter__range-control,
.form-group-sm select[multiple].variants-select__field {
  height: auto; }

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

.input-lg, .input-group-lg > .form-control, .form-input--product-base .form-input__group > .form-control, .input-group-lg > .form__select, .form-input--product-base .form-input__group > .form__select, .input-group-lg > .form-input__control, .form-input--product-base .form-input__group > .form-input__control, .input-group-lg > .filter__range-control, .form-input--product-base .form-input__group > .filter__range-control, .input-group-lg > .variants-select__field, .form-input--product-base .form-input__group > .variants-select__field,
.input-group-lg > .input-group-addon, .form-input--product-base .form-input__group > .input-group-addon,
.input-group-lg > .filter__range-label, .form-input--product-base .form-input__group > .filter__range-label,
.input-group-lg > .input-group-btn > .btn, .form-input--product-base .form-input__group > .input-group-btn > .btn,
.input-group-lg > .form-input__group-item > .btn, .form-input--product-base .form-input__group > .form-input__group-item > .btn,
.input-group-lg > .input-group-btn > .toggle-view__button, .form-input--product-base .form-input__group > .input-group-btn > .toggle-view__button,
.input-group-lg > .form-input__group-item > .toggle-view__button, .form-input--product-base .form-input__group > .form-input__group-item > .toggle-view__button,
.input-group-lg > .input-group-btn > .btn-inverse, .form-input--product-base .form-input__group > .input-group-btn > .btn-inverse,
.input-group-lg > .form-input__group-item > .btn-inverse, .form-input--product-base .form-input__group > .form-input__group-item > .btn-inverse, .btn-order
.input-group-lg > .input-group-btn > button, .form-input--product-base .btn-order .form-input__group > .input-group-btn > button, .btn-order .form-input--product-base .form-input__group > .input-group-btn > button, .btn-order
.input-group-lg > .form-input__group-item > button, .form-input--product-base .btn-order .form-input__group > .form-input__group-item > button, .btn-order .form-input--product-base .form-input__group > .form-input__group-item > button,
.btn-order
.input-group-lg > .input-group-btn > input[type="button"], .form-input--product-base
.btn-order .form-input__group > .input-group-btn > input[type="button"],
.btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="button"],
.btn-order
.input-group-lg > .form-input__group-item > input[type="button"], .form-input--product-base
.btn-order .form-input__group > .form-input__group-item > input[type="button"],
.btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="button"],
.btn-order
.input-group-lg > .input-group-btn > input[type="reset"], .form-input--product-base
.btn-order .form-input__group > .input-group-btn > input[type="reset"],
.btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="reset"],
.btn-order
.input-group-lg > .form-input__group-item > input[type="reset"], .form-input--product-base
.btn-order .form-input__group > .form-input__group-item > input[type="reset"],
.btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="reset"],
.btn-order
.input-group-lg > .input-group-btn > input[type="submit"], .form-input--product-base
.btn-order .form-input__group > .input-group-btn > input[type="submit"],
.btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="submit"],
.btn-order
.input-group-lg > .form-input__group-item > input[type="submit"], .form-input--product-base
.btn-order .form-input__group > .form-input__group-item > input[type="submit"],
.btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="submit"],
.input-group-lg > .input-group-btn > .btn-white, .form-input--product-base .form-input__group > .input-group-btn > .btn-white,
.input-group-lg > .form-input__group-item > .btn-white, .form-input--product-base .form-input__group > .form-input__group-item > .btn-white,
.input-group-lg > .input-group-btn > .btn-accent, .form-input--product-base .form-input__group > .input-group-btn > .btn-accent,
.input-group-lg > .form-input__group-item > .btn-accent, .form-input--product-base .form-input__group > .form-input__group-item > .btn-accent,
.input-group-lg > .input-group-btn > .widget-primary__view-all, .form-input--product-base .form-input__group > .input-group-btn > .widget-primary__view-all,
.input-group-lg > .form-input__group-item > .widget-primary__view-all, .form-input--product-base .form-input__group > .form-input__group-item > .widget-primary__view-all,
.input-group-lg > .input-group-btn > .form-input__group-btn, .form-input--product-base .form-input__group > .input-group-btn > .form-input__group-btn,
.input-group-lg > .form-input__group-item > .form-input__group-btn, .form-input--product-base .form-input__group > .form-input__group-item > .form-input__group-btn,
.input-group-lg > .input-group-btn > .active-filters__btn-link, .form-input--product-base .form-input__group > .input-group-btn > .active-filters__btn-link,
.input-group-lg > .form-input__group-item > .active-filters__btn-link, .form-input--product-base .form-input__group > .form-input__group-item > .active-filters__btn-link,
.input-group-lg > .input-group-btn > .active-filters__btn-ico, .form-input--product-base .form-input__group > .input-group-btn > .active-filters__btn-ico,
.input-group-lg > .form-input__group-item > .active-filters__btn-ico, .form-input--product-base .form-input__group > .form-input__group-item > .active-filters__btn-ico,
.input-group-lg > .input-group-btn > .product-buy__btn, .form-input--product-base .form-input__group > .input-group-btn > .product-buy__btn,
.input-group-lg > .form-input__group-item > .product-buy__btn, .form-input--product-base .form-input__group > .form-input__group-item > .product-buy__btn, .variants-select__field--lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0; }

select.input-lg, .input-group-lg > select.form-control, .form-input--product-base .form-input__group > select.form-control, .input-group-lg > select.form__select, .form-input--product-base .form-input__group > select.form__select, .input-group-lg > select.form-input__control, .form-input--product-base .form-input__group > select.form-input__control, .input-group-lg > select.filter__range-control, .form-input--product-base .form-input__group > select.filter__range-control, .input-group-lg > select.variants-select__field, .form-input--product-base .form-input__group > select.variants-select__field,
.input-group-lg > select.input-group-addon, .form-input--product-base .form-input__group > select.input-group-addon,
.input-group-lg > select.filter__range-label, .form-input--product-base .form-input__group > select.filter__range-label,
.input-group-lg > .input-group-btn > select.btn, .form-input--product-base .form-input__group > .input-group-btn > select.btn,
.input-group-lg > .form-input__group-item > select.btn, .form-input--product-base .form-input__group > .form-input__group-item > select.btn,
.input-group-lg > .input-group-btn > select.toggle-view__button, .form-input--product-base .form-input__group > .input-group-btn > select.toggle-view__button,
.input-group-lg > .form-input__group-item > select.toggle-view__button, .form-input--product-base .form-input__group > .form-input__group-item > select.toggle-view__button,
.input-group-lg > .input-group-btn > select.btn-inverse, .form-input--product-base .form-input__group > .input-group-btn > select.btn-inverse,
.input-group-lg > .form-input__group-item > select.btn-inverse, .form-input--product-base .form-input__group > .form-input__group-item > select.btn-inverse,
.input-group-lg > .input-group-btn > select.btn-white, .form-input--product-base .form-input__group > .input-group-btn > select.btn-white,
.input-group-lg > .form-input__group-item > select.btn-white, .form-input--product-base .form-input__group > .form-input__group-item > select.btn-white,
.input-group-lg > .input-group-btn > select.btn-accent, .form-input--product-base .form-input__group > .input-group-btn > select.btn-accent,
.input-group-lg > .form-input__group-item > select.btn-accent, .form-input--product-base .form-input__group > .form-input__group-item > select.btn-accent,
.input-group-lg > .input-group-btn > select.widget-primary__view-all, .form-input--product-base .form-input__group > .input-group-btn > select.widget-primary__view-all,
.input-group-lg > .form-input__group-item > select.widget-primary__view-all, .form-input--product-base .form-input__group > .form-input__group-item > select.widget-primary__view-all,
.input-group-lg > .input-group-btn > select.form-input__group-btn, .form-input--product-base .form-input__group > .input-group-btn > select.form-input__group-btn,
.input-group-lg > .form-input__group-item > select.form-input__group-btn, .form-input--product-base .form-input__group > .form-input__group-item > select.form-input__group-btn,
.input-group-lg > .input-group-btn > select.active-filters__btn-link, .form-input--product-base .form-input__group > .input-group-btn > select.active-filters__btn-link,
.input-group-lg > .form-input__group-item > select.active-filters__btn-link, .form-input--product-base .form-input__group > .form-input__group-item > select.active-filters__btn-link,
.input-group-lg > .input-group-btn > select.active-filters__btn-ico, .form-input--product-base .form-input__group > .input-group-btn > select.active-filters__btn-ico,
.input-group-lg > .form-input__group-item > select.active-filters__btn-ico, .form-input--product-base .form-input__group > .form-input__group-item > select.active-filters__btn-ico,
.input-group-lg > .input-group-btn > select.product-buy__btn, .form-input--product-base .form-input__group > .input-group-btn > select.product-buy__btn,
.input-group-lg > .form-input__group-item > select.product-buy__btn, .form-input--product-base .form-input__group > .form-input__group-item > select.product-buy__btn, select.variants-select__field--lg {
  height: 46px;
  line-height: 46px; }

textarea.input-lg, .input-group-lg > textarea.form-control, .form-input--product-base .form-input__group > textarea.form-control, .input-group-lg > textarea.form__select, .form-input--product-base .form-input__group > textarea.form__select, .input-group-lg > textarea.form-input__control, .form-input--product-base .form-input__group > textarea.form-input__control, .input-group-lg > textarea.filter__range-control, .form-input--product-base .form-input__group > textarea.filter__range-control, .input-group-lg > textarea.variants-select__field, .form-input--product-base .form-input__group > textarea.variants-select__field,
.input-group-lg > textarea.input-group-addon, .form-input--product-base .form-input__group > textarea.input-group-addon,
.input-group-lg > textarea.filter__range-label, .form-input--product-base .form-input__group > textarea.filter__range-label,
.input-group-lg > .input-group-btn > textarea.btn, .form-input--product-base .form-input__group > .input-group-btn > textarea.btn,
.input-group-lg > .form-input__group-item > textarea.btn, .form-input--product-base .form-input__group > .form-input__group-item > textarea.btn,
.input-group-lg > .input-group-btn > textarea.toggle-view__button, .form-input--product-base .form-input__group > .input-group-btn > textarea.toggle-view__button,
.input-group-lg > .form-input__group-item > textarea.toggle-view__button, .form-input--product-base .form-input__group > .form-input__group-item > textarea.toggle-view__button,
.input-group-lg > .input-group-btn > textarea.btn-inverse, .form-input--product-base .form-input__group > .input-group-btn > textarea.btn-inverse,
.input-group-lg > .form-input__group-item > textarea.btn-inverse, .form-input--product-base .form-input__group > .form-input__group-item > textarea.btn-inverse,
.input-group-lg > .input-group-btn > textarea.btn-white, .form-input--product-base .form-input__group > .input-group-btn > textarea.btn-white,
.input-group-lg > .form-input__group-item > textarea.btn-white, .form-input--product-base .form-input__group > .form-input__group-item > textarea.btn-white,
.input-group-lg > .input-group-btn > textarea.btn-accent, .form-input--product-base .form-input__group > .input-group-btn > textarea.btn-accent,
.input-group-lg > .form-input__group-item > textarea.btn-accent, .form-input--product-base .form-input__group > .form-input__group-item > textarea.btn-accent,
.input-group-lg > .input-group-btn > textarea.widget-primary__view-all, .form-input--product-base .form-input__group > .input-group-btn > textarea.widget-primary__view-all,
.input-group-lg > .form-input__group-item > textarea.widget-primary__view-all, .form-input--product-base .form-input__group > .form-input__group-item > textarea.widget-primary__view-all,
.input-group-lg > .input-group-btn > textarea.form-input__group-btn, .form-input--product-base .form-input__group > .input-group-btn > textarea.form-input__group-btn,
.input-group-lg > .form-input__group-item > textarea.form-input__group-btn, .form-input--product-base .form-input__group > .form-input__group-item > textarea.form-input__group-btn,
.input-group-lg > .input-group-btn > textarea.active-filters__btn-link, .form-input--product-base .form-input__group > .input-group-btn > textarea.active-filters__btn-link,
.input-group-lg > .form-input__group-item > textarea.active-filters__btn-link, .form-input--product-base .form-input__group > .form-input__group-item > textarea.active-filters__btn-link,
.input-group-lg > .input-group-btn > textarea.active-filters__btn-ico, .form-input--product-base .form-input__group > .input-group-btn > textarea.active-filters__btn-ico,
.input-group-lg > .form-input__group-item > textarea.active-filters__btn-ico, .form-input--product-base .form-input__group > .form-input__group-item > textarea.active-filters__btn-ico,
.input-group-lg > .input-group-btn > textarea.product-buy__btn, .form-input--product-base .form-input__group > .input-group-btn > textarea.product-buy__btn,
.input-group-lg > .form-input__group-item > textarea.product-buy__btn, .form-input--product-base .form-input__group > .form-input__group-item > textarea.product-buy__btn, textarea.variants-select__field--lg,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.form-input--product-base .form-input__group > select[multiple].form-control,
.input-group-lg > select[multiple].form__select,
.form-input--product-base .form-input__group > select[multiple].form__select,
.input-group-lg > select[multiple].form-input__control,
.form-input--product-base .form-input__group > select[multiple].form-input__control,
.input-group-lg > select[multiple].filter__range-control,
.form-input--product-base .form-input__group > select[multiple].filter__range-control,
.input-group-lg > select[multiple].variants-select__field,
.form-input--product-base .form-input__group > select[multiple].variants-select__field,
.input-group-lg > select[multiple].input-group-addon,
.form-input--product-base .form-input__group > select[multiple].input-group-addon,
.input-group-lg > select[multiple].filter__range-label,
.form-input--product-base .form-input__group > select[multiple].filter__range-label,
.input-group-lg > .input-group-btn > select[multiple].btn,
.form-input--product-base .form-input__group > .input-group-btn > select[multiple].btn,
.input-group-lg > .form-input__group-item > select[multiple].btn,
.form-input--product-base .form-input__group > .form-input__group-item > select[multiple].btn,
.input-group-lg > .input-group-btn > select[multiple].toggle-view__button,
.form-input--product-base .form-input__group > .input-group-btn > select[multiple].toggle-view__button,
.input-group-lg > .form-input__group-item > select[multiple].toggle-view__button,
.form-input--product-base .form-input__group > .form-input__group-item > select[multiple].toggle-view__button,
.input-group-lg > .input-group-btn > select[multiple].btn-inverse,
.form-input--product-base .form-input__group > .input-group-btn > select[multiple].btn-inverse,
.input-group-lg > .form-input__group-item > select[multiple].btn-inverse,
.form-input--product-base .form-input__group > .form-input__group-item > select[multiple].btn-inverse,
.input-group-lg > .input-group-btn > select[multiple].btn-white,
.form-input--product-base .form-input__group > .input-group-btn > select[multiple].btn-white,
.input-group-lg > .form-input__group-item > select[multiple].btn-white,
.form-input--product-base .form-input__group > .form-input__group-item > select[multiple].btn-white,
.input-group-lg > .input-group-btn > select[multiple].btn-accent,
.form-input--product-base .form-input__group > .input-group-btn > select[multiple].btn-accent,
.input-group-lg > .form-input__group-item > select[multiple].btn-accent,
.form-input--product-base .form-input__group > .form-input__group-item > select[multiple].btn-accent,
.input-group-lg > .input-group-btn > select[multiple].widget-primary__view-all,
.form-input--product-base .form-input__group > .input-group-btn > select[multiple].widget-primary__view-all,
.input-group-lg > .form-input__group-item > select[multiple].widget-primary__view-all,
.form-input--product-base .form-input__group > .form-input__group-item > select[multiple].widget-primary__view-all,
.input-group-lg > .input-group-btn > select[multiple].form-input__group-btn,
.form-input--product-base .form-input__group > .input-group-btn > select[multiple].form-input__group-btn,
.input-group-lg > .form-input__group-item > select[multiple].form-input__group-btn,
.form-input--product-base .form-input__group > .form-input__group-item > select[multiple].form-input__group-btn,
.input-group-lg > .input-group-btn > select[multiple].active-filters__btn-link,
.form-input--product-base .form-input__group > .input-group-btn > select[multiple].active-filters__btn-link,
.input-group-lg > .form-input__group-item > select[multiple].active-filters__btn-link,
.form-input--product-base .form-input__group > .form-input__group-item > select[multiple].active-filters__btn-link,
.input-group-lg > .input-group-btn > select[multiple].active-filters__btn-ico,
.form-input--product-base .form-input__group > .input-group-btn > select[multiple].active-filters__btn-ico,
.input-group-lg > .form-input__group-item > select[multiple].active-filters__btn-ico,
.form-input--product-base .form-input__group > .form-input__group-item > select[multiple].active-filters__btn-ico,
.input-group-lg > .input-group-btn > select[multiple].product-buy__btn,
.form-input--product-base .form-input__group > .input-group-btn > select[multiple].product-buy__btn,
.input-group-lg > .form-input__group-item > select[multiple].product-buy__btn,
.form-input--product-base .form-input__group > .form-input__group-item > select[multiple].product-buy__btn,
select[multiple].variants-select__field--lg {
  height: auto; }

.form-group-lg .form-control, .form-group-lg .form__select, .form-group-lg .form-input__control, .form-group-lg .filter__range-control, .form-group-lg .variants-select__field {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0; }

.form-group-lg select.form-control, .form-group-lg select.form__select, .form-group-lg select.form-input__control, .form-group-lg select.filter__range-control, .form-group-lg select.variants-select__field {
  height: 46px;
  line-height: 46px; }

.form-group-lg textarea.form-control, .form-group-lg textarea.form__select, .form-group-lg textarea.form-input__control, .form-group-lg textarea.filter__range-control, .form-group-lg textarea.variants-select__field,
.form-group-lg select[multiple].form-control,
.form-group-lg select[multiple].form__select,
.form-group-lg select[multiple].form-input__control,
.form-group-lg select[multiple].filter__range-control,
.form-group-lg select[multiple].variants-select__field {
  height: auto; }

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

.has-feedback {
  position: relative; }
  .has-feedback .form-control, .has-feedback .form__select, .has-feedback .form-input__control, .has-feedback .filter__range-control, .has-feedback .variants-select__field {
    padding-right: 42.5px; }

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

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .form-input--product-base .form-input__group > .form-control + .form-control-feedback, .input-group-lg > .form__select + .form-control-feedback, .form-input--product-base .form-input__group > .form__select + .form-control-feedback, .input-group-lg > .form-input__control + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__control + .form-control-feedback, .input-group-lg > .filter__range-control + .form-control-feedback, .form-input--product-base .form-input__group > .filter__range-control + .form-control-feedback, .input-group-lg > .variants-select__field + .form-control-feedback, .form-input--product-base .form-input__group > .variants-select__field + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-addon + .form-control-feedback,
.input-group-lg > .filter__range-label + .form-control-feedback, .form-input--product-base .form-input__group > .filter__range-label + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg > .form-input__group-item > .btn + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .btn + .form-control-feedback,
.input-group-lg > .input-group-btn > .toggle-view__button + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .toggle-view__button + .form-control-feedback,
.input-group-lg > .form-input__group-item > .toggle-view__button + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .toggle-view__button + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn-inverse + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .btn-inverse + .form-control-feedback,
.input-group-lg > .form-input__group-item > .btn-inverse + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .btn-inverse + .form-control-feedback, .btn-order
.input-group-lg > .input-group-btn > button + .form-control-feedback, .form-input--product-base .btn-order .form-input__group > .input-group-btn > button + .form-control-feedback, .btn-order .form-input--product-base .form-input__group > .input-group-btn > button + .form-control-feedback, .btn-order
.input-group-lg > .form-input__group-item > button + .form-control-feedback, .form-input--product-base .btn-order .form-input__group > .form-input__group-item > button + .form-control-feedback, .btn-order .form-input--product-base .form-input__group > .form-input__group-item > button + .form-control-feedback,
.btn-order
.input-group-lg > .input-group-btn > input[type="button"] + .form-control-feedback, .form-input--product-base
.btn-order .form-input__group > .input-group-btn > input[type="button"] + .form-control-feedback,
.btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="button"] + .form-control-feedback,
.btn-order
.input-group-lg > .form-input__group-item > input[type="button"] + .form-control-feedback, .form-input--product-base
.btn-order .form-input__group > .form-input__group-item > input[type="button"] + .form-control-feedback,
.btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="button"] + .form-control-feedback,
.btn-order
.input-group-lg > .input-group-btn > input[type="reset"] + .form-control-feedback, .form-input--product-base
.btn-order .form-input__group > .input-group-btn > input[type="reset"] + .form-control-feedback,
.btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="reset"] + .form-control-feedback,
.btn-order
.input-group-lg > .form-input__group-item > input[type="reset"] + .form-control-feedback, .form-input--product-base
.btn-order .form-input__group > .form-input__group-item > input[type="reset"] + .form-control-feedback,
.btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="reset"] + .form-control-feedback,
.btn-order
.input-group-lg > .input-group-btn > input[type="submit"] + .form-control-feedback, .form-input--product-base
.btn-order .form-input__group > .input-group-btn > input[type="submit"] + .form-control-feedback,
.btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="submit"] + .form-control-feedback,
.btn-order
.input-group-lg > .form-input__group-item > input[type="submit"] + .form-control-feedback, .form-input--product-base
.btn-order .form-input__group > .form-input__group-item > input[type="submit"] + .form-control-feedback,
.btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="submit"] + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn-white + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .btn-white + .form-control-feedback,
.input-group-lg > .form-input__group-item > .btn-white + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .btn-white + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn-accent + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .btn-accent + .form-control-feedback,
.input-group-lg > .form-input__group-item > .btn-accent + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .btn-accent + .form-control-feedback,
.input-group-lg > .input-group-btn > .widget-primary__view-all + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .widget-primary__view-all + .form-control-feedback,
.input-group-lg > .form-input__group-item > .widget-primary__view-all + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .widget-primary__view-all + .form-control-feedback,
.input-group-lg > .input-group-btn > .form-input__group-btn + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .form-input__group-btn + .form-control-feedback,
.input-group-lg > .form-input__group-item > .form-input__group-btn + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .form-input__group-btn + .form-control-feedback,
.input-group-lg > .input-group-btn > .active-filters__btn-link + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .active-filters__btn-link + .form-control-feedback,
.input-group-lg > .form-input__group-item > .active-filters__btn-link + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .active-filters__btn-link + .form-control-feedback,
.input-group-lg > .input-group-btn > .active-filters__btn-ico + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .active-filters__btn-ico + .form-control-feedback,
.input-group-lg > .form-input__group-item > .active-filters__btn-ico + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .active-filters__btn-ico + .form-control-feedback,
.input-group-lg > .input-group-btn > .product-buy__btn + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .product-buy__btn + .form-control-feedback,
.input-group-lg > .form-input__group-item > .product-buy__btn + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .product-buy__btn + .form-control-feedback, .variants-select__field--lg + .form-control-feedback,
.input-group-lg + .form-control-feedback, .form-input--product-base .form-input__group + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback,
.form-group-lg .form__select + .form-control-feedback,
.form-group-lg .form-input__control + .form-control-feedback,
.form-group-lg .filter__range-control + .form-control-feedback,
.form-group-lg .variants-select__field + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .form__select + .form-control-feedback, .input-group-sm > .form-input__control + .form-control-feedback, .input-group-sm > .filter__range-control + .form-control-feedback, .input-group-sm > .variants-select__field + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .filter__range-label + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm > .form-input__group-item > .btn + .form-control-feedback,
.input-group-sm > .input-group-btn > .toggle-view__button + .form-control-feedback,
.input-group-sm > .form-input__group-item > .toggle-view__button + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn-inverse + .form-control-feedback,
.input-group-sm > .form-input__group-item > .btn-inverse + .form-control-feedback, .btn-order
.input-group-sm > .input-group-btn > button + .form-control-feedback, .btn-order
.input-group-sm > .form-input__group-item > button + .form-control-feedback,
.btn-order
.input-group-sm > .input-group-btn > input[type="button"] + .form-control-feedback,
.btn-order
.input-group-sm > .form-input__group-item > input[type="button"] + .form-control-feedback,
.btn-order
.input-group-sm > .input-group-btn > input[type="reset"] + .form-control-feedback,
.btn-order
.input-group-sm > .form-input__group-item > input[type="reset"] + .form-control-feedback,
.btn-order
.input-group-sm > .input-group-btn > input[type="submit"] + .form-control-feedback,
.btn-order
.input-group-sm > .form-input__group-item > input[type="submit"] + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn-white + .form-control-feedback,
.input-group-sm > .form-input__group-item > .btn-white + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn-accent + .form-control-feedback,
.input-group-sm > .form-input__group-item > .btn-accent + .form-control-feedback,
.input-group-sm > .input-group-btn > .widget-primary__view-all + .form-control-feedback,
.input-group-sm > .form-input__group-item > .widget-primary__view-all + .form-control-feedback,
.input-group-sm > .input-group-btn > .form-input__group-btn + .form-control-feedback,
.input-group-sm > .form-input__group-item > .form-input__group-btn + .form-control-feedback,
.input-group-sm > .input-group-btn > .active-filters__btn-link + .form-control-feedback,
.input-group-sm > .form-input__group-item > .active-filters__btn-link + .form-control-feedback,
.input-group-sm > .input-group-btn > .active-filters__btn-ico + .form-control-feedback,
.input-group-sm > .form-input__group-item > .active-filters__btn-ico + .form-control-feedback,
.input-group-sm > .input-group-btn > .product-buy__btn + .form-control-feedback,
.input-group-sm > .form-input__group-item > .product-buy__btn + .form-control-feedback, .form-input__control--sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback,
.form-group-sm .form__select + .form-control-feedback,
.form-group-sm .form-input__control + .form-control-feedback,
.form-group-sm .filter__range-control + .form-control-feedback,
.form-group-sm .variants-select__field + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  .form-horizontal .form-group:after {
    clear: both; }

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

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

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

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

/*
--------------------------------------------------
Bootstrap buttons
--------------------------------------------------
*/
.btn, .toggle-view__button, .btn-inverse, .btn-order button,
.btn-order input[type="button"],
.btn-order input[type="reset"],
.btn-order input[type="submit"], .btn-white, .btn-accent, .widget-primary__view-all, .form-input__group-btn, .active-filters__btn-link, .active-filters__btn-ico, .product-buy__btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .toggle-view__button:focus, .btn-inverse:focus, .btn-order button:focus,
  .btn-order input[type="button"]:focus,
  .btn-order input[type="reset"]:focus,
  .btn-order input[type="submit"]:focus, .btn-white:focus, .btn-accent:focus, .widget-primary__view-all:focus, .form-input__group-btn:focus, .active-filters__btn-link:focus, .active-filters__btn-ico:focus, .product-buy__btn:focus, .btn.focus, .focus.toggle-view__button, .focus.btn-inverse, .btn-order button.focus,
  .btn-order input.focus[type="button"],
  .btn-order input.focus[type="reset"],
  .btn-order input.focus[type="submit"], .focus.btn-white, .focus.btn-accent, .focus.widget-primary__view-all, .focus.form-input__group-btn, .focus.active-filters__btn-link, .focus.active-filters__btn-ico, .focus.product-buy__btn, .btn:active:focus, .toggle-view__button:active:focus, .btn-inverse:active:focus, .btn-order button:active:focus,
  .btn-order input[type="button"]:active:focus,
  .btn-order input[type="reset"]:active:focus,
  .btn-order input[type="submit"]:active:focus, .btn-white:active:focus, .btn-accent:active:focus, .widget-primary__view-all:active:focus, .form-input__group-btn:active:focus, .active-filters__btn-link:active:focus, .active-filters__btn-ico:active:focus, .product-buy__btn:active:focus, .btn:active.focus, .toggle-view__button:active.focus, .btn-inverse:active.focus, .btn-order button:active.focus,
  .btn-order input[type="button"]:active.focus,
  .btn-order input[type="reset"]:active.focus,
  .btn-order input[type="submit"]:active.focus, .btn-white:active.focus, .btn-accent:active.focus, .widget-primary__view-all:active.focus, .form-input__group-btn:active.focus, .active-filters__btn-link:active.focus, .active-filters__btn-ico:active.focus, .product-buy__btn:active.focus, .btn.active:focus, .active.toggle-view__button:focus, .active.btn-inverse:focus, .btn-order button.active:focus,
  .btn-order input.active[type="button"]:focus,
  .btn-order input.active[type="reset"]:focus,
  .btn-order input.active[type="submit"]:focus, .active.btn-white:focus, .active.btn-accent:focus, .active.widget-primary__view-all:focus, .active.form-input__group-btn:focus, .active.active-filters__btn-link:focus, .active.active-filters__btn-ico:focus, .active.product-buy__btn:focus, .btn.active.focus, .active.focus.toggle-view__button, .active.focus.btn-inverse, .btn-order button.active.focus,
  .btn-order input.active.focus[type="button"],
  .btn-order input.active.focus[type="reset"],
  .btn-order input.active.focus[type="submit"], .active.focus.btn-white, .active.focus.btn-accent, .active.focus.widget-primary__view-all, .active.focus.form-input__group-btn, .active.focus.active-filters__btn-link, .active.focus.active-filters__btn-ico, .active.focus.product-buy__btn {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .toggle-view__button:hover, .btn-inverse:hover, .btn-order button:hover,
  .btn-order input[type="button"]:hover,
  .btn-order input[type="reset"]:hover,
  .btn-order input[type="submit"]:hover, .btn-white:hover, .btn-accent:hover, .widget-primary__view-all:hover, .form-input__group-btn:hover, .active-filters__btn-link:hover, .active-filters__btn-ico:hover, .product-buy__btn:hover, .btn:focus, .toggle-view__button:focus, .btn-inverse:focus, .btn-order button:focus,
  .btn-order input[type="button"]:focus,
  .btn-order input[type="reset"]:focus,
  .btn-order input[type="submit"]:focus, .btn-white:focus, .btn-accent:focus, .widget-primary__view-all:focus, .form-input__group-btn:focus, .active-filters__btn-link:focus, .active-filters__btn-ico:focus, .product-buy__btn:focus, .btn.focus, .focus.toggle-view__button, .focus.btn-inverse, .btn-order button.focus,
  .btn-order input.focus[type="button"],
  .btn-order input.focus[type="reset"],
  .btn-order input.focus[type="submit"], .focus.btn-white, .focus.btn-accent, .focus.widget-primary__view-all, .focus.form-input__group-btn, .focus.active-filters__btn-link, .focus.active-filters__btn-ico, .focus.product-buy__btn {
    color: #333;
    text-decoration: none; }
  .btn:active, .toggle-view__button:active, .btn-inverse:active, .btn-order button:active,
  .btn-order input[type="button"]:active,
  .btn-order input[type="reset"]:active,
  .btn-order input[type="submit"]:active, .btn-white:active, .btn-accent:active, .widget-primary__view-all:active, .form-input__group-btn:active, .active-filters__btn-link:active, .active-filters__btn-ico:active, .product-buy__btn:active, .btn.active, .active.toggle-view__button, .active.btn-inverse, .btn-order button.active,
  .btn-order input.active[type="button"],
  .btn-order input.active[type="reset"],
  .btn-order input.active[type="submit"], .active.btn-white, .active.btn-accent, .active.widget-primary__view-all, .active.form-input__group-btn, .active.active-filters__btn-link, .active.active-filters__btn-ico, .active.product-buy__btn {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .disabled.toggle-view__button, .disabled.btn-inverse, .btn-order button.disabled,
  .btn-order input.disabled[type="button"],
  .btn-order input.disabled[type="reset"],
  .btn-order input.disabled[type="submit"], .disabled.btn-white, .disabled.btn-accent, .disabled.widget-primary__view-all, .disabled.form-input__group-btn, .disabled.active-filters__btn-link, .disabled.active-filters__btn-ico, .disabled.product-buy__btn, .btn[disabled], [disabled].toggle-view__button, [disabled].btn-inverse, .btn-order button[disabled],
  .btn-order input[disabled][type="button"],
  .btn-order input[disabled][type="reset"],
  .btn-order input[disabled][type="submit"], [disabled].btn-white, [disabled].btn-accent, [disabled].widget-primary__view-all, [disabled].form-input__group-btn, [disabled].active-filters__btn-link, [disabled].active-filters__btn-ico, [disabled].product-buy__btn,
  fieldset[disabled] .btn,
  fieldset[disabled] .toggle-view__button,
  fieldset[disabled] .btn-inverse,
  fieldset[disabled] .btn-order button, .btn-order
  fieldset[disabled] button,
  fieldset[disabled]
  .btn-order input[type="button"],
  .btn-order
  fieldset[disabled] input[type="button"],
  fieldset[disabled]
  .btn-order input[type="reset"],
  .btn-order
  fieldset[disabled] input[type="reset"],
  fieldset[disabled]
  .btn-order input[type="submit"],
  .btn-order
  fieldset[disabled] input[type="submit"],
  fieldset[disabled] .btn-white,
  fieldset[disabled] .btn-accent,
  fieldset[disabled] .widget-primary__view-all,
  fieldset[disabled] .form-input__group-btn,
  fieldset[disabled] .active-filters__btn-link,
  fieldset[disabled] .active-filters__btn-ico,
  fieldset[disabled] .product-buy__btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }

a.btn.disabled, a.disabled.toggle-view__button, a.disabled.btn-inverse, a.disabled.btn-white, a.disabled.btn-accent, a.disabled.widget-primary__view-all, a.disabled.form-input__group-btn, a.disabled.active-filters__btn-link, a.disabled.active-filters__btn-ico, a.disabled.product-buy__btn,
fieldset[disabled] a.btn,
fieldset[disabled] a.toggle-view__button,
fieldset[disabled] a.btn-inverse,
fieldset[disabled] a.btn-white,
fieldset[disabled] a.btn-accent,
fieldset[disabled] a.widget-primary__view-all,
fieldset[disabled] a.form-input__group-btn,
fieldset[disabled] a.active-filters__btn-link,
fieldset[disabled] a.active-filters__btn-ico,
fieldset[disabled] a.product-buy__btn {
  pointer-events: none; }

.btn-default, .btn-white, .form-input__group-btn, .active-filters__btn-link, .active-filters__btn-ico, .product-buy__btn--in-cart {
  color: #333;
  background-color: #f8f8f8;
  border-color: #eaeaea; }
  .btn-default:focus, .btn-white:focus, .form-input__group-btn:focus, .active-filters__btn-link:focus, .active-filters__btn-ico:focus, .product-buy__btn--in-cart:focus, .btn-default.focus, .focus.btn-white, .focus.form-input__group-btn, .focus.active-filters__btn-link, .focus.active-filters__btn-ico, .focus.product-buy__btn--in-cart {
    color: #333;
    background-color: #dfdfdf;
    border-color: #aaaaaa; }
  .btn-default:hover, .btn-white:hover, .form-input__group-btn:hover, .active-filters__btn-link:hover, .active-filters__btn-ico:hover, .product-buy__btn--in-cart:hover {
    color: #333;
    background-color: #dfdfdf;
    border-color: #cbcbcb; }
  .btn-default:active, .btn-white:active, .form-input__group-btn:active, .active-filters__btn-link:active, .active-filters__btn-ico:active, .product-buy__btn--in-cart:active, .btn-default.active, .active.btn-white, .active.form-input__group-btn, .active.active-filters__btn-link, .active.active-filters__btn-ico, .active.product-buy__btn--in-cart,
  .open > .btn-default.dropdown-toggle,
  .open > .dropdown-toggle.btn-white,
  .open > .dropdown-toggle.form-input__group-btn,
  .open > .dropdown-toggle.active-filters__btn-link,
  .open > .dropdown-toggle.active-filters__btn-ico,
  .open > .dropdown-toggle.product-buy__btn--in-cart {
    color: #333;
    background-color: #dfdfdf;
    border-color: #cbcbcb; }
    .btn-default:active:hover, .btn-white:active:hover, .form-input__group-btn:active:hover, .active-filters__btn-link:active:hover, .active-filters__btn-ico:active:hover, .product-buy__btn--in-cart:active:hover, .btn-default:active:focus, .btn-white:active:focus, .form-input__group-btn:active:focus, .active-filters__btn-link:active:focus, .active-filters__btn-ico:active:focus, .product-buy__btn--in-cart:active:focus, .btn-default:active.focus, .btn-white:active.focus, .form-input__group-btn:active.focus, .active-filters__btn-link:active.focus, .active-filters__btn-ico:active.focus, .product-buy__btn--in-cart:active.focus, .btn-default.active:hover, .active.btn-white:hover, .active.form-input__group-btn:hover, .active.active-filters__btn-link:hover, .active.active-filters__btn-ico:hover, .active.product-buy__btn--in-cart:hover, .btn-default.active:focus, .active.btn-white:focus, .active.form-input__group-btn:focus, .active.active-filters__btn-link:focus, .active.active-filters__btn-ico:focus, .active.product-buy__btn--in-cart:focus, .btn-default.active.focus, .active.focus.btn-white, .active.focus.form-input__group-btn, .active.focus.active-filters__btn-link, .active.focus.active-filters__btn-ico, .active.focus.product-buy__btn--in-cart,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .dropdown-toggle.btn-white:hover,
    .open > .dropdown-toggle.form-input__group-btn:hover,
    .open > .dropdown-toggle.active-filters__btn-link:hover,
    .open > .dropdown-toggle.active-filters__btn-ico:hover,
    .open > .dropdown-toggle.product-buy__btn--in-cart:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .dropdown-toggle.btn-white:focus,
    .open > .dropdown-toggle.form-input__group-btn:focus,
    .open > .dropdown-toggle.active-filters__btn-link:focus,
    .open > .dropdown-toggle.active-filters__btn-ico:focus,
    .open > .dropdown-toggle.product-buy__btn--in-cart:focus,
    .open > .btn-default.dropdown-toggle.focus,
    .open > .dropdown-toggle.focus.btn-white,
    .open > .dropdown-toggle.focus.form-input__group-btn,
    .open > .dropdown-toggle.focus.active-filters__btn-link,
    .open > .dropdown-toggle.focus.active-filters__btn-ico,
    .open > .dropdown-toggle.focus.product-buy__btn--in-cart {
      color: #333;
      background-color: #cdcdcd;
      border-color: #aaaaaa; }
  .btn-default:active, .btn-white:active, .form-input__group-btn:active, .active-filters__btn-link:active, .active-filters__btn-ico:active, .product-buy__btn--in-cart:active, .btn-default.active, .active.btn-white, .active.form-input__group-btn, .active.active-filters__btn-link, .active.active-filters__btn-ico, .active.product-buy__btn--in-cart,
  .open > .btn-default.dropdown-toggle,
  .open > .dropdown-toggle.btn-white,
  .open > .dropdown-toggle.form-input__group-btn,
  .open > .dropdown-toggle.active-filters__btn-link,
  .open > .dropdown-toggle.active-filters__btn-ico,
  .open > .dropdown-toggle.product-buy__btn--in-cart {
    background-image: none; }
  .btn-default.disabled:hover, .disabled.btn-white:hover, .disabled.form-input__group-btn:hover, .disabled.active-filters__btn-link:hover, .disabled.active-filters__btn-ico:hover, .disabled.product-buy__btn--in-cart:hover, .btn-default.disabled:focus, .disabled.btn-white:focus, .disabled.form-input__group-btn:focus, .disabled.active-filters__btn-link:focus, .disabled.active-filters__btn-ico:focus, .disabled.product-buy__btn--in-cart:focus, .btn-default.disabled.focus, .disabled.focus.btn-white, .disabled.focus.form-input__group-btn, .disabled.focus.active-filters__btn-link, .disabled.focus.active-filters__btn-ico, .disabled.focus.product-buy__btn--in-cart, .btn-default[disabled]:hover, [disabled].btn-white:hover, [disabled].form-input__group-btn:hover, [disabled].active-filters__btn-link:hover, [disabled].active-filters__btn-ico:hover, [disabled].product-buy__btn--in-cart:hover, .btn-default[disabled]:focus, [disabled].btn-white:focus, [disabled].form-input__group-btn:focus, [disabled].active-filters__btn-link:focus, [disabled].active-filters__btn-ico:focus, [disabled].product-buy__btn--in-cart:focus, .btn-default[disabled].focus, [disabled].focus.btn-white, [disabled].focus.form-input__group-btn, [disabled].focus.active-filters__btn-link, [disabled].focus.active-filters__btn-ico, [disabled].focus.product-buy__btn--in-cart,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-white:hover,
  fieldset[disabled] .form-input__group-btn:hover,
  fieldset[disabled] .active-filters__btn-link:hover,
  fieldset[disabled] .active-filters__btn-ico:hover,
  fieldset[disabled] .product-buy__btn--in-cart:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-white:focus,
  fieldset[disabled] .form-input__group-btn:focus,
  fieldset[disabled] .active-filters__btn-link:focus,
  fieldset[disabled] .active-filters__btn-ico:focus,
  fieldset[disabled] .product-buy__btn--in-cart:focus,
  fieldset[disabled] .btn-default.focus,
  fieldset[disabled] .focus.btn-white,
  fieldset[disabled] .focus.form-input__group-btn,
  fieldset[disabled] .focus.active-filters__btn-link,
  fieldset[disabled] .focus.active-filters__btn-ico,
  fieldset[disabled] .focus.product-buy__btn--in-cart {
    background-color: #f8f8f8;
    border-color: #eaeaea; }
  .btn-default .badge, .btn-white .badge, .form-input__group-btn .badge, .active-filters__btn-link .badge, .active-filters__btn-ico .badge, .product-buy__btn--in-cart .badge {
    color: #f8f8f8;
    background-color: #333; }

.btn-primary, .toggle-view__button, .btn-order button,
.btn-order input[type="button"],
.btn-order input[type="reset"],
.btn-order input[type="submit"], .btn-accent, .widget-primary__view-all, .product-buy__btn--buy {
  color: #fff;
  background-color: #769c1f;
  border-color: #6c8f1c; }
  .btn-primary:focus, .toggle-view__button:focus, .btn-order button:focus,
  .btn-order input[type="button"]:focus,
  .btn-order input[type="reset"]:focus,
  .btn-order input[type="submit"]:focus, .btn-accent:focus, .widget-primary__view-all:focus, .product-buy__btn--buy:focus, .btn-primary.focus, .focus.toggle-view__button, .btn-order button.focus,
  .btn-order input.focus[type="button"],
  .btn-order input.focus[type="reset"],
  .btn-order input.focus[type="submit"], .focus.btn-accent, .focus.widget-primary__view-all, .focus.product-buy__btn--buy {
    color: #fff;
    background-color: #567117;
    border-color: #1c2507; }
  .btn-primary:hover, .toggle-view__button:hover, .btn-order button:hover,
  .btn-order input[type="button"]:hover,
  .btn-order input[type="reset"]:hover,
  .btn-order input[type="submit"]:hover, .btn-accent:hover, .widget-primary__view-all:hover, .product-buy__btn--buy:hover {
    color: #fff;
    background-color: #567117;
    border-color: #465c12; }
  .btn-primary:active, .toggle-view__button:active, .btn-order button:active,
  .btn-order input[type="button"]:active,
  .btn-order input[type="reset"]:active,
  .btn-order input[type="submit"]:active, .btn-accent:active, .widget-primary__view-all:active, .product-buy__btn--buy:active, .btn-primary.active, .active.toggle-view__button, .btn-order button.active,
  .btn-order input.active[type="button"],
  .btn-order input.active[type="reset"],
  .btn-order input.active[type="submit"], .active.btn-accent, .active.widget-primary__view-all, .active.product-buy__btn--buy,
  .open > .btn-primary.dropdown-toggle,
  .open > .dropdown-toggle.toggle-view__button, .btn-order
  .open > button.dropdown-toggle,
  .btn-order
  .open > input.dropdown-toggle[type="button"],
  .btn-order
  .open > input.dropdown-toggle[type="reset"],
  .btn-order
  .open > input.dropdown-toggle[type="submit"],
  .open > .dropdown-toggle.btn-accent,
  .open > .dropdown-toggle.widget-primary__view-all,
  .open > .dropdown-toggle.product-buy__btn--buy {
    color: #fff;
    background-color: #567117;
    border-color: #465c12; }
    .btn-primary:active:hover, .toggle-view__button:active:hover, .btn-order button:active:hover,
    .btn-order input[type="button"]:active:hover,
    .btn-order input[type="reset"]:active:hover,
    .btn-order input[type="submit"]:active:hover, .btn-accent:active:hover, .widget-primary__view-all:active:hover, .product-buy__btn--buy:active:hover, .btn-primary:active:focus, .toggle-view__button:active:focus, .btn-order button:active:focus,
    .btn-order input[type="button"]:active:focus,
    .btn-order input[type="reset"]:active:focus,
    .btn-order input[type="submit"]:active:focus, .btn-accent:active:focus, .widget-primary__view-all:active:focus, .product-buy__btn--buy:active:focus, .btn-primary:active.focus, .toggle-view__button:active.focus, .btn-order button:active.focus,
    .btn-order input[type="button"]:active.focus,
    .btn-order input[type="reset"]:active.focus,
    .btn-order input[type="submit"]:active.focus, .btn-accent:active.focus, .widget-primary__view-all:active.focus, .product-buy__btn--buy:active.focus, .btn-primary.active:hover, .active.toggle-view__button:hover, .btn-order button.active:hover,
    .btn-order input.active[type="button"]:hover,
    .btn-order input.active[type="reset"]:hover,
    .btn-order input.active[type="submit"]:hover, .active.btn-accent:hover, .active.widget-primary__view-all:hover, .active.product-buy__btn--buy:hover, .btn-primary.active:focus, .active.toggle-view__button:focus, .btn-order button.active:focus,
    .btn-order input.active[type="button"]:focus,
    .btn-order input.active[type="reset"]:focus,
    .btn-order input.active[type="submit"]:focus, .active.btn-accent:focus, .active.widget-primary__view-all:focus, .active.product-buy__btn--buy:focus, .btn-primary.active.focus, .active.focus.toggle-view__button, .btn-order button.active.focus,
    .btn-order input.active.focus[type="button"],
    .btn-order input.active.focus[type="reset"],
    .btn-order input.active.focus[type="submit"], .active.focus.btn-accent, .active.focus.widget-primary__view-all, .active.focus.product-buy__btn--buy,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .dropdown-toggle.toggle-view__button:hover, .btn-order
    .open > button.dropdown-toggle:hover,
    .btn-order
    .open > input.dropdown-toggle[type="button"]:hover,
    .btn-order
    .open > input.dropdown-toggle[type="reset"]:hover,
    .btn-order
    .open > input.dropdown-toggle[type="submit"]:hover,
    .open > .dropdown-toggle.btn-accent:hover,
    .open > .dropdown-toggle.widget-primary__view-all:hover,
    .open > .dropdown-toggle.product-buy__btn--buy:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .dropdown-toggle.toggle-view__button:focus, .btn-order
    .open > button.dropdown-toggle:focus,
    .btn-order
    .open > input.dropdown-toggle[type="button"]:focus,
    .btn-order
    .open > input.dropdown-toggle[type="reset"]:focus,
    .btn-order
    .open > input.dropdown-toggle[type="submit"]:focus,
    .open > .dropdown-toggle.btn-accent:focus,
    .open > .dropdown-toggle.widget-primary__view-all:focus,
    .open > .dropdown-toggle.product-buy__btn--buy:focus,
    .open > .btn-primary.dropdown-toggle.focus,
    .open > .dropdown-toggle.focus.toggle-view__button, .btn-order
    .open > button.dropdown-toggle.focus,
    .btn-order
    .open > input.dropdown-toggle.focus[type="button"],
    .btn-order
    .open > input.dropdown-toggle.focus[type="reset"],
    .btn-order
    .open > input.dropdown-toggle.focus[type="submit"],
    .open > .dropdown-toggle.focus.btn-accent,
    .open > .dropdown-toggle.focus.widget-primary__view-all,
    .open > .dropdown-toggle.focus.product-buy__btn--buy {
      color: #fff;
      background-color: #3f5411;
      border-color: #1c2507; }
  .btn-primary:active, .toggle-view__button:active, .btn-order button:active,
  .btn-order input[type="button"]:active,
  .btn-order input[type="reset"]:active,
  .btn-order input[type="submit"]:active, .btn-accent:active, .widget-primary__view-all:active, .product-buy__btn--buy:active, .btn-primary.active, .active.toggle-view__button, .btn-order button.active,
  .btn-order input.active[type="button"],
  .btn-order input.active[type="reset"],
  .btn-order input.active[type="submit"], .active.btn-accent, .active.widget-primary__view-all, .active.product-buy__btn--buy,
  .open > .btn-primary.dropdown-toggle,
  .open > .dropdown-toggle.toggle-view__button, .btn-order
  .open > button.dropdown-toggle,
  .btn-order
  .open > input.dropdown-toggle[type="button"],
  .btn-order
  .open > input.dropdown-toggle[type="reset"],
  .btn-order
  .open > input.dropdown-toggle[type="submit"],
  .open > .dropdown-toggle.btn-accent,
  .open > .dropdown-toggle.widget-primary__view-all,
  .open > .dropdown-toggle.product-buy__btn--buy {
    background-image: none; }
  .btn-primary.disabled:hover, .disabled.toggle-view__button:hover, .btn-order button.disabled:hover,
  .btn-order input.disabled[type="button"]:hover,
  .btn-order input.disabled[type="reset"]:hover,
  .btn-order input.disabled[type="submit"]:hover, .disabled.btn-accent:hover, .disabled.widget-primary__view-all:hover, .disabled.product-buy__btn--buy:hover, .btn-primary.disabled:focus, .disabled.toggle-view__button:focus, .btn-order button.disabled:focus,
  .btn-order input.disabled[type="button"]:focus,
  .btn-order input.disabled[type="reset"]:focus,
  .btn-order input.disabled[type="submit"]:focus, .disabled.btn-accent:focus, .disabled.widget-primary__view-all:focus, .disabled.product-buy__btn--buy:focus, .btn-primary.disabled.focus, .disabled.focus.toggle-view__button, .btn-order button.disabled.focus,
  .btn-order input.disabled.focus[type="button"],
  .btn-order input.disabled.focus[type="reset"],
  .btn-order input.disabled.focus[type="submit"], .disabled.focus.btn-accent, .disabled.focus.widget-primary__view-all, .disabled.focus.product-buy__btn--buy, .btn-primary[disabled]:hover, [disabled].toggle-view__button:hover, .btn-order button[disabled]:hover,
  .btn-order input[disabled][type="button"]:hover,
  .btn-order input[disabled][type="reset"]:hover,
  .btn-order input[disabled][type="submit"]:hover, [disabled].btn-accent:hover, [disabled].widget-primary__view-all:hover, [disabled].product-buy__btn--buy:hover, .btn-primary[disabled]:focus, [disabled].toggle-view__button:focus, .btn-order button[disabled]:focus,
  .btn-order input[disabled][type="button"]:focus,
  .btn-order input[disabled][type="reset"]:focus,
  .btn-order input[disabled][type="submit"]:focus, [disabled].btn-accent:focus, [disabled].widget-primary__view-all:focus, [disabled].product-buy__btn--buy:focus, .btn-primary[disabled].focus, [disabled].focus.toggle-view__button, .btn-order button[disabled].focus,
  .btn-order input[disabled].focus[type="button"],
  .btn-order input[disabled].focus[type="reset"],
  .btn-order input[disabled].focus[type="submit"], [disabled].focus.btn-accent, [disabled].focus.widget-primary__view-all, [disabled].focus.product-buy__btn--buy,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .toggle-view__button:hover,
  fieldset[disabled] .btn-order button:hover, .btn-order
  fieldset[disabled] button:hover,
  fieldset[disabled]
  .btn-order input[type="button"]:hover,
  .btn-order
  fieldset[disabled] input[type="button"]:hover,
  fieldset[disabled]
  .btn-order input[type="reset"]:hover,
  .btn-order
  fieldset[disabled] input[type="reset"]:hover,
  fieldset[disabled]
  .btn-order input[type="submit"]:hover,
  .btn-order
  fieldset[disabled] input[type="submit"]:hover,
  fieldset[disabled] .btn-accent:hover,
  fieldset[disabled] .widget-primary__view-all:hover,
  fieldset[disabled] .product-buy__btn--buy:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .toggle-view__button:focus,
  fieldset[disabled] .btn-order button:focus, .btn-order
  fieldset[disabled] button:focus,
  fieldset[disabled]
  .btn-order input[type="button"]:focus,
  .btn-order
  fieldset[disabled] input[type="button"]:focus,
  fieldset[disabled]
  .btn-order input[type="reset"]:focus,
  .btn-order
  fieldset[disabled] input[type="reset"]:focus,
  fieldset[disabled]
  .btn-order input[type="submit"]:focus,
  .btn-order
  fieldset[disabled] input[type="submit"]:focus,
  fieldset[disabled] .btn-accent:focus,
  fieldset[disabled] .widget-primary__view-all:focus,
  fieldset[disabled] .product-buy__btn--buy:focus,
  fieldset[disabled] .btn-primary.focus,
  fieldset[disabled] .focus.toggle-view__button,
  fieldset[disabled] .btn-order button.focus, .btn-order
  fieldset[disabled] button.focus,
  fieldset[disabled]
  .btn-order input.focus[type="button"],
  .btn-order
  fieldset[disabled] input.focus[type="button"],
  fieldset[disabled]
  .btn-order input.focus[type="reset"],
  .btn-order
  fieldset[disabled] input.focus[type="reset"],
  fieldset[disabled]
  .btn-order input.focus[type="submit"],
  .btn-order
  fieldset[disabled] input.focus[type="submit"],
  fieldset[disabled] .focus.btn-accent,
  fieldset[disabled] .focus.widget-primary__view-all,
  fieldset[disabled] .focus.product-buy__btn--buy {
    background-color: #769c1f;
    border-color: #6c8f1c; }
  .btn-primary .badge, .toggle-view__button .badge, .btn-order button .badge,
  .btn-order input[type="button"] .badge,
  .btn-order input[type="reset"] .badge,
  .btn-order input[type="submit"] .badge, .btn-accent .badge, .widget-primary__view-all .badge, .product-buy__btn--buy .badge {
    color: #769c1f;
    background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625; }
  .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #255625; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #5cb85c;
    border-color: #4cae4c; }
  .btn-success .badge {
    color: #5cb85c;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1b6d85; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #5bc0de;
    border-color: #46b8da; }
  .btn-info .badge {
    color: #5bc0de;
    background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #985f0d; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus {
    background-color: #f0ad4e;
    border-color: #eea236; }
  .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #761c19; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a; }
  .btn-danger .badge {
    color: #d9534f;
    background-color: #fff; }

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .toggle-view__button, .btn-group-lg > .btn-inverse, .btn-order .btn-group-lg > button, .btn-group-lg > .btn-white, .btn-group-lg > .btn-accent, .btn-group-lg > .widget-primary__view-all, .btn-group-lg > .form-input__group-btn, .btn-group-lg > .active-filters__btn-link, .btn-group-lg > .active-filters__btn-ico, .btn-group-lg > .product-buy__btn, .btn-order button,
.btn-order input[type="button"],
.btn-order input[type="reset"],
.btn-order input[type="submit"], .widget-primary__view-all, .product-action--lg .btn-white, .product-buy--product .product-buy__btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 2px; }

.btn-sm, .btn-group-sm > .btn, .toggle-view > .btn, .btn-group-sm > .toggle-view__button, .toggle-view > .toggle-view__button, .btn-group-sm > .btn-inverse, .toggle-view > .btn-inverse, .btn-order .btn-group-sm > button, .btn-order .toggle-view > button,
.btn-order .btn-group-sm > input[type="button"],
.btn-order .toggle-view > input[type="button"],
.btn-order .btn-group-sm > input[type="reset"],
.btn-order .toggle-view > input[type="reset"],
.btn-order .btn-group-sm > input[type="submit"],
.btn-order .toggle-view > input[type="submit"], .btn-group-sm > .btn-white, .toggle-view > .btn-white, .btn-group-sm > .btn-accent, .toggle-view > .btn-accent, .btn-group-sm > .widget-primary__view-all, .toggle-view > .widget-primary__view-all, .btn-group-sm > .form-input__group-btn, .toggle-view > .form-input__group-btn, .btn-group-sm > .active-filters__btn-link, .toggle-view > .active-filters__btn-link, .btn-group-sm > .active-filters__btn-ico, .toggle-view > .active-filters__btn-ico, .btn-group-sm > .product-buy__btn, .toggle-view > .product-buy__btn, .active-filters__btn-link, .active-filters__btn-ico {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px; }

.btn-xs, .btn-group-xs > .btn, .btn-group-xs > .toggle-view__button, .btn-group-xs > .btn-inverse, .btn-order .btn-group-xs > button,
.btn-order .btn-group-xs > input[type="button"],
.btn-order .btn-group-xs > input[type="reset"],
.btn-order .btn-group-xs > input[type="submit"], .btn-group-xs > .btn-white, .btn-group-xs > .btn-accent, .btn-group-xs > .widget-primary__view-all, .btn-group-xs > .form-input__group-btn, .btn-group-xs > .active-filters__btn-link, .btn-group-xs > .active-filters__btn-ico, .btn-group-xs > .product-buy__btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px; }

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

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

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

/*
--------------------------------------------------
Bootstrap button-groups
--------------------------------------------------
*/
.btn-group, .toggle-view, .active-filters__btn,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn, .toggle-view > .btn, .active-filters__btn > .btn, .btn-group > .toggle-view__button, .toggle-view > .toggle-view__button, .active-filters__btn > .toggle-view__button, .btn-group > .btn-inverse, .toggle-view > .btn-inverse, .active-filters__btn > .btn-inverse, .btn-order .btn-group > button, .btn-order .toggle-view > button, .btn-order .active-filters__btn > button,
  .btn-order .btn-group > input[type="button"],
  .btn-order .toggle-view > input[type="button"],
  .btn-order .active-filters__btn > input[type="button"],
  .btn-order .btn-group > input[type="reset"],
  .btn-order .toggle-view > input[type="reset"],
  .btn-order .active-filters__btn > input[type="reset"],
  .btn-order .btn-group > input[type="submit"],
  .btn-order .toggle-view > input[type="submit"],
  .btn-order .active-filters__btn > input[type="submit"], .btn-group > .btn-white, .toggle-view > .btn-white, .active-filters__btn > .btn-white, .btn-group > .btn-accent, .toggle-view > .btn-accent, .active-filters__btn > .btn-accent, .btn-group > .widget-primary__view-all, .toggle-view > .widget-primary__view-all, .active-filters__btn > .widget-primary__view-all, .btn-group > .form-input__group-btn, .toggle-view > .form-input__group-btn, .active-filters__btn > .form-input__group-btn, .btn-group > .active-filters__btn-link, .toggle-view > .active-filters__btn-link, .active-filters__btn > .active-filters__btn-link, .btn-group > .active-filters__btn-ico, .toggle-view > .active-filters__btn-ico, .active-filters__btn > .active-filters__btn-ico, .btn-group > .product-buy__btn, .toggle-view > .product-buy__btn, .active-filters__btn > .product-buy__btn,
  .btn-group-vertical > .btn,
  .btn-group-vertical > .toggle-view__button,
  .btn-group-vertical > .btn-inverse, .btn-order
  .btn-group-vertical > button,
  .btn-order
  .btn-group-vertical > input[type="button"],
  .btn-order
  .btn-group-vertical > input[type="reset"],
  .btn-order
  .btn-group-vertical > input[type="submit"],
  .btn-group-vertical > .btn-white,
  .btn-group-vertical > .btn-accent,
  .btn-group-vertical > .widget-primary__view-all,
  .btn-group-vertical > .form-input__group-btn,
  .btn-group-vertical > .active-filters__btn-link,
  .btn-group-vertical > .active-filters__btn-ico,
  .btn-group-vertical > .product-buy__btn {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .toggle-view > .btn:hover, .active-filters__btn > .btn:hover, .btn-group > .toggle-view__button:hover, .toggle-view > .toggle-view__button:hover, .active-filters__btn > .toggle-view__button:hover, .btn-group > .btn-inverse:hover, .toggle-view > .btn-inverse:hover, .active-filters__btn > .btn-inverse:hover, .btn-order .btn-group > button:hover, .btn-order .toggle-view > button:hover, .btn-order .active-filters__btn > button:hover,
    .btn-order .btn-group > input[type="button"]:hover,
    .btn-order .toggle-view > input[type="button"]:hover,
    .btn-order .active-filters__btn > input[type="button"]:hover,
    .btn-order .btn-group > input[type="reset"]:hover,
    .btn-order .toggle-view > input[type="reset"]:hover,
    .btn-order .active-filters__btn > input[type="reset"]:hover,
    .btn-order .btn-group > input[type="submit"]:hover,
    .btn-order .toggle-view > input[type="submit"]:hover,
    .btn-order .active-filters__btn > input[type="submit"]:hover, .btn-group > .btn-white:hover, .toggle-view > .btn-white:hover, .active-filters__btn > .btn-white:hover, .btn-group > .btn-accent:hover, .toggle-view > .btn-accent:hover, .active-filters__btn > .btn-accent:hover, .btn-group > .widget-primary__view-all:hover, .toggle-view > .widget-primary__view-all:hover, .active-filters__btn > .widget-primary__view-all:hover, .btn-group > .form-input__group-btn:hover, .toggle-view > .form-input__group-btn:hover, .active-filters__btn > .form-input__group-btn:hover, .btn-group > .active-filters__btn-link:hover, .toggle-view > .active-filters__btn-link:hover, .active-filters__btn > .active-filters__btn-link:hover, .btn-group > .active-filters__btn-ico:hover, .toggle-view > .active-filters__btn-ico:hover, .active-filters__btn > .active-filters__btn-ico:hover, .btn-group > .product-buy__btn:hover, .toggle-view > .product-buy__btn:hover, .active-filters__btn > .product-buy__btn:hover, .btn-group > .btn:focus, .toggle-view > .btn:focus, .active-filters__btn > .btn:focus, .btn-group > .toggle-view__button:focus, .toggle-view > .toggle-view__button:focus, .active-filters__btn > .toggle-view__button:focus, .btn-group > .btn-inverse:focus, .toggle-view > .btn-inverse:focus, .active-filters__btn > .btn-inverse:focus, .btn-order .btn-group > button:focus, .btn-order .toggle-view > button:focus, .btn-order .active-filters__btn > button:focus,
    .btn-order .btn-group > input[type="button"]:focus,
    .btn-order .toggle-view > input[type="button"]:focus,
    .btn-order .active-filters__btn > input[type="button"]:focus,
    .btn-order .btn-group > input[type="reset"]:focus,
    .btn-order .toggle-view > input[type="reset"]:focus,
    .btn-order .active-filters__btn > input[type="reset"]:focus,
    .btn-order .btn-group > input[type="submit"]:focus,
    .btn-order .toggle-view > input[type="submit"]:focus,
    .btn-order .active-filters__btn > input[type="submit"]:focus, .btn-group > .btn-white:focus, .toggle-view > .btn-white:focus, .active-filters__btn > .btn-white:focus, .btn-group > .btn-accent:focus, .toggle-view > .btn-accent:focus, .active-filters__btn > .btn-accent:focus, .btn-group > .widget-primary__view-all:focus, .toggle-view > .widget-primary__view-all:focus, .active-filters__btn > .widget-primary__view-all:focus, .btn-group > .form-input__group-btn:focus, .toggle-view > .form-input__group-btn:focus, .active-filters__btn > .form-input__group-btn:focus, .btn-group > .active-filters__btn-link:focus, .toggle-view > .active-filters__btn-link:focus, .active-filters__btn > .active-filters__btn-link:focus, .btn-group > .active-filters__btn-ico:focus, .toggle-view > .active-filters__btn-ico:focus, .active-filters__btn > .active-filters__btn-ico:focus, .btn-group > .product-buy__btn:focus, .toggle-view > .product-buy__btn:focus, .active-filters__btn > .product-buy__btn:focus, .btn-group > .btn:active, .toggle-view > .btn:active, .active-filters__btn > .btn:active, .btn-group > .toggle-view__button:active, .toggle-view > .toggle-view__button:active, .active-filters__btn > .toggle-view__button:active, .btn-group > .btn-inverse:active, .toggle-view > .btn-inverse:active, .active-filters__btn > .btn-inverse:active, .btn-order .btn-group > button:active, .btn-order .toggle-view > button:active, .btn-order .active-filters__btn > button:active,
    .btn-order .btn-group > input[type="button"]:active,
    .btn-order .toggle-view > input[type="button"]:active,
    .btn-order .active-filters__btn > input[type="button"]:active,
    .btn-order .btn-group > input[type="reset"]:active,
    .btn-order .toggle-view > input[type="reset"]:active,
    .btn-order .active-filters__btn > input[type="reset"]:active,
    .btn-order .btn-group > input[type="submit"]:active,
    .btn-order .toggle-view > input[type="submit"]:active,
    .btn-order .active-filters__btn > input[type="submit"]:active, .btn-group > .btn-white:active, .toggle-view > .btn-white:active, .active-filters__btn > .btn-white:active, .btn-group > .btn-accent:active, .toggle-view > .btn-accent:active, .active-filters__btn > .btn-accent:active, .btn-group > .widget-primary__view-all:active, .toggle-view > .widget-primary__view-all:active, .active-filters__btn > .widget-primary__view-all:active, .btn-group > .form-input__group-btn:active, .toggle-view > .form-input__group-btn:active, .active-filters__btn > .form-input__group-btn:active, .btn-group > .active-filters__btn-link:active, .toggle-view > .active-filters__btn-link:active, .active-filters__btn > .active-filters__btn-link:active, .btn-group > .active-filters__btn-ico:active, .toggle-view > .active-filters__btn-ico:active, .active-filters__btn > .active-filters__btn-ico:active, .btn-group > .product-buy__btn:active, .toggle-view > .product-buy__btn:active, .active-filters__btn > .product-buy__btn:active, .btn-group > .btn.active, .toggle-view > .btn.active, .active-filters__btn > .btn.active, .btn-group > .active.toggle-view__button, .toggle-view > .active.toggle-view__button, .active-filters__btn > .active.toggle-view__button, .btn-group > .active.btn-inverse, .toggle-view > .active.btn-inverse, .active-filters__btn > .active.btn-inverse, .btn-order .btn-group > button.active, .btn-order .toggle-view > button.active, .btn-order .active-filters__btn > button.active,
    .btn-order .btn-group > input.active[type="button"],
    .btn-order .toggle-view > input.active[type="button"],
    .btn-order .active-filters__btn > input.active[type="button"],
    .btn-order .btn-group > input.active[type="reset"],
    .btn-order .toggle-view > input.active[type="reset"],
    .btn-order .active-filters__btn > input.active[type="reset"],
    .btn-order .btn-group > input.active[type="submit"],
    .btn-order .toggle-view > input.active[type="submit"],
    .btn-order .active-filters__btn > input.active[type="submit"], .btn-group > .active.btn-white, .toggle-view > .active.btn-white, .active-filters__btn > .active.btn-white, .btn-group > .active.btn-accent, .toggle-view > .active.btn-accent, .active-filters__btn > .active.btn-accent, .btn-group > .active.widget-primary__view-all, .toggle-view > .active.widget-primary__view-all, .active-filters__btn > .active.widget-primary__view-all, .btn-group > .active.form-input__group-btn, .toggle-view > .active.form-input__group-btn, .active-filters__btn > .active.form-input__group-btn, .btn-group > .active.active-filters__btn-link, .toggle-view > .active.active-filters__btn-link, .active-filters__btn > .active.active-filters__btn-link, .btn-group > .active.active-filters__btn-ico, .toggle-view > .active.active-filters__btn-ico, .active-filters__btn > .active.active-filters__btn-ico, .btn-group > .active.product-buy__btn, .toggle-view > .active.product-buy__btn, .active-filters__btn > .active.product-buy__btn,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .toggle-view__button:hover,
    .btn-group-vertical > .btn-inverse:hover, .btn-order
    .btn-group-vertical > button:hover,
    .btn-order
    .btn-group-vertical > input[type="button"]:hover,
    .btn-order
    .btn-group-vertical > input[type="reset"]:hover,
    .btn-order
    .btn-group-vertical > input[type="submit"]:hover,
    .btn-group-vertical > .btn-white:hover,
    .btn-group-vertical > .btn-accent:hover,
    .btn-group-vertical > .widget-primary__view-all:hover,
    .btn-group-vertical > .form-input__group-btn:hover,
    .btn-group-vertical > .active-filters__btn-link:hover,
    .btn-group-vertical > .active-filters__btn-ico:hover,
    .btn-group-vertical > .product-buy__btn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .toggle-view__button:focus,
    .btn-group-vertical > .btn-inverse:focus, .btn-order
    .btn-group-vertical > button:focus,
    .btn-order
    .btn-group-vertical > input[type="button"]:focus,
    .btn-order
    .btn-group-vertical > input[type="reset"]:focus,
    .btn-order
    .btn-group-vertical > input[type="submit"]:focus,
    .btn-group-vertical > .btn-white:focus,
    .btn-group-vertical > .btn-accent:focus,
    .btn-group-vertical > .widget-primary__view-all:focus,
    .btn-group-vertical > .form-input__group-btn:focus,
    .btn-group-vertical > .active-filters__btn-link:focus,
    .btn-group-vertical > .active-filters__btn-ico:focus,
    .btn-group-vertical > .product-buy__btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .toggle-view__button:active,
    .btn-group-vertical > .btn-inverse:active, .btn-order
    .btn-group-vertical > button:active,
    .btn-order
    .btn-group-vertical > input[type="button"]:active,
    .btn-order
    .btn-group-vertical > input[type="reset"]:active,
    .btn-order
    .btn-group-vertical > input[type="submit"]:active,
    .btn-group-vertical > .btn-white:active,
    .btn-group-vertical > .btn-accent:active,
    .btn-group-vertical > .widget-primary__view-all:active,
    .btn-group-vertical > .form-input__group-btn:active,
    .btn-group-vertical > .active-filters__btn-link:active,
    .btn-group-vertical > .active-filters__btn-ico:active,
    .btn-group-vertical > .product-buy__btn:active,
    .btn-group-vertical > .btn.active,
    .btn-group-vertical > .active.toggle-view__button,
    .btn-group-vertical > .active.btn-inverse, .btn-order
    .btn-group-vertical > button.active,
    .btn-order
    .btn-group-vertical > input.active[type="button"],
    .btn-order
    .btn-group-vertical > input.active[type="reset"],
    .btn-order
    .btn-group-vertical > input.active[type="submit"],
    .btn-group-vertical > .active.btn-white,
    .btn-group-vertical > .active.btn-accent,
    .btn-group-vertical > .active.widget-primary__view-all,
    .btn-group-vertical > .active.form-input__group-btn,
    .btn-group-vertical > .active.active-filters__btn-link,
    .btn-group-vertical > .active.active-filters__btn-ico,
    .btn-group-vertical > .active.product-buy__btn {
      z-index: 2; }

.btn-group .btn + .btn, .toggle-view .btn + .btn, .active-filters__btn .btn + .btn, .btn-group .toggle-view__button + .btn, .toggle-view .toggle-view__button + .btn, .active-filters__btn .toggle-view__button + .btn, .btn-group .btn-inverse + .btn, .toggle-view .btn-inverse + .btn, .active-filters__btn .btn-inverse + .btn, .btn-group .btn-order button + .btn, .btn-order .btn-group button + .btn, .toggle-view .btn-order button + .btn, .btn-order .toggle-view button + .btn, .active-filters__btn .btn-order button + .btn, .btn-order .active-filters__btn button + .btn, .btn-group
.btn-order input[type="button"] + .btn,
.btn-order .btn-group input[type="button"] + .btn, .toggle-view
.btn-order input[type="button"] + .btn,
.btn-order .toggle-view input[type="button"] + .btn, .active-filters__btn
.btn-order input[type="button"] + .btn,
.btn-order .active-filters__btn input[type="button"] + .btn, .btn-group
.btn-order input[type="reset"] + .btn,
.btn-order .btn-group input[type="reset"] + .btn, .toggle-view
.btn-order input[type="reset"] + .btn,
.btn-order .toggle-view input[type="reset"] + .btn, .active-filters__btn
.btn-order input[type="reset"] + .btn,
.btn-order .active-filters__btn input[type="reset"] + .btn, .btn-group
.btn-order input[type="submit"] + .btn,
.btn-order .btn-group input[type="submit"] + .btn, .toggle-view
.btn-order input[type="submit"] + .btn,
.btn-order .toggle-view input[type="submit"] + .btn, .active-filters__btn
.btn-order input[type="submit"] + .btn,
.btn-order .active-filters__btn input[type="submit"] + .btn, .btn-group .btn-white + .btn, .toggle-view .btn-white + .btn, .active-filters__btn .btn-white + .btn, .btn-group .btn-accent + .btn, .toggle-view .btn-accent + .btn, .active-filters__btn .btn-accent + .btn, .btn-group .widget-primary__view-all + .btn, .toggle-view .widget-primary__view-all + .btn, .active-filters__btn .widget-primary__view-all + .btn, .btn-group .form-input__group-btn + .btn, .toggle-view .form-input__group-btn + .btn, .active-filters__btn .form-input__group-btn + .btn, .btn-group .active-filters__btn-link + .btn, .toggle-view .active-filters__btn-link + .btn, .active-filters__btn .active-filters__btn-link + .btn, .btn-group .active-filters__btn-ico + .btn, .toggle-view .active-filters__btn-ico + .btn, .active-filters__btn .active-filters__btn-ico + .btn, .btn-group .product-buy__btn + .btn, .toggle-view .product-buy__btn + .btn, .active-filters__btn .product-buy__btn + .btn, .btn-group .btn + .toggle-view__button, .toggle-view .btn + .toggle-view__button, .active-filters__btn .btn + .toggle-view__button, .btn-group .toggle-view__button + .toggle-view__button, .toggle-view .toggle-view__button + .toggle-view__button, .active-filters__btn .toggle-view__button + .toggle-view__button, .btn-group .btn-inverse + .toggle-view__button, .toggle-view .btn-inverse + .toggle-view__button, .active-filters__btn .btn-inverse + .toggle-view__button, .btn-group .btn-order button + .toggle-view__button, .btn-order .btn-group button + .toggle-view__button, .toggle-view .btn-order button + .toggle-view__button, .btn-order .toggle-view button + .toggle-view__button, .active-filters__btn .btn-order button + .toggle-view__button, .btn-order .active-filters__btn button + .toggle-view__button, .btn-group
.btn-order input[type="button"] + .toggle-view__button,
.btn-order .btn-group input[type="button"] + .toggle-view__button, .toggle-view
.btn-order input[type="button"] + .toggle-view__button,
.btn-order .toggle-view input[type="button"] + .toggle-view__button, .active-filters__btn
.btn-order input[type="button"] + .toggle-view__button,
.btn-order .active-filters__btn input[type="button"] + .toggle-view__button, .btn-group
.btn-order input[type="reset"] + .toggle-view__button,
.btn-order .btn-group input[type="reset"] + .toggle-view__button, .toggle-view
.btn-order input[type="reset"] + .toggle-view__button,
.btn-order .toggle-view input[type="reset"] + .toggle-view__button, .active-filters__btn
.btn-order input[type="reset"] + .toggle-view__button,
.btn-order .active-filters__btn input[type="reset"] + .toggle-view__button, .btn-group
.btn-order input[type="submit"] + .toggle-view__button,
.btn-order .btn-group input[type="submit"] + .toggle-view__button, .toggle-view
.btn-order input[type="submit"] + .toggle-view__button,
.btn-order .toggle-view input[type="submit"] + .toggle-view__button, .active-filters__btn
.btn-order input[type="submit"] + .toggle-view__button,
.btn-order .active-filters__btn input[type="submit"] + .toggle-view__button, .btn-group .btn-white + .toggle-view__button, .toggle-view .btn-white + .toggle-view__button, .active-filters__btn .btn-white + .toggle-view__button, .btn-group .btn-accent + .toggle-view__button, .toggle-view .btn-accent + .toggle-view__button, .active-filters__btn .btn-accent + .toggle-view__button, .btn-group .widget-primary__view-all + .toggle-view__button, .toggle-view .widget-primary__view-all + .toggle-view__button, .active-filters__btn .widget-primary__view-all + .toggle-view__button, .btn-group .form-input__group-btn + .toggle-view__button, .toggle-view .form-input__group-btn + .toggle-view__button, .active-filters__btn .form-input__group-btn + .toggle-view__button, .btn-group .active-filters__btn-link + .toggle-view__button, .toggle-view .active-filters__btn-link + .toggle-view__button, .active-filters__btn .active-filters__btn-link + .toggle-view__button, .btn-group .active-filters__btn-ico + .toggle-view__button, .toggle-view .active-filters__btn-ico + .toggle-view__button, .active-filters__btn .active-filters__btn-ico + .toggle-view__button, .btn-group .product-buy__btn + .toggle-view__button, .toggle-view .product-buy__btn + .toggle-view__button, .active-filters__btn .product-buy__btn + .toggle-view__button, .btn-group .btn + .btn-inverse, .toggle-view .btn + .btn-inverse, .active-filters__btn .btn + .btn-inverse, .btn-group .toggle-view__button + .btn-inverse, .toggle-view .toggle-view__button + .btn-inverse, .active-filters__btn .toggle-view__button + .btn-inverse, .btn-group .btn-inverse + .btn-inverse, .toggle-view .btn-inverse + .btn-inverse, .active-filters__btn .btn-inverse + .btn-inverse, .btn-group .btn-order button + .btn-inverse, .btn-order .btn-group button + .btn-inverse, .toggle-view .btn-order button + .btn-inverse, .btn-order .toggle-view button + .btn-inverse, .active-filters__btn .btn-order button + .btn-inverse, .btn-order .active-filters__btn button + .btn-inverse, .btn-group
.btn-order input[type="button"] + .btn-inverse,
.btn-order .btn-group input[type="button"] + .btn-inverse, .toggle-view
.btn-order input[type="button"] + .btn-inverse,
.btn-order .toggle-view input[type="button"] + .btn-inverse, .active-filters__btn
.btn-order input[type="button"] + .btn-inverse,
.btn-order .active-filters__btn input[type="button"] + .btn-inverse, .btn-group
.btn-order input[type="reset"] + .btn-inverse,
.btn-order .btn-group input[type="reset"] + .btn-inverse, .toggle-view
.btn-order input[type="reset"] + .btn-inverse,
.btn-order .toggle-view input[type="reset"] + .btn-inverse, .active-filters__btn
.btn-order input[type="reset"] + .btn-inverse,
.btn-order .active-filters__btn input[type="reset"] + .btn-inverse, .btn-group
.btn-order input[type="submit"] + .btn-inverse,
.btn-order .btn-group input[type="submit"] + .btn-inverse, .toggle-view
.btn-order input[type="submit"] + .btn-inverse,
.btn-order .toggle-view input[type="submit"] + .btn-inverse, .active-filters__btn
.btn-order input[type="submit"] + .btn-inverse,
.btn-order .active-filters__btn input[type="submit"] + .btn-inverse, .btn-group .btn-white + .btn-inverse, .toggle-view .btn-white + .btn-inverse, .active-filters__btn .btn-white + .btn-inverse, .btn-group .btn-accent + .btn-inverse, .toggle-view .btn-accent + .btn-inverse, .active-filters__btn .btn-accent + .btn-inverse, .btn-group .widget-primary__view-all + .btn-inverse, .toggle-view .widget-primary__view-all + .btn-inverse, .active-filters__btn .widget-primary__view-all + .btn-inverse, .btn-group .form-input__group-btn + .btn-inverse, .toggle-view .form-input__group-btn + .btn-inverse, .active-filters__btn .form-input__group-btn + .btn-inverse, .btn-group .active-filters__btn-link + .btn-inverse, .toggle-view .active-filters__btn-link + .btn-inverse, .active-filters__btn .active-filters__btn-link + .btn-inverse, .btn-group .active-filters__btn-ico + .btn-inverse, .toggle-view .active-filters__btn-ico + .btn-inverse, .active-filters__btn .active-filters__btn-ico + .btn-inverse, .btn-group .product-buy__btn + .btn-inverse, .toggle-view .product-buy__btn + .btn-inverse, .active-filters__btn .product-buy__btn + .btn-inverse, .btn-group .btn-order .btn + button, .btn-order .btn-group .btn + button, .toggle-view .btn-order .btn + button, .btn-order .toggle-view .btn + button, .active-filters__btn .btn-order .btn + button, .btn-order .active-filters__btn .btn + button, .btn-group .btn-order .toggle-view__button + button, .btn-order .btn-group .toggle-view__button + button, .toggle-view .btn-order .toggle-view__button + button, .btn-order .toggle-view .toggle-view__button + button, .active-filters__btn .btn-order .toggle-view__button + button, .btn-order .active-filters__btn .toggle-view__button + button, .btn-group .btn-order .btn-inverse + button, .btn-order .btn-group .btn-inverse + button, .toggle-view .btn-order .btn-inverse + button, .btn-order .toggle-view .btn-inverse + button, .active-filters__btn .btn-order .btn-inverse + button, .btn-order .active-filters__btn .btn-inverse + button, .btn-group .btn-order button + button, .btn-order .btn-group button + button, .toggle-view .btn-order button + button, .btn-order .toggle-view button + button, .active-filters__btn .btn-order button + button, .btn-order .active-filters__btn button + button, .btn-group .btn-order input[type="button"] + button, .btn-order .btn-group input[type="button"] + button, .toggle-view .btn-order input[type="button"] + button, .btn-order .toggle-view input[type="button"] + button, .active-filters__btn .btn-order input[type="button"] + button, .btn-order .active-filters__btn input[type="button"] + button, .btn-group .btn-order input[type="reset"] + button, .btn-order .btn-group input[type="reset"] + button, .toggle-view .btn-order input[type="reset"] + button, .btn-order .toggle-view input[type="reset"] + button, .active-filters__btn .btn-order input[type="reset"] + button, .btn-order .active-filters__btn input[type="reset"] + button, .btn-group .btn-order input[type="submit"] + button, .btn-order .btn-group input[type="submit"] + button, .toggle-view .btn-order input[type="submit"] + button, .btn-order .toggle-view input[type="submit"] + button, .active-filters__btn .btn-order input[type="submit"] + button, .btn-order .active-filters__btn input[type="submit"] + button, .btn-group .btn-order .btn-white + button, .btn-order .btn-group .btn-white + button, .toggle-view .btn-order .btn-white + button, .btn-order .toggle-view .btn-white + button, .active-filters__btn .btn-order .btn-white + button, .btn-order .active-filters__btn .btn-white + button, .btn-group .btn-order .btn-accent + button, .btn-order .btn-group .btn-accent + button, .toggle-view .btn-order .btn-accent + button, .btn-order .toggle-view .btn-accent + button, .active-filters__btn .btn-order .btn-accent + button, .btn-order .active-filters__btn .btn-accent + button, .btn-group .btn-order .widget-primary__view-all + button, .btn-order .btn-group .widget-primary__view-all + button, .toggle-view .btn-order .widget-primary__view-all + button, .btn-order .toggle-view .widget-primary__view-all + button, .active-filters__btn .btn-order .widget-primary__view-all + button, .btn-order .active-filters__btn .widget-primary__view-all + button, .btn-group .btn-order .form-input__group-btn + button, .btn-order .btn-group .form-input__group-btn + button, .toggle-view .btn-order .form-input__group-btn + button, .btn-order .toggle-view .form-input__group-btn + button, .active-filters__btn .btn-order .form-input__group-btn + button, .btn-order .active-filters__btn .form-input__group-btn + button, .btn-group .btn-order .active-filters__btn-link + button, .btn-order .btn-group .active-filters__btn-link + button, .toggle-view .btn-order .active-filters__btn-link + button, .btn-order .toggle-view .active-filters__btn-link + button, .active-filters__btn .btn-order .active-filters__btn-link + button, .btn-order .active-filters__btn .active-filters__btn-link + button, .btn-group .btn-order .active-filters__btn-ico + button, .btn-order .btn-group .active-filters__btn-ico + button, .toggle-view .btn-order .active-filters__btn-ico + button, .btn-order .toggle-view .active-filters__btn-ico + button, .active-filters__btn .btn-order .active-filters__btn-ico + button, .btn-order .active-filters__btn .active-filters__btn-ico + button, .btn-group .btn-order .product-buy__btn + button, .btn-order .btn-group .product-buy__btn + button, .toggle-view .btn-order .product-buy__btn + button, .btn-order .toggle-view .product-buy__btn + button, .active-filters__btn .btn-order .product-buy__btn + button, .btn-order .active-filters__btn .product-buy__btn + button, .btn-group
.btn-order .btn + input[type="button"],
.btn-order .btn-group .btn + input[type="button"], .toggle-view
.btn-order .btn + input[type="button"],
.btn-order .toggle-view .btn + input[type="button"], .active-filters__btn
.btn-order .btn + input[type="button"],
.btn-order .active-filters__btn .btn + input[type="button"], .btn-group
.btn-order .toggle-view__button + input[type="button"],
.btn-order .btn-group .toggle-view__button + input[type="button"], .toggle-view
.btn-order .toggle-view__button + input[type="button"],
.btn-order .toggle-view .toggle-view__button + input[type="button"], .active-filters__btn
.btn-order .toggle-view__button + input[type="button"],
.btn-order .active-filters__btn .toggle-view__button + input[type="button"], .btn-group
.btn-order .btn-inverse + input[type="button"],
.btn-order .btn-group .btn-inverse + input[type="button"], .toggle-view
.btn-order .btn-inverse + input[type="button"],
.btn-order .toggle-view .btn-inverse + input[type="button"], .active-filters__btn
.btn-order .btn-inverse + input[type="button"],
.btn-order .active-filters__btn .btn-inverse + input[type="button"], .btn-group .btn-order button + input[type="button"], .btn-order .btn-group button + input[type="button"], .toggle-view .btn-order button + input[type="button"], .btn-order .toggle-view button + input[type="button"], .active-filters__btn .btn-order button + input[type="button"], .btn-order .active-filters__btn button + input[type="button"], .btn-group .btn-order input[type="button"] + input[type="button"], .btn-order .btn-group input[type="button"] + input[type="button"], .toggle-view .btn-order input[type="button"] + input[type="button"], .btn-order .toggle-view input[type="button"] + input[type="button"], .active-filters__btn .btn-order input[type="button"] + input[type="button"], .btn-order .active-filters__btn input[type="button"] + input[type="button"], .btn-group .btn-order input[type="reset"] + input[type="button"], .btn-order .btn-group input[type="reset"] + input[type="button"], .toggle-view .btn-order input[type="reset"] + input[type="button"], .btn-order .toggle-view input[type="reset"] + input[type="button"], .active-filters__btn .btn-order input[type="reset"] + input[type="button"], .btn-order .active-filters__btn input[type="reset"] + input[type="button"], .btn-group .btn-order input[type="submit"] + input[type="button"], .btn-order .btn-group input[type="submit"] + input[type="button"], .toggle-view .btn-order input[type="submit"] + input[type="button"], .btn-order .toggle-view input[type="submit"] + input[type="button"], .active-filters__btn .btn-order input[type="submit"] + input[type="button"], .btn-order .active-filters__btn input[type="submit"] + input[type="button"], .btn-group
.btn-order .btn-white + input[type="button"],
.btn-order .btn-group .btn-white + input[type="button"], .toggle-view
.btn-order .btn-white + input[type="button"],
.btn-order .toggle-view .btn-white + input[type="button"], .active-filters__btn
.btn-order .btn-white + input[type="button"],
.btn-order .active-filters__btn .btn-white + input[type="button"], .btn-group
.btn-order .btn-accent + input[type="button"],
.btn-order .btn-group .btn-accent + input[type="button"], .toggle-view
.btn-order .btn-accent + input[type="button"],
.btn-order .toggle-view .btn-accent + input[type="button"], .active-filters__btn
.btn-order .btn-accent + input[type="button"],
.btn-order .active-filters__btn .btn-accent + input[type="button"], .btn-group
.btn-order .widget-primary__view-all + input[type="button"],
.btn-order .btn-group .widget-primary__view-all + input[type="button"], .toggle-view
.btn-order .widget-primary__view-all + input[type="button"],
.btn-order .toggle-view .widget-primary__view-all + input[type="button"], .active-filters__btn
.btn-order .widget-primary__view-all + input[type="button"],
.btn-order .active-filters__btn .widget-primary__view-all + input[type="button"], .btn-group
.btn-order .form-input__group-btn + input[type="button"],
.btn-order .btn-group .form-input__group-btn + input[type="button"], .toggle-view
.btn-order .form-input__group-btn + input[type="button"],
.btn-order .toggle-view .form-input__group-btn + input[type="button"], .active-filters__btn
.btn-order .form-input__group-btn + input[type="button"],
.btn-order .active-filters__btn .form-input__group-btn + input[type="button"], .btn-group
.btn-order .active-filters__btn-link + input[type="button"],
.btn-order .btn-group .active-filters__btn-link + input[type="button"], .toggle-view
.btn-order .active-filters__btn-link + input[type="button"],
.btn-order .toggle-view .active-filters__btn-link + input[type="button"], .active-filters__btn
.btn-order .active-filters__btn-link + input[type="button"],
.btn-order .active-filters__btn .active-filters__btn-link + input[type="button"], .btn-group
.btn-order .active-filters__btn-ico + input[type="button"],
.btn-order .btn-group .active-filters__btn-ico + input[type="button"], .toggle-view
.btn-order .active-filters__btn-ico + input[type="button"],
.btn-order .toggle-view .active-filters__btn-ico + input[type="button"], .active-filters__btn
.btn-order .active-filters__btn-ico + input[type="button"],
.btn-order .active-filters__btn .active-filters__btn-ico + input[type="button"], .btn-group
.btn-order .product-buy__btn + input[type="button"],
.btn-order .btn-group .product-buy__btn + input[type="button"], .toggle-view
.btn-order .product-buy__btn + input[type="button"],
.btn-order .toggle-view .product-buy__btn + input[type="button"], .active-filters__btn
.btn-order .product-buy__btn + input[type="button"],
.btn-order .active-filters__btn .product-buy__btn + input[type="button"], .btn-group
.btn-order .btn + input[type="reset"],
.btn-order .btn-group .btn + input[type="reset"], .toggle-view
.btn-order .btn + input[type="reset"],
.btn-order .toggle-view .btn + input[type="reset"], .active-filters__btn
.btn-order .btn + input[type="reset"],
.btn-order .active-filters__btn .btn + input[type="reset"], .btn-group
.btn-order .toggle-view__button + input[type="reset"],
.btn-order .btn-group .toggle-view__button + input[type="reset"], .toggle-view
.btn-order .toggle-view__button + input[type="reset"],
.btn-order .toggle-view .toggle-view__button + input[type="reset"], .active-filters__btn
.btn-order .toggle-view__button + input[type="reset"],
.btn-order .active-filters__btn .toggle-view__button + input[type="reset"], .btn-group
.btn-order .btn-inverse + input[type="reset"],
.btn-order .btn-group .btn-inverse + input[type="reset"], .toggle-view
.btn-order .btn-inverse + input[type="reset"],
.btn-order .toggle-view .btn-inverse + input[type="reset"], .active-filters__btn
.btn-order .btn-inverse + input[type="reset"],
.btn-order .active-filters__btn .btn-inverse + input[type="reset"], .btn-group .btn-order button + input[type="reset"], .btn-order .btn-group button + input[type="reset"], .toggle-view .btn-order button + input[type="reset"], .btn-order .toggle-view button + input[type="reset"], .active-filters__btn .btn-order button + input[type="reset"], .btn-order .active-filters__btn button + input[type="reset"], .btn-group .btn-order input[type="button"] + input[type="reset"], .btn-order .btn-group input[type="button"] + input[type="reset"], .toggle-view .btn-order input[type="button"] + input[type="reset"], .btn-order .toggle-view input[type="button"] + input[type="reset"], .active-filters__btn .btn-order input[type="button"] + input[type="reset"], .btn-order .active-filters__btn input[type="button"] + input[type="reset"], .btn-group .btn-order input[type="reset"] + input[type="reset"], .btn-order .btn-group input[type="reset"] + input[type="reset"], .toggle-view .btn-order input[type="reset"] + input[type="reset"], .btn-order .toggle-view input[type="reset"] + input[type="reset"], .active-filters__btn .btn-order input[type="reset"] + input[type="reset"], .btn-order .active-filters__btn input[type="reset"] + input[type="reset"], .btn-group .btn-order input[type="submit"] + input[type="reset"], .btn-order .btn-group input[type="submit"] + input[type="reset"], .toggle-view .btn-order input[type="submit"] + input[type="reset"], .btn-order .toggle-view input[type="submit"] + input[type="reset"], .active-filters__btn .btn-order input[type="submit"] + input[type="reset"], .btn-order .active-filters__btn input[type="submit"] + input[type="reset"], .btn-group
.btn-order .btn-white + input[type="reset"],
.btn-order .btn-group .btn-white + input[type="reset"], .toggle-view
.btn-order .btn-white + input[type="reset"],
.btn-order .toggle-view .btn-white + input[type="reset"], .active-filters__btn
.btn-order .btn-white + input[type="reset"],
.btn-order .active-filters__btn .btn-white + input[type="reset"], .btn-group
.btn-order .btn-accent + input[type="reset"],
.btn-order .btn-group .btn-accent + input[type="reset"], .toggle-view
.btn-order .btn-accent + input[type="reset"],
.btn-order .toggle-view .btn-accent + input[type="reset"], .active-filters__btn
.btn-order .btn-accent + input[type="reset"],
.btn-order .active-filters__btn .btn-accent + input[type="reset"], .btn-group
.btn-order .widget-primary__view-all + input[type="reset"],
.btn-order .btn-group .widget-primary__view-all + input[type="reset"], .toggle-view
.btn-order .widget-primary__view-all + input[type="reset"],
.btn-order .toggle-view .widget-primary__view-all + input[type="reset"], .active-filters__btn
.btn-order .widget-primary__view-all + input[type="reset"],
.btn-order .active-filters__btn .widget-primary__view-all + input[type="reset"], .btn-group
.btn-order .form-input__group-btn + input[type="reset"],
.btn-order .btn-group .form-input__group-btn + input[type="reset"], .toggle-view
.btn-order .form-input__group-btn + input[type="reset"],
.btn-order .toggle-view .form-input__group-btn + input[type="reset"], .active-filters__btn
.btn-order .form-input__group-btn + input[type="reset"],
.btn-order .active-filters__btn .form-input__group-btn + input[type="reset"], .btn-group
.btn-order .active-filters__btn-link + input[type="reset"],
.btn-order .btn-group .active-filters__btn-link + input[type="reset"], .toggle-view
.btn-order .active-filters__btn-link + input[type="reset"],
.btn-order .toggle-view .active-filters__btn-link + input[type="reset"], .active-filters__btn
.btn-order .active-filters__btn-link + input[type="reset"],
.btn-order .active-filters__btn .active-filters__btn-link + input[type="reset"], .btn-group
.btn-order .active-filters__btn-ico + input[type="reset"],
.btn-order .btn-group .active-filters__btn-ico + input[type="reset"], .toggle-view
.btn-order .active-filters__btn-ico + input[type="reset"],
.btn-order .toggle-view .active-filters__btn-ico + input[type="reset"], .active-filters__btn
.btn-order .active-filters__btn-ico + input[type="reset"],
.btn-order .active-filters__btn .active-filters__btn-ico + input[type="reset"], .btn-group
.btn-order .product-buy__btn + input[type="reset"],
.btn-order .btn-group .product-buy__btn + input[type="reset"], .toggle-view
.btn-order .product-buy__btn + input[type="reset"],
.btn-order .toggle-view .product-buy__btn + input[type="reset"], .active-filters__btn
.btn-order .product-buy__btn + input[type="reset"],
.btn-order .active-filters__btn .product-buy__btn + input[type="reset"], .btn-group
.btn-order .btn + input[type="submit"],
.btn-order .btn-group .btn + input[type="submit"], .toggle-view
.btn-order .btn + input[type="submit"],
.btn-order .toggle-view .btn + input[type="submit"], .active-filters__btn
.btn-order .btn + input[type="submit"],
.btn-order .active-filters__btn .btn + input[type="submit"], .btn-group
.btn-order .toggle-view__button + input[type="submit"],
.btn-order .btn-group .toggle-view__button + input[type="submit"], .toggle-view
.btn-order .toggle-view__button + input[type="submit"],
.btn-order .toggle-view .toggle-view__button + input[type="submit"], .active-filters__btn
.btn-order .toggle-view__button + input[type="submit"],
.btn-order .active-filters__btn .toggle-view__button + input[type="submit"], .btn-group
.btn-order .btn-inverse + input[type="submit"],
.btn-order .btn-group .btn-inverse + input[type="submit"], .toggle-view
.btn-order .btn-inverse + input[type="submit"],
.btn-order .toggle-view .btn-inverse + input[type="submit"], .active-filters__btn
.btn-order .btn-inverse + input[type="submit"],
.btn-order .active-filters__btn .btn-inverse + input[type="submit"], .btn-group .btn-order button + input[type="submit"], .btn-order .btn-group button + input[type="submit"], .toggle-view .btn-order button + input[type="submit"], .btn-order .toggle-view button + input[type="submit"], .active-filters__btn .btn-order button + input[type="submit"], .btn-order .active-filters__btn button + input[type="submit"], .btn-group .btn-order input[type="button"] + input[type="submit"], .btn-order .btn-group input[type="button"] + input[type="submit"], .toggle-view .btn-order input[type="button"] + input[type="submit"], .btn-order .toggle-view input[type="button"] + input[type="submit"], .active-filters__btn .btn-order input[type="button"] + input[type="submit"], .btn-order .active-filters__btn input[type="button"] + input[type="submit"], .btn-group .btn-order input[type="reset"] + input[type="submit"], .btn-order .btn-group input[type="reset"] + input[type="submit"], .toggle-view .btn-order input[type="reset"] + input[type="submit"], .btn-order .toggle-view input[type="reset"] + input[type="submit"], .active-filters__btn .btn-order input[type="reset"] + input[type="submit"], .btn-order .active-filters__btn input[type="reset"] + input[type="submit"], .btn-group .btn-order input[type="submit"] + input[type="submit"], .btn-order .btn-group input[type="submit"] + input[type="submit"], .toggle-view .btn-order input[type="submit"] + input[type="submit"], .btn-order .toggle-view input[type="submit"] + input[type="submit"], .active-filters__btn .btn-order input[type="submit"] + input[type="submit"], .btn-order .active-filters__btn input[type="submit"] + input[type="submit"], .btn-group
.btn-order .btn-white + input[type="submit"],
.btn-order .btn-group .btn-white + input[type="submit"], .toggle-view
.btn-order .btn-white + input[type="submit"],
.btn-order .toggle-view .btn-white + input[type="submit"], .active-filters__btn
.btn-order .btn-white + input[type="submit"],
.btn-order .active-filters__btn .btn-white + input[type="submit"], .btn-group
.btn-order .btn-accent + input[type="submit"],
.btn-order .btn-group .btn-accent + input[type="submit"], .toggle-view
.btn-order .btn-accent + input[type="submit"],
.btn-order .toggle-view .btn-accent + input[type="submit"], .active-filters__btn
.btn-order .btn-accent + input[type="submit"],
.btn-order .active-filters__btn .btn-accent + input[type="submit"], .btn-group
.btn-order .widget-primary__view-all + input[type="submit"],
.btn-order .btn-group .widget-primary__view-all + input[type="submit"], .toggle-view
.btn-order .widget-primary__view-all + input[type="submit"],
.btn-order .toggle-view .widget-primary__view-all + input[type="submit"], .active-filters__btn
.btn-order .widget-primary__view-all + input[type="submit"],
.btn-order .active-filters__btn .widget-primary__view-all + input[type="submit"], .btn-group
.btn-order .form-input__group-btn + input[type="submit"],
.btn-order .btn-group .form-input__group-btn + input[type="submit"], .toggle-view
.btn-order .form-input__group-btn + input[type="submit"],
.btn-order .toggle-view .form-input__group-btn + input[type="submit"], .active-filters__btn
.btn-order .form-input__group-btn + input[type="submit"],
.btn-order .active-filters__btn .form-input__group-btn + input[type="submit"], .btn-group
.btn-order .active-filters__btn-link + input[type="submit"],
.btn-order .btn-group .active-filters__btn-link + input[type="submit"], .toggle-view
.btn-order .active-filters__btn-link + input[type="submit"],
.btn-order .toggle-view .active-filters__btn-link + input[type="submit"], .active-filters__btn
.btn-order .active-filters__btn-link + input[type="submit"],
.btn-order .active-filters__btn .active-filters__btn-link + input[type="submit"], .btn-group
.btn-order .active-filters__btn-ico + input[type="submit"],
.btn-order .btn-group .active-filters__btn-ico + input[type="submit"], .toggle-view
.btn-order .active-filters__btn-ico + input[type="submit"],
.btn-order .toggle-view .active-filters__btn-ico + input[type="submit"], .active-filters__btn
.btn-order .active-filters__btn-ico + input[type="submit"],
.btn-order .active-filters__btn .active-filters__btn-ico + input[type="submit"], .btn-group
.btn-order .product-buy__btn + input[type="submit"],
.btn-order .btn-group .product-buy__btn + input[type="submit"], .toggle-view
.btn-order .product-buy__btn + input[type="submit"],
.btn-order .toggle-view .product-buy__btn + input[type="submit"], .active-filters__btn
.btn-order .product-buy__btn + input[type="submit"],
.btn-order .active-filters__btn .product-buy__btn + input[type="submit"], .btn-group .btn + .btn-white, .toggle-view .btn + .btn-white, .active-filters__btn .btn + .btn-white, .btn-group .toggle-view__button + .btn-white, .toggle-view .toggle-view__button + .btn-white, .active-filters__btn .toggle-view__button + .btn-white, .btn-group .btn-inverse + .btn-white, .toggle-view .btn-inverse + .btn-white, .active-filters__btn .btn-inverse + .btn-white, .btn-group .btn-order button + .btn-white, .btn-order .btn-group button + .btn-white, .toggle-view .btn-order button + .btn-white, .btn-order .toggle-view button + .btn-white, .active-filters__btn .btn-order button + .btn-white, .btn-order .active-filters__btn button + .btn-white, .btn-group
.btn-order input[type="button"] + .btn-white,
.btn-order .btn-group input[type="button"] + .btn-white, .toggle-view
.btn-order input[type="button"] + .btn-white,
.btn-order .toggle-view input[type="button"] + .btn-white, .active-filters__btn
.btn-order input[type="button"] + .btn-white,
.btn-order .active-filters__btn input[type="button"] + .btn-white, .btn-group
.btn-order input[type="reset"] + .btn-white,
.btn-order .btn-group input[type="reset"] + .btn-white, .toggle-view
.btn-order input[type="reset"] + .btn-white,
.btn-order .toggle-view input[type="reset"] + .btn-white, .active-filters__btn
.btn-order input[type="reset"] + .btn-white,
.btn-order .active-filters__btn input[type="reset"] + .btn-white, .btn-group
.btn-order input[type="submit"] + .btn-white,
.btn-order .btn-group input[type="submit"] + .btn-white, .toggle-view
.btn-order input[type="submit"] + .btn-white,
.btn-order .toggle-view input[type="submit"] + .btn-white, .active-filters__btn
.btn-order input[type="submit"] + .btn-white,
.btn-order .active-filters__btn input[type="submit"] + .btn-white, .btn-group .btn-white + .btn-white, .toggle-view .btn-white + .btn-white, .active-filters__btn .btn-white + .btn-white, .btn-group .btn-accent + .btn-white, .toggle-view .btn-accent + .btn-white, .active-filters__btn .btn-accent + .btn-white, .btn-group .widget-primary__view-all + .btn-white, .toggle-view .widget-primary__view-all + .btn-white, .active-filters__btn .widget-primary__view-all + .btn-white, .btn-group .form-input__group-btn + .btn-white, .toggle-view .form-input__group-btn + .btn-white, .active-filters__btn .form-input__group-btn + .btn-white, .btn-group .active-filters__btn-link + .btn-white, .toggle-view .active-filters__btn-link + .btn-white, .active-filters__btn .active-filters__btn-link + .btn-white, .btn-group .active-filters__btn-ico + .btn-white, .toggle-view .active-filters__btn-ico + .btn-white, .active-filters__btn .active-filters__btn-ico + .btn-white, .btn-group .product-buy__btn + .btn-white, .toggle-view .product-buy__btn + .btn-white, .active-filters__btn .product-buy__btn + .btn-white, .btn-group .btn + .btn-accent, .toggle-view .btn + .btn-accent, .active-filters__btn .btn + .btn-accent, .btn-group .toggle-view__button + .btn-accent, .toggle-view .toggle-view__button + .btn-accent, .active-filters__btn .toggle-view__button + .btn-accent, .btn-group .btn-inverse + .btn-accent, .toggle-view .btn-inverse + .btn-accent, .active-filters__btn .btn-inverse + .btn-accent, .btn-group .btn-order button + .btn-accent, .btn-order .btn-group button + .btn-accent, .toggle-view .btn-order button + .btn-accent, .btn-order .toggle-view button + .btn-accent, .active-filters__btn .btn-order button + .btn-accent, .btn-order .active-filters__btn button + .btn-accent, .btn-group
.btn-order input[type="button"] + .btn-accent,
.btn-order .btn-group input[type="button"] + .btn-accent, .toggle-view
.btn-order input[type="button"] + .btn-accent,
.btn-order .toggle-view input[type="button"] + .btn-accent, .active-filters__btn
.btn-order input[type="button"] + .btn-accent,
.btn-order .active-filters__btn input[type="button"] + .btn-accent, .btn-group
.btn-order input[type="reset"] + .btn-accent,
.btn-order .btn-group input[type="reset"] + .btn-accent, .toggle-view
.btn-order input[type="reset"] + .btn-accent,
.btn-order .toggle-view input[type="reset"] + .btn-accent, .active-filters__btn
.btn-order input[type="reset"] + .btn-accent,
.btn-order .active-filters__btn input[type="reset"] + .btn-accent, .btn-group
.btn-order input[type="submit"] + .btn-accent,
.btn-order .btn-group input[type="submit"] + .btn-accent, .toggle-view
.btn-order input[type="submit"] + .btn-accent,
.btn-order .toggle-view input[type="submit"] + .btn-accent, .active-filters__btn
.btn-order input[type="submit"] + .btn-accent,
.btn-order .active-filters__btn input[type="submit"] + .btn-accent, .btn-group .btn-white + .btn-accent, .toggle-view .btn-white + .btn-accent, .active-filters__btn .btn-white + .btn-accent, .btn-group .btn-accent + .btn-accent, .toggle-view .btn-accent + .btn-accent, .active-filters__btn .btn-accent + .btn-accent, .btn-group .widget-primary__view-all + .btn-accent, .toggle-view .widget-primary__view-all + .btn-accent, .active-filters__btn .widget-primary__view-all + .btn-accent, .btn-group .form-input__group-btn + .btn-accent, .toggle-view .form-input__group-btn + .btn-accent, .active-filters__btn .form-input__group-btn + .btn-accent, .btn-group .active-filters__btn-link + .btn-accent, .toggle-view .active-filters__btn-link + .btn-accent, .active-filters__btn .active-filters__btn-link + .btn-accent, .btn-group .active-filters__btn-ico + .btn-accent, .toggle-view .active-filters__btn-ico + .btn-accent, .active-filters__btn .active-filters__btn-ico + .btn-accent, .btn-group .product-buy__btn + .btn-accent, .toggle-view .product-buy__btn + .btn-accent, .active-filters__btn .product-buy__btn + .btn-accent, .btn-group .btn + .widget-primary__view-all, .toggle-view .btn + .widget-primary__view-all, .active-filters__btn .btn + .widget-primary__view-all, .btn-group .toggle-view__button + .widget-primary__view-all, .toggle-view .toggle-view__button + .widget-primary__view-all, .active-filters__btn .toggle-view__button + .widget-primary__view-all, .btn-group .btn-inverse + .widget-primary__view-all, .toggle-view .btn-inverse + .widget-primary__view-all, .active-filters__btn .btn-inverse + .widget-primary__view-all, .btn-group .btn-order button + .widget-primary__view-all, .btn-order .btn-group button + .widget-primary__view-all, .toggle-view .btn-order button + .widget-primary__view-all, .btn-order .toggle-view button + .widget-primary__view-all, .active-filters__btn .btn-order button + .widget-primary__view-all, .btn-order .active-filters__btn button + .widget-primary__view-all, .btn-group
.btn-order input[type="button"] + .widget-primary__view-all,
.btn-order .btn-group input[type="button"] + .widget-primary__view-all, .toggle-view
.btn-order input[type="button"] + .widget-primary__view-all,
.btn-order .toggle-view input[type="button"] + .widget-primary__view-all, .active-filters__btn
.btn-order input[type="button"] + .widget-primary__view-all,
.btn-order .active-filters__btn input[type="button"] + .widget-primary__view-all, .btn-group
.btn-order input[type="reset"] + .widget-primary__view-all,
.btn-order .btn-group input[type="reset"] + .widget-primary__view-all, .toggle-view
.btn-order input[type="reset"] + .widget-primary__view-all,
.btn-order .toggle-view input[type="reset"] + .widget-primary__view-all, .active-filters__btn
.btn-order input[type="reset"] + .widget-primary__view-all,
.btn-order .active-filters__btn input[type="reset"] + .widget-primary__view-all, .btn-group
.btn-order input[type="submit"] + .widget-primary__view-all,
.btn-order .btn-group input[type="submit"] + .widget-primary__view-all, .toggle-view
.btn-order input[type="submit"] + .widget-primary__view-all,
.btn-order .toggle-view input[type="submit"] + .widget-primary__view-all, .active-filters__btn
.btn-order input[type="submit"] + .widget-primary__view-all,
.btn-order .active-filters__btn input[type="submit"] + .widget-primary__view-all, .btn-group .btn-white + .widget-primary__view-all, .toggle-view .btn-white + .widget-primary__view-all, .active-filters__btn .btn-white + .widget-primary__view-all, .btn-group .btn-accent + .widget-primary__view-all, .toggle-view .btn-accent + .widget-primary__view-all, .active-filters__btn .btn-accent + .widget-primary__view-all, .btn-group .widget-primary__view-all + .widget-primary__view-all, .toggle-view .widget-primary__view-all + .widget-primary__view-all, .active-filters__btn .widget-primary__view-all + .widget-primary__view-all, .btn-group .form-input__group-btn + .widget-primary__view-all, .toggle-view .form-input__group-btn + .widget-primary__view-all, .active-filters__btn .form-input__group-btn + .widget-primary__view-all, .btn-group .active-filters__btn-link + .widget-primary__view-all, .toggle-view .active-filters__btn-link + .widget-primary__view-all, .active-filters__btn .active-filters__btn-link + .widget-primary__view-all, .btn-group .active-filters__btn-ico + .widget-primary__view-all, .toggle-view .active-filters__btn-ico + .widget-primary__view-all, .active-filters__btn .active-filters__btn-ico + .widget-primary__view-all, .btn-group .product-buy__btn + .widget-primary__view-all, .toggle-view .product-buy__btn + .widget-primary__view-all, .active-filters__btn .product-buy__btn + .widget-primary__view-all, .btn-group .btn + .form-input__group-btn, .toggle-view .btn + .form-input__group-btn, .active-filters__btn .btn + .form-input__group-btn, .btn-group .toggle-view__button + .form-input__group-btn, .toggle-view .toggle-view__button + .form-input__group-btn, .active-filters__btn .toggle-view__button + .form-input__group-btn, .btn-group .btn-inverse + .form-input__group-btn, .toggle-view .btn-inverse + .form-input__group-btn, .active-filters__btn .btn-inverse + .form-input__group-btn, .btn-group .btn-order button + .form-input__group-btn, .btn-order .btn-group button + .form-input__group-btn, .toggle-view .btn-order button + .form-input__group-btn, .btn-order .toggle-view button + .form-input__group-btn, .active-filters__btn .btn-order button + .form-input__group-btn, .btn-order .active-filters__btn button + .form-input__group-btn, .btn-group
.btn-order input[type="button"] + .form-input__group-btn,
.btn-order .btn-group input[type="button"] + .form-input__group-btn, .toggle-view
.btn-order input[type="button"] + .form-input__group-btn,
.btn-order .toggle-view input[type="button"] + .form-input__group-btn, .active-filters__btn
.btn-order input[type="button"] + .form-input__group-btn,
.btn-order .active-filters__btn input[type="button"] + .form-input__group-btn, .btn-group
.btn-order input[type="reset"] + .form-input__group-btn,
.btn-order .btn-group input[type="reset"] + .form-input__group-btn, .toggle-view
.btn-order input[type="reset"] + .form-input__group-btn,
.btn-order .toggle-view input[type="reset"] + .form-input__group-btn, .active-filters__btn
.btn-order input[type="reset"] + .form-input__group-btn,
.btn-order .active-filters__btn input[type="reset"] + .form-input__group-btn, .btn-group
.btn-order input[type="submit"] + .form-input__group-btn,
.btn-order .btn-group input[type="submit"] + .form-input__group-btn, .toggle-view
.btn-order input[type="submit"] + .form-input__group-btn,
.btn-order .toggle-view input[type="submit"] + .form-input__group-btn, .active-filters__btn
.btn-order input[type="submit"] + .form-input__group-btn,
.btn-order .active-filters__btn input[type="submit"] + .form-input__group-btn, .btn-group .btn-white + .form-input__group-btn, .toggle-view .btn-white + .form-input__group-btn, .active-filters__btn .btn-white + .form-input__group-btn, .btn-group .btn-accent + .form-input__group-btn, .toggle-view .btn-accent + .form-input__group-btn, .active-filters__btn .btn-accent + .form-input__group-btn, .btn-group .widget-primary__view-all + .form-input__group-btn, .toggle-view .widget-primary__view-all + .form-input__group-btn, .active-filters__btn .widget-primary__view-all + .form-input__group-btn, .btn-group .form-input__group-btn + .form-input__group-btn, .toggle-view .form-input__group-btn + .form-input__group-btn, .active-filters__btn .form-input__group-btn + .form-input__group-btn, .btn-group .active-filters__btn-link + .form-input__group-btn, .toggle-view .active-filters__btn-link + .form-input__group-btn, .active-filters__btn .active-filters__btn-link + .form-input__group-btn, .btn-group .active-filters__btn-ico + .form-input__group-btn, .toggle-view .active-filters__btn-ico + .form-input__group-btn, .active-filters__btn .active-filters__btn-ico + .form-input__group-btn, .btn-group .product-buy__btn + .form-input__group-btn, .toggle-view .product-buy__btn + .form-input__group-btn, .active-filters__btn .product-buy__btn + .form-input__group-btn, .btn-group .btn + .active-filters__btn-link, .toggle-view .btn + .active-filters__btn-link, .active-filters__btn .btn + .active-filters__btn-link, .btn-group .toggle-view__button + .active-filters__btn-link, .toggle-view .toggle-view__button + .active-filters__btn-link, .active-filters__btn .toggle-view__button + .active-filters__btn-link, .btn-group .btn-inverse + .active-filters__btn-link, .toggle-view .btn-inverse + .active-filters__btn-link, .active-filters__btn .btn-inverse + .active-filters__btn-link, .btn-group .btn-order button + .active-filters__btn-link, .btn-order .btn-group button + .active-filters__btn-link, .toggle-view .btn-order button + .active-filters__btn-link, .btn-order .toggle-view button + .active-filters__btn-link, .active-filters__btn .btn-order button + .active-filters__btn-link, .btn-order .active-filters__btn button + .active-filters__btn-link, .btn-group
.btn-order input[type="button"] + .active-filters__btn-link,
.btn-order .btn-group input[type="button"] + .active-filters__btn-link, .toggle-view
.btn-order input[type="button"] + .active-filters__btn-link,
.btn-order .toggle-view input[type="button"] + .active-filters__btn-link, .active-filters__btn
.btn-order input[type="button"] + .active-filters__btn-link,
.btn-order .active-filters__btn input[type="button"] + .active-filters__btn-link, .btn-group
.btn-order input[type="reset"] + .active-filters__btn-link,
.btn-order .btn-group input[type="reset"] + .active-filters__btn-link, .toggle-view
.btn-order input[type="reset"] + .active-filters__btn-link,
.btn-order .toggle-view input[type="reset"] + .active-filters__btn-link, .active-filters__btn
.btn-order input[type="reset"] + .active-filters__btn-link,
.btn-order .active-filters__btn input[type="reset"] + .active-filters__btn-link, .btn-group
.btn-order input[type="submit"] + .active-filters__btn-link,
.btn-order .btn-group input[type="submit"] + .active-filters__btn-link, .toggle-view
.btn-order input[type="submit"] + .active-filters__btn-link,
.btn-order .toggle-view input[type="submit"] + .active-filters__btn-link, .active-filters__btn
.btn-order input[type="submit"] + .active-filters__btn-link,
.btn-order .active-filters__btn input[type="submit"] + .active-filters__btn-link, .btn-group .btn-white + .active-filters__btn-link, .toggle-view .btn-white + .active-filters__btn-link, .active-filters__btn .btn-white + .active-filters__btn-link, .btn-group .btn-accent + .active-filters__btn-link, .toggle-view .btn-accent + .active-filters__btn-link, .active-filters__btn .btn-accent + .active-filters__btn-link, .btn-group .widget-primary__view-all + .active-filters__btn-link, .toggle-view .widget-primary__view-all + .active-filters__btn-link, .active-filters__btn .widget-primary__view-all + .active-filters__btn-link, .btn-group .form-input__group-btn + .active-filters__btn-link, .toggle-view .form-input__group-btn + .active-filters__btn-link, .active-filters__btn .form-input__group-btn + .active-filters__btn-link, .btn-group .active-filters__btn-link + .active-filters__btn-link, .toggle-view .active-filters__btn-link + .active-filters__btn-link, .active-filters__btn .active-filters__btn-link + .active-filters__btn-link, .btn-group .active-filters__btn-ico + .active-filters__btn-link, .toggle-view .active-filters__btn-ico + .active-filters__btn-link, .active-filters__btn .active-filters__btn-ico + .active-filters__btn-link, .btn-group .product-buy__btn + .active-filters__btn-link, .toggle-view .product-buy__btn + .active-filters__btn-link, .active-filters__btn .product-buy__btn + .active-filters__btn-link, .btn-group .btn + .active-filters__btn-ico, .toggle-view .btn + .active-filters__btn-ico, .active-filters__btn .btn + .active-filters__btn-ico, .btn-group .toggle-view__button + .active-filters__btn-ico, .toggle-view .toggle-view__button + .active-filters__btn-ico, .active-filters__btn .toggle-view__button + .active-filters__btn-ico, .btn-group .btn-inverse + .active-filters__btn-ico, .toggle-view .btn-inverse + .active-filters__btn-ico, .active-filters__btn .btn-inverse + .active-filters__btn-ico, .btn-group .btn-order button + .active-filters__btn-ico, .btn-order .btn-group button + .active-filters__btn-ico, .toggle-view .btn-order button + .active-filters__btn-ico, .btn-order .toggle-view button + .active-filters__btn-ico, .active-filters__btn .btn-order button + .active-filters__btn-ico, .btn-order .active-filters__btn button + .active-filters__btn-ico, .btn-group
.btn-order input[type="button"] + .active-filters__btn-ico,
.btn-order .btn-group input[type="button"] + .active-filters__btn-ico, .toggle-view
.btn-order input[type="button"] + .active-filters__btn-ico,
.btn-order .toggle-view input[type="button"] + .active-filters__btn-ico, .active-filters__btn
.btn-order input[type="button"] + .active-filters__btn-ico,
.btn-order .active-filters__btn input[type="button"] + .active-filters__btn-ico, .btn-group
.btn-order input[type="reset"] + .active-filters__btn-ico,
.btn-order .btn-group input[type="reset"] + .active-filters__btn-ico, .toggle-view
.btn-order input[type="reset"] + .active-filters__btn-ico,
.btn-order .toggle-view input[type="reset"] + .active-filters__btn-ico, .active-filters__btn
.btn-order input[type="reset"] + .active-filters__btn-ico,
.btn-order .active-filters__btn input[type="reset"] + .active-filters__btn-ico, .btn-group
.btn-order input[type="submit"] + .active-filters__btn-ico,
.btn-order .btn-group input[type="submit"] + .active-filters__btn-ico, .toggle-view
.btn-order input[type="submit"] + .active-filters__btn-ico,
.btn-order .toggle-view input[type="submit"] + .active-filters__btn-ico, .active-filters__btn
.btn-order input[type="submit"] + .active-filters__btn-ico,
.btn-order .active-filters__btn input[type="submit"] + .active-filters__btn-ico, .btn-group .btn-white + .active-filters__btn-ico, .toggle-view .btn-white + .active-filters__btn-ico, .active-filters__btn .btn-white + .active-filters__btn-ico, .btn-group .btn-accent + .active-filters__btn-ico, .toggle-view .btn-accent + .active-filters__btn-ico, .active-filters__btn .btn-accent + .active-filters__btn-ico, .btn-group .widget-primary__view-all + .active-filters__btn-ico, .toggle-view .widget-primary__view-all + .active-filters__btn-ico, .active-filters__btn .widget-primary__view-all + .active-filters__btn-ico, .btn-group .form-input__group-btn + .active-filters__btn-ico, .toggle-view .form-input__group-btn + .active-filters__btn-ico, .active-filters__btn .form-input__group-btn + .active-filters__btn-ico, .btn-group .active-filters__btn-link + .active-filters__btn-ico, .toggle-view .active-filters__btn-link + .active-filters__btn-ico, .active-filters__btn .active-filters__btn-link + .active-filters__btn-ico, .btn-group .active-filters__btn-ico + .active-filters__btn-ico, .toggle-view .active-filters__btn-ico + .active-filters__btn-ico, .active-filters__btn .active-filters__btn-ico + .active-filters__btn-ico, .btn-group .product-buy__btn + .active-filters__btn-ico, .toggle-view .product-buy__btn + .active-filters__btn-ico, .active-filters__btn .product-buy__btn + .active-filters__btn-ico, .btn-group .btn + .product-buy__btn, .toggle-view .btn + .product-buy__btn, .active-filters__btn .btn + .product-buy__btn, .btn-group .toggle-view__button + .product-buy__btn, .toggle-view .toggle-view__button + .product-buy__btn, .active-filters__btn .toggle-view__button + .product-buy__btn, .btn-group .btn-inverse + .product-buy__btn, .toggle-view .btn-inverse + .product-buy__btn, .active-filters__btn .btn-inverse + .product-buy__btn, .btn-group .btn-order button + .product-buy__btn, .btn-order .btn-group button + .product-buy__btn, .toggle-view .btn-order button + .product-buy__btn, .btn-order .toggle-view button + .product-buy__btn, .active-filters__btn .btn-order button + .product-buy__btn, .btn-order .active-filters__btn button + .product-buy__btn, .btn-group
.btn-order input[type="button"] + .product-buy__btn,
.btn-order .btn-group input[type="button"] + .product-buy__btn, .toggle-view
.btn-order input[type="button"] + .product-buy__btn,
.btn-order .toggle-view input[type="button"] + .product-buy__btn, .active-filters__btn
.btn-order input[type="button"] + .product-buy__btn,
.btn-order .active-filters__btn input[type="button"] + .product-buy__btn, .btn-group
.btn-order input[type="reset"] + .product-buy__btn,
.btn-order .btn-group input[type="reset"] + .product-buy__btn, .toggle-view
.btn-order input[type="reset"] + .product-buy__btn,
.btn-order .toggle-view input[type="reset"] + .product-buy__btn, .active-filters__btn
.btn-order input[type="reset"] + .product-buy__btn,
.btn-order .active-filters__btn input[type="reset"] + .product-buy__btn, .btn-group
.btn-order input[type="submit"] + .product-buy__btn,
.btn-order .btn-group input[type="submit"] + .product-buy__btn, .toggle-view
.btn-order input[type="submit"] + .product-buy__btn,
.btn-order .toggle-view input[type="submit"] + .product-buy__btn, .active-filters__btn
.btn-order input[type="submit"] + .product-buy__btn,
.btn-order .active-filters__btn input[type="submit"] + .product-buy__btn, .btn-group .btn-white + .product-buy__btn, .toggle-view .btn-white + .product-buy__btn, .active-filters__btn .btn-white + .product-buy__btn, .btn-group .btn-accent + .product-buy__btn, .toggle-view .btn-accent + .product-buy__btn, .active-filters__btn .btn-accent + .product-buy__btn, .btn-group .widget-primary__view-all + .product-buy__btn, .toggle-view .widget-primary__view-all + .product-buy__btn, .active-filters__btn .widget-primary__view-all + .product-buy__btn, .btn-group .form-input__group-btn + .product-buy__btn, .toggle-view .form-input__group-btn + .product-buy__btn, .active-filters__btn .form-input__group-btn + .product-buy__btn, .btn-group .active-filters__btn-link + .product-buy__btn, .toggle-view .active-filters__btn-link + .product-buy__btn, .active-filters__btn .active-filters__btn-link + .product-buy__btn, .btn-group .active-filters__btn-ico + .product-buy__btn, .toggle-view .active-filters__btn-ico + .product-buy__btn, .active-filters__btn .active-filters__btn-ico + .product-buy__btn, .btn-group .product-buy__btn + .product-buy__btn, .toggle-view .product-buy__btn + .product-buy__btn, .active-filters__btn .product-buy__btn + .product-buy__btn,
.btn-group .btn + .btn-group, .toggle-view .btn + .btn-group, .active-filters__btn .btn + .btn-group,
.btn-group .toggle-view__button + .btn-group, .toggle-view .toggle-view__button + .btn-group, .active-filters__btn .toggle-view__button + .btn-group,
.btn-group .btn-inverse + .btn-group, .toggle-view .btn-inverse + .btn-group, .active-filters__btn .btn-inverse + .btn-group,
.btn-group .btn-order button + .btn-group, .btn-order
.btn-group button + .btn-group, .toggle-view .btn-order button + .btn-group, .btn-order .toggle-view button + .btn-group, .active-filters__btn .btn-order button + .btn-group, .btn-order .active-filters__btn button + .btn-group,
.btn-group
.btn-order input[type="button"] + .btn-group,
.btn-order
.btn-group input[type="button"] + .btn-group, .toggle-view
.btn-order input[type="button"] + .btn-group,
.btn-order .toggle-view input[type="button"] + .btn-group, .active-filters__btn
.btn-order input[type="button"] + .btn-group,
.btn-order .active-filters__btn input[type="button"] + .btn-group,
.btn-group
.btn-order input[type="reset"] + .btn-group,
.btn-order
.btn-group input[type="reset"] + .btn-group, .toggle-view
.btn-order input[type="reset"] + .btn-group,
.btn-order .toggle-view input[type="reset"] + .btn-group, .active-filters__btn
.btn-order input[type="reset"] + .btn-group,
.btn-order .active-filters__btn input[type="reset"] + .btn-group,
.btn-group
.btn-order input[type="submit"] + .btn-group,
.btn-order
.btn-group input[type="submit"] + .btn-group, .toggle-view
.btn-order input[type="submit"] + .btn-group,
.btn-order .toggle-view input[type="submit"] + .btn-group, .active-filters__btn
.btn-order input[type="submit"] + .btn-group,
.btn-order .active-filters__btn input[type="submit"] + .btn-group,
.btn-group .btn-white + .btn-group, .toggle-view .btn-white + .btn-group, .active-filters__btn .btn-white + .btn-group,
.btn-group .btn-accent + .btn-group, .toggle-view .btn-accent + .btn-group, .active-filters__btn .btn-accent + .btn-group,
.btn-group .widget-primary__view-all + .btn-group, .toggle-view .widget-primary__view-all + .btn-group, .active-filters__btn .widget-primary__view-all + .btn-group,
.btn-group .form-input__group-btn + .btn-group, .toggle-view .form-input__group-btn + .btn-group, .active-filters__btn .form-input__group-btn + .btn-group,
.btn-group .active-filters__btn-link + .btn-group, .toggle-view .active-filters__btn-link + .btn-group, .active-filters__btn .active-filters__btn-link + .btn-group,
.btn-group .active-filters__btn-ico + .btn-group, .toggle-view .active-filters__btn-ico + .btn-group, .active-filters__btn .active-filters__btn-ico + .btn-group,
.btn-group .product-buy__btn + .btn-group, .toggle-view .product-buy__btn + .btn-group, .active-filters__btn .product-buy__btn + .btn-group,
.btn-group .btn + .toggle-view, .toggle-view .btn + .toggle-view, .active-filters__btn .btn + .toggle-view,
.btn-group .toggle-view__button + .toggle-view, .toggle-view .toggle-view__button + .toggle-view, .active-filters__btn .toggle-view__button + .toggle-view,
.btn-group .btn-inverse + .toggle-view, .toggle-view .btn-inverse + .toggle-view, .active-filters__btn .btn-inverse + .toggle-view,
.btn-group .btn-order button + .toggle-view, .btn-order
.btn-group button + .toggle-view, .toggle-view .btn-order button + .toggle-view, .btn-order .toggle-view button + .toggle-view, .active-filters__btn .btn-order button + .toggle-view, .btn-order .active-filters__btn button + .toggle-view,
.btn-group
.btn-order input[type="button"] + .toggle-view,
.btn-order
.btn-group input[type="button"] + .toggle-view, .toggle-view
.btn-order input[type="button"] + .toggle-view,
.btn-order .toggle-view input[type="button"] + .toggle-view, .active-filters__btn
.btn-order input[type="button"] + .toggle-view,
.btn-order .active-filters__btn input[type="button"] + .toggle-view,
.btn-group
.btn-order input[type="reset"] + .toggle-view,
.btn-order
.btn-group input[type="reset"] + .toggle-view, .toggle-view
.btn-order input[type="reset"] + .toggle-view,
.btn-order .toggle-view input[type="reset"] + .toggle-view, .active-filters__btn
.btn-order input[type="reset"] + .toggle-view,
.btn-order .active-filters__btn input[type="reset"] + .toggle-view,
.btn-group
.btn-order input[type="submit"] + .toggle-view,
.btn-order
.btn-group input[type="submit"] + .toggle-view, .toggle-view
.btn-order input[type="submit"] + .toggle-view,
.btn-order .toggle-view input[type="submit"] + .toggle-view, .active-filters__btn
.btn-order input[type="submit"] + .toggle-view,
.btn-order .active-filters__btn input[type="submit"] + .toggle-view,
.btn-group .btn-white + .toggle-view, .toggle-view .btn-white + .toggle-view, .active-filters__btn .btn-white + .toggle-view,
.btn-group .btn-accent + .toggle-view, .toggle-view .btn-accent + .toggle-view, .active-filters__btn .btn-accent + .toggle-view,
.btn-group .widget-primary__view-all + .toggle-view, .toggle-view .widget-primary__view-all + .toggle-view, .active-filters__btn .widget-primary__view-all + .toggle-view,
.btn-group .form-input__group-btn + .toggle-view, .toggle-view .form-input__group-btn + .toggle-view, .active-filters__btn .form-input__group-btn + .toggle-view,
.btn-group .active-filters__btn-link + .toggle-view, .toggle-view .active-filters__btn-link + .toggle-view, .active-filters__btn .active-filters__btn-link + .toggle-view,
.btn-group .active-filters__btn-ico + .toggle-view, .toggle-view .active-filters__btn-ico + .toggle-view, .active-filters__btn .active-filters__btn-ico + .toggle-view,
.btn-group .product-buy__btn + .toggle-view, .toggle-view .product-buy__btn + .toggle-view, .active-filters__btn .product-buy__btn + .toggle-view,
.btn-group .btn + .active-filters__btn, .toggle-view .btn + .active-filters__btn, .active-filters__btn .btn + .active-filters__btn,
.btn-group .toggle-view__button + .active-filters__btn, .toggle-view .toggle-view__button + .active-filters__btn, .active-filters__btn .toggle-view__button + .active-filters__btn,
.btn-group .btn-inverse + .active-filters__btn, .toggle-view .btn-inverse + .active-filters__btn, .active-filters__btn .btn-inverse + .active-filters__btn,
.btn-group .btn-order button + .active-filters__btn, .btn-order
.btn-group button + .active-filters__btn, .toggle-view .btn-order button + .active-filters__btn, .btn-order .toggle-view button + .active-filters__btn, .active-filters__btn .btn-order button + .active-filters__btn, .btn-order .active-filters__btn button + .active-filters__btn,
.btn-group
.btn-order input[type="button"] + .active-filters__btn,
.btn-order
.btn-group input[type="button"] + .active-filters__btn, .toggle-view
.btn-order input[type="button"] + .active-filters__btn,
.btn-order .toggle-view input[type="button"] + .active-filters__btn, .active-filters__btn
.btn-order input[type="button"] + .active-filters__btn,
.btn-order .active-filters__btn input[type="button"] + .active-filters__btn,
.btn-group
.btn-order input[type="reset"] + .active-filters__btn,
.btn-order
.btn-group input[type="reset"] + .active-filters__btn, .toggle-view
.btn-order input[type="reset"] + .active-filters__btn,
.btn-order .toggle-view input[type="reset"] + .active-filters__btn, .active-filters__btn
.btn-order input[type="reset"] + .active-filters__btn,
.btn-order .active-filters__btn input[type="reset"] + .active-filters__btn,
.btn-group
.btn-order input[type="submit"] + .active-filters__btn,
.btn-order
.btn-group input[type="submit"] + .active-filters__btn, .toggle-view
.btn-order input[type="submit"] + .active-filters__btn,
.btn-order .toggle-view input[type="submit"] + .active-filters__btn, .active-filters__btn
.btn-order input[type="submit"] + .active-filters__btn,
.btn-order .active-filters__btn input[type="submit"] + .active-filters__btn,
.btn-group .btn-white + .active-filters__btn, .toggle-view .btn-white + .active-filters__btn, .active-filters__btn .btn-white + .active-filters__btn,
.btn-group .btn-accent + .active-filters__btn, .toggle-view .btn-accent + .active-filters__btn, .active-filters__btn .btn-accent + .active-filters__btn,
.btn-group .widget-primary__view-all + .active-filters__btn, .toggle-view .widget-primary__view-all + .active-filters__btn, .active-filters__btn .widget-primary__view-all + .active-filters__btn,
.btn-group .form-input__group-btn + .active-filters__btn, .toggle-view .form-input__group-btn + .active-filters__btn, .active-filters__btn .form-input__group-btn + .active-filters__btn,
.btn-group .active-filters__btn-link + .active-filters__btn, .toggle-view .active-filters__btn-link + .active-filters__btn, .active-filters__btn .active-filters__btn-link + .active-filters__btn,
.btn-group .active-filters__btn-ico + .active-filters__btn, .toggle-view .active-filters__btn-ico + .active-filters__btn, .active-filters__btn .active-filters__btn-ico + .active-filters__btn,
.btn-group .product-buy__btn + .active-filters__btn, .toggle-view .product-buy__btn + .active-filters__btn, .active-filters__btn .product-buy__btn + .active-filters__btn,
.btn-group .btn-group + .btn, .toggle-view .btn-group + .btn, .active-filters__btn .btn-group + .btn,
.btn-group .toggle-view + .btn, .toggle-view .toggle-view + .btn, .active-filters__btn .toggle-view + .btn,
.btn-group .active-filters__btn + .btn, .toggle-view .active-filters__btn + .btn, .active-filters__btn .active-filters__btn + .btn,
.btn-group .btn-group + .toggle-view__button, .toggle-view .btn-group + .toggle-view__button, .active-filters__btn .btn-group + .toggle-view__button,
.btn-group .toggle-view + .toggle-view__button, .toggle-view .toggle-view + .toggle-view__button, .active-filters__btn .toggle-view + .toggle-view__button,
.btn-group .active-filters__btn + .toggle-view__button, .toggle-view .active-filters__btn + .toggle-view__button, .active-filters__btn .active-filters__btn + .toggle-view__button,
.btn-group .btn-group + .btn-inverse, .toggle-view .btn-group + .btn-inverse, .active-filters__btn .btn-group + .btn-inverse,
.btn-group .toggle-view + .btn-inverse, .toggle-view .toggle-view + .btn-inverse, .active-filters__btn .toggle-view + .btn-inverse,
.btn-group .active-filters__btn + .btn-inverse, .toggle-view .active-filters__btn + .btn-inverse, .active-filters__btn .active-filters__btn + .btn-inverse,
.btn-group .btn-order .btn-group + button, .btn-order
.btn-group .btn-group + button, .toggle-view .btn-order .btn-group + button, .btn-order .toggle-view .btn-group + button, .active-filters__btn .btn-order .btn-group + button, .btn-order .active-filters__btn .btn-group + button,
.btn-group .btn-order .toggle-view + button, .btn-order
.btn-group .toggle-view + button, .toggle-view .btn-order .toggle-view + button, .btn-order .toggle-view .toggle-view + button, .active-filters__btn .btn-order .toggle-view + button, .btn-order .active-filters__btn .toggle-view + button,
.btn-group .btn-order .active-filters__btn + button, .btn-order
.btn-group .active-filters__btn + button, .toggle-view .btn-order .active-filters__btn + button, .btn-order .toggle-view .active-filters__btn + button, .active-filters__btn .btn-order .active-filters__btn + button, .btn-order .active-filters__btn .active-filters__btn + button,
.btn-group
.btn-order .btn-group + input[type="button"],
.btn-order
.btn-group .btn-group + input[type="button"], .toggle-view
.btn-order .btn-group + input[type="button"],
.btn-order .toggle-view .btn-group + input[type="button"], .active-filters__btn
.btn-order .btn-group + input[type="button"],
.btn-order .active-filters__btn .btn-group + input[type="button"],
.btn-group
.btn-order .toggle-view + input[type="button"],
.btn-order
.btn-group .toggle-view + input[type="button"], .toggle-view
.btn-order .toggle-view + input[type="button"],
.btn-order .toggle-view .toggle-view + input[type="button"], .active-filters__btn
.btn-order .toggle-view + input[type="button"],
.btn-order .active-filters__btn .toggle-view + input[type="button"],
.btn-group
.btn-order .active-filters__btn + input[type="button"],
.btn-order
.btn-group .active-filters__btn + input[type="button"], .toggle-view
.btn-order .active-filters__btn + input[type="button"],
.btn-order .toggle-view .active-filters__btn + input[type="button"], .active-filters__btn
.btn-order .active-filters__btn + input[type="button"],
.btn-order .active-filters__btn .active-filters__btn + input[type="button"],
.btn-group
.btn-order .btn-group + input[type="reset"],
.btn-order
.btn-group .btn-group + input[type="reset"], .toggle-view
.btn-order .btn-group + input[type="reset"],
.btn-order .toggle-view .btn-group + input[type="reset"], .active-filters__btn
.btn-order .btn-group + input[type="reset"],
.btn-order .active-filters__btn .btn-group + input[type="reset"],
.btn-group
.btn-order .toggle-view + input[type="reset"],
.btn-order
.btn-group .toggle-view + input[type="reset"], .toggle-view
.btn-order .toggle-view + input[type="reset"],
.btn-order .toggle-view .toggle-view + input[type="reset"], .active-filters__btn
.btn-order .toggle-view + input[type="reset"],
.btn-order .active-filters__btn .toggle-view + input[type="reset"],
.btn-group
.btn-order .active-filters__btn + input[type="reset"],
.btn-order
.btn-group .active-filters__btn + input[type="reset"], .toggle-view
.btn-order .active-filters__btn + input[type="reset"],
.btn-order .toggle-view .active-filters__btn + input[type="reset"], .active-filters__btn
.btn-order .active-filters__btn + input[type="reset"],
.btn-order .active-filters__btn .active-filters__btn + input[type="reset"],
.btn-group
.btn-order .btn-group + input[type="submit"],
.btn-order
.btn-group .btn-group + input[type="submit"], .toggle-view
.btn-order .btn-group + input[type="submit"],
.btn-order .toggle-view .btn-group + input[type="submit"], .active-filters__btn
.btn-order .btn-group + input[type="submit"],
.btn-order .active-filters__btn .btn-group + input[type="submit"],
.btn-group
.btn-order .toggle-view + input[type="submit"],
.btn-order
.btn-group .toggle-view + input[type="submit"], .toggle-view
.btn-order .toggle-view + input[type="submit"],
.btn-order .toggle-view .toggle-view + input[type="submit"], .active-filters__btn
.btn-order .toggle-view + input[type="submit"],
.btn-order .active-filters__btn .toggle-view + input[type="submit"],
.btn-group
.btn-order .active-filters__btn + input[type="submit"],
.btn-order
.btn-group .active-filters__btn + input[type="submit"], .toggle-view
.btn-order .active-filters__btn + input[type="submit"],
.btn-order .toggle-view .active-filters__btn + input[type="submit"], .active-filters__btn
.btn-order .active-filters__btn + input[type="submit"],
.btn-order .active-filters__btn .active-filters__btn + input[type="submit"],
.btn-group .btn-group + .btn-white, .toggle-view .btn-group + .btn-white, .active-filters__btn .btn-group + .btn-white,
.btn-group .toggle-view + .btn-white, .toggle-view .toggle-view + .btn-white, .active-filters__btn .toggle-view + .btn-white,
.btn-group .active-filters__btn + .btn-white, .toggle-view .active-filters__btn + .btn-white, .active-filters__btn .active-filters__btn + .btn-white,
.btn-group .btn-group + .btn-accent, .toggle-view .btn-group + .btn-accent, .active-filters__btn .btn-group + .btn-accent,
.btn-group .toggle-view + .btn-accent, .toggle-view .toggle-view + .btn-accent, .active-filters__btn .toggle-view + .btn-accent,
.btn-group .active-filters__btn + .btn-accent, .toggle-view .active-filters__btn + .btn-accent, .active-filters__btn .active-filters__btn + .btn-accent,
.btn-group .btn-group + .widget-primary__view-all, .toggle-view .btn-group + .widget-primary__view-all, .active-filters__btn .btn-group + .widget-primary__view-all,
.btn-group .toggle-view + .widget-primary__view-all, .toggle-view .toggle-view + .widget-primary__view-all, .active-filters__btn .toggle-view + .widget-primary__view-all,
.btn-group .active-filters__btn + .widget-primary__view-all, .toggle-view .active-filters__btn + .widget-primary__view-all, .active-filters__btn .active-filters__btn + .widget-primary__view-all,
.btn-group .btn-group + .form-input__group-btn, .toggle-view .btn-group + .form-input__group-btn, .active-filters__btn .btn-group + .form-input__group-btn,
.btn-group .toggle-view + .form-input__group-btn, .toggle-view .toggle-view + .form-input__group-btn, .active-filters__btn .toggle-view + .form-input__group-btn,
.btn-group .active-filters__btn + .form-input__group-btn, .toggle-view .active-filters__btn + .form-input__group-btn, .active-filters__btn .active-filters__btn + .form-input__group-btn,
.btn-group .btn-group + .active-filters__btn-link, .toggle-view .btn-group + .active-filters__btn-link, .active-filters__btn .btn-group + .active-filters__btn-link,
.btn-group .toggle-view + .active-filters__btn-link, .toggle-view .toggle-view + .active-filters__btn-link, .active-filters__btn .toggle-view + .active-filters__btn-link,
.btn-group .active-filters__btn + .active-filters__btn-link, .toggle-view .active-filters__btn + .active-filters__btn-link, .active-filters__btn .active-filters__btn + .active-filters__btn-link,
.btn-group .btn-group + .active-filters__btn-ico, .toggle-view .btn-group + .active-filters__btn-ico, .active-filters__btn .btn-group + .active-filters__btn-ico,
.btn-group .toggle-view + .active-filters__btn-ico, .toggle-view .toggle-view + .active-filters__btn-ico, .active-filters__btn .toggle-view + .active-filters__btn-ico,
.btn-group .active-filters__btn + .active-filters__btn-ico, .toggle-view .active-filters__btn + .active-filters__btn-ico, .active-filters__btn .active-filters__btn + .active-filters__btn-ico,
.btn-group .btn-group + .product-buy__btn, .toggle-view .btn-group + .product-buy__btn, .active-filters__btn .btn-group + .product-buy__btn,
.btn-group .toggle-view + .product-buy__btn, .toggle-view .toggle-view + .product-buy__btn, .active-filters__btn .toggle-view + .product-buy__btn,
.btn-group .active-filters__btn + .product-buy__btn, .toggle-view .active-filters__btn + .product-buy__btn, .active-filters__btn .active-filters__btn + .product-buy__btn,
.btn-group .btn-group + .btn-group, .toggle-view .btn-group + .btn-group, .active-filters__btn .btn-group + .btn-group,
.btn-group .toggle-view + .btn-group, .toggle-view .toggle-view + .btn-group, .active-filters__btn .toggle-view + .btn-group,
.btn-group .active-filters__btn + .btn-group, .toggle-view .active-filters__btn + .btn-group, .active-filters__btn .active-filters__btn + .btn-group,
.btn-group .btn-group + .toggle-view, .toggle-view .btn-group + .toggle-view, .active-filters__btn .btn-group + .toggle-view,
.btn-group .toggle-view + .toggle-view, .toggle-view .toggle-view + .toggle-view, .active-filters__btn .toggle-view + .toggle-view,
.btn-group .active-filters__btn + .toggle-view, .toggle-view .active-filters__btn + .toggle-view, .active-filters__btn .active-filters__btn + .toggle-view,
.btn-group .btn-group + .active-filters__btn, .toggle-view .btn-group + .active-filters__btn, .active-filters__btn .btn-group + .active-filters__btn,
.btn-group .toggle-view + .active-filters__btn, .toggle-view .toggle-view + .active-filters__btn, .active-filters__btn .toggle-view + .active-filters__btn,
.btn-group .active-filters__btn + .active-filters__btn, .toggle-view .active-filters__btn + .active-filters__btn, .active-filters__btn .active-filters__btn + .active-filters__btn {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table; }
  .btn-toolbar:after {
    clear: both; }
  .btn-toolbar .btn, .btn-toolbar .toggle-view__button, .btn-toolbar .btn-inverse, .btn-toolbar .btn-order button, .btn-order .btn-toolbar button, .btn-toolbar
  .btn-order input[type="button"],
  .btn-order .btn-toolbar input[type="button"], .btn-toolbar
  .btn-order input[type="reset"],
  .btn-order .btn-toolbar input[type="reset"], .btn-toolbar
  .btn-order input[type="submit"],
  .btn-order .btn-toolbar input[type="submit"], .btn-toolbar .btn-white, .btn-toolbar .btn-accent, .btn-toolbar .widget-primary__view-all, .btn-toolbar .form-input__group-btn, .btn-toolbar .active-filters__btn-link, .btn-toolbar .active-filters__btn-ico, .btn-toolbar .product-buy__btn,
  .btn-toolbar .btn-group,
  .btn-toolbar .toggle-view,
  .btn-toolbar .active-filters__btn,
  .btn-toolbar .input-group,
  .btn-toolbar .form-input__group,
  .btn-toolbar .filter__range-field {
    float: left; }
  .btn-toolbar > .btn, .btn-toolbar > .toggle-view__button, .btn-toolbar > .btn-inverse, .btn-order .btn-toolbar > button,
  .btn-order .btn-toolbar > input[type="button"],
  .btn-order .btn-toolbar > input[type="reset"],
  .btn-order .btn-toolbar > input[type="submit"], .btn-toolbar > .btn-white, .btn-toolbar > .btn-accent, .btn-toolbar > .widget-primary__view-all, .btn-toolbar > .form-input__group-btn, .btn-toolbar > .active-filters__btn-link, .btn-toolbar > .active-filters__btn-ico, .btn-toolbar > .product-buy__btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .toggle-view,
  .btn-toolbar > .active-filters__btn,
  .btn-toolbar > .input-group,
  .btn-toolbar > .form-input__group,
  .btn-toolbar > .filter__range-field {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .toggle-view__button:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .toggle-view__button:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .toggle-view__button:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .btn-inverse:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .btn-inverse:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .btn-inverse:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-order .btn-group > button:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-order .toggle-view > button:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-order .active-filters__btn > button:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-order .btn-group > input[type="button"]:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-order .toggle-view > input[type="button"]:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-order .active-filters__btn > input[type="button"]:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-order .btn-group > input[type="reset"]:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-order .toggle-view > input[type="reset"]:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-order .active-filters__btn > input[type="reset"]:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-order .btn-group > input[type="submit"]:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-order .toggle-view > input[type="submit"]:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-order .active-filters__btn > input[type="submit"]:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .btn-white:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .btn-white:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .btn-white:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .btn-accent:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .btn-accent:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .btn-accent:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .widget-primary__view-all:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .widget-primary__view-all:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .widget-primary__view-all:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .form-input__group-btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .form-input__group-btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .form-input__group-btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .active-filters__btn-link:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .active-filters__btn-link:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .active-filters__btn-link:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .active-filters__btn-ico:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .active-filters__btn-ico:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .active-filters__btn-ico:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .product-buy__btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .product-buy__btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .product-buy__btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child, .toggle-view > .btn:first-child, .active-filters__btn > .btn:first-child, .btn-group > .toggle-view__button:first-child, .toggle-view > .toggle-view__button:first-child, .active-filters__btn > .toggle-view__button:first-child, .btn-group > .btn-inverse:first-child, .toggle-view > .btn-inverse:first-child, .active-filters__btn > .btn-inverse:first-child, .btn-order .btn-group > button:first-child, .btn-order .toggle-view > button:first-child, .btn-order .active-filters__btn > button:first-child,
.btn-order .btn-group > input[type="button"]:first-child,
.btn-order .toggle-view > input[type="button"]:first-child,
.btn-order .active-filters__btn > input[type="button"]:first-child,
.btn-order .btn-group > input[type="reset"]:first-child,
.btn-order .toggle-view > input[type="reset"]:first-child,
.btn-order .active-filters__btn > input[type="reset"]:first-child,
.btn-order .btn-group > input[type="submit"]:first-child,
.btn-order .toggle-view > input[type="submit"]:first-child,
.btn-order .active-filters__btn > input[type="submit"]:first-child, .btn-group > .btn-white:first-child, .toggle-view > .btn-white:first-child, .active-filters__btn > .btn-white:first-child, .btn-group > .btn-accent:first-child, .toggle-view > .btn-accent:first-child, .active-filters__btn > .btn-accent:first-child, .btn-group > .widget-primary__view-all:first-child, .toggle-view > .widget-primary__view-all:first-child, .active-filters__btn > .widget-primary__view-all:first-child, .btn-group > .form-input__group-btn:first-child, .toggle-view > .form-input__group-btn:first-child, .active-filters__btn > .form-input__group-btn:first-child, .btn-group > .active-filters__btn-link:first-child, .toggle-view > .active-filters__btn-link:first-child, .active-filters__btn > .active-filters__btn-link:first-child, .btn-group > .active-filters__btn-ico:first-child, .toggle-view > .active-filters__btn-ico:first-child, .active-filters__btn > .active-filters__btn-ico:first-child, .btn-group > .product-buy__btn:first-child, .toggle-view > .product-buy__btn:first-child, .active-filters__btn > .product-buy__btn:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .btn:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .toggle-view__button:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .toggle-view__button:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .toggle-view__button:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-inverse:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .btn-inverse:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .btn-inverse:first-child:not(:last-child):not(.dropdown-toggle), .btn-order .btn-group > button:first-child:not(:last-child):not(.dropdown-toggle), .btn-order .toggle-view > button:first-child:not(:last-child):not(.dropdown-toggle), .btn-order .active-filters__btn > button:first-child:not(:last-child):not(.dropdown-toggle),
  .btn-order .btn-group > input[type="button"]:first-child:not(:last-child):not(.dropdown-toggle),
  .btn-order .toggle-view > input[type="button"]:first-child:not(:last-child):not(.dropdown-toggle),
  .btn-order .active-filters__btn > input[type="button"]:first-child:not(:last-child):not(.dropdown-toggle),
  .btn-order .btn-group > input[type="reset"]:first-child:not(:last-child):not(.dropdown-toggle),
  .btn-order .toggle-view > input[type="reset"]:first-child:not(:last-child):not(.dropdown-toggle),
  .btn-order .active-filters__btn > input[type="reset"]:first-child:not(:last-child):not(.dropdown-toggle),
  .btn-order .btn-group > input[type="submit"]:first-child:not(:last-child):not(.dropdown-toggle),
  .btn-order .toggle-view > input[type="submit"]:first-child:not(:last-child):not(.dropdown-toggle),
  .btn-order .active-filters__btn > input[type="submit"]:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-white:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .btn-white:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .btn-white:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-accent:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .btn-accent:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .btn-accent:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .widget-primary__view-all:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .widget-primary__view-all:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .widget-primary__view-all:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .form-input__group-btn:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .form-input__group-btn:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .form-input__group-btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .active-filters__btn-link:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .active-filters__btn-link:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .active-filters__btn-link:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .active-filters__btn-ico:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .active-filters__btn-ico:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .active-filters__btn-ico:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .product-buy__btn:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .product-buy__btn:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .product-buy__btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child), .toggle-view > .btn:last-child:not(:first-child), .active-filters__btn > .btn:last-child:not(:first-child), .btn-group > .toggle-view__button:last-child:not(:first-child), .toggle-view > .toggle-view__button:last-child:not(:first-child), .active-filters__btn > .toggle-view__button:last-child:not(:first-child), .btn-group > .btn-inverse:last-child:not(:first-child), .toggle-view > .btn-inverse:last-child:not(:first-child), .active-filters__btn > .btn-inverse:last-child:not(:first-child), .btn-order .btn-group > button:last-child:not(:first-child), .btn-order .toggle-view > button:last-child:not(:first-child), .btn-order .active-filters__btn > button:last-child:not(:first-child),
.btn-order .btn-group > input[type="button"]:last-child:not(:first-child),
.btn-order .toggle-view > input[type="button"]:last-child:not(:first-child),
.btn-order .active-filters__btn > input[type="button"]:last-child:not(:first-child),
.btn-order .btn-group > input[type="reset"]:last-child:not(:first-child),
.btn-order .toggle-view > input[type="reset"]:last-child:not(:first-child),
.btn-order .active-filters__btn > input[type="reset"]:last-child:not(:first-child),
.btn-order .btn-group > input[type="submit"]:last-child:not(:first-child),
.btn-order .toggle-view > input[type="submit"]:last-child:not(:first-child),
.btn-order .active-filters__btn > input[type="submit"]:last-child:not(:first-child), .btn-group > .btn-white:last-child:not(:first-child), .toggle-view > .btn-white:last-child:not(:first-child), .active-filters__btn > .btn-white:last-child:not(:first-child), .btn-group > .btn-accent:last-child:not(:first-child), .toggle-view > .btn-accent:last-child:not(:first-child), .active-filters__btn > .btn-accent:last-child:not(:first-child), .btn-group > .widget-primary__view-all:last-child:not(:first-child), .toggle-view > .widget-primary__view-all:last-child:not(:first-child), .active-filters__btn > .widget-primary__view-all:last-child:not(:first-child), .btn-group > .form-input__group-btn:last-child:not(:first-child), .toggle-view > .form-input__group-btn:last-child:not(:first-child), .active-filters__btn > .form-input__group-btn:last-child:not(:first-child), .btn-group > .active-filters__btn-link:last-child:not(:first-child), .toggle-view > .active-filters__btn-link:last-child:not(:first-child), .active-filters__btn > .active-filters__btn-link:last-child:not(:first-child), .btn-group > .active-filters__btn-ico:last-child:not(:first-child), .toggle-view > .active-filters__btn-ico:last-child:not(:first-child), .active-filters__btn > .active-filters__btn-ico:last-child:not(:first-child), .btn-group > .product-buy__btn:last-child:not(:first-child), .toggle-view > .product-buy__btn:last-child:not(:first-child), .active-filters__btn > .product-buy__btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child), .toggle-view > .dropdown-toggle:not(:first-child), .active-filters__btn > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group, .toggle-view > .btn-group, .active-filters__btn > .btn-group, .btn-group > .toggle-view, .toggle-view > .toggle-view, .active-filters__btn > .toggle-view, .btn-group > .active-filters__btn, .toggle-view > .active-filters__btn, .active-filters__btn > .active-filters__btn {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .btn, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .btn, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .btn, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .btn, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .btn, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .btn, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .btn, .btn-group > .btn-group:not(:first-child):not(:last-child) > .toggle-view__button, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .toggle-view__button, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .toggle-view__button, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .toggle-view__button, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .toggle-view__button, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .toggle-view__button, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .toggle-view__button, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .toggle-view__button, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .toggle-view__button, .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-inverse, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .btn-inverse, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .btn-inverse, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .btn-inverse, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .btn-inverse, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .btn-inverse, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .btn-inverse, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .btn-inverse, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .btn-inverse, .btn-order .btn-group > .btn-group:not(:first-child):not(:last-child) > button, .btn-order .toggle-view > .btn-group:not(:first-child):not(:last-child) > button, .btn-order .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > button, .btn-order .btn-group > .toggle-view:not(:first-child):not(:last-child) > button, .btn-order .toggle-view > .toggle-view:not(:first-child):not(:last-child) > button, .btn-order .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > button, .btn-order .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > button, .btn-order .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > button, .btn-order .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > button,
.btn-order .btn-group > .btn-group:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .toggle-view > .btn-group:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .btn-group > .toggle-view:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .toggle-view > .toggle-view:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .btn-group > .btn-group:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .toggle-view > .btn-group:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .btn-group > .toggle-view:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .toggle-view > .toggle-view:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .btn-group > .btn-group:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .toggle-view > .btn-group:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .btn-group > .toggle-view:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .toggle-view > .toggle-view:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > input[type="submit"], .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-white, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .btn-white, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .btn-white, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .btn-white, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .btn-white, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .btn-white, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .btn-white, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .btn-white, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .btn-white, .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-accent, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .btn-accent, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .btn-accent, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .btn-accent, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .btn-accent, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .btn-accent, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .btn-accent, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .btn-accent, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .btn-accent, .btn-group > .btn-group:not(:first-child):not(:last-child) > .widget-primary__view-all, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .widget-primary__view-all, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .widget-primary__view-all, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .widget-primary__view-all, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .widget-primary__view-all, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .widget-primary__view-all, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .widget-primary__view-all, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .widget-primary__view-all, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .widget-primary__view-all, .btn-group > .btn-group:not(:first-child):not(:last-child) > .form-input__group-btn, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .form-input__group-btn, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .form-input__group-btn, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .form-input__group-btn, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .form-input__group-btn, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .form-input__group-btn, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .form-input__group-btn, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .form-input__group-btn, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .form-input__group-btn, .btn-group > .btn-group:not(:first-child):not(:last-child) > .active-filters__btn-link, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .active-filters__btn-link, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .active-filters__btn-link, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .active-filters__btn-link, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .active-filters__btn-link, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .active-filters__btn-link, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .active-filters__btn-link, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .active-filters__btn-link, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .active-filters__btn-link, .btn-group > .btn-group:not(:first-child):not(:last-child) > .active-filters__btn-ico, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .active-filters__btn-ico, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .active-filters__btn-ico, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .active-filters__btn-ico, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .active-filters__btn-ico, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .active-filters__btn-ico, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .active-filters__btn-ico, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .active-filters__btn-ico, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .active-filters__btn-ico, .btn-group > .btn-group:not(:first-child):not(:last-child) > .product-buy__btn, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .product-buy__btn, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .product-buy__btn, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .product-buy__btn, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .product-buy__btn, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .product-buy__btn, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .product-buy__btn, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .product-buy__btn, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .product-buy__btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .btn:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .btn:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .btn:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .btn:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .btn:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .btn:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .toggle-view__button:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .toggle-view__button:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .toggle-view__button:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .toggle-view__button:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .toggle-view__button:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .toggle-view__button:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .toggle-view__button:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .toggle-view__button:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .toggle-view__button:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .btn-inverse:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .btn-inverse:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .btn-inverse:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .btn-inverse:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .btn-inverse:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .btn-inverse:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .btn-inverse:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .btn-inverse:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .btn-inverse:last-child, .btn-order .btn-group > .btn-group:first-child:not(:last-child) > button:last-child, .btn-order .toggle-view > .btn-group:first-child:not(:last-child) > button:last-child, .btn-order .active-filters__btn > .btn-group:first-child:not(:last-child) > button:last-child, .btn-order .btn-group > .toggle-view:first-child:not(:last-child) > button:last-child, .btn-order .toggle-view > .toggle-view:first-child:not(:last-child) > button:last-child, .btn-order .active-filters__btn > .toggle-view:first-child:not(:last-child) > button:last-child, .btn-order .btn-group > .active-filters__btn:first-child:not(:last-child) > button:last-child, .btn-order .toggle-view > .active-filters__btn:first-child:not(:last-child) > button:last-child, .btn-order .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > button:last-child,
.btn-order .btn-group > .btn-group:first-child:not(:last-child) > input[type="button"]:last-child,
.btn-order .toggle-view > .btn-group:first-child:not(:last-child) > input[type="button"]:last-child,
.btn-order .active-filters__btn > .btn-group:first-child:not(:last-child) > input[type="button"]:last-child,
.btn-order .btn-group > .toggle-view:first-child:not(:last-child) > input[type="button"]:last-child,
.btn-order .toggle-view > .toggle-view:first-child:not(:last-child) > input[type="button"]:last-child,
.btn-order .active-filters__btn > .toggle-view:first-child:not(:last-child) > input[type="button"]:last-child,
.btn-order .btn-group > .active-filters__btn:first-child:not(:last-child) > input[type="button"]:last-child,
.btn-order .toggle-view > .active-filters__btn:first-child:not(:last-child) > input[type="button"]:last-child,
.btn-order .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > input[type="button"]:last-child,
.btn-order .btn-group > .btn-group:first-child:not(:last-child) > input[type="reset"]:last-child,
.btn-order .toggle-view > .btn-group:first-child:not(:last-child) > input[type="reset"]:last-child,
.btn-order .active-filters__btn > .btn-group:first-child:not(:last-child) > input[type="reset"]:last-child,
.btn-order .btn-group > .toggle-view:first-child:not(:last-child) > input[type="reset"]:last-child,
.btn-order .toggle-view > .toggle-view:first-child:not(:last-child) > input[type="reset"]:last-child,
.btn-order .active-filters__btn > .toggle-view:first-child:not(:last-child) > input[type="reset"]:last-child,
.btn-order .btn-group > .active-filters__btn:first-child:not(:last-child) > input[type="reset"]:last-child,
.btn-order .toggle-view > .active-filters__btn:first-child:not(:last-child) > input[type="reset"]:last-child,
.btn-order .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > input[type="reset"]:last-child,
.btn-order .btn-group > .btn-group:first-child:not(:last-child) > input[type="submit"]:last-child,
.btn-order .toggle-view > .btn-group:first-child:not(:last-child) > input[type="submit"]:last-child,
.btn-order .active-filters__btn > .btn-group:first-child:not(:last-child) > input[type="submit"]:last-child,
.btn-order .btn-group > .toggle-view:first-child:not(:last-child) > input[type="submit"]:last-child,
.btn-order .toggle-view > .toggle-view:first-child:not(:last-child) > input[type="submit"]:last-child,
.btn-order .active-filters__btn > .toggle-view:first-child:not(:last-child) > input[type="submit"]:last-child,
.btn-order .btn-group > .active-filters__btn:first-child:not(:last-child) > input[type="submit"]:last-child,
.btn-order .toggle-view > .active-filters__btn:first-child:not(:last-child) > input[type="submit"]:last-child,
.btn-order .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > input[type="submit"]:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .btn-white:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .btn-white:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .btn-white:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .btn-white:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .btn-white:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .btn-white:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .btn-white:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .btn-white:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .btn-white:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .btn-accent:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .btn-accent:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .btn-accent:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .btn-accent:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .btn-accent:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .btn-accent:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .btn-accent:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .btn-accent:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .btn-accent:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .widget-primary__view-all:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .widget-primary__view-all:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .widget-primary__view-all:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .widget-primary__view-all:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .widget-primary__view-all:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .widget-primary__view-all:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .widget-primary__view-all:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .widget-primary__view-all:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .widget-primary__view-all:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .form-input__group-btn:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .form-input__group-btn:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .form-input__group-btn:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .form-input__group-btn:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .form-input__group-btn:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .form-input__group-btn:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .form-input__group-btn:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .form-input__group-btn:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .form-input__group-btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .active-filters__btn-link:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .active-filters__btn-link:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .active-filters__btn-link:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .active-filters__btn-link:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .active-filters__btn-link:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .active-filters__btn-link:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .active-filters__btn-link:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .active-filters__btn-link:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .active-filters__btn-link:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .product-buy__btn:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .product-buy__btn:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .product-buy__btn:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .product-buy__btn:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .product-buy__btn:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .product-buy__btn:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .product-buy__btn:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .product-buy__btn:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .product-buy__btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle, .toggle-view > .btn-group:first-child:not(:last-child) > .dropdown-toggle, .active-filters__btn > .btn-group:first-child:not(:last-child) > .dropdown-toggle,
.btn-group > .toggle-view:first-child:not(:last-child) > .dropdown-toggle, .toggle-view > .toggle-view:first-child:not(:last-child) > .dropdown-toggle, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .dropdown-toggle,
.btn-group > .active-filters__btn:first-child:not(:last-child) > .dropdown-toggle, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .dropdown-toggle, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .btn:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .btn:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .btn:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .btn:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .btn:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .btn:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .btn:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .toggle-view__button:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .toggle-view__button:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .toggle-view__button:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .toggle-view__button:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .toggle-view__button:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .toggle-view__button:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .toggle-view__button:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .toggle-view__button:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .toggle-view__button:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .btn-inverse:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .btn-inverse:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .btn-inverse:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .btn-inverse:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .btn-inverse:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .btn-inverse:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .btn-inverse:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .btn-inverse:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .btn-inverse:first-child, .btn-order .btn-group > .btn-group:last-child:not(:first-child) > button:first-child, .btn-order .toggle-view > .btn-group:last-child:not(:first-child) > button:first-child, .btn-order .active-filters__btn > .btn-group:last-child:not(:first-child) > button:first-child, .btn-order .btn-group > .toggle-view:last-child:not(:first-child) > button:first-child, .btn-order .toggle-view > .toggle-view:last-child:not(:first-child) > button:first-child, .btn-order .active-filters__btn > .toggle-view:last-child:not(:first-child) > button:first-child, .btn-order .btn-group > .active-filters__btn:last-child:not(:first-child) > button:first-child, .btn-order .toggle-view > .active-filters__btn:last-child:not(:first-child) > button:first-child, .btn-order .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > button:first-child,
.btn-order .btn-group > .btn-group:last-child:not(:first-child) > input[type="button"]:first-child,
.btn-order .toggle-view > .btn-group:last-child:not(:first-child) > input[type="button"]:first-child,
.btn-order .active-filters__btn > .btn-group:last-child:not(:first-child) > input[type="button"]:first-child,
.btn-order .btn-group > .toggle-view:last-child:not(:first-child) > input[type="button"]:first-child,
.btn-order .toggle-view > .toggle-view:last-child:not(:first-child) > input[type="button"]:first-child,
.btn-order .active-filters__btn > .toggle-view:last-child:not(:first-child) > input[type="button"]:first-child,
.btn-order .btn-group > .active-filters__btn:last-child:not(:first-child) > input[type="button"]:first-child,
.btn-order .toggle-view > .active-filters__btn:last-child:not(:first-child) > input[type="button"]:first-child,
.btn-order .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > input[type="button"]:first-child,
.btn-order .btn-group > .btn-group:last-child:not(:first-child) > input[type="reset"]:first-child,
.btn-order .toggle-view > .btn-group:last-child:not(:first-child) > input[type="reset"]:first-child,
.btn-order .active-filters__btn > .btn-group:last-child:not(:first-child) > input[type="reset"]:first-child,
.btn-order .btn-group > .toggle-view:last-child:not(:first-child) > input[type="reset"]:first-child,
.btn-order .toggle-view > .toggle-view:last-child:not(:first-child) > input[type="reset"]:first-child,
.btn-order .active-filters__btn > .toggle-view:last-child:not(:first-child) > input[type="reset"]:first-child,
.btn-order .btn-group > .active-filters__btn:last-child:not(:first-child) > input[type="reset"]:first-child,
.btn-order .toggle-view > .active-filters__btn:last-child:not(:first-child) > input[type="reset"]:first-child,
.btn-order .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > input[type="reset"]:first-child,
.btn-order .btn-group > .btn-group:last-child:not(:first-child) > input[type="submit"]:first-child,
.btn-order .toggle-view > .btn-group:last-child:not(:first-child) > input[type="submit"]:first-child,
.btn-order .active-filters__btn > .btn-group:last-child:not(:first-child) > input[type="submit"]:first-child,
.btn-order .btn-group > .toggle-view:last-child:not(:first-child) > input[type="submit"]:first-child,
.btn-order .toggle-view > .toggle-view:last-child:not(:first-child) > input[type="submit"]:first-child,
.btn-order .active-filters__btn > .toggle-view:last-child:not(:first-child) > input[type="submit"]:first-child,
.btn-order .btn-group > .active-filters__btn:last-child:not(:first-child) > input[type="submit"]:first-child,
.btn-order .toggle-view > .active-filters__btn:last-child:not(:first-child) > input[type="submit"]:first-child,
.btn-order .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > input[type="submit"]:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .btn-white:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .btn-white:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .btn-white:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .btn-white:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .btn-white:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .btn-white:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .btn-white:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .btn-white:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .btn-white:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .btn-accent:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .btn-accent:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .btn-accent:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .btn-accent:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .btn-accent:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .btn-accent:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .btn-accent:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .btn-accent:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .btn-accent:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .widget-primary__view-all:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .widget-primary__view-all:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .widget-primary__view-all:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .widget-primary__view-all:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .widget-primary__view-all:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .widget-primary__view-all:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .widget-primary__view-all:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .widget-primary__view-all:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .widget-primary__view-all:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .form-input__group-btn:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .form-input__group-btn:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .form-input__group-btn:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .form-input__group-btn:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .form-input__group-btn:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .form-input__group-btn:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .form-input__group-btn:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .form-input__group-btn:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .form-input__group-btn:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .active-filters__btn-link:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .active-filters__btn-link:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .active-filters__btn-link:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .active-filters__btn-link:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .active-filters__btn-link:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .active-filters__btn-link:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .active-filters__btn-link:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .active-filters__btn-link:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .active-filters__btn-link:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .product-buy__btn:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .product-buy__btn:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .product-buy__btn:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .product-buy__btn:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .product-buy__btn:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .product-buy__btn:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .product-buy__btn:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .product-buy__btn:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .product-buy__btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

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

.btn-group > .btn + .dropdown-toggle, .toggle-view > .btn + .dropdown-toggle, .active-filters__btn > .btn + .dropdown-toggle, .btn-group > .toggle-view__button + .dropdown-toggle, .toggle-view > .toggle-view__button + .dropdown-toggle, .active-filters__btn > .toggle-view__button + .dropdown-toggle, .btn-group > .btn-inverse + .dropdown-toggle, .toggle-view > .btn-inverse + .dropdown-toggle, .active-filters__btn > .btn-inverse + .dropdown-toggle, .btn-order .btn-group > button + .dropdown-toggle, .btn-order .toggle-view > button + .dropdown-toggle, .btn-order .active-filters__btn > button + .dropdown-toggle,
.btn-order .btn-group > input[type="button"] + .dropdown-toggle,
.btn-order .toggle-view > input[type="button"] + .dropdown-toggle,
.btn-order .active-filters__btn > input[type="button"] + .dropdown-toggle,
.btn-order .btn-group > input[type="reset"] + .dropdown-toggle,
.btn-order .toggle-view > input[type="reset"] + .dropdown-toggle,
.btn-order .active-filters__btn > input[type="reset"] + .dropdown-toggle,
.btn-order .btn-group > input[type="submit"] + .dropdown-toggle,
.btn-order .toggle-view > input[type="submit"] + .dropdown-toggle,
.btn-order .active-filters__btn > input[type="submit"] + .dropdown-toggle, .btn-group > .btn-white + .dropdown-toggle, .toggle-view > .btn-white + .dropdown-toggle, .active-filters__btn > .btn-white + .dropdown-toggle, .btn-group > .btn-accent + .dropdown-toggle, .toggle-view > .btn-accent + .dropdown-toggle, .active-filters__btn > .btn-accent + .dropdown-toggle, .btn-group > .widget-primary__view-all + .dropdown-toggle, .toggle-view > .widget-primary__view-all + .dropdown-toggle, .active-filters__btn > .widget-primary__view-all + .dropdown-toggle, .btn-group > .form-input__group-btn + .dropdown-toggle, .toggle-view > .form-input__group-btn + .dropdown-toggle, .active-filters__btn > .form-input__group-btn + .dropdown-toggle, .btn-group > .active-filters__btn-link + .dropdown-toggle, .toggle-view > .active-filters__btn-link + .dropdown-toggle, .active-filters__btn > .active-filters__btn-link + .dropdown-toggle, .btn-group > .active-filters__btn-ico + .dropdown-toggle, .toggle-view > .active-filters__btn-ico + .dropdown-toggle, .active-filters__btn > .active-filters__btn-ico + .dropdown-toggle, .btn-group > .product-buy__btn + .dropdown-toggle, .toggle-view > .product-buy__btn + .dropdown-toggle, .active-filters__btn > .product-buy__btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .toggle-view > .btn-lg + .dropdown-toggle, .active-filters__btn > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .btn-group-lg.toggle-view > .btn + .dropdown-toggle, .btn-group-lg.active-filters__btn > .btn + .dropdown-toggle, .btn-group-lg.btn-group > .toggle-view__button + .dropdown-toggle, .btn-group-lg.toggle-view > .toggle-view__button + .dropdown-toggle, .btn-group-lg.active-filters__btn > .toggle-view__button + .dropdown-toggle, .btn-group-lg.btn-group > .btn-inverse + .dropdown-toggle, .btn-group-lg.toggle-view > .btn-inverse + .dropdown-toggle, .btn-group-lg.active-filters__btn > .btn-inverse + .dropdown-toggle, .btn-group-lg.btn-group > .btn-white + .dropdown-toggle, .btn-group-lg.toggle-view > .btn-white + .dropdown-toggle, .btn-group-lg.active-filters__btn > .btn-white + .dropdown-toggle, .btn-group-lg.btn-group > .btn-accent + .dropdown-toggle, .btn-group-lg.toggle-view > .btn-accent + .dropdown-toggle, .btn-group-lg.active-filters__btn > .btn-accent + .dropdown-toggle, .btn-group-lg.btn-group > .form-input__group-btn + .dropdown-toggle, .btn-group-lg.toggle-view > .form-input__group-btn + .dropdown-toggle, .btn-group-lg.active-filters__btn > .form-input__group-btn + .dropdown-toggle, .btn-group-lg.btn-group > .active-filters__btn-link + .dropdown-toggle, .btn-group-lg.toggle-view > .active-filters__btn-link + .dropdown-toggle, .btn-group-lg.active-filters__btn > .active-filters__btn-link + .dropdown-toggle, .btn-group-lg.btn-group > .active-filters__btn-ico + .dropdown-toggle, .btn-group-lg.toggle-view > .active-filters__btn-ico + .dropdown-toggle, .btn-group-lg.active-filters__btn > .active-filters__btn-ico + .dropdown-toggle, .btn-group-lg.btn-group > .product-buy__btn + .dropdown-toggle, .btn-group-lg.toggle-view > .product-buy__btn + .dropdown-toggle, .btn-group-lg.active-filters__btn > .product-buy__btn + .dropdown-toggle, .btn-order .btn-group > button + .dropdown-toggle, .btn-order .toggle-view > button + .dropdown-toggle, .btn-order .active-filters__btn > button + .dropdown-toggle,
.btn-order .btn-group > input[type="button"] + .dropdown-toggle,
.btn-order .toggle-view > input[type="button"] + .dropdown-toggle,
.btn-order .active-filters__btn > input[type="button"] + .dropdown-toggle,
.btn-order .btn-group > input[type="reset"] + .dropdown-toggle,
.btn-order .toggle-view > input[type="reset"] + .dropdown-toggle,
.btn-order .active-filters__btn > input[type="reset"] + .dropdown-toggle,
.btn-order .btn-group > input[type="submit"] + .dropdown-toggle,
.btn-order .toggle-view > input[type="submit"] + .dropdown-toggle,
.btn-order .active-filters__btn > input[type="submit"] + .dropdown-toggle, .btn-group > .widget-primary__view-all + .dropdown-toggle, .toggle-view > .widget-primary__view-all + .dropdown-toggle, .active-filters__btn > .widget-primary__view-all + .dropdown-toggle, .product-action--lg .btn-group > .btn-white + .dropdown-toggle, .product-action--lg .toggle-view > .btn-white + .dropdown-toggle, .product-action--lg .active-filters__btn > .btn-white + .dropdown-toggle, .product-buy--product .btn-group > .product-buy__btn + .dropdown-toggle, .product-buy--product .toggle-view > .product-buy__btn + .dropdown-toggle, .product-buy--product .active-filters__btn > .product-buy__btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

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

.btn .caret, .toggle-view__button .caret, .btn-inverse .caret, .btn-order button .caret,
.btn-order input[type="button"] .caret,
.btn-order input[type="reset"] .caret,
.btn-order input[type="submit"] .caret, .btn-white .caret, .btn-accent .caret, .widget-primary__view-all .caret, .form-input__group-btn .caret, .active-filters__btn-link .caret, .active-filters__btn-ico .caret, .product-buy__btn .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret, .btn-group-lg > .toggle-view__button .caret, .btn-group-lg > .btn-inverse .caret, .btn-group-lg > .btn-white .caret, .btn-group-lg > .btn-accent .caret, .btn-group-lg > .form-input__group-btn .caret, .btn-group-lg > .active-filters__btn-link .caret, .btn-group-lg > .active-filters__btn-ico .caret, .btn-group-lg > .product-buy__btn .caret, .btn-order button .caret,
.btn-order input[type="button"] .caret,
.btn-order input[type="reset"] .caret,
.btn-order input[type="submit"] .caret, .widget-primary__view-all .caret, .product-action--lg .btn-white .caret, .product-buy--product .product-buy__btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .btn-group-lg > .toggle-view__button .caret, .dropup .btn-group-lg > .btn-inverse .caret, .dropup .btn-group-lg > .btn-white .caret, .dropup .btn-group-lg > .btn-accent .caret, .dropup .btn-group-lg > .form-input__group-btn .caret, .dropup .btn-group-lg > .active-filters__btn-link .caret, .dropup .btn-group-lg > .active-filters__btn-ico .caret, .dropup .btn-group-lg > .product-buy__btn .caret, .dropup .btn-order button .caret, .btn-order .dropup button .caret, .dropup
.btn-order input[type="button"] .caret,
.btn-order .dropup input[type="button"] .caret, .dropup
.btn-order input[type="reset"] .caret,
.btn-order .dropup input[type="reset"] .caret, .dropup
.btn-order input[type="submit"] .caret,
.btn-order .dropup input[type="submit"] .caret, .dropup .widget-primary__view-all .caret, .dropup .product-action--lg .btn-white .caret, .product-action--lg .dropup .btn-white .caret, .dropup .product-buy--product .product-buy__btn .caret, .product-buy--product .dropup .product-buy__btn .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn, .btn-group-vertical > .toggle-view__button, .btn-group-vertical > .btn-inverse, .btn-order .btn-group-vertical > button,
.btn-order .btn-group-vertical > input[type="button"],
.btn-order .btn-group-vertical > input[type="reset"],
.btn-order .btn-group-vertical > input[type="submit"], .btn-group-vertical > .btn-white, .btn-group-vertical > .btn-accent, .btn-group-vertical > .widget-primary__view-all, .btn-group-vertical > .form-input__group-btn, .btn-group-vertical > .active-filters__btn-link, .btn-group-vertical > .active-filters__btn-ico, .btn-group-vertical > .product-buy__btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .toggle-view,
.btn-group-vertical > .active-filters__btn,
.btn-group-vertical > .btn-group > .btn,
.btn-group-vertical > .toggle-view > .btn,
.btn-group-vertical > .active-filters__btn > .btn,
.btn-group-vertical > .btn-group > .toggle-view__button,
.btn-group-vertical > .toggle-view > .toggle-view__button,
.btn-group-vertical > .active-filters__btn > .toggle-view__button,
.btn-group-vertical > .btn-group > .btn-inverse,
.btn-group-vertical > .toggle-view > .btn-inverse,
.btn-group-vertical > .active-filters__btn > .btn-inverse, .btn-order
.btn-group-vertical > .btn-group > button, .btn-order
.btn-group-vertical > .toggle-view > button, .btn-order
.btn-group-vertical > .active-filters__btn > button,
.btn-order
.btn-group-vertical > .btn-group > input[type="button"],
.btn-order
.btn-group-vertical > .toggle-view > input[type="button"],
.btn-order
.btn-group-vertical > .active-filters__btn > input[type="button"],
.btn-order
.btn-group-vertical > .btn-group > input[type="reset"],
.btn-order
.btn-group-vertical > .toggle-view > input[type="reset"],
.btn-order
.btn-group-vertical > .active-filters__btn > input[type="reset"],
.btn-order
.btn-group-vertical > .btn-group > input[type="submit"],
.btn-order
.btn-group-vertical > .toggle-view > input[type="submit"],
.btn-order
.btn-group-vertical > .active-filters__btn > input[type="submit"],
.btn-group-vertical > .btn-group > .btn-white,
.btn-group-vertical > .toggle-view > .btn-white,
.btn-group-vertical > .active-filters__btn > .btn-white,
.btn-group-vertical > .btn-group > .btn-accent,
.btn-group-vertical > .toggle-view > .btn-accent,
.btn-group-vertical > .active-filters__btn > .btn-accent,
.btn-group-vertical > .btn-group > .widget-primary__view-all,
.btn-group-vertical > .toggle-view > .widget-primary__view-all,
.btn-group-vertical > .active-filters__btn > .widget-primary__view-all,
.btn-group-vertical > .btn-group > .form-input__group-btn,
.btn-group-vertical > .toggle-view > .form-input__group-btn,
.btn-group-vertical > .active-filters__btn > .form-input__group-btn,
.btn-group-vertical > .btn-group > .active-filters__btn-link,
.btn-group-vertical > .toggle-view > .active-filters__btn-link,
.btn-group-vertical > .active-filters__btn > .active-filters__btn-link,
.btn-group-vertical > .btn-group > .active-filters__btn-ico,
.btn-group-vertical > .toggle-view > .active-filters__btn-ico,
.btn-group-vertical > .active-filters__btn > .active-filters__btn-ico,
.btn-group-vertical > .btn-group > .product-buy__btn,
.btn-group-vertical > .toggle-view > .product-buy__btn,
.btn-group-vertical > .active-filters__btn > .product-buy__btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .toggle-view:before, .btn-group-vertical > .active-filters__btn:before, .btn-group-vertical > .btn-group:after, .btn-group-vertical > .toggle-view:after, .btn-group-vertical > .active-filters__btn:after {
  content: " ";
  display: table; }

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .toggle-view:after, .btn-group-vertical > .active-filters__btn:after {
  clear: both; }

.btn-group-vertical > .btn-group > .btn, .btn-group-vertical > .toggle-view > .btn, .btn-group-vertical > .active-filters__btn > .btn, .btn-group-vertical > .btn-group > .toggle-view__button, .btn-group-vertical > .toggle-view > .toggle-view__button, .btn-group-vertical > .active-filters__btn > .toggle-view__button, .btn-group-vertical > .btn-group > .btn-inverse, .btn-group-vertical > .toggle-view > .btn-inverse, .btn-group-vertical > .active-filters__btn > .btn-inverse, .btn-order .btn-group-vertical > .btn-group > button, .btn-order .btn-group-vertical > .toggle-view > button, .btn-order .btn-group-vertical > .active-filters__btn > button,
.btn-order .btn-group-vertical > .btn-group > input[type="button"],
.btn-order .btn-group-vertical > .toggle-view > input[type="button"],
.btn-order .btn-group-vertical > .active-filters__btn > input[type="button"],
.btn-order .btn-group-vertical > .btn-group > input[type="reset"],
.btn-order .btn-group-vertical > .toggle-view > input[type="reset"],
.btn-order .btn-group-vertical > .active-filters__btn > input[type="reset"],
.btn-order .btn-group-vertical > .btn-group > input[type="submit"],
.btn-order .btn-group-vertical > .toggle-view > input[type="submit"],
.btn-order .btn-group-vertical > .active-filters__btn > input[type="submit"], .btn-group-vertical > .btn-group > .btn-white, .btn-group-vertical > .toggle-view > .btn-white, .btn-group-vertical > .active-filters__btn > .btn-white, .btn-group-vertical > .btn-group > .btn-accent, .btn-group-vertical > .toggle-view > .btn-accent, .btn-group-vertical > .active-filters__btn > .btn-accent, .btn-group-vertical > .btn-group > .widget-primary__view-all, .btn-group-vertical > .toggle-view > .widget-primary__view-all, .btn-group-vertical > .active-filters__btn > .widget-primary__view-all, .btn-group-vertical > .btn-group > .form-input__group-btn, .btn-group-vertical > .toggle-view > .form-input__group-btn, .btn-group-vertical > .active-filters__btn > .form-input__group-btn, .btn-group-vertical > .btn-group > .active-filters__btn-link, .btn-group-vertical > .toggle-view > .active-filters__btn-link, .btn-group-vertical > .active-filters__btn > .active-filters__btn-link, .btn-group-vertical > .btn-group > .active-filters__btn-ico, .btn-group-vertical > .toggle-view > .active-filters__btn-ico, .btn-group-vertical > .active-filters__btn > .active-filters__btn-ico, .btn-group-vertical > .btn-group > .product-buy__btn, .btn-group-vertical > .toggle-view > .product-buy__btn, .btn-group-vertical > .active-filters__btn > .product-buy__btn {
  float: none; }

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .toggle-view__button + .btn, .btn-group-vertical > .btn-inverse + .btn, .btn-order .btn-group-vertical > button + .btn,
.btn-order .btn-group-vertical > input[type="button"] + .btn,
.btn-order .btn-group-vertical > input[type="reset"] + .btn,
.btn-order .btn-group-vertical > input[type="submit"] + .btn, .btn-group-vertical > .btn-white + .btn, .btn-group-vertical > .btn-accent + .btn, .btn-group-vertical > .widget-primary__view-all + .btn, .btn-group-vertical > .form-input__group-btn + .btn, .btn-group-vertical > .active-filters__btn-link + .btn, .btn-group-vertical > .active-filters__btn-ico + .btn, .btn-group-vertical > .product-buy__btn + .btn, .btn-group-vertical > .btn + .toggle-view__button, .btn-group-vertical > .toggle-view__button + .toggle-view__button, .btn-group-vertical > .btn-inverse + .toggle-view__button, .btn-order .btn-group-vertical > button + .toggle-view__button,
.btn-order .btn-group-vertical > input[type="button"] + .toggle-view__button,
.btn-order .btn-group-vertical > input[type="reset"] + .toggle-view__button,
.btn-order .btn-group-vertical > input[type="submit"] + .toggle-view__button, .btn-group-vertical > .btn-white + .toggle-view__button, .btn-group-vertical > .btn-accent + .toggle-view__button, .btn-group-vertical > .widget-primary__view-all + .toggle-view__button, .btn-group-vertical > .form-input__group-btn + .toggle-view__button, .btn-group-vertical > .active-filters__btn-link + .toggle-view__button, .btn-group-vertical > .active-filters__btn-ico + .toggle-view__button, .btn-group-vertical > .product-buy__btn + .toggle-view__button, .btn-group-vertical > .btn + .btn-inverse, .btn-group-vertical > .toggle-view__button + .btn-inverse, .btn-group-vertical > .btn-inverse + .btn-inverse, .btn-order .btn-group-vertical > button + .btn-inverse,
.btn-order .btn-group-vertical > input[type="button"] + .btn-inverse,
.btn-order .btn-group-vertical > input[type="reset"] + .btn-inverse,
.btn-order .btn-group-vertical > input[type="submit"] + .btn-inverse, .btn-group-vertical > .btn-white + .btn-inverse, .btn-group-vertical > .btn-accent + .btn-inverse, .btn-group-vertical > .widget-primary__view-all + .btn-inverse, .btn-group-vertical > .form-input__group-btn + .btn-inverse, .btn-group-vertical > .active-filters__btn-link + .btn-inverse, .btn-group-vertical > .active-filters__btn-ico + .btn-inverse, .btn-group-vertical > .product-buy__btn + .btn-inverse, .btn-order .btn-group-vertical > .btn + button, .btn-order .btn-group-vertical > .toggle-view__button + button, .btn-order .btn-group-vertical > .btn-inverse + button, .btn-order .btn-group-vertical > button + button, .btn-order .btn-group-vertical > input[type="button"] + button, .btn-order .btn-group-vertical > input[type="reset"] + button, .btn-order .btn-group-vertical > input[type="submit"] + button, .btn-order .btn-group-vertical > .btn-white + button, .btn-order .btn-group-vertical > .btn-accent + button, .btn-order .btn-group-vertical > .widget-primary__view-all + button, .btn-order .btn-group-vertical > .form-input__group-btn + button, .btn-order .btn-group-vertical > .active-filters__btn-link + button, .btn-order .btn-group-vertical > .active-filters__btn-ico + button, .btn-order .btn-group-vertical > .product-buy__btn + button,
.btn-order .btn-group-vertical > .btn + input[type="button"],
.btn-order .btn-group-vertical > .toggle-view__button + input[type="button"],
.btn-order .btn-group-vertical > .btn-inverse + input[type="button"], .btn-order .btn-group-vertical > button + input[type="button"], .btn-order .btn-group-vertical > input[type="button"] + input[type="button"], .btn-order .btn-group-vertical > input[type="reset"] + input[type="button"], .btn-order .btn-group-vertical > input[type="submit"] + input[type="button"],
.btn-order .btn-group-vertical > .btn-white + input[type="button"],
.btn-order .btn-group-vertical > .btn-accent + input[type="button"],
.btn-order .btn-group-vertical > .widget-primary__view-all + input[type="button"],
.btn-order .btn-group-vertical > .form-input__group-btn + input[type="button"],
.btn-order .btn-group-vertical > .active-filters__btn-link + input[type="button"],
.btn-order .btn-group-vertical > .active-filters__btn-ico + input[type="button"],
.btn-order .btn-group-vertical > .product-buy__btn + input[type="button"],
.btn-order .btn-group-vertical > .btn + input[type="reset"],
.btn-order .btn-group-vertical > .toggle-view__button + input[type="reset"],
.btn-order .btn-group-vertical > .btn-inverse + input[type="reset"], .btn-order .btn-group-vertical > button + input[type="reset"], .btn-order .btn-group-vertical > input[type="button"] + input[type="reset"], .btn-order .btn-group-vertical > input[type="reset"] + input[type="reset"], .btn-order .btn-group-vertical > input[type="submit"] + input[type="reset"],
.btn-order .btn-group-vertical > .btn-white + input[type="reset"],
.btn-order .btn-group-vertical > .btn-accent + input[type="reset"],
.btn-order .btn-group-vertical > .widget-primary__view-all + input[type="reset"],
.btn-order .btn-group-vertical > .form-input__group-btn + input[type="reset"],
.btn-order .btn-group-vertical > .active-filters__btn-link + input[type="reset"],
.btn-order .btn-group-vertical > .active-filters__btn-ico + input[type="reset"],
.btn-order .btn-group-vertical > .product-buy__btn + input[type="reset"],
.btn-order .btn-group-vertical > .btn + input[type="submit"],
.btn-order .btn-group-vertical > .toggle-view__button + input[type="submit"],
.btn-order .btn-group-vertical > .btn-inverse + input[type="submit"], .btn-order .btn-group-vertical > button + input[type="submit"], .btn-order .btn-group-vertical > input[type="button"] + input[type="submit"], .btn-order .btn-group-vertical > input[type="reset"] + input[type="submit"], .btn-order .btn-group-vertical > input[type="submit"] + input[type="submit"],
.btn-order .btn-group-vertical > .btn-white + input[type="submit"],
.btn-order .btn-group-vertical > .btn-accent + input[type="submit"],
.btn-order .btn-group-vertical > .widget-primary__view-all + input[type="submit"],
.btn-order .btn-group-vertical > .form-input__group-btn + input[type="submit"],
.btn-order .btn-group-vertical > .active-filters__btn-link + input[type="submit"],
.btn-order .btn-group-vertical > .active-filters__btn-ico + input[type="submit"],
.btn-order .btn-group-vertical > .product-buy__btn + input[type="submit"], .btn-group-vertical > .btn + .btn-white, .btn-group-vertical > .toggle-view__button + .btn-white, .btn-group-vertical > .btn-inverse + .btn-white, .btn-order .btn-group-vertical > button + .btn-white,
.btn-order .btn-group-vertical > input[type="button"] + .btn-white,
.btn-order .btn-group-vertical > input[type="reset"] + .btn-white,
.btn-order .btn-group-vertical > input[type="submit"] + .btn-white, .btn-group-vertical > .btn-white + .btn-white, .btn-group-vertical > .btn-accent + .btn-white, .btn-group-vertical > .widget-primary__view-all + .btn-white, .btn-group-vertical > .form-input__group-btn + .btn-white, .btn-group-vertical > .active-filters__btn-link + .btn-white, .btn-group-vertical > .active-filters__btn-ico + .btn-white, .btn-group-vertical > .product-buy__btn + .btn-white, .btn-group-vertical > .btn + .btn-accent, .btn-group-vertical > .toggle-view__button + .btn-accent, .btn-group-vertical > .btn-inverse + .btn-accent, .btn-order .btn-group-vertical > button + .btn-accent,
.btn-order .btn-group-vertical > input[type="button"] + .btn-accent,
.btn-order .btn-group-vertical > input[type="reset"] + .btn-accent,
.btn-order .btn-group-vertical > input[type="submit"] + .btn-accent, .btn-group-vertical > .btn-white + .btn-accent, .btn-group-vertical > .btn-accent + .btn-accent, .btn-group-vertical > .widget-primary__view-all + .btn-accent, .btn-group-vertical > .form-input__group-btn + .btn-accent, .btn-group-vertical > .active-filters__btn-link + .btn-accent, .btn-group-vertical > .active-filters__btn-ico + .btn-accent, .btn-group-vertical > .product-buy__btn + .btn-accent, .btn-group-vertical > .btn + .widget-primary__view-all, .btn-group-vertical > .toggle-view__button + .widget-primary__view-all, .btn-group-vertical > .btn-inverse + .widget-primary__view-all, .btn-order .btn-group-vertical > button + .widget-primary__view-all,
.btn-order .btn-group-vertical > input[type="button"] + .widget-primary__view-all,
.btn-order .btn-group-vertical > input[type="reset"] + .widget-primary__view-all,
.btn-order .btn-group-vertical > input[type="submit"] + .widget-primary__view-all, .btn-group-vertical > .btn-white + .widget-primary__view-all, .btn-group-vertical > .btn-accent + .widget-primary__view-all, .btn-group-vertical > .widget-primary__view-all + .widget-primary__view-all, .btn-group-vertical > .form-input__group-btn + .widget-primary__view-all, .btn-group-vertical > .active-filters__btn-link + .widget-primary__view-all, .btn-group-vertical > .active-filters__btn-ico + .widget-primary__view-all, .btn-group-vertical > .product-buy__btn + .widget-primary__view-all, .btn-group-vertical > .btn + .form-input__group-btn, .btn-group-vertical > .toggle-view__button + .form-input__group-btn, .btn-group-vertical > .btn-inverse + .form-input__group-btn, .btn-order .btn-group-vertical > button + .form-input__group-btn,
.btn-order .btn-group-vertical > input[type="button"] + .form-input__group-btn,
.btn-order .btn-group-vertical > input[type="reset"] + .form-input__group-btn,
.btn-order .btn-group-vertical > input[type="submit"] + .form-input__group-btn, .btn-group-vertical > .btn-white + .form-input__group-btn, .btn-group-vertical > .btn-accent + .form-input__group-btn, .btn-group-vertical > .widget-primary__view-all + .form-input__group-btn, .btn-group-vertical > .form-input__group-btn + .form-input__group-btn, .btn-group-vertical > .active-filters__btn-link + .form-input__group-btn, .btn-group-vertical > .active-filters__btn-ico + .form-input__group-btn, .btn-group-vertical > .product-buy__btn + .form-input__group-btn, .btn-group-vertical > .btn + .active-filters__btn-link, .btn-group-vertical > .toggle-view__button + .active-filters__btn-link, .btn-group-vertical > .btn-inverse + .active-filters__btn-link, .btn-order .btn-group-vertical > button + .active-filters__btn-link,
.btn-order .btn-group-vertical > input[type="button"] + .active-filters__btn-link,
.btn-order .btn-group-vertical > input[type="reset"] + .active-filters__btn-link,
.btn-order .btn-group-vertical > input[type="submit"] + .active-filters__btn-link, .btn-group-vertical > .btn-white + .active-filters__btn-link, .btn-group-vertical > .btn-accent + .active-filters__btn-link, .btn-group-vertical > .widget-primary__view-all + .active-filters__btn-link, .btn-group-vertical > .form-input__group-btn + .active-filters__btn-link, .btn-group-vertical > .active-filters__btn-link + .active-filters__btn-link, .btn-group-vertical > .active-filters__btn-ico + .active-filters__btn-link, .btn-group-vertical > .product-buy__btn + .active-filters__btn-link, .btn-group-vertical > .btn + .active-filters__btn-ico, .btn-group-vertical > .toggle-view__button + .active-filters__btn-ico, .btn-group-vertical > .btn-inverse + .active-filters__btn-ico, .btn-order .btn-group-vertical > button + .active-filters__btn-ico,
.btn-order .btn-group-vertical > input[type="button"] + .active-filters__btn-ico,
.btn-order .btn-group-vertical > input[type="reset"] + .active-filters__btn-ico,
.btn-order .btn-group-vertical > input[type="submit"] + .active-filters__btn-ico, .btn-group-vertical > .btn-white + .active-filters__btn-ico, .btn-group-vertical > .btn-accent + .active-filters__btn-ico, .btn-group-vertical > .widget-primary__view-all + .active-filters__btn-ico, .btn-group-vertical > .form-input__group-btn + .active-filters__btn-ico, .btn-group-vertical > .active-filters__btn-link + .active-filters__btn-ico, .btn-group-vertical > .active-filters__btn-ico + .active-filters__btn-ico, .btn-group-vertical > .product-buy__btn + .active-filters__btn-ico, .btn-group-vertical > .btn + .product-buy__btn, .btn-group-vertical > .toggle-view__button + .product-buy__btn, .btn-group-vertical > .btn-inverse + .product-buy__btn, .btn-order .btn-group-vertical > button + .product-buy__btn,
.btn-order .btn-group-vertical > input[type="button"] + .product-buy__btn,
.btn-order .btn-group-vertical > input[type="reset"] + .product-buy__btn,
.btn-order .btn-group-vertical > input[type="submit"] + .product-buy__btn, .btn-group-vertical > .btn-white + .product-buy__btn, .btn-group-vertical > .btn-accent + .product-buy__btn, .btn-group-vertical > .widget-primary__view-all + .product-buy__btn, .btn-group-vertical > .form-input__group-btn + .product-buy__btn, .btn-group-vertical > .active-filters__btn-link + .product-buy__btn, .btn-group-vertical > .active-filters__btn-ico + .product-buy__btn, .btn-group-vertical > .product-buy__btn + .product-buy__btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .toggle-view__button + .btn-group,
.btn-group-vertical > .btn-inverse + .btn-group, .btn-order
.btn-group-vertical > button + .btn-group,
.btn-order
.btn-group-vertical > input[type="button"] + .btn-group,
.btn-order
.btn-group-vertical > input[type="reset"] + .btn-group,
.btn-order
.btn-group-vertical > input[type="submit"] + .btn-group,
.btn-group-vertical > .btn-white + .btn-group,
.btn-group-vertical > .btn-accent + .btn-group,
.btn-group-vertical > .widget-primary__view-all + .btn-group,
.btn-group-vertical > .form-input__group-btn + .btn-group,
.btn-group-vertical > .active-filters__btn-link + .btn-group,
.btn-group-vertical > .active-filters__btn-ico + .btn-group,
.btn-group-vertical > .product-buy__btn + .btn-group,
.btn-group-vertical > .btn + .toggle-view,
.btn-group-vertical > .toggle-view__button + .toggle-view,
.btn-group-vertical > .btn-inverse + .toggle-view, .btn-order
.btn-group-vertical > button + .toggle-view,
.btn-order
.btn-group-vertical > input[type="button"] + .toggle-view,
.btn-order
.btn-group-vertical > input[type="reset"] + .toggle-view,
.btn-order
.btn-group-vertical > input[type="submit"] + .toggle-view,
.btn-group-vertical > .btn-white + .toggle-view,
.btn-group-vertical > .btn-accent + .toggle-view,
.btn-group-vertical > .widget-primary__view-all + .toggle-view,
.btn-group-vertical > .form-input__group-btn + .toggle-view,
.btn-group-vertical > .active-filters__btn-link + .toggle-view,
.btn-group-vertical > .active-filters__btn-ico + .toggle-view,
.btn-group-vertical > .product-buy__btn + .toggle-view,
.btn-group-vertical > .btn + .active-filters__btn,
.btn-group-vertical > .toggle-view__button + .active-filters__btn,
.btn-group-vertical > .btn-inverse + .active-filters__btn, .btn-order
.btn-group-vertical > button + .active-filters__btn,
.btn-order
.btn-group-vertical > input[type="button"] + .active-filters__btn,
.btn-order
.btn-group-vertical > input[type="reset"] + .active-filters__btn,
.btn-order
.btn-group-vertical > input[type="submit"] + .active-filters__btn,
.btn-group-vertical > .btn-white + .active-filters__btn,
.btn-group-vertical > .btn-accent + .active-filters__btn,
.btn-group-vertical > .widget-primary__view-all + .active-filters__btn,
.btn-group-vertical > .form-input__group-btn + .active-filters__btn,
.btn-group-vertical > .active-filters__btn-link + .active-filters__btn,
.btn-group-vertical > .active-filters__btn-ico + .active-filters__btn,
.btn-group-vertical > .product-buy__btn + .active-filters__btn,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .toggle-view + .btn,
.btn-group-vertical > .active-filters__btn + .btn,
.btn-group-vertical > .btn-group + .toggle-view__button,
.btn-group-vertical > .toggle-view + .toggle-view__button,
.btn-group-vertical > .active-filters__btn + .toggle-view__button,
.btn-group-vertical > .btn-group + .btn-inverse,
.btn-group-vertical > .toggle-view + .btn-inverse,
.btn-group-vertical > .active-filters__btn + .btn-inverse, .btn-order
.btn-group-vertical > .btn-group + button, .btn-order
.btn-group-vertical > .toggle-view + button, .btn-order
.btn-group-vertical > .active-filters__btn + button,
.btn-order
.btn-group-vertical > .btn-group + input[type="button"],
.btn-order
.btn-group-vertical > .toggle-view + input[type="button"],
.btn-order
.btn-group-vertical > .active-filters__btn + input[type="button"],
.btn-order
.btn-group-vertical > .btn-group + input[type="reset"],
.btn-order
.btn-group-vertical > .toggle-view + input[type="reset"],
.btn-order
.btn-group-vertical > .active-filters__btn + input[type="reset"],
.btn-order
.btn-group-vertical > .btn-group + input[type="submit"],
.btn-order
.btn-group-vertical > .toggle-view + input[type="submit"],
.btn-order
.btn-group-vertical > .active-filters__btn + input[type="submit"],
.btn-group-vertical > .btn-group + .btn-white,
.btn-group-vertical > .toggle-view + .btn-white,
.btn-group-vertical > .active-filters__btn + .btn-white,
.btn-group-vertical > .btn-group + .btn-accent,
.btn-group-vertical > .toggle-view + .btn-accent,
.btn-group-vertical > .active-filters__btn + .btn-accent,
.btn-group-vertical > .btn-group + .widget-primary__view-all,
.btn-group-vertical > .toggle-view + .widget-primary__view-all,
.btn-group-vertical > .active-filters__btn + .widget-primary__view-all,
.btn-group-vertical > .btn-group + .form-input__group-btn,
.btn-group-vertical > .toggle-view + .form-input__group-btn,
.btn-group-vertical > .active-filters__btn + .form-input__group-btn,
.btn-group-vertical > .btn-group + .active-filters__btn-link,
.btn-group-vertical > .toggle-view + .active-filters__btn-link,
.btn-group-vertical > .active-filters__btn + .active-filters__btn-link,
.btn-group-vertical > .btn-group + .active-filters__btn-ico,
.btn-group-vertical > .toggle-view + .active-filters__btn-ico,
.btn-group-vertical > .active-filters__btn + .active-filters__btn-ico,
.btn-group-vertical > .btn-group + .product-buy__btn,
.btn-group-vertical > .toggle-view + .product-buy__btn,
.btn-group-vertical > .active-filters__btn + .product-buy__btn,
.btn-group-vertical > .btn-group + .btn-group,
.btn-group-vertical > .toggle-view + .btn-group,
.btn-group-vertical > .active-filters__btn + .btn-group,
.btn-group-vertical > .btn-group + .toggle-view,
.btn-group-vertical > .toggle-view + .toggle-view,
.btn-group-vertical > .active-filters__btn + .toggle-view,
.btn-group-vertical > .btn-group + .active-filters__btn,
.btn-group-vertical > .toggle-view + .active-filters__btn,
.btn-group-vertical > .active-filters__btn + .active-filters__btn {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child), .btn-group-vertical > .toggle-view__button:not(:first-child):not(:last-child), .btn-group-vertical > .btn-inverse:not(:first-child):not(:last-child), .btn-order .btn-group-vertical > button:not(:first-child):not(:last-child),
.btn-order .btn-group-vertical > input[type="button"]:not(:first-child):not(:last-child),
.btn-order .btn-group-vertical > input[type="reset"]:not(:first-child):not(:last-child),
.btn-order .btn-group-vertical > input[type="submit"]:not(:first-child):not(:last-child), .btn-group-vertical > .btn-white:not(:first-child):not(:last-child), .btn-group-vertical > .btn-accent:not(:first-child):not(:last-child), .btn-group-vertical > .widget-primary__view-all:not(:first-child):not(:last-child), .btn-group-vertical > .form-input__group-btn:not(:first-child):not(:last-child), .btn-group-vertical > .active-filters__btn-link:not(:first-child):not(:last-child), .btn-group-vertical > .active-filters__btn-ico:not(:first-child):not(:last-child), .btn-group-vertical > .product-buy__btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child), .btn-group-vertical > .toggle-view__button:first-child:not(:last-child), .btn-group-vertical > .btn-inverse:first-child:not(:last-child), .btn-order .btn-group-vertical > button:first-child:not(:last-child),
.btn-order .btn-group-vertical > input[type="button"]:first-child:not(:last-child),
.btn-order .btn-group-vertical > input[type="reset"]:first-child:not(:last-child),
.btn-order .btn-group-vertical > input[type="submit"]:first-child:not(:last-child), .btn-group-vertical > .btn-white:first-child:not(:last-child), .btn-group-vertical > .btn-accent:first-child:not(:last-child), .btn-group-vertical > .widget-primary__view-all:first-child:not(:last-child), .btn-group-vertical > .form-input__group-btn:first-child:not(:last-child), .btn-group-vertical > .active-filters__btn-link:first-child:not(:last-child), .btn-group-vertical > .active-filters__btn-ico:first-child:not(:last-child), .btn-group-vertical > .product-buy__btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child), .btn-group-vertical > .toggle-view__button:last-child:not(:first-child), .btn-group-vertical > .btn-inverse:last-child:not(:first-child), .btn-order .btn-group-vertical > button:last-child:not(:first-child),
.btn-order .btn-group-vertical > input[type="button"]:last-child:not(:first-child),
.btn-order .btn-group-vertical > input[type="reset"]:last-child:not(:first-child),
.btn-order .btn-group-vertical > input[type="submit"]:last-child:not(:first-child), .btn-group-vertical > .btn-white:last-child:not(:first-child), .btn-group-vertical > .btn-accent:last-child:not(:first-child), .btn-group-vertical > .widget-primary__view-all:last-child:not(:first-child), .btn-group-vertical > .form-input__group-btn:last-child:not(:first-child), .btn-group-vertical > .active-filters__btn-link:last-child:not(:first-child), .btn-group-vertical > .active-filters__btn-ico:last-child:not(:first-child), .btn-group-vertical > .product-buy__btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .toggle-view__button, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .toggle-view__button, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .toggle-view__button, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-inverse, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .btn-inverse, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .btn-inverse, .btn-order .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > button, .btn-order .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > button, .btn-order .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > button,
.btn-order .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > input[type="submit"], .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-white, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .btn-white, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .btn-white, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-accent, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .btn-accent, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .btn-accent, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .widget-primary__view-all, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .widget-primary__view-all, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .widget-primary__view-all, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .form-input__group-btn, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .form-input__group-btn, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .form-input__group-btn, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .active-filters__btn-link, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .active-filters__btn-link, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .active-filters__btn-link, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .active-filters__btn-ico, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .active-filters__btn-ico, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .active-filters__btn-ico, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .product-buy__btn, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .product-buy__btn, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .product-buy__btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .toggle-view__button:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .toggle-view__button:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .toggle-view__button:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-inverse:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .btn-inverse:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .btn-inverse:last-child, .btn-order .btn-group-vertical > .btn-group:first-child:not(:last-child) > button:last-child, .btn-order .btn-group-vertical > .toggle-view:first-child:not(:last-child) > button:last-child, .btn-order .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > button:last-child,
.btn-order .btn-group-vertical > .btn-group:first-child:not(:last-child) > input[type="button"]:last-child,
.btn-order .btn-group-vertical > .toggle-view:first-child:not(:last-child) > input[type="button"]:last-child,
.btn-order .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > input[type="button"]:last-child,
.btn-order .btn-group-vertical > .btn-group:first-child:not(:last-child) > input[type="reset"]:last-child,
.btn-order .btn-group-vertical > .toggle-view:first-child:not(:last-child) > input[type="reset"]:last-child,
.btn-order .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > input[type="reset"]:last-child,
.btn-order .btn-group-vertical > .btn-group:first-child:not(:last-child) > input[type="submit"]:last-child,
.btn-order .btn-group-vertical > .toggle-view:first-child:not(:last-child) > input[type="submit"]:last-child,
.btn-order .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > input[type="submit"]:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-white:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .btn-white:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .btn-white:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-accent:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .btn-accent:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .btn-accent:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .widget-primary__view-all:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .widget-primary__view-all:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .widget-primary__view-all:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .form-input__group-btn:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .form-input__group-btn:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .form-input__group-btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .active-filters__btn-link:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .active-filters__btn-link:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .active-filters__btn-link:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .product-buy__btn:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .product-buy__btn:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .product-buy__btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle,
.btn-group-vertical > .toggle-view:first-child:not(:last-child) > .dropdown-toggle,
.btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .btn:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .btn:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .toggle-view__button:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .toggle-view__button:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .toggle-view__button:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-inverse:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .btn-inverse:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .btn-inverse:first-child, .btn-order .btn-group-vertical > .btn-group:last-child:not(:first-child) > button:first-child, .btn-order .btn-group-vertical > .toggle-view:last-child:not(:first-child) > button:first-child, .btn-order .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > button:first-child,
.btn-order .btn-group-vertical > .btn-group:last-child:not(:first-child) > input[type="button"]:first-child,
.btn-order .btn-group-vertical > .toggle-view:last-child:not(:first-child) > input[type="button"]:first-child,
.btn-order .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > input[type="button"]:first-child,
.btn-order .btn-group-vertical > .btn-group:last-child:not(:first-child) > input[type="reset"]:first-child,
.btn-order .btn-group-vertical > .toggle-view:last-child:not(:first-child) > input[type="reset"]:first-child,
.btn-order .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > input[type="reset"]:first-child,
.btn-order .btn-group-vertical > .btn-group:last-child:not(:first-child) > input[type="submit"]:first-child,
.btn-order .btn-group-vertical > .toggle-view:last-child:not(:first-child) > input[type="submit"]:first-child,
.btn-order .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > input[type="submit"]:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-white:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .btn-white:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .btn-white:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-accent:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .btn-accent:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .btn-accent:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .widget-primary__view-all:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .widget-primary__view-all:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .widget-primary__view-all:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .form-input__group-btn:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .form-input__group-btn:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .form-input__group-btn:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .active-filters__btn-link:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .active-filters__btn-link:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .active-filters__btn-link:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .product-buy__btn:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .product-buy__btn:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .product-buy__btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn, .btn-group-justified > .toggle-view__button, .btn-group-justified > .btn-inverse, .btn-order .btn-group-justified > button,
  .btn-order .btn-group-justified > input[type="button"],
  .btn-order .btn-group-justified > input[type="reset"],
  .btn-order .btn-group-justified > input[type="submit"], .btn-group-justified > .btn-white, .btn-group-justified > .btn-accent, .btn-group-justified > .widget-primary__view-all, .btn-group-justified > .form-input__group-btn, .btn-group-justified > .active-filters__btn-link, .btn-group-justified > .active-filters__btn-ico, .btn-group-justified > .product-buy__btn,
  .btn-group-justified > .btn-group,
  .btn-group-justified > .toggle-view,
  .btn-group-justified > .active-filters__btn {
    float: none;
    display: table-cell;
    width: 1%; }
  .btn-group-justified > .btn-group .btn, .btn-group-justified > .toggle-view .btn, .btn-group-justified > .active-filters__btn .btn, .btn-group-justified > .btn-group .toggle-view__button, .btn-group-justified > .toggle-view .toggle-view__button, .btn-group-justified > .active-filters__btn .toggle-view__button, .btn-group-justified > .btn-group .btn-inverse, .btn-group-justified > .toggle-view .btn-inverse, .btn-group-justified > .active-filters__btn .btn-inverse, .btn-group-justified > .btn-group .btn-order button, .btn-order .btn-group-justified > .btn-group button, .btn-group-justified > .toggle-view .btn-order button, .btn-order .btn-group-justified > .toggle-view button, .btn-group-justified > .active-filters__btn .btn-order button, .btn-order .btn-group-justified > .active-filters__btn button, .btn-group-justified > .btn-group
  .btn-order input[type="button"],
  .btn-order .btn-group-justified > .btn-group input[type="button"], .btn-group-justified > .toggle-view
  .btn-order input[type="button"],
  .btn-order .btn-group-justified > .toggle-view input[type="button"], .btn-group-justified > .active-filters__btn
  .btn-order input[type="button"],
  .btn-order .btn-group-justified > .active-filters__btn input[type="button"], .btn-group-justified > .btn-group
  .btn-order input[type="reset"],
  .btn-order .btn-group-justified > .btn-group input[type="reset"], .btn-group-justified > .toggle-view
  .btn-order input[type="reset"],
  .btn-order .btn-group-justified > .toggle-view input[type="reset"], .btn-group-justified > .active-filters__btn
  .btn-order input[type="reset"],
  .btn-order .btn-group-justified > .active-filters__btn input[type="reset"], .btn-group-justified > .btn-group
  .btn-order input[type="submit"],
  .btn-order .btn-group-justified > .btn-group input[type="submit"], .btn-group-justified > .toggle-view
  .btn-order input[type="submit"],
  .btn-order .btn-group-justified > .toggle-view input[type="submit"], .btn-group-justified > .active-filters__btn
  .btn-order input[type="submit"],
  .btn-order .btn-group-justified > .active-filters__btn input[type="submit"], .btn-group-justified > .btn-group .btn-white, .btn-group-justified > .toggle-view .btn-white, .btn-group-justified > .active-filters__btn .btn-white, .btn-group-justified > .btn-group .btn-accent, .btn-group-justified > .toggle-view .btn-accent, .btn-group-justified > .active-filters__btn .btn-accent, .btn-group-justified > .btn-group .widget-primary__view-all, .btn-group-justified > .toggle-view .widget-primary__view-all, .btn-group-justified > .active-filters__btn .widget-primary__view-all, .btn-group-justified > .btn-group .form-input__group-btn, .btn-group-justified > .toggle-view .form-input__group-btn, .btn-group-justified > .active-filters__btn .form-input__group-btn, .btn-group-justified > .btn-group .active-filters__btn-link, .btn-group-justified > .toggle-view .active-filters__btn-link, .btn-group-justified > .active-filters__btn .active-filters__btn-link, .btn-group-justified > .btn-group .active-filters__btn-ico, .btn-group-justified > .toggle-view .active-filters__btn-ico, .btn-group-justified > .active-filters__btn .active-filters__btn-ico, .btn-group-justified > .btn-group .product-buy__btn, .btn-group-justified > .toggle-view .product-buy__btn, .btn-group-justified > .active-filters__btn .product-buy__btn {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu, .btn-group-justified > .toggle-view .dropdown-menu, .btn-group-justified > .active-filters__btn .dropdown-menu {
    left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .toggle-view__button input[type="radio"], [data-toggle="buttons"] > .btn-inverse input[type="radio"], .btn-order [data-toggle="buttons"] > button input[type="radio"],
.btn-order [data-toggle="buttons"] > input[type="button"] input[type="radio"],
.btn-order [data-toggle="buttons"] > input[type="reset"] input[type="radio"],
.btn-order [data-toggle="buttons"] > input[type="submit"] input[type="radio"], [data-toggle="buttons"] > .btn-white input[type="radio"], [data-toggle="buttons"] > .btn-accent input[type="radio"], [data-toggle="buttons"] > .widget-primary__view-all input[type="radio"], [data-toggle="buttons"] > .form-input__group-btn input[type="radio"], [data-toggle="buttons"] > .active-filters__btn-link input[type="radio"], [data-toggle="buttons"] > .active-filters__btn-ico input[type="radio"], [data-toggle="buttons"] > .product-buy__btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view__button input[type="checkbox"],
[data-toggle="buttons"] > .btn-inverse input[type="checkbox"], .btn-order
[data-toggle="buttons"] > button input[type="checkbox"],
.btn-order
[data-toggle="buttons"] > input[type="button"] input[type="checkbox"],
.btn-order
[data-toggle="buttons"] > input[type="reset"] input[type="checkbox"],
.btn-order
[data-toggle="buttons"] > input[type="submit"] input[type="checkbox"],
[data-toggle="buttons"] > .btn-white input[type="checkbox"],
[data-toggle="buttons"] > .btn-accent input[type="checkbox"],
[data-toggle="buttons"] > .widget-primary__view-all input[type="checkbox"],
[data-toggle="buttons"] > .form-input__group-btn input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn-link input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn-ico input[type="checkbox"],
[data-toggle="buttons"] > .product-buy__btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .btn input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .toggle-view__button input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .toggle-view__button input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .toggle-view__button input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn-inverse input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .btn-inverse input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .btn-inverse input[type="radio"], .btn-order
[data-toggle="buttons"] > .btn-group > button input[type="radio"], .btn-order
[data-toggle="buttons"] > .toggle-view > button input[type="radio"], .btn-order
[data-toggle="buttons"] > .active-filters__btn > button input[type="radio"],
.btn-order
[data-toggle="buttons"] > .btn-group > input[type="button"] input[type="radio"],
.btn-order
[data-toggle="buttons"] > .toggle-view > input[type="button"] input[type="radio"],
.btn-order
[data-toggle="buttons"] > .active-filters__btn > input[type="button"] input[type="radio"],
.btn-order
[data-toggle="buttons"] > .btn-group > input[type="reset"] input[type="radio"],
.btn-order
[data-toggle="buttons"] > .toggle-view > input[type="reset"] input[type="radio"],
.btn-order
[data-toggle="buttons"] > .active-filters__btn > input[type="reset"] input[type="radio"],
.btn-order
[data-toggle="buttons"] > .btn-group > input[type="submit"] input[type="radio"],
.btn-order
[data-toggle="buttons"] > .toggle-view > input[type="submit"] input[type="radio"],
.btn-order
[data-toggle="buttons"] > .active-filters__btn > input[type="submit"] input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn-white input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .btn-white input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .btn-white input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn-accent input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .btn-accent input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .btn-accent input[type="radio"],
[data-toggle="buttons"] > .btn-group > .widget-primary__view-all input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .widget-primary__view-all input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .widget-primary__view-all input[type="radio"],
[data-toggle="buttons"] > .btn-group > .form-input__group-btn input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .form-input__group-btn input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .form-input__group-btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .active-filters__btn-link input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .active-filters__btn-link input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .active-filters__btn-link input[type="radio"],
[data-toggle="buttons"] > .btn-group > .active-filters__btn-ico input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .active-filters__btn-ico input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .active-filters__btn-ico input[type="radio"],
[data-toggle="buttons"] > .btn-group > .product-buy__btn input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .product-buy__btn input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .product-buy__btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .btn input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .toggle-view__button input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .toggle-view__button input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .toggle-view__button input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn-inverse input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .btn-inverse input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .btn-inverse input[type="checkbox"], .btn-order
[data-toggle="buttons"] > .btn-group > button input[type="checkbox"], .btn-order
[data-toggle="buttons"] > .toggle-view > button input[type="checkbox"], .btn-order
[data-toggle="buttons"] > .active-filters__btn > button input[type="checkbox"],
.btn-order
[data-toggle="buttons"] > .btn-group > input[type="button"] input[type="checkbox"],
.btn-order
[data-toggle="buttons"] > .toggle-view > input[type="button"] input[type="checkbox"],
.btn-order
[data-toggle="buttons"] > .active-filters__btn > input[type="button"] input[type="checkbox"],
.btn-order
[data-toggle="buttons"] > .btn-group > input[type="reset"] input[type="checkbox"],
.btn-order
[data-toggle="buttons"] > .toggle-view > input[type="reset"] input[type="checkbox"],
.btn-order
[data-toggle="buttons"] > .active-filters__btn > input[type="reset"] input[type="checkbox"],
.btn-order
[data-toggle="buttons"] > .btn-group > input[type="submit"] input[type="checkbox"],
.btn-order
[data-toggle="buttons"] > .toggle-view > input[type="submit"] input[type="checkbox"],
.btn-order
[data-toggle="buttons"] > .active-filters__btn > input[type="submit"] input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn-white input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .btn-white input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .btn-white input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn-accent input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .btn-accent input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .btn-accent input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .widget-primary__view-all input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .widget-primary__view-all input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .widget-primary__view-all input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .form-input__group-btn input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .form-input__group-btn input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .form-input__group-btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .active-filters__btn-link input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .active-filters__btn-link input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .active-filters__btn-link input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .active-filters__btn-ico input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .active-filters__btn-ico input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .active-filters__btn-ico input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .product-buy__btn input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .product-buy__btn input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .product-buy__btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

/*
--------------------------------------------------
Bootstrap input-groups
--------------------------------------------------
*/
.input-group, .form-input__group, .filter__range-field {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group[class*="col-"], [class*="col-"].form-input__group, [class*="col-"].filter__range-field {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  .input-group .form-control, .form-input__group .form-control, .filter__range-field .form-control, .input-group .form__select, .form-input__group .form__select, .filter__range-field .form__select, .input-group .form-input__control, .form-input__group .form-input__control, .filter__range-field .form-input__control, .input-group .filter__range-control, .form-input__group .filter__range-control, .filter__range-field .filter__range-control, .input-group .variants-select__field, .form-input__group .variants-select__field, .filter__range-field .variants-select__field {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus, .form-input__group .form-control:focus, .filter__range-field .form-control:focus, .input-group .form__select:focus, .form-input__group .form__select:focus, .filter__range-field .form__select:focus, .input-group .form-input__control:focus, .form-input__group .form-input__control:focus, .filter__range-field .form-input__control:focus, .input-group .filter__range-control:focus, .form-input__group .filter__range-control:focus, .filter__range-field .filter__range-control:focus, .input-group .variants-select__field:focus, .form-input__group .variants-select__field:focus, .filter__range-field .variants-select__field:focus {
      z-index: 3; }

.input-group-addon, .filter__range-label,
.input-group-btn,
.form-input__group-item,
.input-group .form-control, .form-input__group .form-control, .filter__range-field .form-control,
.input-group .form__select, .form-input__group .form__select, .filter__range-field .form__select,
.input-group .form-input__control, .form-input__group .form-input__control, .filter__range-field .form-input__control,
.input-group .filter__range-control, .form-input__group .filter__range-control, .filter__range-field .filter__range-control,
.input-group .variants-select__field, .form-input__group .variants-select__field, .filter__range-field .variants-select__field {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child), .filter__range-label:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .form-input__group-item:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child), .form-input__group .form-control:not(:first-child):not(:last-child), .filter__range-field .form-control:not(:first-child):not(:last-child),
  .input-group .form__select:not(:first-child):not(:last-child), .form-input__group .form__select:not(:first-child):not(:last-child), .filter__range-field .form__select:not(:first-child):not(:last-child),
  .input-group .form-input__control:not(:first-child):not(:last-child), .form-input__group .form-input__control:not(:first-child):not(:last-child), .filter__range-field .form-input__control:not(:first-child):not(:last-child),
  .input-group .filter__range-control:not(:first-child):not(:last-child), .form-input__group .filter__range-control:not(:first-child):not(:last-child), .filter__range-field .filter__range-control:not(:first-child):not(:last-child),
  .input-group .variants-select__field:not(:first-child):not(:last-child), .form-input__group .variants-select__field:not(:first-child):not(:last-child), .filter__range-field .variants-select__field:not(:first-child):not(:last-child) {
    border-radius: 0; }

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

.input-group-addon, .filter__range-label {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #f8f8f8;
  border: 1px solid #eaeaea;
  border-radius: 2px; }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .filter__range-label,
  .input-group-sm > .input-group-btn > .input-group-addon.btn,
  .input-group-sm > .form-input__group-item > .input-group-addon.btn,
  .input-group-sm > .input-group-btn > .input-group-addon.toggle-view__button,
  .input-group-sm > .form-input__group-item > .input-group-addon.toggle-view__button,
  .input-group-sm > .input-group-btn > .toggle-view__button.filter__range-label,
  .input-group-sm > .form-input__group-item > .toggle-view__button.filter__range-label,
  .input-group-sm > .input-group-btn > .input-group-addon.btn-inverse,
  .input-group-sm > .form-input__group-item > .input-group-addon.btn-inverse,
  .input-group-sm > .input-group-btn > .btn-inverse.filter__range-label,
  .input-group-sm > .form-input__group-item > .btn-inverse.filter__range-label, .btn-order
  .input-group-sm > .input-group-btn > button.input-group-addon, .btn-order
  .input-group-sm > .form-input__group-item > button.input-group-addon, .btn-order
  .input-group-sm > .input-group-btn > button.filter__range-label, .btn-order
  .input-group-sm > .form-input__group-item > button.filter__range-label,
  .btn-order
  .input-group-sm > .input-group-btn > input.input-group-addon[type="button"],
  .btn-order
  .input-group-sm > .form-input__group-item > input.input-group-addon[type="button"],
  .btn-order
  .input-group-sm > .input-group-btn > input[type="button"].filter__range-label,
  .btn-order
  .input-group-sm > .form-input__group-item > input[type="button"].filter__range-label,
  .btn-order
  .input-group-sm > .input-group-btn > input.input-group-addon[type="reset"],
  .btn-order
  .input-group-sm > .form-input__group-item > input.input-group-addon[type="reset"],
  .btn-order
  .input-group-sm > .input-group-btn > input[type="reset"].filter__range-label,
  .btn-order
  .input-group-sm > .form-input__group-item > input[type="reset"].filter__range-label,
  .btn-order
  .input-group-sm > .input-group-btn > input.input-group-addon[type="submit"],
  .btn-order
  .input-group-sm > .form-input__group-item > input.input-group-addon[type="submit"],
  .btn-order
  .input-group-sm > .input-group-btn > input[type="submit"].filter__range-label,
  .btn-order
  .input-group-sm > .form-input__group-item > input[type="submit"].filter__range-label,
  .input-group-sm > .input-group-btn > .input-group-addon.btn-white,
  .input-group-sm > .form-input__group-item > .input-group-addon.btn-white,
  .input-group-sm > .input-group-btn > .btn-white.filter__range-label,
  .input-group-sm > .form-input__group-item > .btn-white.filter__range-label,
  .input-group-sm > .input-group-btn > .input-group-addon.btn-accent,
  .input-group-sm > .form-input__group-item > .input-group-addon.btn-accent,
  .input-group-sm > .input-group-btn > .btn-accent.filter__range-label,
  .input-group-sm > .form-input__group-item > .btn-accent.filter__range-label,
  .input-group-sm > .input-group-btn > .input-group-addon.widget-primary__view-all,
  .input-group-sm > .form-input__group-item > .input-group-addon.widget-primary__view-all,
  .input-group-sm > .input-group-btn > .widget-primary__view-all.filter__range-label,
  .input-group-sm > .form-input__group-item > .widget-primary__view-all.filter__range-label,
  .input-group-sm > .input-group-btn > .input-group-addon.form-input__group-btn,
  .input-group-sm > .form-input__group-item > .input-group-addon.form-input__group-btn,
  .input-group-sm > .input-group-btn > .form-input__group-btn.filter__range-label,
  .input-group-sm > .form-input__group-item > .form-input__group-btn.filter__range-label,
  .input-group-sm > .input-group-btn > .btn.filter__range-label,
  .input-group-sm > .form-input__group-item > .btn.filter__range-label,
  .input-group-sm > .input-group-btn > .filter__range-label.active-filters__btn-link,
  .input-group-sm > .form-input__group-item > .filter__range-label.active-filters__btn-link,
  .input-group-sm > .input-group-btn > .filter__range-label.active-filters__btn-ico,
  .input-group-sm > .form-input__group-item > .filter__range-label.active-filters__btn-ico,
  .input-group-sm > .input-group-btn > .filter__range-label.product-buy__btn,
  .input-group-sm > .form-input__group-item > .filter__range-label.product-buy__btn,
  .input-group-sm > .input-group-btn > .input-group-addon.active-filters__btn-link,
  .input-group-sm > .form-input__group-item > .input-group-addon.active-filters__btn-link,
  .input-group-sm > .input-group-btn > .input-group-addon.active-filters__btn-ico,
  .input-group-sm > .form-input__group-item > .input-group-addon.active-filters__btn-ico,
  .input-group-sm > .input-group-btn > .input-group-addon.product-buy__btn,
  .input-group-sm > .form-input__group-item > .input-group-addon.product-buy__btn, .input-group-addon.form-input__control--sm, .form-input__control--sm.filter__range-label, .input-sm.filter__range-label {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 0; }
  .input-group-addon.input-lg, .input-group-lg > .input-group-addon.form-control, .form-input--product-base .form-input__group > .input-group-addon.form-control, .input-group-lg > .input-group-addon.form__select, .form-input--product-base .form-input__group > .input-group-addon.form__select, .input-group-lg > .form__select.filter__range-label, .form-input--product-base .form-input__group > .form__select.filter__range-label, .input-group-lg > .input-group-addon.form-input__control, .form-input--product-base .form-input__group > .input-group-addon.form-input__control, .input-group-lg > .form-input__control.filter__range-label, .form-input--product-base .form-input__group > .form-input__control.filter__range-label, .input-group-lg > .form-control.filter__range-label, .form-input--product-base .form-input__group > .form-control.filter__range-label, .input-group-lg > .filter__range-label.filter__range-control, .form-input--product-base .form-input__group > .filter__range-label.filter__range-control, .input-group-lg > .filter__range-label.variants-select__field, .form-input--product-base .form-input__group > .filter__range-label.variants-select__field, .input-group-lg > .input-group-addon.filter__range-control, .form-input--product-base .form-input__group > .input-group-addon.filter__range-control, .input-group-lg > .input-group-addon.variants-select__field, .form-input--product-base .form-input__group > .input-group-addon.variants-select__field,
  .input-group-lg > .input-group-addon, .form-input--product-base .form-input__group > .input-group-addon,
  .input-group-lg > .filter__range-label, .form-input--product-base .form-input__group > .filter__range-label,
  .input-group-lg > .input-group-btn > .input-group-addon.btn, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.btn,
  .input-group-lg > .form-input__group-item > .input-group-addon.btn, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.btn,
  .input-group-lg > .input-group-btn > .input-group-addon.toggle-view__button, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.toggle-view__button,
  .input-group-lg > .form-input__group-item > .input-group-addon.toggle-view__button, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.toggle-view__button,
  .input-group-lg > .input-group-btn > .toggle-view__button.filter__range-label, .form-input--product-base .form-input__group > .input-group-btn > .toggle-view__button.filter__range-label,
  .input-group-lg > .form-input__group-item > .toggle-view__button.filter__range-label, .form-input--product-base .form-input__group > .form-input__group-item > .toggle-view__button.filter__range-label,
  .input-group-lg > .input-group-btn > .input-group-addon.btn-inverse, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.btn-inverse,
  .input-group-lg > .form-input__group-item > .input-group-addon.btn-inverse, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.btn-inverse,
  .input-group-lg > .input-group-btn > .btn-inverse.filter__range-label, .form-input--product-base .form-input__group > .input-group-btn > .btn-inverse.filter__range-label,
  .input-group-lg > .form-input__group-item > .btn-inverse.filter__range-label, .form-input--product-base .form-input__group > .form-input__group-item > .btn-inverse.filter__range-label, .btn-order
  .input-group-lg > .input-group-btn > button.input-group-addon, .form-input--product-base .btn-order .form-input__group > .input-group-btn > button.input-group-addon, .btn-order .form-input--product-base .form-input__group > .input-group-btn > button.input-group-addon, .btn-order
  .input-group-lg > .form-input__group-item > button.input-group-addon, .form-input--product-base .btn-order .form-input__group > .form-input__group-item > button.input-group-addon, .btn-order .form-input--product-base .form-input__group > .form-input__group-item > button.input-group-addon, .btn-order
  .input-group-lg > .input-group-btn > button.filter__range-label, .form-input--product-base .btn-order .form-input__group > .input-group-btn > button.filter__range-label, .btn-order .form-input--product-base .form-input__group > .input-group-btn > button.filter__range-label, .btn-order
  .input-group-lg > .form-input__group-item > button.filter__range-label, .form-input--product-base .btn-order .form-input__group > .form-input__group-item > button.filter__range-label, .btn-order .form-input--product-base .form-input__group > .form-input__group-item > button.filter__range-label,
  .btn-order
  .input-group-lg > .input-group-btn > input.input-group-addon[type="button"], .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input.input-group-addon[type="button"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input.input-group-addon[type="button"],
  .btn-order
  .input-group-lg > .form-input__group-item > input.input-group-addon[type="button"], .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input.input-group-addon[type="button"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input.input-group-addon[type="button"],
  .btn-order
  .input-group-lg > .input-group-btn > input[type="button"].filter__range-label, .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input[type="button"].filter__range-label,
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="button"].filter__range-label,
  .btn-order
  .input-group-lg > .form-input__group-item > input[type="button"].filter__range-label, .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input[type="button"].filter__range-label,
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="button"].filter__range-label,
  .btn-order
  .input-group-lg > .input-group-btn > input.input-group-addon[type="reset"], .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input.input-group-addon[type="reset"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input.input-group-addon[type="reset"],
  .btn-order
  .input-group-lg > .form-input__group-item > input.input-group-addon[type="reset"], .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input.input-group-addon[type="reset"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input.input-group-addon[type="reset"],
  .btn-order
  .input-group-lg > .input-group-btn > input[type="reset"].filter__range-label, .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input[type="reset"].filter__range-label,
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="reset"].filter__range-label,
  .btn-order
  .input-group-lg > .form-input__group-item > input[type="reset"].filter__range-label, .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input[type="reset"].filter__range-label,
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="reset"].filter__range-label,
  .btn-order
  .input-group-lg > .input-group-btn > input.input-group-addon[type="submit"], .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input.input-group-addon[type="submit"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input.input-group-addon[type="submit"],
  .btn-order
  .input-group-lg > .form-input__group-item > input.input-group-addon[type="submit"], .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input.input-group-addon[type="submit"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input.input-group-addon[type="submit"],
  .btn-order
  .input-group-lg > .input-group-btn > input[type="submit"].filter__range-label, .form-input--product-base
  .btn-order .form-input__group > .input-group-btn > input[type="submit"].filter__range-label,
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="submit"].filter__range-label,
  .btn-order
  .input-group-lg > .form-input__group-item > input[type="submit"].filter__range-label, .form-input--product-base
  .btn-order .form-input__group > .form-input__group-item > input[type="submit"].filter__range-label,
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="submit"].filter__range-label,
  .input-group-lg > .input-group-btn > .input-group-addon.btn-white, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.btn-white,
  .input-group-lg > .form-input__group-item > .input-group-addon.btn-white, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.btn-white,
  .input-group-lg > .input-group-btn > .btn-white.filter__range-label, .form-input--product-base .form-input__group > .input-group-btn > .btn-white.filter__range-label,
  .input-group-lg > .form-input__group-item > .btn-white.filter__range-label, .form-input--product-base .form-input__group > .form-input__group-item > .btn-white.filter__range-label,
  .input-group-lg > .input-group-btn > .input-group-addon.btn-accent, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.btn-accent,
  .input-group-lg > .form-input__group-item > .input-group-addon.btn-accent, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.btn-accent,
  .input-group-lg > .input-group-btn > .btn-accent.filter__range-label, .form-input--product-base .form-input__group > .input-group-btn > .btn-accent.filter__range-label,
  .input-group-lg > .form-input__group-item > .btn-accent.filter__range-label, .form-input--product-base .form-input__group > .form-input__group-item > .btn-accent.filter__range-label,
  .input-group-lg > .input-group-btn > .input-group-addon.widget-primary__view-all, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.widget-primary__view-all,
  .input-group-lg > .form-input__group-item > .input-group-addon.widget-primary__view-all, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.widget-primary__view-all,
  .input-group-lg > .input-group-btn > .widget-primary__view-all.filter__range-label, .form-input--product-base .form-input__group > .input-group-btn > .widget-primary__view-all.filter__range-label,
  .input-group-lg > .form-input__group-item > .widget-primary__view-all.filter__range-label, .form-input--product-base .form-input__group > .form-input__group-item > .widget-primary__view-all.filter__range-label,
  .input-group-lg > .input-group-btn > .input-group-addon.form-input__group-btn, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.form-input__group-btn,
  .input-group-lg > .form-input__group-item > .input-group-addon.form-input__group-btn, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.form-input__group-btn,
  .input-group-lg > .input-group-btn > .form-input__group-btn.filter__range-label, .form-input--product-base .form-input__group > .input-group-btn > .form-input__group-btn.filter__range-label,
  .input-group-lg > .form-input__group-item > .form-input__group-btn.filter__range-label, .form-input--product-base .form-input__group > .form-input__group-item > .form-input__group-btn.filter__range-label,
  .input-group-lg > .input-group-btn > .btn.filter__range-label, .form-input--product-base .form-input__group > .input-group-btn > .btn.filter__range-label,
  .input-group-lg > .form-input__group-item > .btn.filter__range-label, .form-input--product-base .form-input__group > .form-input__group-item > .btn.filter__range-label,
  .input-group-lg > .input-group-btn > .filter__range-label.active-filters__btn-link, .form-input--product-base .form-input__group > .input-group-btn > .filter__range-label.active-filters__btn-link,
  .input-group-lg > .form-input__group-item > .filter__range-label.active-filters__btn-link, .form-input--product-base .form-input__group > .form-input__group-item > .filter__range-label.active-filters__btn-link,
  .input-group-lg > .input-group-btn > .filter__range-label.active-filters__btn-ico, .form-input--product-base .form-input__group > .input-group-btn > .filter__range-label.active-filters__btn-ico,
  .input-group-lg > .form-input__group-item > .filter__range-label.active-filters__btn-ico, .form-input--product-base .form-input__group > .form-input__group-item > .filter__range-label.active-filters__btn-ico,
  .input-group-lg > .input-group-btn > .filter__range-label.product-buy__btn, .form-input--product-base .form-input__group > .input-group-btn > .filter__range-label.product-buy__btn,
  .input-group-lg > .form-input__group-item > .filter__range-label.product-buy__btn, .form-input--product-base .form-input__group > .form-input__group-item > .filter__range-label.product-buy__btn,
  .input-group-lg > .input-group-btn > .input-group-addon.active-filters__btn-link, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.active-filters__btn-link,
  .input-group-lg > .form-input__group-item > .input-group-addon.active-filters__btn-link, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.active-filters__btn-link,
  .input-group-lg > .input-group-btn > .input-group-addon.active-filters__btn-ico, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.active-filters__btn-ico,
  .input-group-lg > .form-input__group-item > .input-group-addon.active-filters__btn-ico, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.active-filters__btn-ico,
  .input-group-lg > .input-group-btn > .input-group-addon.product-buy__btn, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.product-buy__btn,
  .input-group-lg > .form-input__group-item > .input-group-addon.product-buy__btn, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.product-buy__btn, .input-lg.filter__range-label,
  .input-group-lg > .filter__range-label.input-group-addon, .form-input--product-base .form-input__group > .filter__range-label.input-group-addon, .filter__range-label.variants-select__field--lg, .input-group-addon.variants-select__field--lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 0; }
  .input-group-addon input[type="radio"], .filter__range-label input[type="radio"],
  .input-group-addon input[type="checkbox"], .filter__range-label input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child, .form-input__group .form-control:first-child, .filter__range-field .form-control:first-child, .input-group .form__select:first-child, .form-input__group .form__select:first-child, .filter__range-field .form__select:first-child, .input-group .form-input__control:first-child, .form-input__group .form-input__control:first-child, .filter__range-field .form-input__control:first-child, .input-group .filter__range-control:first-child, .form-input__group .filter__range-control:first-child, .filter__range-field .filter__range-control:first-child, .input-group .variants-select__field:first-child, .form-input__group .variants-select__field:first-child, .filter__range-field .variants-select__field:first-child,
.input-group-addon:first-child,
.filter__range-label:first-child,
.input-group-btn:first-child > .btn, .form-input__group-item:first-child > .btn,
.input-group-btn:first-child > .toggle-view__button, .form-input__group-item:first-child > .toggle-view__button,
.input-group-btn:first-child > .btn-inverse, .form-input__group-item:first-child > .btn-inverse, .btn-order
.input-group-btn:first-child > button, .btn-order .form-input__group-item:first-child > button,
.btn-order
.input-group-btn:first-child > input[type="button"],
.btn-order .form-input__group-item:first-child > input[type="button"],
.btn-order
.input-group-btn:first-child > input[type="reset"],
.btn-order .form-input__group-item:first-child > input[type="reset"],
.btn-order
.input-group-btn:first-child > input[type="submit"],
.btn-order .form-input__group-item:first-child > input[type="submit"],
.input-group-btn:first-child > .btn-white, .form-input__group-item:first-child > .btn-white,
.input-group-btn:first-child > .btn-accent, .form-input__group-item:first-child > .btn-accent,
.input-group-btn:first-child > .widget-primary__view-all, .form-input__group-item:first-child > .widget-primary__view-all,
.input-group-btn:first-child > .form-input__group-btn, .form-input__group-item:first-child > .form-input__group-btn,
.input-group-btn:first-child > .active-filters__btn-link, .form-input__group-item:first-child > .active-filters__btn-link,
.input-group-btn:first-child > .active-filters__btn-ico, .form-input__group-item:first-child > .active-filters__btn-ico,
.input-group-btn:first-child > .product-buy__btn, .form-input__group-item:first-child > .product-buy__btn,
.input-group-btn:first-child > .btn-group > .btn, .form-input__group-item:first-child > .btn-group > .btn,
.input-group-btn:first-child > .toggle-view > .btn, .form-input__group-item:first-child > .toggle-view > .btn,
.input-group-btn:first-child > .active-filters__btn > .btn, .form-input__group-item:first-child > .active-filters__btn > .btn,
.input-group-btn:first-child > .btn-group > .toggle-view__button, .form-input__group-item:first-child > .btn-group > .toggle-view__button,
.input-group-btn:first-child > .toggle-view > .toggle-view__button, .form-input__group-item:first-child > .toggle-view > .toggle-view__button,
.input-group-btn:first-child > .active-filters__btn > .toggle-view__button, .form-input__group-item:first-child > .active-filters__btn > .toggle-view__button,
.input-group-btn:first-child > .btn-group > .btn-inverse, .form-input__group-item:first-child > .btn-group > .btn-inverse,
.input-group-btn:first-child > .toggle-view > .btn-inverse, .form-input__group-item:first-child > .toggle-view > .btn-inverse,
.input-group-btn:first-child > .active-filters__btn > .btn-inverse, .form-input__group-item:first-child > .active-filters__btn > .btn-inverse, .btn-order
.input-group-btn:first-child > .btn-group > button, .btn-order .form-input__group-item:first-child > .btn-group > button, .btn-order
.input-group-btn:first-child > .toggle-view > button, .btn-order .form-input__group-item:first-child > .toggle-view > button, .btn-order
.input-group-btn:first-child > .active-filters__btn > button, .btn-order .form-input__group-item:first-child > .active-filters__btn > button,
.btn-order
.input-group-btn:first-child > .btn-group > input[type="button"],
.btn-order .form-input__group-item:first-child > .btn-group > input[type="button"],
.btn-order
.input-group-btn:first-child > .toggle-view > input[type="button"],
.btn-order .form-input__group-item:first-child > .toggle-view > input[type="button"],
.btn-order
.input-group-btn:first-child > .active-filters__btn > input[type="button"],
.btn-order .form-input__group-item:first-child > .active-filters__btn > input[type="button"],
.btn-order
.input-group-btn:first-child > .btn-group > input[type="reset"],
.btn-order .form-input__group-item:first-child > .btn-group > input[type="reset"],
.btn-order
.input-group-btn:first-child > .toggle-view > input[type="reset"],
.btn-order .form-input__group-item:first-child > .toggle-view > input[type="reset"],
.btn-order
.input-group-btn:first-child > .active-filters__btn > input[type="reset"],
.btn-order .form-input__group-item:first-child > .active-filters__btn > input[type="reset"],
.btn-order
.input-group-btn:first-child > .btn-group > input[type="submit"],
.btn-order .form-input__group-item:first-child > .btn-group > input[type="submit"],
.btn-order
.input-group-btn:first-child > .toggle-view > input[type="submit"],
.btn-order .form-input__group-item:first-child > .toggle-view > input[type="submit"],
.btn-order
.input-group-btn:first-child > .active-filters__btn > input[type="submit"],
.btn-order .form-input__group-item:first-child > .active-filters__btn > input[type="submit"],
.input-group-btn:first-child > .btn-group > .btn-white, .form-input__group-item:first-child > .btn-group > .btn-white,
.input-group-btn:first-child > .toggle-view > .btn-white, .form-input__group-item:first-child > .toggle-view > .btn-white,
.input-group-btn:first-child > .active-filters__btn > .btn-white, .form-input__group-item:first-child > .active-filters__btn > .btn-white,
.input-group-btn:first-child > .btn-group > .btn-accent, .form-input__group-item:first-child > .btn-group > .btn-accent,
.input-group-btn:first-child > .toggle-view > .btn-accent, .form-input__group-item:first-child > .toggle-view > .btn-accent,
.input-group-btn:first-child > .active-filters__btn > .btn-accent, .form-input__group-item:first-child > .active-filters__btn > .btn-accent,
.input-group-btn:first-child > .btn-group > .widget-primary__view-all, .form-input__group-item:first-child > .btn-group > .widget-primary__view-all,
.input-group-btn:first-child > .toggle-view > .widget-primary__view-all, .form-input__group-item:first-child > .toggle-view > .widget-primary__view-all,
.input-group-btn:first-child > .active-filters__btn > .widget-primary__view-all, .form-input__group-item:first-child > .active-filters__btn > .widget-primary__view-all,
.input-group-btn:first-child > .btn-group > .form-input__group-btn, .form-input__group-item:first-child > .btn-group > .form-input__group-btn,
.input-group-btn:first-child > .toggle-view > .form-input__group-btn, .form-input__group-item:first-child > .toggle-view > .form-input__group-btn,
.input-group-btn:first-child > .active-filters__btn > .form-input__group-btn, .form-input__group-item:first-child > .active-filters__btn > .form-input__group-btn,
.input-group-btn:first-child > .btn-group > .active-filters__btn-link, .form-input__group-item:first-child > .btn-group > .active-filters__btn-link,
.input-group-btn:first-child > .toggle-view > .active-filters__btn-link, .form-input__group-item:first-child > .toggle-view > .active-filters__btn-link,
.input-group-btn:first-child > .active-filters__btn > .active-filters__btn-link, .form-input__group-item:first-child > .active-filters__btn > .active-filters__btn-link,
.input-group-btn:first-child > .btn-group > .active-filters__btn-ico, .form-input__group-item:first-child > .btn-group > .active-filters__btn-ico,
.input-group-btn:first-child > .toggle-view > .active-filters__btn-ico, .form-input__group-item:first-child > .toggle-view > .active-filters__btn-ico,
.input-group-btn:first-child > .active-filters__btn > .active-filters__btn-ico, .form-input__group-item:first-child > .active-filters__btn > .active-filters__btn-ico,
.input-group-btn:first-child > .btn-group > .product-buy__btn, .form-input__group-item:first-child > .btn-group > .product-buy__btn,
.input-group-btn:first-child > .toggle-view > .product-buy__btn, .form-input__group-item:first-child > .toggle-view > .product-buy__btn,
.input-group-btn:first-child > .active-filters__btn > .product-buy__btn, .form-input__group-item:first-child > .active-filters__btn > .product-buy__btn,
.input-group-btn:first-child > .dropdown-toggle, .form-input__group-item:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .form-input__group-item:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .toggle-view__button:not(:last-child):not(.dropdown-toggle), .form-input__group-item:last-child > .toggle-view__button:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-inverse:not(:last-child):not(.dropdown-toggle), .form-input__group-item:last-child > .btn-inverse:not(:last-child):not(.dropdown-toggle), .btn-order
.input-group-btn:last-child > button:not(:last-child):not(.dropdown-toggle), .btn-order .form-input__group-item:last-child > button:not(:last-child):not(.dropdown-toggle),
.btn-order
.input-group-btn:last-child > input[type="button"]:not(:last-child):not(.dropdown-toggle),
.btn-order .form-input__group-item:last-child > input[type="button"]:not(:last-child):not(.dropdown-toggle),
.btn-order
.input-group-btn:last-child > input[type="reset"]:not(:last-child):not(.dropdown-toggle),
.btn-order .form-input__group-item:last-child > input[type="reset"]:not(:last-child):not(.dropdown-toggle),
.btn-order
.input-group-btn:last-child > input[type="submit"]:not(:last-child):not(.dropdown-toggle),
.btn-order .form-input__group-item:last-child > input[type="submit"]:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-white:not(:last-child):not(.dropdown-toggle), .form-input__group-item:last-child > .btn-white:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-accent:not(:last-child):not(.dropdown-toggle), .form-input__group-item:last-child > .btn-accent:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .widget-primary__view-all:not(:last-child):not(.dropdown-toggle), .form-input__group-item:last-child > .widget-primary__view-all:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .form-input__group-btn:not(:last-child):not(.dropdown-toggle), .form-input__group-item:last-child > .form-input__group-btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .active-filters__btn-link:not(:last-child):not(.dropdown-toggle), .form-input__group-item:last-child > .active-filters__btn-link:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .active-filters__btn-ico:not(:last-child):not(.dropdown-toggle), .form-input__group-item:last-child > .active-filters__btn-ico:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .product-buy__btn:not(:last-child):not(.dropdown-toggle), .form-input__group-item:last-child > .product-buy__btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .form-input__group-item:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .btn, .form-input__group-item:last-child > .toggle-view:not(:last-child) > .btn,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .btn, .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .btn,
.input-group-btn:last-child > .btn-group:not(:last-child) > .toggle-view__button, .form-input__group-item:last-child > .btn-group:not(:last-child) > .toggle-view__button,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .toggle-view__button, .form-input__group-item:last-child > .toggle-view:not(:last-child) > .toggle-view__button,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .toggle-view__button, .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .toggle-view__button,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn-inverse, .form-input__group-item:last-child > .btn-group:not(:last-child) > .btn-inverse,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .btn-inverse, .form-input__group-item:last-child > .toggle-view:not(:last-child) > .btn-inverse,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .btn-inverse, .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .btn-inverse, .btn-order
.input-group-btn:last-child > .btn-group:not(:last-child) > button, .btn-order .form-input__group-item:last-child > .btn-group:not(:last-child) > button, .btn-order
.input-group-btn:last-child > .toggle-view:not(:last-child) > button, .btn-order .form-input__group-item:last-child > .toggle-view:not(:last-child) > button, .btn-order
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > button, .btn-order .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > button,
.btn-order
.input-group-btn:last-child > .btn-group:not(:last-child) > input[type="button"],
.btn-order .form-input__group-item:last-child > .btn-group:not(:last-child) > input[type="button"],
.btn-order
.input-group-btn:last-child > .toggle-view:not(:last-child) > input[type="button"],
.btn-order .form-input__group-item:last-child > .toggle-view:not(:last-child) > input[type="button"],
.btn-order
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > input[type="button"],
.btn-order .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > input[type="button"],
.btn-order
.input-group-btn:last-child > .btn-group:not(:last-child) > input[type="reset"],
.btn-order .form-input__group-item:last-child > .btn-group:not(:last-child) > input[type="reset"],
.btn-order
.input-group-btn:last-child > .toggle-view:not(:last-child) > input[type="reset"],
.btn-order .form-input__group-item:last-child > .toggle-view:not(:last-child) > input[type="reset"],
.btn-order
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > input[type="reset"],
.btn-order .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > input[type="reset"],
.btn-order
.input-group-btn:last-child > .btn-group:not(:last-child) > input[type="submit"],
.btn-order .form-input__group-item:last-child > .btn-group:not(:last-child) > input[type="submit"],
.btn-order
.input-group-btn:last-child > .toggle-view:not(:last-child) > input[type="submit"],
.btn-order .form-input__group-item:last-child > .toggle-view:not(:last-child) > input[type="submit"],
.btn-order
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > input[type="submit"],
.btn-order .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > input[type="submit"],
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn-white, .form-input__group-item:last-child > .btn-group:not(:last-child) > .btn-white,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .btn-white, .form-input__group-item:last-child > .toggle-view:not(:last-child) > .btn-white,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .btn-white, .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .btn-white,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn-accent, .form-input__group-item:last-child > .btn-group:not(:last-child) > .btn-accent,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .btn-accent, .form-input__group-item:last-child > .toggle-view:not(:last-child) > .btn-accent,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .btn-accent, .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .btn-accent,
.input-group-btn:last-child > .btn-group:not(:last-child) > .widget-primary__view-all, .form-input__group-item:last-child > .btn-group:not(:last-child) > .widget-primary__view-all,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .widget-primary__view-all, .form-input__group-item:last-child > .toggle-view:not(:last-child) > .widget-primary__view-all,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .widget-primary__view-all, .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .widget-primary__view-all,
.input-group-btn:last-child > .btn-group:not(:last-child) > .form-input__group-btn, .form-input__group-item:last-child > .btn-group:not(:last-child) > .form-input__group-btn,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .form-input__group-btn, .form-input__group-item:last-child > .toggle-view:not(:last-child) > .form-input__group-btn,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .form-input__group-btn, .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .form-input__group-btn,
.input-group-btn:last-child > .btn-group:not(:last-child) > .active-filters__btn-link, .form-input__group-item:last-child > .btn-group:not(:last-child) > .active-filters__btn-link,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .active-filters__btn-link, .form-input__group-item:last-child > .toggle-view:not(:last-child) > .active-filters__btn-link,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .active-filters__btn-link, .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .active-filters__btn-link,
.input-group-btn:last-child > .btn-group:not(:last-child) > .active-filters__btn-ico, .form-input__group-item:last-child > .btn-group:not(:last-child) > .active-filters__btn-ico,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .active-filters__btn-ico, .form-input__group-item:last-child > .toggle-view:not(:last-child) > .active-filters__btn-ico,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .active-filters__btn-ico, .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .active-filters__btn-ico,
.input-group-btn:last-child > .btn-group:not(:last-child) > .product-buy__btn, .form-input__group-item:last-child > .btn-group:not(:last-child) > .product-buy__btn,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .product-buy__btn, .form-input__group-item:last-child > .toggle-view:not(:last-child) > .product-buy__btn,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .product-buy__btn, .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .product-buy__btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

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

.input-group .form-control:last-child, .form-input__group .form-control:last-child, .filter__range-field .form-control:last-child, .input-group .form__select:last-child, .form-input__group .form__select:last-child, .filter__range-field .form__select:last-child, .input-group .form-input__control:last-child, .form-input__group .form-input__control:last-child, .filter__range-field .form-input__control:last-child, .input-group .filter__range-control:last-child, .form-input__group .filter__range-control:last-child, .filter__range-field .filter__range-control:last-child, .input-group .variants-select__field:last-child, .form-input__group .variants-select__field:last-child, .filter__range-field .variants-select__field:last-child,
.input-group-addon:last-child,
.filter__range-label:last-child,
.input-group-btn:last-child > .btn, .form-input__group-item:last-child > .btn,
.input-group-btn:last-child > .toggle-view__button, .form-input__group-item:last-child > .toggle-view__button,
.input-group-btn:last-child > .btn-inverse, .form-input__group-item:last-child > .btn-inverse, .btn-order
.input-group-btn:last-child > button, .btn-order .form-input__group-item:last-child > button,
.btn-order
.input-group-btn:last-child > input[type="button"],
.btn-order .form-input__group-item:last-child > input[type="button"],
.btn-order
.input-group-btn:last-child > input[type="reset"],
.btn-order .form-input__group-item:last-child > input[type="reset"],
.btn-order
.input-group-btn:last-child > input[type="submit"],
.btn-order .form-input__group-item:last-child > input[type="submit"],
.input-group-btn:last-child > .btn-white, .form-input__group-item:last-child > .btn-white,
.input-group-btn:last-child > .btn-accent, .form-input__group-item:last-child > .btn-accent,
.input-group-btn:last-child > .widget-primary__view-all, .form-input__group-item:last-child > .widget-primary__view-all,
.input-group-btn:last-child > .form-input__group-btn, .form-input__group-item:last-child > .form-input__group-btn,
.input-group-btn:last-child > .active-filters__btn-link, .form-input__group-item:last-child > .active-filters__btn-link,
.input-group-btn:last-child > .active-filters__btn-ico, .form-input__group-item:last-child > .active-filters__btn-ico,
.input-group-btn:last-child > .product-buy__btn, .form-input__group-item:last-child > .product-buy__btn,
.input-group-btn:last-child > .btn-group > .btn, .form-input__group-item:last-child > .btn-group > .btn,
.input-group-btn:last-child > .toggle-view > .btn, .form-input__group-item:last-child > .toggle-view > .btn,
.input-group-btn:last-child > .active-filters__btn > .btn, .form-input__group-item:last-child > .active-filters__btn > .btn,
.input-group-btn:last-child > .btn-group > .toggle-view__button, .form-input__group-item:last-child > .btn-group > .toggle-view__button,
.input-group-btn:last-child > .toggle-view > .toggle-view__button, .form-input__group-item:last-child > .toggle-view > .toggle-view__button,
.input-group-btn:last-child > .active-filters__btn > .toggle-view__button, .form-input__group-item:last-child > .active-filters__btn > .toggle-view__button,
.input-group-btn:last-child > .btn-group > .btn-inverse, .form-input__group-item:last-child > .btn-group > .btn-inverse,
.input-group-btn:last-child > .toggle-view > .btn-inverse, .form-input__group-item:last-child > .toggle-view > .btn-inverse,
.input-group-btn:last-child > .active-filters__btn > .btn-inverse, .form-input__group-item:last-child > .active-filters__btn > .btn-inverse, .btn-order
.input-group-btn:last-child > .btn-group > button, .btn-order .form-input__group-item:last-child > .btn-group > button, .btn-order
.input-group-btn:last-child > .toggle-view > button, .btn-order .form-input__group-item:last-child > .toggle-view > button, .btn-order
.input-group-btn:last-child > .active-filters__btn > button, .btn-order .form-input__group-item:last-child > .active-filters__btn > button,
.btn-order
.input-group-btn:last-child > .btn-group > input[type="button"],
.btn-order .form-input__group-item:last-child > .btn-group > input[type="button"],
.btn-order
.input-group-btn:last-child > .toggle-view > input[type="button"],
.btn-order .form-input__group-item:last-child > .toggle-view > input[type="button"],
.btn-order
.input-group-btn:last-child > .active-filters__btn > input[type="button"],
.btn-order .form-input__group-item:last-child > .active-filters__btn > input[type="button"],
.btn-order
.input-group-btn:last-child > .btn-group > input[type="reset"],
.btn-order .form-input__group-item:last-child > .btn-group > input[type="reset"],
.btn-order
.input-group-btn:last-child > .toggle-view > input[type="reset"],
.btn-order .form-input__group-item:last-child > .toggle-view > input[type="reset"],
.btn-order
.input-group-btn:last-child > .active-filters__btn > input[type="reset"],
.btn-order .form-input__group-item:last-child > .active-filters__btn > input[type="reset"],
.btn-order
.input-group-btn:last-child > .btn-group > input[type="submit"],
.btn-order .form-input__group-item:last-child > .btn-group > input[type="submit"],
.btn-order
.input-group-btn:last-child > .toggle-view > input[type="submit"],
.btn-order .form-input__group-item:last-child > .toggle-view > input[type="submit"],
.btn-order
.input-group-btn:last-child > .active-filters__btn > input[type="submit"],
.btn-order .form-input__group-item:last-child > .active-filters__btn > input[type="submit"],
.input-group-btn:last-child > .btn-group > .btn-white, .form-input__group-item:last-child > .btn-group > .btn-white,
.input-group-btn:last-child > .toggle-view > .btn-white, .form-input__group-item:last-child > .toggle-view > .btn-white,
.input-group-btn:last-child > .active-filters__btn > .btn-white, .form-input__group-item:last-child > .active-filters__btn > .btn-white,
.input-group-btn:last-child > .btn-group > .btn-accent, .form-input__group-item:last-child > .btn-group > .btn-accent,
.input-group-btn:last-child > .toggle-view > .btn-accent, .form-input__group-item:last-child > .toggle-view > .btn-accent,
.input-group-btn:last-child > .active-filters__btn > .btn-accent, .form-input__group-item:last-child > .active-filters__btn > .btn-accent,
.input-group-btn:last-child > .btn-group > .widget-primary__view-all, .form-input__group-item:last-child > .btn-group > .widget-primary__view-all,
.input-group-btn:last-child > .toggle-view > .widget-primary__view-all, .form-input__group-item:last-child > .toggle-view > .widget-primary__view-all,
.input-group-btn:last-child > .active-filters__btn > .widget-primary__view-all, .form-input__group-item:last-child > .active-filters__btn > .widget-primary__view-all,
.input-group-btn:last-child > .btn-group > .form-input__group-btn, .form-input__group-item:last-child > .btn-group > .form-input__group-btn,
.input-group-btn:last-child > .toggle-view > .form-input__group-btn, .form-input__group-item:last-child > .toggle-view > .form-input__group-btn,
.input-group-btn:last-child > .active-filters__btn > .form-input__group-btn, .form-input__group-item:last-child > .active-filters__btn > .form-input__group-btn,
.input-group-btn:last-child > .btn-group > .active-filters__btn-link, .form-input__group-item:last-child > .btn-group > .active-filters__btn-link,
.input-group-btn:last-child > .toggle-view > .active-filters__btn-link, .form-input__group-item:last-child > .toggle-view > .active-filters__btn-link,
.input-group-btn:last-child > .active-filters__btn > .active-filters__btn-link, .form-input__group-item:last-child > .active-filters__btn > .active-filters__btn-link,
.input-group-btn:last-child > .btn-group > .active-filters__btn-ico, .form-input__group-item:last-child > .btn-group > .active-filters__btn-ico,
.input-group-btn:last-child > .toggle-view > .active-filters__btn-ico, .form-input__group-item:last-child > .toggle-view > .active-filters__btn-ico,
.input-group-btn:last-child > .active-filters__btn > .active-filters__btn-ico, .form-input__group-item:last-child > .active-filters__btn > .active-filters__btn-ico,
.input-group-btn:last-child > .btn-group > .product-buy__btn, .form-input__group-item:last-child > .btn-group > .product-buy__btn,
.input-group-btn:last-child > .toggle-view > .product-buy__btn, .form-input__group-item:last-child > .toggle-view > .product-buy__btn,
.input-group-btn:last-child > .active-filters__btn > .product-buy__btn, .form-input__group-item:last-child > .active-filters__btn > .product-buy__btn,
.input-group-btn:last-child > .dropdown-toggle, .form-input__group-item:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child), .form-input__group-item:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .toggle-view__button:not(:first-child), .form-input__group-item:first-child > .toggle-view__button:not(:first-child),
.input-group-btn:first-child > .btn-inverse:not(:first-child), .form-input__group-item:first-child > .btn-inverse:not(:first-child), .btn-order
.input-group-btn:first-child > button:not(:first-child), .btn-order .form-input__group-item:first-child > button:not(:first-child),
.btn-order
.input-group-btn:first-child > input[type="button"]:not(:first-child),
.btn-order .form-input__group-item:first-child > input[type="button"]:not(:first-child),
.btn-order
.input-group-btn:first-child > input[type="reset"]:not(:first-child),
.btn-order .form-input__group-item:first-child > input[type="reset"]:not(:first-child),
.btn-order
.input-group-btn:first-child > input[type="submit"]:not(:first-child),
.btn-order .form-input__group-item:first-child > input[type="submit"]:not(:first-child),
.input-group-btn:first-child > .btn-white:not(:first-child), .form-input__group-item:first-child > .btn-white:not(:first-child),
.input-group-btn:first-child > .btn-accent:not(:first-child), .form-input__group-item:first-child > .btn-accent:not(:first-child),
.input-group-btn:first-child > .widget-primary__view-all:not(:first-child), .form-input__group-item:first-child > .widget-primary__view-all:not(:first-child),
.input-group-btn:first-child > .form-input__group-btn:not(:first-child), .form-input__group-item:first-child > .form-input__group-btn:not(:first-child),
.input-group-btn:first-child > .active-filters__btn-link:not(:first-child), .form-input__group-item:first-child > .active-filters__btn-link:not(:first-child),
.input-group-btn:first-child > .active-filters__btn-ico:not(:first-child), .form-input__group-item:first-child > .active-filters__btn-ico:not(:first-child),
.input-group-btn:first-child > .product-buy__btn:not(:first-child), .form-input__group-item:first-child > .product-buy__btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .form-input__group-item:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .btn, .form-input__group-item:first-child > .toggle-view:not(:first-child) > .btn,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .btn, .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .btn,
.input-group-btn:first-child > .btn-group:not(:first-child) > .toggle-view__button, .form-input__group-item:first-child > .btn-group:not(:first-child) > .toggle-view__button,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .toggle-view__button, .form-input__group-item:first-child > .toggle-view:not(:first-child) > .toggle-view__button,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .toggle-view__button, .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .toggle-view__button,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn-inverse, .form-input__group-item:first-child > .btn-group:not(:first-child) > .btn-inverse,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .btn-inverse, .form-input__group-item:first-child > .toggle-view:not(:first-child) > .btn-inverse,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .btn-inverse, .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .btn-inverse, .btn-order
.input-group-btn:first-child > .btn-group:not(:first-child) > button, .btn-order .form-input__group-item:first-child > .btn-group:not(:first-child) > button, .btn-order
.input-group-btn:first-child > .toggle-view:not(:first-child) > button, .btn-order .form-input__group-item:first-child > .toggle-view:not(:first-child) > button, .btn-order
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > button, .btn-order .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > button,
.btn-order
.input-group-btn:first-child > .btn-group:not(:first-child) > input[type="button"],
.btn-order .form-input__group-item:first-child > .btn-group:not(:first-child) > input[type="button"],
.btn-order
.input-group-btn:first-child > .toggle-view:not(:first-child) > input[type="button"],
.btn-order .form-input__group-item:first-child > .toggle-view:not(:first-child) > input[type="button"],
.btn-order
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > input[type="button"],
.btn-order .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > input[type="button"],
.btn-order
.input-group-btn:first-child > .btn-group:not(:first-child) > input[type="reset"],
.btn-order .form-input__group-item:first-child > .btn-group:not(:first-child) > input[type="reset"],
.btn-order
.input-group-btn:first-child > .toggle-view:not(:first-child) > input[type="reset"],
.btn-order .form-input__group-item:first-child > .toggle-view:not(:first-child) > input[type="reset"],
.btn-order
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > input[type="reset"],
.btn-order .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > input[type="reset"],
.btn-order
.input-group-btn:first-child > .btn-group:not(:first-child) > input[type="submit"],
.btn-order .form-input__group-item:first-child > .btn-group:not(:first-child) > input[type="submit"],
.btn-order
.input-group-btn:first-child > .toggle-view:not(:first-child) > input[type="submit"],
.btn-order .form-input__group-item:first-child > .toggle-view:not(:first-child) > input[type="submit"],
.btn-order
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > input[type="submit"],
.btn-order .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > input[type="submit"],
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn-white, .form-input__group-item:first-child > .btn-group:not(:first-child) > .btn-white,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .btn-white, .form-input__group-item:first-child > .toggle-view:not(:first-child) > .btn-white,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .btn-white, .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .btn-white,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn-accent, .form-input__group-item:first-child > .btn-group:not(:first-child) > .btn-accent,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .btn-accent, .form-input__group-item:first-child > .toggle-view:not(:first-child) > .btn-accent,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .btn-accent, .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .btn-accent,
.input-group-btn:first-child > .btn-group:not(:first-child) > .widget-primary__view-all, .form-input__group-item:first-child > .btn-group:not(:first-child) > .widget-primary__view-all,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .widget-primary__view-all, .form-input__group-item:first-child > .toggle-view:not(:first-child) > .widget-primary__view-all,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .widget-primary__view-all, .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .widget-primary__view-all,
.input-group-btn:first-child > .btn-group:not(:first-child) > .form-input__group-btn, .form-input__group-item:first-child > .btn-group:not(:first-child) > .form-input__group-btn,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .form-input__group-btn, .form-input__group-item:first-child > .toggle-view:not(:first-child) > .form-input__group-btn,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .form-input__group-btn, .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .form-input__group-btn,
.input-group-btn:first-child > .btn-group:not(:first-child) > .active-filters__btn-link, .form-input__group-item:first-child > .btn-group:not(:first-child) > .active-filters__btn-link,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .active-filters__btn-link, .form-input__group-item:first-child > .toggle-view:not(:first-child) > .active-filters__btn-link,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .active-filters__btn-link, .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .active-filters__btn-link,
.input-group-btn:first-child > .btn-group:not(:first-child) > .active-filters__btn-ico, .form-input__group-item:first-child > .btn-group:not(:first-child) > .active-filters__btn-ico,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .active-filters__btn-ico, .form-input__group-item:first-child > .toggle-view:not(:first-child) > .active-filters__btn-ico,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .active-filters__btn-ico, .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .active-filters__btn-ico,
.input-group-btn:first-child > .btn-group:not(:first-child) > .product-buy__btn, .form-input__group-item:first-child > .btn-group:not(:first-child) > .product-buy__btn,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .product-buy__btn, .form-input__group-item:first-child > .toggle-view:not(:first-child) > .product-buy__btn,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .product-buy__btn, .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .product-buy__btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

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

.input-group-btn, .form-input__group-item {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn, .form-input__group-item > .btn, .input-group-btn > .toggle-view__button, .form-input__group-item > .toggle-view__button, .input-group-btn > .btn-inverse, .form-input__group-item > .btn-inverse, .btn-order .input-group-btn > button, .btn-order .form-input__group-item > button,
  .btn-order .input-group-btn > input[type="button"],
  .btn-order .form-input__group-item > input[type="button"],
  .btn-order .input-group-btn > input[type="reset"],
  .btn-order .form-input__group-item > input[type="reset"],
  .btn-order .input-group-btn > input[type="submit"],
  .btn-order .form-input__group-item > input[type="submit"], .input-group-btn > .btn-white, .form-input__group-item > .btn-white, .input-group-btn > .btn-accent, .form-input__group-item > .btn-accent, .input-group-btn > .widget-primary__view-all, .form-input__group-item > .widget-primary__view-all, .input-group-btn > .form-input__group-btn, .form-input__group-item > .form-input__group-btn, .input-group-btn > .active-filters__btn-link, .form-input__group-item > .active-filters__btn-link, .input-group-btn > .active-filters__btn-ico, .form-input__group-item > .active-filters__btn-ico, .input-group-btn > .product-buy__btn, .form-input__group-item > .product-buy__btn {
    position: relative; }
    .input-group-btn > .btn + .btn, .form-input__group-item > .btn + .btn, .input-group-btn > .toggle-view__button + .btn, .form-input__group-item > .toggle-view__button + .btn, .input-group-btn > .btn-inverse + .btn, .form-input__group-item > .btn-inverse + .btn, .btn-order .input-group-btn > button + .btn, .btn-order .form-input__group-item > button + .btn,
    .btn-order .input-group-btn > input[type="button"] + .btn,
    .btn-order .form-input__group-item > input[type="button"] + .btn,
    .btn-order .input-group-btn > input[type="reset"] + .btn,
    .btn-order .form-input__group-item > input[type="reset"] + .btn,
    .btn-order .input-group-btn > input[type="submit"] + .btn,
    .btn-order .form-input__group-item > input[type="submit"] + .btn, .input-group-btn > .btn-white + .btn, .form-input__group-item > .btn-white + .btn, .input-group-btn > .btn-accent + .btn, .form-input__group-item > .btn-accent + .btn, .input-group-btn > .widget-primary__view-all + .btn, .form-input__group-item > .widget-primary__view-all + .btn, .input-group-btn > .form-input__group-btn + .btn, .form-input__group-item > .form-input__group-btn + .btn, .input-group-btn > .active-filters__btn-link + .btn, .form-input__group-item > .active-filters__btn-link + .btn, .input-group-btn > .active-filters__btn-ico + .btn, .form-input__group-item > .active-filters__btn-ico + .btn, .input-group-btn > .product-buy__btn + .btn, .form-input__group-item > .product-buy__btn + .btn, .input-group-btn > .btn + .toggle-view__button, .form-input__group-item > .btn + .toggle-view__button, .input-group-btn > .toggle-view__button + .toggle-view__button, .form-input__group-item > .toggle-view__button + .toggle-view__button, .input-group-btn > .btn-inverse + .toggle-view__button, .form-input__group-item > .btn-inverse + .toggle-view__button, .btn-order .input-group-btn > button + .toggle-view__button, .btn-order .form-input__group-item > button + .toggle-view__button,
    .btn-order .input-group-btn > input[type="button"] + .toggle-view__button,
    .btn-order .form-input__group-item > input[type="button"] + .toggle-view__button,
    .btn-order .input-group-btn > input[type="reset"] + .toggle-view__button,
    .btn-order .form-input__group-item > input[type="reset"] + .toggle-view__button,
    .btn-order .input-group-btn > input[type="submit"] + .toggle-view__button,
    .btn-order .form-input__group-item > input[type="submit"] + .toggle-view__button, .input-group-btn > .btn-white + .toggle-view__button, .form-input__group-item > .btn-white + .toggle-view__button, .input-group-btn > .btn-accent + .toggle-view__button, .form-input__group-item > .btn-accent + .toggle-view__button, .input-group-btn > .widget-primary__view-all + .toggle-view__button, .form-input__group-item > .widget-primary__view-all + .toggle-view__button, .input-group-btn > .form-input__group-btn + .toggle-view__button, .form-input__group-item > .form-input__group-btn + .toggle-view__button, .input-group-btn > .active-filters__btn-link + .toggle-view__button, .form-input__group-item > .active-filters__btn-link + .toggle-view__button, .input-group-btn > .active-filters__btn-ico + .toggle-view__button, .form-input__group-item > .active-filters__btn-ico + .toggle-view__button, .input-group-btn > .product-buy__btn + .toggle-view__button, .form-input__group-item > .product-buy__btn + .toggle-view__button, .input-group-btn > .btn + .btn-inverse, .form-input__group-item > .btn + .btn-inverse, .input-group-btn > .toggle-view__button + .btn-inverse, .form-input__group-item > .toggle-view__button + .btn-inverse, .input-group-btn > .btn-inverse + .btn-inverse, .form-input__group-item > .btn-inverse + .btn-inverse, .btn-order .input-group-btn > button + .btn-inverse, .btn-order .form-input__group-item > button + .btn-inverse,
    .btn-order .input-group-btn > input[type="button"] + .btn-inverse,
    .btn-order .form-input__group-item > input[type="button"] + .btn-inverse,
    .btn-order .input-group-btn > input[type="reset"] + .btn-inverse,
    .btn-order .form-input__group-item > input[type="reset"] + .btn-inverse,
    .btn-order .input-group-btn > input[type="submit"] + .btn-inverse,
    .btn-order .form-input__group-item > input[type="submit"] + .btn-inverse, .input-group-btn > .btn-white + .btn-inverse, .form-input__group-item > .btn-white + .btn-inverse, .input-group-btn > .btn-accent + .btn-inverse, .form-input__group-item > .btn-accent + .btn-inverse, .input-group-btn > .widget-primary__view-all + .btn-inverse, .form-input__group-item > .widget-primary__view-all + .btn-inverse, .input-group-btn > .form-input__group-btn + .btn-inverse, .form-input__group-item > .form-input__group-btn + .btn-inverse, .input-group-btn > .active-filters__btn-link + .btn-inverse, .form-input__group-item > .active-filters__btn-link + .btn-inverse, .input-group-btn > .active-filters__btn-ico + .btn-inverse, .form-input__group-item > .active-filters__btn-ico + .btn-inverse, .input-group-btn > .product-buy__btn + .btn-inverse, .form-input__group-item > .product-buy__btn + .btn-inverse, .btn-order .input-group-btn > .btn + button, .btn-order .form-input__group-item > .btn + button, .btn-order .input-group-btn > .toggle-view__button + button, .btn-order .form-input__group-item > .toggle-view__button + button, .btn-order .input-group-btn > .btn-inverse + button, .btn-order .form-input__group-item > .btn-inverse + button, .btn-order .input-group-btn > button + button, .btn-order .form-input__group-item > button + button, .btn-order .input-group-btn > input[type="button"] + button, .btn-order .form-input__group-item > input[type="button"] + button, .btn-order .input-group-btn > input[type="reset"] + button, .btn-order .form-input__group-item > input[type="reset"] + button, .btn-order .input-group-btn > input[type="submit"] + button, .btn-order .form-input__group-item > input[type="submit"] + button, .btn-order .input-group-btn > .btn-white + button, .btn-order .form-input__group-item > .btn-white + button, .btn-order .input-group-btn > .btn-accent + button, .btn-order .form-input__group-item > .btn-accent + button, .btn-order .input-group-btn > .widget-primary__view-all + button, .btn-order .form-input__group-item > .widget-primary__view-all + button, .btn-order .input-group-btn > .form-input__group-btn + button, .btn-order .form-input__group-item > .form-input__group-btn + button, .btn-order .input-group-btn > .active-filters__btn-link + button, .btn-order .form-input__group-item > .active-filters__btn-link + button, .btn-order .input-group-btn > .active-filters__btn-ico + button, .btn-order .form-input__group-item > .active-filters__btn-ico + button, .btn-order .input-group-btn > .product-buy__btn + button, .btn-order .form-input__group-item > .product-buy__btn + button,
    .btn-order .input-group-btn > .btn + input[type="button"],
    .btn-order .form-input__group-item > .btn + input[type="button"],
    .btn-order .input-group-btn > .toggle-view__button + input[type="button"],
    .btn-order .form-input__group-item > .toggle-view__button + input[type="button"],
    .btn-order .input-group-btn > .btn-inverse + input[type="button"],
    .btn-order .form-input__group-item > .btn-inverse + input[type="button"], .btn-order .input-group-btn > button + input[type="button"], .btn-order .form-input__group-item > button + input[type="button"], .btn-order .input-group-btn > input[type="button"] + input[type="button"], .btn-order .form-input__group-item > input[type="button"] + input[type="button"], .btn-order .input-group-btn > input[type="reset"] + input[type="button"], .btn-order .form-input__group-item > input[type="reset"] + input[type="button"], .btn-order .input-group-btn > input[type="submit"] + input[type="button"], .btn-order .form-input__group-item > input[type="submit"] + input[type="button"],
    .btn-order .input-group-btn > .btn-white + input[type="button"],
    .btn-order .form-input__group-item > .btn-white + input[type="button"],
    .btn-order .input-group-btn > .btn-accent + input[type="button"],
    .btn-order .form-input__group-item > .btn-accent + input[type="button"],
    .btn-order .input-group-btn > .widget-primary__view-all + input[type="button"],
    .btn-order .form-input__group-item > .widget-primary__view-all + input[type="button"],
    .btn-order .input-group-btn > .form-input__group-btn + input[type="button"],
    .btn-order .form-input__group-item > .form-input__group-btn + input[type="button"],
    .btn-order .input-group-btn > .active-filters__btn-link + input[type="button"],
    .btn-order .form-input__group-item > .active-filters__btn-link + input[type="button"],
    .btn-order .input-group-btn > .active-filters__btn-ico + input[type="button"],
    .btn-order .form-input__group-item > .active-filters__btn-ico + input[type="button"],
    .btn-order .input-group-btn > .product-buy__btn + input[type="button"],
    .btn-order .form-input__group-item > .product-buy__btn + input[type="button"],
    .btn-order .input-group-btn > .btn + input[type="reset"],
    .btn-order .form-input__group-item > .btn + input[type="reset"],
    .btn-order .input-group-btn > .toggle-view__button + input[type="reset"],
    .btn-order .form-input__group-item > .toggle-view__button + input[type="reset"],
    .btn-order .input-group-btn > .btn-inverse + input[type="reset"],
    .btn-order .form-input__group-item > .btn-inverse + input[type="reset"], .btn-order .input-group-btn > button + input[type="reset"], .btn-order .form-input__group-item > button + input[type="reset"], .btn-order .input-group-btn > input[type="button"] + input[type="reset"], .btn-order .form-input__group-item > input[type="button"] + input[type="reset"], .btn-order .input-group-btn > input[type="reset"] + input[type="reset"], .btn-order .form-input__group-item > input[type="reset"] + input[type="reset"], .btn-order .input-group-btn > input[type="submit"] + input[type="reset"], .btn-order .form-input__group-item > input[type="submit"] + input[type="reset"],
    .btn-order .input-group-btn > .btn-white + input[type="reset"],
    .btn-order .form-input__group-item > .btn-white + input[type="reset"],
    .btn-order .input-group-btn > .btn-accent + input[type="reset"],
    .btn-order .form-input__group-item > .btn-accent + input[type="reset"],
    .btn-order .input-group-btn > .widget-primary__view-all + input[type="reset"],
    .btn-order .form-input__group-item > .widget-primary__view-all + input[type="reset"],
    .btn-order .input-group-btn > .form-input__group-btn + input[type="reset"],
    .btn-order .form-input__group-item > .form-input__group-btn + input[type="reset"],
    .btn-order .input-group-btn > .active-filters__btn-link + input[type="reset"],
    .btn-order .form-input__group-item > .active-filters__btn-link + input[type="reset"],
    .btn-order .input-group-btn > .active-filters__btn-ico + input[type="reset"],
    .btn-order .form-input__group-item > .active-filters__btn-ico + input[type="reset"],
    .btn-order .input-group-btn > .product-buy__btn + input[type="reset"],
    .btn-order .form-input__group-item > .product-buy__btn + input[type="reset"],
    .btn-order .input-group-btn > .btn + input[type="submit"],
    .btn-order .form-input__group-item > .btn + input[type="submit"],
    .btn-order .input-group-btn > .toggle-view__button + input[type="submit"],
    .btn-order .form-input__group-item > .toggle-view__button + input[type="submit"],
    .btn-order .input-group-btn > .btn-inverse + input[type="submit"],
    .btn-order .form-input__group-item > .btn-inverse + input[type="submit"], .btn-order .input-group-btn > button + input[type="submit"], .btn-order .form-input__group-item > button + input[type="submit"], .btn-order .input-group-btn > input[type="button"] + input[type="submit"], .btn-order .form-input__group-item > input[type="button"] + input[type="submit"], .btn-order .input-group-btn > input[type="reset"] + input[type="submit"], .btn-order .form-input__group-item > input[type="reset"] + input[type="submit"], .btn-order .input-group-btn > input[type="submit"] + input[type="submit"], .btn-order .form-input__group-item > input[type="submit"] + input[type="submit"],
    .btn-order .input-group-btn > .btn-white + input[type="submit"],
    .btn-order .form-input__group-item > .btn-white + input[type="submit"],
    .btn-order .input-group-btn > .btn-accent + input[type="submit"],
    .btn-order .form-input__group-item > .btn-accent + input[type="submit"],
    .btn-order .input-group-btn > .widget-primary__view-all + input[type="submit"],
    .btn-order .form-input__group-item > .widget-primary__view-all + input[type="submit"],
    .btn-order .input-group-btn > .form-input__group-btn + input[type="submit"],
    .btn-order .form-input__group-item > .form-input__group-btn + input[type="submit"],
    .btn-order .input-group-btn > .active-filters__btn-link + input[type="submit"],
    .btn-order .form-input__group-item > .active-filters__btn-link + input[type="submit"],
    .btn-order .input-group-btn > .active-filters__btn-ico + input[type="submit"],
    .btn-order .form-input__group-item > .active-filters__btn-ico + input[type="submit"],
    .btn-order .input-group-btn > .product-buy__btn + input[type="submit"],
    .btn-order .form-input__group-item > .product-buy__btn + input[type="submit"], .input-group-btn > .btn + .btn-white, .form-input__group-item > .btn + .btn-white, .input-group-btn > .toggle-view__button + .btn-white, .form-input__group-item > .toggle-view__button + .btn-white, .input-group-btn > .btn-inverse + .btn-white, .form-input__group-item > .btn-inverse + .btn-white, .btn-order .input-group-btn > button + .btn-white, .btn-order .form-input__group-item > button + .btn-white,
    .btn-order .input-group-btn > input[type="button"] + .btn-white,
    .btn-order .form-input__group-item > input[type="button"] + .btn-white,
    .btn-order .input-group-btn > input[type="reset"] + .btn-white,
    .btn-order .form-input__group-item > input[type="reset"] + .btn-white,
    .btn-order .input-group-btn > input[type="submit"] + .btn-white,
    .btn-order .form-input__group-item > input[type="submit"] + .btn-white, .input-group-btn > .btn-white + .btn-white, .form-input__group-item > .btn-white + .btn-white, .input-group-btn > .btn-accent + .btn-white, .form-input__group-item > .btn-accent + .btn-white, .input-group-btn > .widget-primary__view-all + .btn-white, .form-input__group-item > .widget-primary__view-all + .btn-white, .input-group-btn > .form-input__group-btn + .btn-white, .form-input__group-item > .form-input__group-btn + .btn-white, .input-group-btn > .active-filters__btn-link + .btn-white, .form-input__group-item > .active-filters__btn-link + .btn-white, .input-group-btn > .active-filters__btn-ico + .btn-white, .form-input__group-item > .active-filters__btn-ico + .btn-white, .input-group-btn > .product-buy__btn + .btn-white, .form-input__group-item > .product-buy__btn + .btn-white, .input-group-btn > .btn + .btn-accent, .form-input__group-item > .btn + .btn-accent, .input-group-btn > .toggle-view__button + .btn-accent, .form-input__group-item > .toggle-view__button + .btn-accent, .input-group-btn > .btn-inverse + .btn-accent, .form-input__group-item > .btn-inverse + .btn-accent, .btn-order .input-group-btn > button + .btn-accent, .btn-order .form-input__group-item > button + .btn-accent,
    .btn-order .input-group-btn > input[type="button"] + .btn-accent,
    .btn-order .form-input__group-item > input[type="button"] + .btn-accent,
    .btn-order .input-group-btn > input[type="reset"] + .btn-accent,
    .btn-order .form-input__group-item > input[type="reset"] + .btn-accent,
    .btn-order .input-group-btn > input[type="submit"] + .btn-accent,
    .btn-order .form-input__group-item > input[type="submit"] + .btn-accent, .input-group-btn > .btn-white + .btn-accent, .form-input__group-item > .btn-white + .btn-accent, .input-group-btn > .btn-accent + .btn-accent, .form-input__group-item > .btn-accent + .btn-accent, .input-group-btn > .widget-primary__view-all + .btn-accent, .form-input__group-item > .widget-primary__view-all + .btn-accent, .input-group-btn > .form-input__group-btn + .btn-accent, .form-input__group-item > .form-input__group-btn + .btn-accent, .input-group-btn > .active-filters__btn-link + .btn-accent, .form-input__group-item > .active-filters__btn-link + .btn-accent, .input-group-btn > .active-filters__btn-ico + .btn-accent, .form-input__group-item > .active-filters__btn-ico + .btn-accent, .input-group-btn > .product-buy__btn + .btn-accent, .form-input__group-item > .product-buy__btn + .btn-accent, .input-group-btn > .btn + .widget-primary__view-all, .form-input__group-item > .btn + .widget-primary__view-all, .input-group-btn > .toggle-view__button + .widget-primary__view-all, .form-input__group-item > .toggle-view__button + .widget-primary__view-all, .input-group-btn > .btn-inverse + .widget-primary__view-all, .form-input__group-item > .btn-inverse + .widget-primary__view-all, .btn-order .input-group-btn > button + .widget-primary__view-all, .btn-order .form-input__group-item > button + .widget-primary__view-all,
    .btn-order .input-group-btn > input[type="button"] + .widget-primary__view-all,
    .btn-order .form-input__group-item > input[type="button"] + .widget-primary__view-all,
    .btn-order .input-group-btn > input[type="reset"] + .widget-primary__view-all,
    .btn-order .form-input__group-item > input[type="reset"] + .widget-primary__view-all,
    .btn-order .input-group-btn > input[type="submit"] + .widget-primary__view-all,
    .btn-order .form-input__group-item > input[type="submit"] + .widget-primary__view-all, .input-group-btn > .btn-white + .widget-primary__view-all, .form-input__group-item > .btn-white + .widget-primary__view-all, .input-group-btn > .btn-accent + .widget-primary__view-all, .form-input__group-item > .btn-accent + .widget-primary__view-all, .input-group-btn > .widget-primary__view-all + .widget-primary__view-all, .form-input__group-item > .widget-primary__view-all + .widget-primary__view-all, .input-group-btn > .form-input__group-btn + .widget-primary__view-all, .form-input__group-item > .form-input__group-btn + .widget-primary__view-all, .input-group-btn > .active-filters__btn-link + .widget-primary__view-all, .form-input__group-item > .active-filters__btn-link + .widget-primary__view-all, .input-group-btn > .active-filters__btn-ico + .widget-primary__view-all, .form-input__group-item > .active-filters__btn-ico + .widget-primary__view-all, .input-group-btn > .product-buy__btn + .widget-primary__view-all, .form-input__group-item > .product-buy__btn + .widget-primary__view-all, .input-group-btn > .btn + .form-input__group-btn, .form-input__group-item > .btn + .form-input__group-btn, .input-group-btn > .toggle-view__button + .form-input__group-btn, .form-input__group-item > .toggle-view__button + .form-input__group-btn, .input-group-btn > .btn-inverse + .form-input__group-btn, .form-input__group-item > .btn-inverse + .form-input__group-btn, .btn-order .input-group-btn > button + .form-input__group-btn, .btn-order .form-input__group-item > button + .form-input__group-btn,
    .btn-order .input-group-btn > input[type="button"] + .form-input__group-btn,
    .btn-order .form-input__group-item > input[type="button"] + .form-input__group-btn,
    .btn-order .input-group-btn > input[type="reset"] + .form-input__group-btn,
    .btn-order .form-input__group-item > input[type="reset"] + .form-input__group-btn,
    .btn-order .input-group-btn > input[type="submit"] + .form-input__group-btn,
    .btn-order .form-input__group-item > input[type="submit"] + .form-input__group-btn, .input-group-btn > .btn-white + .form-input__group-btn, .form-input__group-item > .btn-white + .form-input__group-btn, .input-group-btn > .btn-accent + .form-input__group-btn, .form-input__group-item > .btn-accent + .form-input__group-btn, .input-group-btn > .widget-primary__view-all + .form-input__group-btn, .form-input__group-item > .widget-primary__view-all + .form-input__group-btn, .input-group-btn > .form-input__group-btn + .form-input__group-btn, .form-input__group-item > .form-input__group-btn + .form-input__group-btn, .input-group-btn > .active-filters__btn-link + .form-input__group-btn, .form-input__group-item > .active-filters__btn-link + .form-input__group-btn, .input-group-btn > .active-filters__btn-ico + .form-input__group-btn, .form-input__group-item > .active-filters__btn-ico + .form-input__group-btn, .input-group-btn > .product-buy__btn + .form-input__group-btn, .form-input__group-item > .product-buy__btn + .form-input__group-btn, .input-group-btn > .btn + .active-filters__btn-link, .form-input__group-item > .btn + .active-filters__btn-link, .input-group-btn > .toggle-view__button + .active-filters__btn-link, .form-input__group-item > .toggle-view__button + .active-filters__btn-link, .input-group-btn > .btn-inverse + .active-filters__btn-link, .form-input__group-item > .btn-inverse + .active-filters__btn-link, .btn-order .input-group-btn > button + .active-filters__btn-link, .btn-order .form-input__group-item > button + .active-filters__btn-link,
    .btn-order .input-group-btn > input[type="button"] + .active-filters__btn-link,
    .btn-order .form-input__group-item > input[type="button"] + .active-filters__btn-link,
    .btn-order .input-group-btn > input[type="reset"] + .active-filters__btn-link,
    .btn-order .form-input__group-item > input[type="reset"] + .active-filters__btn-link,
    .btn-order .input-group-btn > input[type="submit"] + .active-filters__btn-link,
    .btn-order .form-input__group-item > input[type="submit"] + .active-filters__btn-link, .input-group-btn > .btn-white + .active-filters__btn-link, .form-input__group-item > .btn-white + .active-filters__btn-link, .input-group-btn > .btn-accent + .active-filters__btn-link, .form-input__group-item > .btn-accent + .active-filters__btn-link, .input-group-btn > .widget-primary__view-all + .active-filters__btn-link, .form-input__group-item > .widget-primary__view-all + .active-filters__btn-link, .input-group-btn > .form-input__group-btn + .active-filters__btn-link, .form-input__group-item > .form-input__group-btn + .active-filters__btn-link, .input-group-btn > .active-filters__btn-link + .active-filters__btn-link, .form-input__group-item > .active-filters__btn-link + .active-filters__btn-link, .input-group-btn > .active-filters__btn-ico + .active-filters__btn-link, .form-input__group-item > .active-filters__btn-ico + .active-filters__btn-link, .input-group-btn > .product-buy__btn + .active-filters__btn-link, .form-input__group-item > .product-buy__btn + .active-filters__btn-link, .input-group-btn > .btn + .active-filters__btn-ico, .form-input__group-item > .btn + .active-filters__btn-ico, .input-group-btn > .toggle-view__button + .active-filters__btn-ico, .form-input__group-item > .toggle-view__button + .active-filters__btn-ico, .input-group-btn > .btn-inverse + .active-filters__btn-ico, .form-input__group-item > .btn-inverse + .active-filters__btn-ico, .btn-order .input-group-btn > button + .active-filters__btn-ico, .btn-order .form-input__group-item > button + .active-filters__btn-ico,
    .btn-order .input-group-btn > input[type="button"] + .active-filters__btn-ico,
    .btn-order .form-input__group-item > input[type="button"] + .active-filters__btn-ico,
    .btn-order .input-group-btn > input[type="reset"] + .active-filters__btn-ico,
    .btn-order .form-input__group-item > input[type="reset"] + .active-filters__btn-ico,
    .btn-order .input-group-btn > input[type="submit"] + .active-filters__btn-ico,
    .btn-order .form-input__group-item > input[type="submit"] + .active-filters__btn-ico, .input-group-btn > .btn-white + .active-filters__btn-ico, .form-input__group-item > .btn-white + .active-filters__btn-ico, .input-group-btn > .btn-accent + .active-filters__btn-ico, .form-input__group-item > .btn-accent + .active-filters__btn-ico, .input-group-btn > .widget-primary__view-all + .active-filters__btn-ico, .form-input__group-item > .widget-primary__view-all + .active-filters__btn-ico, .input-group-btn > .form-input__group-btn + .active-filters__btn-ico, .form-input__group-item > .form-input__group-btn + .active-filters__btn-ico, .input-group-btn > .active-filters__btn-link + .active-filters__btn-ico, .form-input__group-item > .active-filters__btn-link + .active-filters__btn-ico, .input-group-btn > .active-filters__btn-ico + .active-filters__btn-ico, .form-input__group-item > .active-filters__btn-ico + .active-filters__btn-ico, .input-group-btn > .product-buy__btn + .active-filters__btn-ico, .form-input__group-item > .product-buy__btn + .active-filters__btn-ico, .input-group-btn > .btn + .product-buy__btn, .form-input__group-item > .btn + .product-buy__btn, .input-group-btn > .toggle-view__button + .product-buy__btn, .form-input__group-item > .toggle-view__button + .product-buy__btn, .input-group-btn > .btn-inverse + .product-buy__btn, .form-input__group-item > .btn-inverse + .product-buy__btn, .btn-order .input-group-btn > button + .product-buy__btn, .btn-order .form-input__group-item > button + .product-buy__btn,
    .btn-order .input-group-btn > input[type="button"] + .product-buy__btn,
    .btn-order .form-input__group-item > input[type="button"] + .product-buy__btn,
    .btn-order .input-group-btn > input[type="reset"] + .product-buy__btn,
    .btn-order .form-input__group-item > input[type="reset"] + .product-buy__btn,
    .btn-order .input-group-btn > input[type="submit"] + .product-buy__btn,
    .btn-order .form-input__group-item > input[type="submit"] + .product-buy__btn, .input-group-btn > .btn-white + .product-buy__btn, .form-input__group-item > .btn-white + .product-buy__btn, .input-group-btn > .btn-accent + .product-buy__btn, .form-input__group-item > .btn-accent + .product-buy__btn, .input-group-btn > .widget-primary__view-all + .product-buy__btn, .form-input__group-item > .widget-primary__view-all + .product-buy__btn, .input-group-btn > .form-input__group-btn + .product-buy__btn, .form-input__group-item > .form-input__group-btn + .product-buy__btn, .input-group-btn > .active-filters__btn-link + .product-buy__btn, .form-input__group-item > .active-filters__btn-link + .product-buy__btn, .input-group-btn > .active-filters__btn-ico + .product-buy__btn, .form-input__group-item > .active-filters__btn-ico + .product-buy__btn, .input-group-btn > .product-buy__btn + .product-buy__btn, .form-input__group-item > .product-buy__btn + .product-buy__btn {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .form-input__group-item > .btn:hover, .input-group-btn > .toggle-view__button:hover, .form-input__group-item > .toggle-view__button:hover, .input-group-btn > .btn-inverse:hover, .form-input__group-item > .btn-inverse:hover, .btn-order .input-group-btn > button:hover, .btn-order .form-input__group-item > button:hover,
    .btn-order .input-group-btn > input[type="button"]:hover,
    .btn-order .form-input__group-item > input[type="button"]:hover,
    .btn-order .input-group-btn > input[type="reset"]:hover,
    .btn-order .form-input__group-item > input[type="reset"]:hover,
    .btn-order .input-group-btn > input[type="submit"]:hover,
    .btn-order .form-input__group-item > input[type="submit"]:hover, .input-group-btn > .btn-white:hover, .form-input__group-item > .btn-white:hover, .input-group-btn > .btn-accent:hover, .form-input__group-item > .btn-accent:hover, .input-group-btn > .widget-primary__view-all:hover, .form-input__group-item > .widget-primary__view-all:hover, .input-group-btn > .form-input__group-btn:hover, .form-input__group-item > .form-input__group-btn:hover, .input-group-btn > .active-filters__btn-link:hover, .form-input__group-item > .active-filters__btn-link:hover, .input-group-btn > .active-filters__btn-ico:hover, .form-input__group-item > .active-filters__btn-ico:hover, .input-group-btn > .product-buy__btn:hover, .form-input__group-item > .product-buy__btn:hover, .input-group-btn > .btn:focus, .form-input__group-item > .btn:focus, .input-group-btn > .toggle-view__button:focus, .form-input__group-item > .toggle-view__button:focus, .input-group-btn > .btn-inverse:focus, .form-input__group-item > .btn-inverse:focus, .btn-order .input-group-btn > button:focus, .btn-order .form-input__group-item > button:focus,
    .btn-order .input-group-btn > input[type="button"]:focus,
    .btn-order .form-input__group-item > input[type="button"]:focus,
    .btn-order .input-group-btn > input[type="reset"]:focus,
    .btn-order .form-input__group-item > input[type="reset"]:focus,
    .btn-order .input-group-btn > input[type="submit"]:focus,
    .btn-order .form-input__group-item > input[type="submit"]:focus, .input-group-btn > .btn-white:focus, .form-input__group-item > .btn-white:focus, .input-group-btn > .btn-accent:focus, .form-input__group-item > .btn-accent:focus, .input-group-btn > .widget-primary__view-all:focus, .form-input__group-item > .widget-primary__view-all:focus, .input-group-btn > .form-input__group-btn:focus, .form-input__group-item > .form-input__group-btn:focus, .input-group-btn > .active-filters__btn-link:focus, .form-input__group-item > .active-filters__btn-link:focus, .input-group-btn > .active-filters__btn-ico:focus, .form-input__group-item > .active-filters__btn-ico:focus, .input-group-btn > .product-buy__btn:focus, .form-input__group-item > .product-buy__btn:focus, .input-group-btn > .btn:active, .form-input__group-item > .btn:active, .input-group-btn > .toggle-view__button:active, .form-input__group-item > .toggle-view__button:active, .input-group-btn > .btn-inverse:active, .form-input__group-item > .btn-inverse:active, .btn-order .input-group-btn > button:active, .btn-order .form-input__group-item > button:active,
    .btn-order .input-group-btn > input[type="button"]:active,
    .btn-order .form-input__group-item > input[type="button"]:active,
    .btn-order .input-group-btn > input[type="reset"]:active,
    .btn-order .form-input__group-item > input[type="reset"]:active,
    .btn-order .input-group-btn > input[type="submit"]:active,
    .btn-order .form-input__group-item > input[type="submit"]:active, .input-group-btn > .btn-white:active, .form-input__group-item > .btn-white:active, .input-group-btn > .btn-accent:active, .form-input__group-item > .btn-accent:active, .input-group-btn > .widget-primary__view-all:active, .form-input__group-item > .widget-primary__view-all:active, .input-group-btn > .form-input__group-btn:active, .form-input__group-item > .form-input__group-btn:active, .input-group-btn > .active-filters__btn-link:active, .form-input__group-item > .active-filters__btn-link:active, .input-group-btn > .active-filters__btn-ico:active, .form-input__group-item > .active-filters__btn-ico:active, .input-group-btn > .product-buy__btn:active, .form-input__group-item > .product-buy__btn:active {
      z-index: 2; }
  .input-group-btn:first-child > .btn, .form-input__group-item:first-child > .btn, .input-group-btn:first-child > .toggle-view__button, .form-input__group-item:first-child > .toggle-view__button, .input-group-btn:first-child > .btn-inverse, .form-input__group-item:first-child > .btn-inverse, .btn-order .input-group-btn:first-child > button, .btn-order .form-input__group-item:first-child > button,
  .btn-order .input-group-btn:first-child > input[type="button"],
  .btn-order .form-input__group-item:first-child > input[type="button"],
  .btn-order .input-group-btn:first-child > input[type="reset"],
  .btn-order .form-input__group-item:first-child > input[type="reset"],
  .btn-order .input-group-btn:first-child > input[type="submit"],
  .btn-order .form-input__group-item:first-child > input[type="submit"], .input-group-btn:first-child > .btn-white, .form-input__group-item:first-child > .btn-white, .input-group-btn:first-child > .btn-accent, .form-input__group-item:first-child > .btn-accent, .input-group-btn:first-child > .widget-primary__view-all, .form-input__group-item:first-child > .widget-primary__view-all, .input-group-btn:first-child > .form-input__group-btn, .form-input__group-item:first-child > .form-input__group-btn, .input-group-btn:first-child > .active-filters__btn-link, .form-input__group-item:first-child > .active-filters__btn-link, .input-group-btn:first-child > .active-filters__btn-ico, .form-input__group-item:first-child > .active-filters__btn-ico, .input-group-btn:first-child > .product-buy__btn, .form-input__group-item:first-child > .product-buy__btn,
  .input-group-btn:first-child > .btn-group, .form-input__group-item:first-child > .btn-group,
  .input-group-btn:first-child > .toggle-view, .form-input__group-item:first-child > .toggle-view,
  .input-group-btn:first-child > .active-filters__btn, .form-input__group-item:first-child > .active-filters__btn {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn, .form-input__group-item:last-child > .btn, .input-group-btn:last-child > .toggle-view__button, .form-input__group-item:last-child > .toggle-view__button, .input-group-btn:last-child > .btn-inverse, .form-input__group-item:last-child > .btn-inverse, .btn-order .input-group-btn:last-child > button, .btn-order .form-input__group-item:last-child > button,
  .btn-order .input-group-btn:last-child > input[type="button"],
  .btn-order .form-input__group-item:last-child > input[type="button"],
  .btn-order .input-group-btn:last-child > input[type="reset"],
  .btn-order .form-input__group-item:last-child > input[type="reset"],
  .btn-order .input-group-btn:last-child > input[type="submit"],
  .btn-order .form-input__group-item:last-child > input[type="submit"], .input-group-btn:last-child > .btn-white, .form-input__group-item:last-child > .btn-white, .input-group-btn:last-child > .btn-accent, .form-input__group-item:last-child > .btn-accent, .input-group-btn:last-child > .widget-primary__view-all, .form-input__group-item:last-child > .widget-primary__view-all, .input-group-btn:last-child > .form-input__group-btn, .form-input__group-item:last-child > .form-input__group-btn, .input-group-btn:last-child > .active-filters__btn-link, .form-input__group-item:last-child > .active-filters__btn-link, .input-group-btn:last-child > .active-filters__btn-ico, .form-input__group-item:last-child > .active-filters__btn-ico, .input-group-btn:last-child > .product-buy__btn, .form-input__group-item:last-child > .product-buy__btn,
  .input-group-btn:last-child > .btn-group, .form-input__group-item:last-child > .btn-group,
  .input-group-btn:last-child > .toggle-view, .form-input__group-item:last-child > .toggle-view,
  .input-group-btn:last-child > .active-filters__btn, .form-input__group-item:last-child > .active-filters__btn {
    z-index: 2;
    margin-left: -1px; }

/*
--------------------------------------------------
Bootstrap Utility classes
--------------------------------------------------
*/
.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs, .footer__sidebar::before, .navbar__left, .navbar__item {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm, .navbar__left, .navbar__item {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

/*
--------------------------------------------------
Magnific popup Library
--------------------------------------------------
*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }

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

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #fff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after,
  .mfp-arrow .mfp-b,
  .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after,
  .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before,
  .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
    border-right: 17px solid #fff;
    margin-left: 31px; }
  .mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
    border-left: 17px solid #fff;
    margin-left: 39px; }
  .mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #fff; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

.mfp-ie7 .mfp-container {
  padding: 0; }

.mfp-ie7 .mfp-content {
  padding-top: 44px; }

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/*
--------------------------------------------------
Project Components
--------------------------------------------------
*/
/*
--------------------------------------------------
Body, Html and other base styles
--------------------------------------------------
*/
html {
  font-size: 14px; }

body {
  font-family: "Arial", sans-serif;
  color: #666;
  line-height: 1.3;
  background-color: #fff;
  overflow-x: hidden; }
  @media (min-width: 992px) {
    body {
      overflow-x: visible; } }

.ico-flag {
  display: inline-block; }
  .ico-flag--ru {
    background-image: url(_img/sprite.png);
    background-position: 0px 0px;
    width: 16px;
    height: 16px; }
  .ico-flag--en {
    background-image: url(_img/sprite.png);
    background-position: 0px -16px;
    width: 16px;
    height: 16px; }
  .ico-flag--ua {
    background-image: url(_img/sprite.png);
    background-position: -16px 0px;
    width: 16px;
    height: 16px; }

.ico-mobile {
  color: black;
  width: 1.7857142857rem;
  height: 1.7857142857rem; }

.svg-icon {
  max-width: 100%;
  max-height: 100%;
  fill: currentColor; }
  .svg-icon--flip-vertical {
    transform: scaleY(-1); }
  .svg-icon--flip-horizontal {
    transform: scaleX(-1); }
  .svg-icon--caret {
    width: 0.5714285714rem;
    height: 0.5714285714rem; }
  .svg-icon--angle {
    width: 1.2857142857rem;
    height: 2.8571428571rem; }
  .svg-icon--in-btn {
    width: 1rem;
    height: 1rem; }
  .svg-icon--in-big-btn {
    width: 1.2857142857rem;
    height: 1.2857142857rem; }
  .svg-icon--spinner {
    animation: spinner 1s linear; }
  .svg-icon--star {
    stroke-width: 40;
    stroke: inherit; }
  .svg-icon--small-angle {
    width: 0.5714285714rem;
    height: 0.5714285714rem; }

@keyframes spinner {
  to {
    transform: rotate(360deg); } }

.page {
  /* Mobile sidebar slide panel */
  /* Page overlay visible if mobile panes is open */
  /*
    * Main site content frame
    * Shifting to right when mobile menu is siliding.
    * Adding via javascript by clicking on mobile menu btn
  */
  /* Container for static width frames */
  /* Main header */
  /* Page content wrapper */
  /* Main horisontal navigation wrapper */
  /* Breadcrumbs wrapper */
  /* Site benefits wrapper */
  /* Page viewed wrapper */
  /* Main footer wrapper */
  /* Footer line in the bottom */ }
  .page__mobile {
    position: fixed;
    width: 250px;
    height: 100%;
    top: 0;
    left: -250px;
    z-index: 101;
    background: #769c1f;
    color: #fff;
    overflow-y: auto;
    overflow-x: hidden;
    transition: transform 0.3s;
    /* enables momentum scrolling in iOS overflow elements */
    -webkit-overflow-scrolling: touch; }
    .page__mobile--js-open {
      transform: translateX(250px); }
  .page__overlay {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    background-color: rgba(0, 0, 0, 0.6);
    animation: fade 500ms; }

@keyframes fade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
  .page__body {
    -webkit-transition: transform 0.3s;
    -o-transition: transform 0.3s;
    transition: transform 0.3s; }
    .page__body--js-pushed {
      -webkit-transform: translateX(250px);
      -moz-transform: translateX(250px);
      -ms-transform: translateX(250px);
      -o-transform: translateX(250px);
      transform: translateX(250px);
      /* Disable scrolling while mobile bar is opened */
      height: 100vh;
      overflow: hidden; }
  .page__mainframe {
    max-width: 1530px; }
  .page__container {
    max-width: 1530px; }
  .page__navbar {
    background-color: #4d60a0; }
  .page__breadcrumbs {
    padding: 15px 0;
    border-bottom: 1px solid #eaeaea; }
  .page__benefits {
    background: #fafafa;
    border-top: 1px solid #eaeaea;
    padding: 20px 0; }
  .page__viewed {
    padding-bottom: 50px; }
  .page__footer {
    position: relative;
    background: #4d60a0; }
  .page__basement {
    padding-bottom: 20px; }

.content {
  padding-top: 25px;
  padding-bottom: 45px;
  /* Content universal wrapper for vertical space */
  /* Content pagination wrapper */
  /* Content toolbar wrapper */ }
  .content__container {
    max-width: 1530px; }
  .content__flex-container {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start; }
  .content__sidebar {
    width: 100%;
    flex-shrink: 0; }
    .content__sidebar-item {
      padding-bottom: 40px; }
  .content__body {
    flex-basis: calc(100% - 300px);
    flex-grow: 1; }
  @media (min-width: 768px) {
    .content__flex-container {
      flex-direction: row; }
    .content__sidebar {
      width: 270px;
      margin-right: 30px; } }
  .content__main-banner {
    padding-bottom: 20px; }
  .content__header {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 10px; }
    @media (min-width: 1200px) {
      .content__header {
        flex-direction: row;
        margin-bottom: 30px;
        border-bottom: 2px solid #769c1f; } }
  .content__header-item {
    padding-bottom: 20px; }
    @media (min-width: 1200px) {
      .content__header-item {
        padding-bottom: 10px; }
        .content__header-item:first-child {
          padding-right: 15px; } }
  .content__title {
    display: inline-block;
    padding-bottom: 8px;
    padding-right: 6px;
    font-size: 2rem;
    line-height: 1.1;
    color: #000; }
  .content__quote {
    color: #999; }
  .content__hinfo {
    display: inline-block;
    font-size: 0.9em;
    color: #999;
    white-space: nowrap;
    padding-left: 0.7em;
    border-left: 1px solid #eaeaea; }
    .content__hinfo-number {
      font-weight: bold; }
  .content__row {
    padding-bottom: 45px; }
    .content__row:last-child {
      padding-bottom: 0; }
    .content__row--sm {
      padding-bottom: 20px; }
    .content__row--lg {
      padding-bottom: 65px; }
  .content__pagination {
    margin-top: 25px;
    text-align: center; }
  .content__toolbar {
    padding-bottom: 20px; }

.header {
  border-top: 3px solid #769c1f;
  background: #fff; }
  .header__container {
    max-width: 1530px; }
  .header__row {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    padding: 25px 0;
    margin: 0 -15px;
    /* Flex elements */ }
    .header__row > * {
      margin: 0 15px; }
  .header__hamburger {
    text-align: left;
    flex-shrink: 0; }
  .header__logo {
    max-width: 270px;
    font-size: 0; }
    @media (min-width: 992px) {
      .header__logo {
        flex-shrink: 0; } }
  .header__center {
    align-self: stretch;
    flex-grow: 1;
    display: flex;
    align-items: center;
    /* Flex elements */ }
    .header__center > * {
      margin: 0 15px; }
    @media (min-width: 992px) and (max-width: 1200px) {
      .header__center {
        display: block;
        /* Flex elements */ }
        .header__center > * {
          margin: 0; }
          .header__center > *:not(:first-child) {
            padding-top: 10px; } }
  .header__nav {
    flex-basis: 50%; }
  .header__contacts {
    flex-basis: 50%; }
  .header__delimiter {
    align-self: stretch;
    width: 1px;
    border-right: 1px dashed #c5c5c5; }
  .header__right {
    flex-shrink: 0; }

.footer {
  display: flex;
  flex-wrap: wrap;
  color: #c8d5ff; }
  .footer__sidebar {
    width: 270px;
    margin-right: 30px;
    padding: 30px 0;
    flex-shrink: 0;
    font-size: .9em;
    color: #fff; }
    .footer__sidebar::before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 50%;
      background: #465892; }
  .footer__sidebar-content {
    position: relative; }
  .footer__sidebar-item:not(:first-child) {
    margin-top: 15px; }
  .footer__sidebar-item--indent-lg:not(:first-child) {
    margin-top: 35px; }
  .footer__sidebar-item--color-secondary {
    color: #c8d5ff; }
  .footer__body {
    flex-grow: 1;
    padding: 30px 0 30px 0;
    background: #4d60a0;
    position: relative; }
  .footer__title {
    font-weight: bold;
    color: #fff; }
  .footer__inner {
    margin-top: 15px; }
  .footer__row {
    display: flex;
    margin: 0 -15px; }
    @media (min-width: 768px) {
      .footer__row {
        justify-content: space-around; } }
  .footer__col {
    padding: 0 15px; }
  .footer__separator {
    width: 1px;
    border-right: 1px dashed #7c94e5; }
  .footer__item {
    font-size: .9rem;
    margin-top: 10px; }
  .footer__link {
    color: #c8d5ff;
    text-decoration: underline; }
    .footer__link:hover {
      color: #c8d5ff;
      text-decoration: none; }

.start-page {
  display: flex; }
  .start-page__sidebar {
    width: 270px;
    flex-shrink: 0; }
  .start-page__sidebar-item:not(:last-child) {
    padding-bottom: 40px; }
  .start-page__content {
    padding-top: 30px;
    width: 100%; }
    @media (min-width: 992px) {
      .start-page__content {
        width: calc(100% - 270px);
        padding-left: 30px; } }
  .start-page__row {
    padding-bottom: 45px; }
    .start-page__row--lg {
      padding-bottom: 65px; }

.navbar {
  display: flex;
  min-height: 50px; }
  .navbar__left {
    flex-basis: 270px;
    flex-shrink: 0;
    margin-right: 30px;
    min-height: 50px; }
  .navbar__center {
    padding: 8px 0;
    flex-grow: 1;
    align-self: center; }
    @media (min-width: 992px) {
      .navbar__center {
        padding-right: 30px; } }
  .navbar__item {
    display: flex;
    flex-shrink: 0;
    position: relative;
    color: #fff;
    border-left: 1px solid #586caf; }
    .navbar__item:last-child {
      border-right: 1px solid #586caf; }
    .navbar__item:hover {
      background: #586caf; }
  .navbar__link {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 35px 0 20px;
    color: #fff;
    text-decoration: none; }
    .navbar__link--empty {
      cursor: default; }
  .navbar__arrow {
    width: 11px;
    height: 11px;
    margin-top: -2px;
    position: absolute;
    right: 15px;
    bottom: 0;
    top: 50%;
    transform: translateY(-50%); }
  .navbar__drop {
    position: absolute;
    display: none;
    top: 100%;
    left: 0;
    z-index: 12; }
    .navbar__drop--rtl {
      left: auto;
      right: 0; }
  .navbar__item:hover .navbar__drop {
    display: block; }

.offline {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1rem;
  text-align: center; }
  .offline__title {
    font-size: 4em;
    color: #000;
    margin-bottom: 0.3em;
    line-height: 1; }
  .offline__intro {
    font-size: 1.7em;
    margin-bottom: 0.3em; }

.frame-content {
  font-size: 1rem; }
  .frame-content__header {
    padding: 1.1em 1.8em;
    margin-bottom: 1.2em;
    background: #f8f8f8; }
    .frame-content__header--sm {
      padding: 0.85em 1.4em;
      margin-bottom: 1em; }
    .frame-content__header-nav {
      display: inline-block;
      vertical-align: baseline;
      font-size: 0.9em; }
      .frame-content__header-nav:before {
        content: '/';
        padding: 0 10px; }
    .frame-content__header-link {
      color: #4d60a0;
      text-decoration: underline; }
      .frame-content__header-link:hover {
        color: #769c1f;
        text-decoration: underline; }
  .frame-content__title {
    display: inline-block;
    vertical-align: baseline;
    font-size: 1.5em;
    line-height: 1;
    color: #000; }
    .frame-content__title--sm {
      font-size: 1em;
      font-weight: bold; }
    .frame-content__title-link {
      color: #000;
      text-decoration: none; }
      .frame-content__title-link:hover {
        color: #000;
        text-decoration: underline; }
  .frame-content__row:not(:last-child) {
    margin-bottom: 20px; }

/*
--------------------------------------------------
Bootstrap default grid styles modificators
--------------------------------------------------
*/
/* Inline-block grid modifier */
.row--ib {
  font-size: 0; }
  .row--ib > [class*="col-"] {
    float: none;
    display: inline-block;
    vertical-align: top;
    font-size: 1rem; }
  .row--ib-mid [class*="col-"] {
    vertical-align: middle; }
  .row--ib-bot [class*="col-"] {
    vertical-align: bottom; }

.row--scroll {
  white-space: nowrap;
  overflow: auto;
  padding-bottom: 10px; }
  .row--scroll [class*="col-"] {
    white-space: normal; }

.row--gutter-collapse {
  margin: 0; }
  .row--gutter-collapse > [class*="col-"] {
    padding: 0; }

.row--vindent-s {
  margin-bottom: -20px; }
  .row--vindent-s > [class*="col-"],
  .row--vindent-s .slick-track > [class*="col-"] {
    padding-bottom: 20px; }
  @media (min-width: 768px) {
    .row--vindent-s-sm {
      margin-bottom: -20px; }
      .row--vindent-s-sm > [class*="col-"],
      .row--vindent-s-sm .slick-track > [class*="col-"] {
        padding-bottom: 20px; } }
  @media (min-width: 992px) {
    .row--vindent-s-md {
      margin-bottom: -20px; }
      .row--vindent-s-md > [class*="col-"],
      .row--vindent-s-md .slick-track > [class*="col-"] {
        padding-bottom: 20px; } }
  @media (min-width: 1200px) {
    .row--vindent-s-lg {
      margin-bottom: -20px; }
      .row--vindent-s-lg > [class*="col-"],
      .row--vindent-s-lg .slick-track > [class*="col-"] {
        padding-bottom: 20px; } }

.row--vindent-m {
  margin-bottom: -40px; }
  .row--vindent-m > [class*="col-"],
  .row--vindent-m .slick-track > [class*="col-"] {
    padding-bottom: 40px; }
  @media (min-width: 768px) {
    .row--vindent-m-sm {
      margin-bottom: -40px; }
      .row--vindent-m-sm > [class*="col-"],
      .row--vindent-m-sm .slick-track > [class*="col-"] {
        padding-bottom: 40px; } }
  @media (min-width: 992px) {
    .row--vindent-m-md {
      margin-bottom: -40px; }
      .row--vindent-m-md > [class*="col-"],
      .row--vindent-m-md .slick-track > [class*="col-"] {
        padding-bottom: 40px; } }
  @media (min-width: 1200px) {
    .row--vindent-m-lg {
      margin-bottom: -40px; }
      .row--vindent-m-lg > [class*="col-"],
      .row--vindent-m-lg .slick-track > [class*="col-"] {
        padding-bottom: 40px; } }

.row--vindent-l {
  margin-bottom: -60px; }
  .row--vindent-l > [class*="col-"],
  .row--vindent-l .slick-track > [class*="col-"] {
    padding-bottom: 60px; }
  @media (min-width: 768px) {
    .row--vindent-l-sm {
      margin-bottom: -60px; }
      .row--vindent-l-sm > [class*="col-"],
      .row--vindent-l-sm .slick-track > [class*="col-"] {
        padding-bottom: 60px; } }
  @media (min-width: 992px) {
    .row--vindent-l-md {
      margin-bottom: -60px; }
      .row--vindent-l-md > [class*="col-"],
      .row--vindent-l-md .slick-track > [class*="col-"] {
        padding-bottom: 60px; } }
  @media (min-width: 1200px) {
    .row--vindent-l-lg {
      margin-bottom: -60px; }
      .row--vindent-l-lg > [class*="col-"],
      .row--vindent-l-lg .slick-track > [class*="col-"] {
        padding-bottom: 60px; } }

.col--spacer {
  padding-top: 20px; }
  @media (max-width: 767px) {
    .col--spacer-xs {
      padding-top: 20px; } }
  @media (max-width: 991px) {
    .col--spacer-sm {
      padding-top: 20px; } }
  @media (max-width: 1199px) {
    .col--spacer-md {
      padding-top: 20px; } }

.col--align-center {
  text-align: center; }
  @media (min-width: 768px) {
    .col--align-center-sm {
      text-align: center; } }
  @media (min-width: 992px) {
    .col--align-center-md {
      text-align: center; } }
  @media (min-width: 1200px) {
    .col--align-center-lg {
      text-align: center; } }

.col--align-left {
  text-align: left; }
  @media (min-width: 768px) {
    .col--align-left-sm {
      text-align: left; } }
  @media (min-width: 992px) {
    .col--align-left-md {
      text-align: left; } }
  @media (min-width: 1200px) {
    .col--align-left-lg {
      text-align: left; } }

.col--align-right {
  text-align: right; }
  @media (min-width: 768px) {
    .col--align-right-sm {
      text-align: right; } }
  @media (min-width: 992px) {
    .col--align-right-md {
      text-align: right; } }
  @media (min-width: 1200px) {
    .col--align-right-lg {
      text-align: right; } }

/*
Debugging styles
*/
/* [class*="col-"]{
  outline: 1px solid #999;
} */
/*
--------------------------------------------------
Typography styles.
Use for content outputted from admin panel
WYSIWYG editor
--------------------------------------------------
*/
.typo {
  line-height: 1.5;
  /** Headers BEGIN **/
  /** END Headers **/
  /** List BEGIN **/
  /** END List **/
  /** Table BEGIN **/
  /** END Table **/
  /** Inline BEGIN **/ }
  .typo > :last-child {
    margin-bottom: 0; }
  .typo > :first-child {
    margin-top: 0; }
  .typo a {
    color: #4d60a0;
    text-decoration: underline; }
    .typo a:hover {
      color: #769c1f;
      text-decoration: underline; }
  .typo ul,
  .typo ol,
  .typo p,
  .typo dl,
  .typo table,
  .typo figure,
  .typo form,
  .typo form fieldset {
    margin: 0 0 0.6em 0; }
  .typo figcaption {
    font-size: 0.8em;
    line-height: 1;
    text-align: center; }
  .typo blockquote {
    position: relative;
    min-height: 45px;
    padding: 0 0 0.8em 3.7em;
    color: #999; }
  .typo blockquote:after {
    content: "";
    display: table;
    clear: both; }
  .typo blockquote:before {
    content: '\201C';
    position: absolute;
    top: 0;
    left: 0;
    font-size: 10rem;
    line-height: .8; }
  .typo hr {
    height: 1px;
    background: #666; }
  .typo h1,
  .typo h2,
  .typo h3,
  .typo h4,
  .typo h5,
  .typo h6 {
    margin: 1.5em 0 0.5em;
    line-height: 1.1; }
  .typo h1 {
    font-size: 2em;
    color: #000; }
  .typo h2 {
    font-size: 1.6em; }
  .typo h3 {
    font-size: 1.4em; }
  .typo h4 {
    font-size: 1.3em; }
  .typo h5 {
    font-size: 1.2em; }
  .typo h6 {
    font-size: 1.1em; }
  .typo ul {
    margin-left: 1.1em;
    list-style: disc; }
  .typo ul ul {
    margin: 0 0 0 2em;
    list-style: circle; }
  .typo ul ul ul {
    list-style: square; }
  .typo ol {
    list-style: none;
    counter-reset: num; }
  .typo ol ol {
    margin: 0 0 0 2em; }
  .typo ol li:before {
    content: counters(num, ".") " ";
    counter-increment: num; }
  .typo dt {
    font-weight: bold; }
  .typo dd {
    margin-bottom: 0.4em; }
  .typo table {
    border-color: black; }
  .typo table caption {
    font-size: 1.3em; }
  .typo table thead {
    font-weight: bold; }
  .typo table tfoot {
    font-weight: bold; }
  .typo table td {
    padding: 0.2em 0.5em 0.2em 0.5em; }
  .typo strong,
  .typo b {
    font-weight: bold; }
  .typo em,
  .typo cite,
  .typo dfn,
  .typo i,
  .typo var {
    font-style: italic; }
  .typo i.fa {
    /* Font Awesome default reset */
    font-style: normal !important; }
  .typo code,
  .typo kbd,
  .typo pre,
  .typo samp {
    font-family: monospace, serif;
    font-size: 1em; }
  .typo ins {
    text-decoration: underline; }
  .typo del,
  .typo s,
  .typo strike {
    text-decoration: line-through; }
  .typo mark {
    background: #ff0;
    color: #000; }
  .typo small {
    font-size: 80%; }
  .typo sub,
  .typo sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  .typo sup {
    top: -0.5em; }
  .typo sub {
    bottom: -0.25em; }
  .typo abbr[title] {
    border-bottom: 1px dotted; }
  .typo audio:not([controls]) {
    display: none;
    height: 0; }
  .typo iframe {
    max-width: 100%;
    /* youtube video height decrease on small devices */ }
    @media (max-width: 767px) {
      .typo iframe {
        height: auto; } }

/*
--------------------------------------------------
Navigation menus styles
--------------------------------------------------
*/
.list-nav--align-center {
  text-align: center; }

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

.list-nav--valign-middle .list-nav__item {
  vertical-align: middle; }

.list-nav--valign-bottom .list-nav__item {
  vertical-align: bottom; }

.list-nav__items {
  font-size: 0;
  margin-top: -5px;
  margin-left: -20px; }

.list-nav__item {
  display: inline-block;
  font-size: 0.9rem;
  vertical-align: top;
  position: relative;
  margin-left: 20px;
  margin-top: 5px; }

.list-nav__link {
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap; }

.list-nav__item:hover .list-nav__link,
.list-nav__item--active .list-nav__link {
  color: #769c1f; }

.list-nav__icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  color: #4d60a0; }

.list-nav__item:hover .list-nav__icon,
.list-nav__item--active .list-nav__icon {
  color: #769c1f; }

.list-nav__drop {
  display: none;
  position: absolute;
  z-index: 1000;
  top: 100%;
  left: 0; }
  .list-nav__drop--rtl {
    right: 0;
    left: auto; }

.list-nav__item:hover .list-nav__drop {
  display: block; }

.tree-nav {
  position: relative;
  text-align: left;
  background: #fff; }
  .tree-nav__item {
    position: relative;
    border: 1px solid #eaeaea;
    border-top: 0; }
    .tree-nav__item.is-active {
      background-color: #f2f2f2; }
    .tree-nav__item:hover {
      background: #F2F2F2;
      color: #000; }
    .tree-nav__item--top-drop {
      position: static; }
  .tree-nav__link {
    display: block;
    white-space: nowrap;
    position: relative;
    padding: 10px 30px 10px 10px;
    color: #000;
    text-decoration: none; }
  .tree-nav__ico {
    float: left;
    margin-top: -1px;
    margin-right: 4px; }
  .tree-nav__arrow {
    position: absolute;
    right: 5px;
    width: 7px;
    height: 7px;
    color: #999; }
  .tree-nav__drop {
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 100%;
    visibility: hidden;
    opacity: 0;
    height: 1px;
    overflow: hidden; }
    .tree-nav__drop[data-nav-direction="rtl"] {
      right: 0;
      left: auto; }
  .tree-nav__item:hover > .tree-nav__drop {
    visibility: visible;
    opacity: 1;
    height: auto;
    overflow: visible; }

/*
--------------------------------------------------
Navigation main-navs styles
--------------------------------------------------
*/
.main-nav {
  position: relative; }
  .main-nav__item {
    position: relative;
    display: block;
    background-color: #fff;
    border: 1px solid #eaeaea;
    border-top: 0; }
    .main-nav__item.is-active {
      background-color: #f2f2f2; }
    .main-nav__item:hover {
      background: #f2f2f2;
      color: #000; }
  .main-nav__link {
    display: block;
    padding: 10px 20px;
    color: #000;
    text-decoration: none; }
  .main-nav__arrow {
    position: absolute;
    right: 5px;
    width: 7px;
    height: 7px;
    color: #999; }
  .main-nav__drop {
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 100%;
    visibility: hidden;
    opacity: 0;
    height: 1px;
    overflow: hidden; }
    .main-nav__drop[data-nav-direction="rtl"] {
      right: 0;
      left: auto; }
  .main-nav__item:hover > .main-nav__drop {
    visibility: visible;
    opacity: 1;
    height: auto;
    overflow: visible; }

/*
--------------------------------------------------
Navigation table-navs styles
--------------------------------------------------
*/
.cols-nav__row {
  display: inline-flex;
  border: 1px solid #eaeaea;
  border-left: 0;
  text-align: left;
  background: #fff;
  font-size: 1rem;
  padding: 5px; }

.cols-nav [data-megamenu-wrap="true"] {
  flex-wrap: wrap; }

.cols-nav [data-megamenu-wrap="false"] {
  flex-wrap: nowrap; }

.cols-nav__col {
  width: 165px;
  padding: 5px; }

.cols-nav__item {
  line-height: 1;
  margin-bottom: 10px; }

.cols-nav__link {
  color: #000;
  text-decoration: none; }
  .cols-nav__link:hover {
    color: #000;
    text-decoration: underline; }

.cols-subnav {
  margin-top: 3px; }
  .cols-subnav__item {
    padding-top: 5px; }
    .cols-subnav__item--level-2 {
      font-size: .9em; }
      .cols-subnav__item--level-2::before {
        content: '-'; }
  .cols-subnav__link {
    color: #4d60a0;
    text-decoration: underline;
    line-height: 1;
    font-size: .9em; }
    .cols-subnav__link:hover {
      color: #769c1f;
      text-decoration: underline; }
  .cols-subnav__item--level-2 .cols-subnav__link {
    color: #666; }
    .cols-subnav__item--level-2 .cols-subnav__link:hover {
      text-decoration: underline; }

/*
--------------------------------------------------
Navigation menus styles
--------------------------------------------------
*/
.mobile-nav__list {
  width: 100%;
  -webkit-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s; }
  .mobile-nav__list--drop {
    position: absolute;
    left: 100%;
    top: 0; }
  .mobile-nav__list--is-moving {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%); }

.mobile-nav__item {
  border-bottom: 1px solid #86b123; }
  .mobile-nav__item--separator {
    color: #fff;
    padding: 5px 30px;
    background: #567117;
    border-bottom: 0; }
  .mobile-nav__item.is-active {
    background: #86b123; }

.mobile-nav__link {
  position: relative;
  display: block;
  width: 100%;
  padding: 0 30px;
  text-decoration: none;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  white-space: nowrap;
  height: 50px;
  line-height: 50px; }
  .mobile-nav__link--view-all {
    color: #fff; }
  .mobile-nav__link--go-back {
    padding-left: 40px; }

.mobile-nav__has-children {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  width: 20px;
  height: 100%; }
  .mobile-nav__has-children > .svg-icon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 1.1428571429rem;
    height: 1.1428571429rem; }

.mobile-nav__link--go-back .mobile-nav__has-children {
  left: 10px;
  right: auto; }

.mobile-nav--drop {
  position: absolute;
  left: 100%;
  top: 0; }

.sidebar-nav {
  font-size: 0.9rem; }
  .sidebar-nav__list {
    background-color: #f8f8f8;
    padding: 20px; }
    .sidebar-nav__list:not(:first-child) {
      margin-top: 1px; }
  .sidebar-nav__title {
    color: #000;
    font-size: 1.2em;
    margin-bottom: 1em;
    font-weight: bold; }
  .sidebar-nav__item:not(:first-child) {
    margin-top: .8em; }
  .sidebar-nav__item--active > .sidebar-nav__link {
    text-decoration: none;
    color: #666; }
  .sidebar-nav__row:not(:first-child) {
    margin-top: 1em; }
  .sidebar-nav__inner {
    margin-top: 0.5em; }
  .sidebar-nav__photo {
    display: block;
    position: relative;
    border: 1px solid #eaeaea;
    width: 100%;
    height: 120px; }
  .sidebar-nav__img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block;
    max-height: 120px;
    padding: 20px; }

.overlay {
  padding: 5px 0;
  border: 1px solid #eaeaea;
  text-align: left;
  background: #fff;
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15); }
  .overlay__item {
    position: relative; }
    .overlay__item:hover {
      background: #F2F2F2; }
      .overlay__item:hover > .overlay__drop {
        display: block; }
  .overlay__link {
    display: block;
    padding: 5px 30px 5px 10px;
    white-space: nowrap;
    color: #4d60a0;
    text-decoration: none; }
    .overlay__link:hover {
      color: #4d60a0; }
  .overlay__icon {
    position: absolute;
    right: 10px; }
  .overlay__arrow {
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -6px; }
  .overlay__drop {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    white-space: nowrap; }
    .overlay__drop--rtl {
      right: 100%;
      left: auto; }

.catalog-btn {
  display: flex;
  align-items: center;
  position: relative;
  height: 100%;
  padding: 0 20px;
  background: #769c1f;
  color: #fff;
  z-index: 101;
  cursor: pointer; }
  .catalog-btn__hamburger {
    width: 14px;
    height: 12px;
    flex-shrink: 0;
    margin-top: -2px; }
  .catalog-btn__arrow {
    width: 11px;
    height: 11px;
    flex-shrink: 0;
    margin-top: -2px; }
  .catalog-btn__label {
    flex-grow: 1;
    padding: 0 12px; }
  .catalog-btn__drop {
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0; }
  .catalog-btn__drop.is-hidden {
    visibility: hidden;
    opacity: 0; }

.user-panel__items {
  display: flex;
  margin: 0 -15px; }

.user-panel__item {
  position: relative;
  flex-shrink: 0;
  text-align: center;
  margin: 0 15px; }

.user-panel__icon {
  height: 28px;
  margin: 0 auto 5px;
  color: #769c1f;
  position: relative; }
  .user-panel__icon--wishlist {
    width: 30px; }
  .user-panel__icon--compare {
    width: 38px; }
  .user-panel__icon--cart {
    width: 31px; }

.user-panel__link {
  font-size: .9rem; }

.user-panel__counter {
  position: absolute;
  right: -50%;
  top: -50%;
  background: #4d60a0;
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 50%;
  color: #FFF;
  font-size: 11px;
  text-align: center; }

.mfp-bg {
  background: rgba(0, 0, 0, 0.6);
  opacity: 1; }

.modal {
  position: relative;
  margin: 0 auto;
  width: 90%;
  max-width: 500px;
  background: #FFF;
  /* Modal modifiers */
  /* Modal elements */ }
  .modal--sm {
    max-width: 400px; }
  .modal--lg {
    max-width: 800px; }
  .modal__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 25px;
    background: #FFF;
    border-bottom: 1px solid #eaeaea; }
    .modal__header-title {
      font-size: 1.5714285714rem;
      line-height: 1;
      font-weight: bold;
      color: #000;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .modal__header-close {
      flex-shrink: 0;
      width: 24px;
      height: 24px;
      color: #000;
      cursor: pointer; }
      .modal__header-close:hover {
        color: #4d60a0; }
      .modal__header-close:active {
        color: #769c1f; }
  .modal__content {
    padding: 15px 25px; }
    .modal__content-cell {
      margin-bottom: 15px; }
  .modal__footer {
    padding: 25px 25px 15px; }
    .modal__footer-row {
      display: flex;
      justify-content: flex-end;
      margin-top: -1em;
      margin-left: -1em;
      text-align: right; }
      .modal__footer-row:not(:first-child) {
        padding-top: 15px; }
      .modal__footer-row > * {
        margin-top: 1em;
        margin-left: 1em; }
      @media (min-width: 768px) {
        .modal__footer-row {
          justify-content: space-between; } }

.accordion-tabs:before, .accordion-tabs:after {
  content: " ";
  display: table; }

.accordion-tabs:after {
  clear: both; }

.accordion-tabs__item {
  list-style: none; }
  @media (min-width: 768px) {
    .accordion-tabs__item {
      display: inline; } }

.accordion-tabs__link {
  background-color: #f8f8f8;
  border: 1px solid #eaeaea;
  border-bottom: 0;
  margin-bottom: -1px;
  color: #333;
  display: block;
  padding: 15px 2em;
  text-decoration: none;
  font-size: 1.2rem;
  font-weight: bold; }
  @media (min-width: 768px) {
    .accordion-tabs__link {
      display: inline-block; } }
  .accordion-tabs__link:focus {
    outline: none; }

.accordion-tabs__item:first-child > .accordion-tabs__link.js-init-active, .accordion-tabs__link.js-active {
  position: relative;
  background-color: #fff; }
  .accordion-tabs__item:first-child > .accordion-tabs__link.js-init-active::before, .accordion-tabs__link.js-active::before {
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    content: '';
    height: 3px;
    background-color: #769c1f; }
  @media (min-width: 768px) {
    .accordion-tabs__item:first-child > .accordion-tabs__link.js-init-active, .accordion-tabs__link.js-active {
      border-bottom: 1px solid #fff; } }

.accordion-tabs__content {
  width: 100%;
  padding: 30px 0; }
  @media (min-width: 768px) {
    .accordion-tabs__content {
      border-top: 1px solid #eaeaea;
      float: left; } }

.accordion-tabs__item:not(:first-child) > .accordion-tabs__content {
  display: none; }

.link--main, .sidebar-nav__link {
  color: #4d60a0;
  text-decoration: underline; }
  .link--main:hover, .sidebar-nav__link:hover {
    color: #769c1f;
    text-decoration: underline; }

.link--second {
  color: #000;
  text-decoration: none; }
  .link--second:hover {
    color: #000;
    text-decoration: underline; }

.link--inherited {
  color: inherit; }

.link--js {
  text-decoration: none;
  border-bottom-style: dashed;
  border-bottom-width: 1px; }
  .link--js:hover {
    text-decoration: none; }

.link--empty, .link--empty:hover {
  color: #666 !important;
  text-decoration: none;
  cursor: default;
  pointer-events: none; }

.link--arrow {
  position: relative;
  padding-right: 10px; }
  .link--arrow::after {
    content: '>';
    position: absolute;
    right: 0;
    top: 0; }

.site-info {
  color: #000;
  font-size: .9rem; }
  .site-info__group {
    display: flex; }
    .site-info__group:not(:first-child) {
      padding-top: 10px; }
  .site-info__aside {
    padding-right: 5px; }
  .site-info__inner {
    margin-left: -10px;
    margin-top: -5px; }
  .site-info__item {
    white-space: nowrap;
    display: inline-block;
    padding-left: 10px;
    padding-top: 5px; }
    .site-info__item--phone {
      font-size: 1rem;
      font-weight: bold; }
  .site-info__icon {
    position: relative;
    color: #769c1f; }
    .site-info__icon--phone {
      top: 2px;
      width: 13px;
      height: 13px; }
    .site-info__icon--clock {
      width: 16px;
      height: 16px; }

.soc-groups {
  margin-left: -0.7142857143rem;
  margin-bottom: -0.7142857143rem; }
  .soc-groups:before, .soc-groups:after {
    content: " ";
    display: table; }
  .soc-groups:after {
    clear: both; }
  .soc-groups__ico {
    position: relative;
    float: left;
    margin-left: 0.7142857143rem;
    margin-bottom: 0.7142857143rem;
    width: 2.7142857143rem;
    height: 2.7142857143rem;
    border-radius: 0;
    color: #fff;
    background: #000; }
    .soc-groups__ico--vkontakte {
      background: #54769B; }
    .soc-groups__ico--facebook {
      background: #3A5BA0; }
    .soc-groups__ico--google-plus {
      background: #D95032; }
    .soc-groups__ico--twitter {
      background: #2CA7E0; }
    .soc-groups__ico--instagram {
      background: linear-gradient(45deg, #FED373 4%, #F15245 30%, #D92E7F 62%, #9B36B7 100%, #515ECF); }
    .soc-groups__ico--odnoklassniki {
      background: #F2720C; }
    .soc-groups__ico svg {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: auto;
      max-width: 75%;
      max-height: 75%; }
    .soc-groups__ico:hover {
      opacity: 0.7; }

.pay-icons {
  margin-left: -5px; }
  .pay-icons:before, .pay-icons:after {
    content: " ";
    display: table; }
  .pay-icons:after {
    clear: both; }
  .pay-icons__ico {
    display: inline-block;
    padding: 5px;
    line-height: 20px;
    margin-left: 5px;
    text-align: center;
    color: #fff;
    background: #000;
    text-decoration: none; }
    .pay-icons__ico:hover {
      color: #fff; }

.star-rating {
  font-size: 1rem; }
  .star-rating:before, .star-rating:after {
    content: " ";
    display: table; }
  .star-rating:after {
    clear: both; }
  .star-rating__stars {
    float: left; }
  .star-rating__star {
    float: left;
    width: 1rem;
    height: 1rem;
    margin-left: 1px;
    color: #FFB300;
    stroke: #FFB300; }
    .star-rating__star--empty .svg-icon--star {
      fill: none; }
    .star-rating__star:first-child {
      margin-left: 0; }
  .star-rating__votes {
    float: left;
    font-size: 0.9em;
    margin-left: 5px;
    color: #999; }

.star-voting__wrap {
  display: inline-block;
  font-size: 1rem; }

.star-voting__wrap:after {
  content: "";
  display: table;
  clear: both; }

.star-voting__icon {
  float: right;
  width: 1.4285714286rem;
  height: 1.4285714286rem;
  padding-left: 2px;
  cursor: pointer; }
  .star-voting__icon .svg-icon--star {
    stroke: #FFB300;
    fill: none; }

.star-voting__ico:last-child {
  padding-left: 0; }

.star-voting__input {
  display: none; }

.star-voting__icon:hover .svg-icon--star,
.star-voting__icon:hover ~ .star-voting__icon .svg-icon--star,
.star-voting__input:checked ~ .star-voting__icon .svg-icon--star {
  fill: #FFB300; }

.message {
  padding: 5px 10px; }
  .message--success {
    background-color: #dff0d8;
    border: 1px solid #dff0d8; }
  .message--error {
    background-color: #ffefe8;
    border: 1px solid #e89b88; }
  .message--info {
    background-color: #FCF8E3;
    border: 1px solid #efe4ae; }
  .message__list {
    margin-left: 15px;
    list-style-type: disc; }
  .message__item,
  .message__list p,
  .message p {
    margin-top: 5px; }
    .message__item:first-child,
    .message__list p:first-child,
    .message p:first-child {
      margin-top: 0; }

.likes {
  margin: -10px 0 0 -15px;
  font-size: 0; }
  .likes__item {
    display: inline-block;
    vertical-align: middle;
    font-size: 1rem;
    margin: 10px 0 0 15px; }
    .likes__item--gp {
      width: 58px;
      height: 20px; }
    .likes__item--tw {
      height: 20px; }

/* Social buttons reset BEGIN */
span.b-share {
  font: inherit !important;
  padding: 0px 0px 0px 0px !important; }

a.b-share__handle {
  padding: 0px 0px 0px 0px !important; }

span.b-share__text {
  margin: 0; }

span.b-share-btn__wrap {
  margin: 0 !important; }

/* Share buttons rewrite */
.b-share {
  margin-left: -5px; }

.b-share__handle {
  margin-left: 5px; }

.b-share__link {
  border-radius: 0 !important; }

.tooltip {
  display: inline;
  position: relative; }
  .tooltip__label {
    display: inline; }
  .tooltip__position {
    position: absolute;
    bottom: 1px;
    right: -19px; }
  .tooltip__ico {
    position: relative;
    width: 14px;
    height: 14px;
    fill: #769c1f;
    color: #769c1f; }
    .tooltip__ico:hover .tooltip__drop {
      display: block; }
  .tooltip__drop {
    display: none;
    position: absolute;
    z-index: 10;
    left: 100%;
    top: -5px;
    padding-left: 3px; }
    .tooltip__drop--rtl {
      left: auto;
      right: 100%;
      padding-left: 0;
      padding-right: 3px; }
  .tooltip__desc {
    border: 1px solid #eaeaea;
    box-shadow: 0 3px 10px rgba(57, 93, 132, 0.2);
    background: #fff;
    font-size: .9rem;
    padding: 15px;
    width: 200px;
    font-family: "Arial", sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #666;
    text-transform: none;
    line-height: 1.3;
    text-decoration: none; }
    .tooltip__desc--md {
      width: 300px; }
    .tooltip__desc--lg {
      width: 400px; }

[data-loader-frame] {
  position: relative; }
  [data-loader-frame]:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 100; }

.spinner-circle {
  border-radius: 80%;
  display: block;
  height: 40px;
  width: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -20px 0 0 -20px;
  animation: tcon-spin360 0.675s linear infinite forwards;
  background: lightgray;
  z-index: 200;
  opacity: 0.7; }
  .spinner-circle:before, .spinner-circle:after {
    content: "";
    display: block;
    position: absolute; }
  .spinner-circle:before {
    border-radius: 0 90px 90px 0;
    height: 40px;
    width: 50%;
    top: 0;
    right: 0;
    z-index: 1;
    background: black;
    background-image: linear-gradient(lightgray, black); }
  .spinner-circle:after {
    border-radius: 80%;
    height: 30px;
    width: 30px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    background: white; }

@keyframes tcon-spin360 {
  to {
    transform: rotate(360deg); } }

.toggle-view__button[disabled] {
  opacity: 1;
  border-color: #eaeaea;
  background: #FFF;
  color: #999; }
  .toggle-view__button[disabled]:hover, .toggle-view__button[disabled]:focus, .toggle-view__button[disabled]:active, .toggle-view__button[disabled]:active:focus {
    border-color: #eaeaea;
    background: #FFF !important;
    color: #999 !important;
    z-index: unset; }

.toggle-view__icon {
  width: 1.2857142857em;
  height: 1.2857142857em; }

.unavailable {
  color: #e75e2a;
  vertical-align: middle; }
  .unavailable__icon {
    display: inline-block;
    height: 0.75em;
    width: 0.75em; }

.benefits__item {
  display: table;
  font-size: .9rem; }

.benefits__ico {
  display: table-cell;
  vertical-align: middle;
  color: #000;
  padding-right: 0.7em; }

.benefits__img {
  padding: 15px;
  border: 1px solid #eaeaea; }

.benefits__inner {
  display: table-cell;
  vertical-align: middle; }

.benefits__title {
  margin-bottom: 0.2em;
  color: #000;
  font-size: 1.2em;
  line-height: 1;
  font-weight: bold; }

.benefits__desc {
  color: #999; }

.banner-simple {
  border: 1px solid #eaeaea;
  position: relative;
  font-size: 1rem;
  overflow: hidden;
  /* Only one banner is visible while js is loading */ }
  .banner-simple [data-slider-nojs] [data-slider-slide]:not(:first-child) {
    display: none; }
  .banner-simple__item {
    position: relative; }
  .banner-simple__link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    z-index: 13;
    background-color: transparent;
    background-color: transparent; }
  .banner-simple__image {
    display: block;
    margin: auto; }
  .banner-simple__content {
    text-align: center;
    position: absolute;
    top: 20px;
    right: 0;
    left: 0;
    padding: 10px;
    color: #000;
    line-height: 1.1;
    font-weight: bold; }
    @media (min-width: 992px) {
      .banner-simple__content {
        font-size: 1.2em; } }
  .banner-simple__arrow {
    position: absolute;
    width: 40px;
    top: 0;
    bottom: 0;
    z-index: 11;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
    color: #fff; }
    @media (min-width: 992px) {
      .banner-simple__arrow {
        background-color: rgba(0, 0, 0, 0.129); } }
    .banner-simple__arrow:hover {
      color: #fff; }
      @media (min-width: 992px) {
        .banner-simple__arrow:hover {
          background-color: rgba(0, 0, 0, 0.2); } }
    .banner-simple__arrow.slick-disabled {
      display: none !important; }
    .banner-simple__arrow--prev {
      left: 0; }
    .banner-simple__arrow--next {
      right: 0; }
  .banner-simple__icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  .banner-simple .slick-dots {
    position: absolute;
    bottom: 5%;
    width: 100%;
    text-align: center; }
  .banner-simple .slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 3px; }
  .banner-simple .slick-dots button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 12px;
    cursor: pointer;
    color: transparent;
    border: 1px solid #eaeaea;
    background-color: #fff; }
  .banner-simple .slick-dots .slick-active button {
    background-color: #eaeaea; }

.btn, .toggle-view__button, .btn-inverse, .btn-order button,
.btn-order input[type="button"],
.btn-order input[type="reset"],
.btn-order input[type="submit"], .btn-white, .btn-accent, .widget-primary__view-all, .form-input__group-btn, .active-filters__btn-link, .active-filters__btn-ico, .product-buy__btn {
  text-decoration: none; }
  .btn > *, .toggle-view__button > *, .btn-inverse > *, .btn-order button > *,
  .btn-order input[type="button"] > *,
  .btn-order input[type="reset"] > *,
  .btn-order input[type="submit"] > *, .btn-white > *, .btn-accent > *, .widget-primary__view-all > *, .form-input__group-btn > *, .active-filters__btn-link > *, .active-filters__btn-ico > *, .product-buy__btn > * {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.1428571429em;
    margin-left: 0.1428571429em; }
  .btn--main {
    /* cancel default bootstrap blue outline */
    outline: 0 !important;
    /* cancel default bootstrap border */
    border: 0;
    background: #769c1f;
    color: #fff; }
    .btn--main:hover, .btn--main:focus {
      background: #adda47;
      color: #fff; }
  .btn__icon {
    display: block;
    position: relative; }
    .btn__icon--search {
      width: 1.2142857143rem;
      height: 1.4285714286rem; }

.btn-inverse, .btn-inverse:hover, .btn-inverse:active, .btn-inverse:focus {
  background-color: #fd9f3b;
  color: #FFF; }

.btn-white {
  background: #FFF; }
  .btn-white--active {
    background: #F2F6F9; }
  .btn-white__ico {
    display: inline-block;
    fill: #769c1f;
    color: #769c1f;
    position: relative; }
    .btn-white__ico--wishlist {
      width: 22px;
      height: 21px; }
    .btn-white__ico--compare {
      width: 28px;
      height: 20px; }
  .btn-white--active .btn-white__ico {
    fill: #666;
    color: #666; }

.btn-light, .product-buy--product .product-buy__btn--in-cart, .btn-light:hover, .product-buy--product .product-buy__btn--in-cart:hover, .btn-light:active, .product-buy--product .product-buy__btn--in-cart:active, .btn-light:focus, .product-buy--product .product-buy__btn--in-cart:focus {
  color: #BA9659;
  background: #FFF8DD !important;
  border: 1px solid #EEDBB2 !important; }

.btn-accent {
  background: #fd9f3b;
  border-color: #fd9f3b; }
  .btn-accent:hover, .btn-accent:active, .btn-accent:focus {
    background: #fd9322 !important;
    border-color: #fd9f3b !important; }

.widget-primary {
  font-size: 1rem; }
  .widget-primary__title {
    margin-bottom: 1em;
    padding-bottom: .5em;
    border-bottom: 2px solid #769c1f;
    font-weight: bold;
    font-size: 2em;
    line-height: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #000; }
  .widget-primary__inner {
    position: relative;
    padding-bottom: 40px;
    margin-bottom: 22px;
    border-bottom: 1px dashed #eaeaea; }
  .widget-primary__view-all {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 100%; }

.widget-secondary__header {
  margin-bottom: 20px;
  font-size: 0; }
  .widget-secondary__header--border {
    padding-bottom: 10px;
    border-bottom: 1px solid #eaeaea; }

.widget-secondary__title {
  display: inline-block;
  vertical-align: baseline;
  font-size: 1.5rem;
  line-height: 1;
  color: #000; }

.widget-secondary__viewall {
  display: inline-block;
  vertical-align: baseline;
  font-size: .9rem; }
  .widget-secondary__viewall:before {
    content: '/';
    padding: 0 10px; }

.widget-secondary__hlink {
  color: #4d60a0;
  text-decoration: underline; }
  .widget-secondary__hlink:hover {
    color: #769c1f;
    text-decoration: underline; }

.widget-secondary__inner {
  position: relative; }

.widget-secondary__list {
  margin-bottom: -25px; }

.widget-secondary__item {
  margin-bottom: 25px; }
  .widget-secondary__item--border-vertical {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dashed #eaeaea; }

.widget-secondary__footer {
  font-size: .9rem; }

.widget-secondary__arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 27px;
  height: 60px;
  background-color: #f8f8f8;
  border: 1px solid #eaeaea;
  text-align: center;
  cursor: pointer;
  /* styles for disabled arrow, when slick carousel infinite is disabled */ }
  .widget-secondary__arrow:not(.slick-disabled):hover {
    background-color: #f3f3f3; }
  .widget-secondary__arrow--left {
    left: 0; }
  .widget-secondary__arrow--left-out {
    left: -10px; }
  .widget-secondary__arrow--right {
    right: 0; }
  .widget-secondary__arrow--right-out {
    right: -10px; }
  .widget-secondary__arrow.slick-disabled {
    opacity: 0;
    visibility: hidden; }

.widget-secondary__svg {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
  height: 30px;
  color: #000; }

.widget-sidebar__title {
  margin-bottom: 15px;
  font-size: 1.5rem;
  line-height: 1;
  color: #000; }

.widget-sidebar__inner {
  border: 1px solid #eaeaea;
  padding: 25px 20px; }

.widget-sidebar__item:not(:first-child) {
  padding-top: 24px; }

.widget-sidebar__read-more {
  display: block;
  width: 100%;
  padding: 10px 10px;
  border: 1px solid #eaeaea;
  border-top: 0;
  color: #000;
  background-color: #fff;
  text-decoration: none;
  text-align: center;
  font-size: .9em;
  font-weight: bold; }
  .widget-sidebar__read-more:hover {
    background: #fafafa; }

.bargain {
  position: relative;
  border: 1px solid #eaeaea;
  font-size: 1rem;
  /* equal height for slick items */ }
  .bargain .slick-track {
    display: flex !important; }
    .bargain .slick-track .slick-slide {
      height: auto !important; }
  .bargain__list {
    margin-left: -1px; }
  .bargain__item {
    text-align: center;
    padding-bottom: 60px;
    position: relative;
    border-left: 1px solid #eaeaea; }
  .bargain__wrapper {
    padding: 15px 35px 0 35px; }
  .bargain__ico {
    display: inline-block;
    width: 37px;
    height: 34px;
    margin-bottom: 10px;
    color: #fd9f3b; }
  .bargain__label {
    font-size: .9rem;
    color: #999; }
  .bargain__countdown {
    font-size: 1.4em;
    color: #000;
    display: inline-flex; }
  .bargain__countdown-item:not(.bargain__countdown-item--colon):not(:last-child) {
    margin-right: 5px; }
  .bargain__countdown-item--colon::after {
    content: ':'; }
  .bargain__photo {
    padding: 20px 40px 10px 40px; }
  .bargain__photo-item {
    width: 100%; }
  .bargain__photo-img {
    margin: auto; }
  .bargain__title {
    margin-bottom: 15px; }
  .bargain__price-list {
    position: absolute;
    height: 60px;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: space-between; }
  .bargain__price-item {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    border-top: 1px solid #eaeaea; }
    .bargain__price-item:not(:first-child) {
      border-left: 1px solid #eaeaea; }
  .bargain__price-label {
    color: #999;
    font-size: .9em; }
  .bargain__price-value {
    color: #000;
    font-size: 1.1em;
    font-weight: bold; }
  .bargain__arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 27px;
    height: 60px;
    background-color: #f8f8f8;
    border: 1px solid #eaeaea;
    text-align: center;
    cursor: pointer; }
    .bargain__arrow:not(.slick-disabled):hover {
      background-color: #f3f3f3; }
    .bargain__arrow--left {
      left: 0;
      border-left: 0; }
    .bargain__arrow--right {
      right: 0;
      border-right: 0; }
    .bargain__arrow.slick-disabled {
      opacity: .5;
      cursor: default; }
  .bargain__svg {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    width: 13.5px;
    height: 30px;
    color: #000; }

.tabloid {
  display: flex;
  flex-direction: column; }
  @media (min-width: 1200px) {
    .tabloid {
      flex-direction: row; } }
  .tabloid__banner {
    /* Slick carousel flex size fix  */
    width: 100%; }
  .tabloid__bargain {
    margin-top: 45px;
    flex-shrink: 0; }
    @media (min-width: 1200px) {
      .tabloid__bargain {
        width: 285px;
        margin-top: 0;
        margin-left: 30px; } }

.post {
  /* Display photo to the left on large devices */ }
  .post--small {
    font-size: 0.9rem; }
  .post__image {
    display: block;
    margin-bottom: 5px; }
  @media (min-width: 768px) {
    .post {
      display: table;
      table-layout: fixed; }
      .post__image {
        display: table-cell;
        vertical-align: top;
        padding-right: 10px;
        width: 30%;
        margin-bottom: 0; }
      .post__inner {
        display: table-cell;
        vertical-align: top; } }
  .post__date {
    display: block;
    color: #999;
    padding-bottom: 3px; }
  .post__title {
    font-size: 1.3em; }
    .post__title-link {
      color: #4d60a0;
      text-decoration: underline; }
      .post__title-link:hover {
        color: #769c1f;
        text-decoration: underline; }
  .post__desc {
    padding-top: 5px; }
  .post__readmore {
    color: #4d60a0;
    text-decoration: underline;
    display: block;
    margin-top: 5px;
    white-space: nowrap; }
    .post__readmore:hover {
      color: #769c1f;
      text-decoration: underline; }
    .post__readmore:after {
      content: '>';
      margin-left: 5px; }
  .post__expire {
    display: block;
    padding: 5px 0;
    color: #cc0000; }

.small-post {
  display: flex;
  flex-wrap: wrap;
  font-size: .9rem; }
  .small-post__image {
    width: 35%;
    padding-right: 10px; }
  .small-post__inner {
    width: 65%; }
  .small-post__desc {
    width: 100%;
    padding-top: 5px; }
  .small-post__date {
    display: block;
    color: #999;
    padding-bottom: 3px; }
  .small-post__title {
    font-size: 1.1em; }

.brands-widget {
  border: 1px solid #eaeaea;
  position: relative;
  padding: 0 40px; }
  .brands-widget__link {
    display: block;
    position: relative;
    height: 100px;
    border-right: 1px solid #eaeaea;
    text-decoration: none;
    line-height: 1;
    overflow: hidden;
    text-align: center; }
  .brands-widget__item {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100%;
    padding: 20px;
    font-size: 35px;
    color: black;
    max-height: 100%; }
    .brands-widget__item:hover {
      color: rgba(0, 0, 0, 0.7); }
  .brands-widget__arrow {
    position: absolute;
    width: 40px;
    top: 0;
    bottom: 0;
    z-index: 100;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
    background-color: #fff;
    color: #000; }
    .brands-widget__arrow:hover {
      background-color: #fafafa;
      color: #000; }
    .brands-widget__arrow--prev {
      left: 0;
      border-right: 1px solid #eaeaea; }
    .brands-widget__arrow--next {
      right: 0;
      border-left: 1px solid #eaeaea; }
    .brands-widget__arrow > .svg-icon {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: auto; }

.seo-text {
  padding: 35px 20px;
  background: #f8f8f8; }
  .seo-text__title {
    font-size: 1.2rem;
    margin-bottom: 20px;
    color: #000; }

.breadcrumbs {
  margin-top: -5px;
  color: #999;
  font-size: 1.2rem; }
  .breadcrumbs:before, .breadcrumbs:after {
    content: " ";
    display: table; }
  .breadcrumbs:after {
    clear: both; }
  @media (min-width: 992px) {
    .breadcrumbs {
      font-size: 0.9rem; } }
  .breadcrumbs__item {
    float: left;
    margin-top: 5px;
    /* styles for separator */ }
    .breadcrumbs__item:not(:last-child):after {
      content: "/";
      float: left;
      margin: 0 0.4em;
      color: #000; }
  .breadcrumbs__link {
    float: left;
    color: #4d60a0;
    text-decoration: underline; }
    .breadcrumbs__link:hover {
      color: #769c1f;
      text-decoration: underline; }

.paginator {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap; }
  .paginator__item {
    position: relative;
    height: 2.5rem;
    width: 2.5rem;
    border: 1px solid #eaeaea;
    border-radius: 2px;
    margin: 2px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    overflow: hidden; }
    .paginator__item:not(.paginator__item--active):not(.paginator__item--empty):hover {
      background-color: #f8f8f8; }
    .paginator__item a, .paginator__item span {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: auto;
      display: flex;
      justify-content: center;
      align-items: center;
      color: inherit;
      text-decoration: none; }
      .paginator__item a:hover, .paginator__item span:hover {
        color: inherit;
        text-decoration: none; }
    .paginator__item--active {
      background-color: #666;
      border-color: #666;
      color: #FFF; }
    .paginator__item--empty {
      border-color: transparent; }
    .paginator__item--next, .paginator__item--prev {
      display: none; }
    .paginator__item--next {
      order: 1;
      margin-left: 1.5em; }
    .paginator__item--prev {
      order: -1;
      margin-right: 1.5em; }
  .paginator__arrow {
    display: block;
    height: 1em;
    width: 1em; }
  @media (min-width: 768px) {
    .paginator {
      flex-wrap: nowrap; }
      .paginator__item {
        height: 3.4285714286rem;
        width: 3.4285714286rem; }
        .paginator__item--prev, .paginator__item--next {
          display: block; } }

.comments {
  /* scrolling to form place on the page after non Ajax submit */ }
  .comments__list {
    padding-bottom: 40px; }
  .comments__post {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #eaeaea; }
    .comments__post:first-child {
      margin-top: 0;
      padding-top: 0;
      border-top: 0; }
  .comments__post-header, .comments__parent-header {
    padding-bottom: 5px; }
  .comments__post-author, .comments__parent-author {
    display: inline-block;
    margin-right: 5px;
    font-size: 1.1em;
    font-weight: bold;
    color: #000; }
  .comments__post-date, .comments__parent-date {
    display: inline-block;
    margin-right: 5px;
    color: #999; }
  .comments__post-rate {
    display: inline-block;
    position: relative;
    top: 2px; }
  .comments__post-text {
    margin-bottom: 10px;
    color: #666; }
  .comments__post-footer:before, .comments__post-footer:after {
    content: " ";
    display: table; }
  .comments__post-footer:after {
    clear: both; }
  .comments__post-vote {
    float: left;
    font-size: 0;
    color: #999; }
  .comments__post-vote-item {
    display: inline-block;
    vertical-align: top;
    font-size: 1rem;
    color: #999;
    text-decoration: none; }
    .comments__post-vote-item:not(:first-child) {
      margin-left: 15px; }
  .comments__post-vote-icon {
    display: inline-block;
    width: 14px;
    height: 14px; }
  .comments__post-reply {
    float: left;
    font-size: .9rem;
    margin-left: 25px; }
  .comments__post-reply-link {
    color: #4d60a0;
    text-decoration: underline;
    text-decoration: none;
    border-bottom-style: dashed;
    border-bottom-width: 1px; }
    .comments__post-reply-link:hover {
      color: #769c1f;
      text-decoration: underline; }
    .comments__post-reply-link:hover {
      text-decoration: none; }
  .comments-reply-form {
    margin-top: 10px;
    padding: 0 20px 20px 20px;
    background-color: #f8f8f8; }
  .comments__form-header {
    background-color: #f8f8f8;
    margin-bottom: 1px;
    padding: 15px 15px 15px 15px;
    color: #000;
    font-weight: bold; }
  .comments__form-body {
    background-color: #f8f8f8;
    padding: 0 15px 15px 15px; }
  .comments__parent {
    margin-top: 10px; }
    .comments__parent-item {
      padding: 20px;
      background: #f8f8f8; }
      .comments__parent-item:not(:first-child) {
        margin-top: 1px; }
    .comments__parent-author {
      font-size: 0.9rem; }
    .comments__parent-date {
      font-size: 0.9rem; }
    .comments__parent-text {
      color: #666; }
  .comments #comments-anchor {
    position: absolute;
    margin-top: -50px; }
    @media (min-width: 768px) {
      .comments #comments-anchor {
        margin-top: -250px; } }

#comments-list {
  position: absolute;
  margin-top: -50px; }

.form {
  /* breakpoint from which vertical labels translate to horizontal */
  /*
  * Form field title
  */
  /*
  * Form field mark if field is required
  */
  /*
  * Form field inner control
  */ }
  .form--bg {
    background: #f8f8f8;
    padding: 30px 40px; }
  .form__messages {
    padding-top: 20px; }
  .form__row {
    padding-top: 20px; }
    .form__row:first-child {
      padding-top: 0; }
  .form__field {
    padding-top: 20px; }
    .form__field:first-of-type {
      padding-top: 0; }
    .form__field--hor {
      display: table;
      width: 100%; }
  .form__label {
    padding-bottom: 8px;
    color: #000; }
  @media (min-width: 768px) {
    .form__field--hor .form__label {
      display: table-cell;
      width: 100px;
      vertical-align: top;
      padding-top: 8px;
      padding-bottom: 0; }
    .form__field--hor-lg .form__label {
      width: 150px; }
    .form__field--static .form__label {
      padding-top: 0;
      padding-bottom: 0; } }
  .form__require-mark::before {
    content: '*';
    font-size: 16px;
    position: relative;
    left: 2px;
    color: #e89b88; }
  .form__inner:before, .form__inner:after {
    content: " ";
    display: table; }
  .form__inner:after {
    clear: both; }
  @media (min-width: 768px) {
    .form__field--hor .form__inner {
      display: table-cell;
      vertical-align: top;
      width: calc(100% - 100px);
      padding-left: 10px; }
    .form__field--hor-lg .form__inner {
      width: calc(100% - 150px); } }
  .form__desc {
    line-height: 1.6;
    color: #999; }
  .form__tooltip {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    padding-left: 5px; }
  .form__info {
    font-size: 0.9em;
    position: relative;
    margin-top: 3px; }
    .form__info--error {
      color: #E89B88; }
    .form__info--help {
      color: #999; }
  .form__link {
    color: #4d60a0;
    text-decoration: underline; }
    .form__link:hover {
      color: #769c1f;
      text-decoration: underline; }
  .form__checkbox {
    display: table; }
    .form__checkbox:not(:first-child) {
      padding-top: 10px; }
    .form__checkbox-field {
      display: table-cell;
      width: 20px;
      vertical-align: middle;
      position: relative; }
    .form__checkbox-inner {
      display: table-cell;
      vertical-align: middle; }
    .form__checkbox-title {
      color: #000;
      line-height: 1.1; }
      .form__checkbox-title--disabled {
        color: #999; }
    .form__checkbox-select {
      margin-top: 10px;
      margin-bottom: 20px; }
  .form__capcha {
    display: inline-block;
    height: 34px;
    border: 1px solid #eaeaea;
    overflow: hidden; }
    @media (min-width: 768px) {
      .form__capcha {
        border-left: 0; } }
    .form__capcha img {
      max-height: 34px; }

/* bootstrap default styles cancel */
label {
  font-weight: normal;
  display: block;
  max-width: auto;
  margin-bottom: 0; }

/* Bootstrap rewrite */
.form-input {
  font-size: 1rem; }
  .form-input__control--quantity {
    text-align: center; }
  .form-input__info {
    position: relative;
    margin-top: 3px;
    font-size: 0.9em; }
  .form-input__link {
    color: #4d60a0;
    text-decoration: underline; }
    .form-input__link:hover {
      color: #769c1f;
      text-decoration: underline; }
    .form-input__link--js {
      text-decoration: none;
      border-bottom-style: dashed;
      border-bottom-width: 1px; }
      .form-input__link--js:hover {
        text-decoration: none; }

.autocomplete {
  position: relative; }
  .autocomplete__frame {
    background: #fff;
    position: absolute;
    width: 100%;
    top: 100%;
    left: 0;
    z-index: 12;
    border: 1px solid #eaeaea;
    border-top: 0;
    background: #fff;
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15); }
  .autocomplete__item {
    display: block;
    text-decoration: none;
    padding: 10px;
    color: #666; }
    .autocomplete__item:hover {
      background: #f2f2f2; }
  .autocomplete__product {
    font-size: 0.9rem; }
    .autocomplete__product:before, .autocomplete__product:after {
      content: " ";
      display: table; }
    .autocomplete__product:after {
      clear: both; }
    .autocomplete__product-photo {
      float: left;
      padding-right: 10px; }
    .autocomplete__product-info {
      overflow: hidden; }
    .autocomplete__product-title {
      margin-bottom: 5px; }
    .autocomplete__product-brand {
      display: inline;
      color: #999; }
    .autocomplete__product-option {
      color: #999; }
  .autocomplete__message {
    padding: 20px; }

.range-slider__wrapper {
  position: relative;
  height: 22px;
  /* cancel &__control margin collaps */ }
  .range-slider__wrapper:before, .range-slider__wrapper:after {
    content: " ";
    display: table; }
  .range-slider__wrapper:after {
    clear: both; }

.range-slider__control {
  background: #c5c5c5;
  height: 4px;
  margin-top: 9px; }
  .range-slider__control .ui-slider-handle {
    display: block;
    position: absolute;
    top: 0;
    width: 22px;
    height: 22px;
    background: #fff;
    cursor: pointer;
    -ms-touch-action: none;
    touch-action: none;
    border-radius: 50%;
    border: 1px solid #eaeaea;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); }
    .range-slider__control .ui-slider-handle:last-of-type {
      margin-left: -22px; }
  .range-slider__control .ui-slider-range {
    position: absolute;
    top: 50%;
    margin-top: -2px;
    height: 4px;
    background: #769c1f; }

.catalog-toolbar {
  font-size: 0.9rem;
  display: flex;
  justify-content: space-between; }
  .catalog-toolbar__item {
    display: flex;
    align-items: center; }
    .catalog-toolbar__item:not(:first-child) {
      padding-left: 50px; }
  .catalog-toolbar__label {
    padding-right: 10px;
    white-space: nowrap; }

.filter {
  font-size: 0.9rem;
  /* Property header BEGIN */
  /* END Property header */ }
  .filter .disabled {
    color: #999;
    cursor: default; }
  .filter__item {
    background-color: #f8f8f8;
    padding: 20px; }
    .filter__item:not(:first-child) {
      margin-top: 1px; }
  .filter__header {
    display: table;
    width: 100%; }
    .filter__header[data-filter-drop-handle] {
      cursor: pointer; }
  .filter__title {
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 1.2em;
    color: #000; }
  .filter__handle {
    position: relative;
    display: table-cell;
    width: 20px;
    text-align: right;
    vertical-align: middle;
    color: #000;
    cursor: pointer; }
    .filter__handle > .svg-icon {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: auto;
      width: 1.1428571429rem;
      height: 1.1428571429rem; }
  .filter__handle-icon {
    display: block;
    /* to prevent mismatch in title sizes between properties with dropdown and without*/
    position: absolute;
    top: -4px;
    right: 0; }
  .filter__inner {
    margin-top: 1em; }
    .filter__inner--js-hidden {
      display: none; }
    .filter__inner--scroll {
      height: 180px;
      overflow: auto;
      padding-right: 5px; }
  .filter__checkgroup {
    display: table; }
    .filter__checkgroup:not(:first-child) {
      padding-top: 5px; }
    .filter__checkgroup-control {
      display: table-cell;
      vertical-align: top;
      position: relative;
      top: -2px; }
    .filter__checkgroup-title {
      display: table-cell;
      vertical-align: top;
      padding-right: 4px;
      padding-left: 4px;
      color: #4d60a0;
      text-decoration: none; }
    .filter__checkgroup:hover .filter__checkgroup-title {
      color: #769c1f; }
    .filter__checkgroup-count {
      display: table-cell;
      vertical-align: top;
      color: #999;
      font-size: 0.9em; }
  .filter__range-field {
    padding-bottom: 10px; }
  .filter__range-slider {
    padding-top: 10px; }

.active-filters:before, .active-filters:after {
  content: " ";
  display: table; }

.active-filters:after {
  clear: both; }

.active-filters__wrapper {
  margin: -10px 0 0 -10px; }

.active-filters__item {
  float: left;
  margin: 10px 0 0 10px; }

.active-filters__btn-ico:before {
  content: 'x'; }

.catalog-section {
  display: block;
  border: 1px solid #eaeaea; }
  .catalog-section, .catalog-section:hover {
    text-decoration: none;
    color: #000; }
  .catalog-section:hover .catalog-section__caption {
    background: #f8f8f8; }
  .catalog-section__image {
    height: 200px;
    max-height: 200px;
    position: relative;
    padding: 10px; }
  .catalog-section__img {
    display: block;
    padding: 10px;
    max-height: inherit;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  .catalog-section__caption {
    border-top: 1px solid #eaeaea;
    padding: 10px;
    text-align: center;
    font-weight: bold; }

.catalog-map__item {
  display: block;
  text-align: center; }

.catalog-map__imagebox {
  height: 162px;
  margin-bottom: 10px;
  position: relative; }

.catalog-map__img {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  max-height: 100%;
  margin: auto; }

.catalog-map__title {
  font-size: .9rem; }

.product-cut {
  position: relative;
  font-size: 1rem;
  /* Preventing hover overlay on slider items */
  /* Preventing hover overlay on slider items */
  /* Rating */
  /* Title */
  /* Sale */
  /*  Short Description */
  /*  Main Params */
  /*  Product is archived */
  /* Rating */ }
  @media (min-width: 992px) {
    .product-cut:hover::before {
      content: '';
      position: absolute;
      top: -10px;
      right: -10px;
      bottom: -10px;
      left: -10px;
      display: block;
      border: 2px solid #769c1f;
      box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
      border-bottom: 0; } }
  .slick-slide .product-cut:hover::before, .product-cut--no-overlay:hover::before {
    display: none; }
  .product-cut__row:not(:first-child) {
    margin-top: 0.7142857143em; }
  .product-cut__row--flex-container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-right: -1em;
    margin-bottom: -1em; }
    .product-cut__row--flex-container > * {
      margin-bottom: 1em;
      margin-right: 1em; }
  .product-cut__main-info {
    position: relative; }
  .product-cut__extra-info {
    display: none;
    position: absolute;
    top: 100%;
    right: -10px;
    left: -10px;
    z-index: 11;
    border: 2px solid #769c1f;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
    border-top: 0;
    padding: 0 10px;
    background: #FFF; }
  @media (min-width: 992px) {
    .product-cut:hover .product-cut__extra-info {
      display: block; } }
  .slick-slide .product-cut:hover .product-cut__extra-info,
  .product-cut--no-overlay:hover .product-cut__extra-info {
    display: none; }
  .product-cut__title {
    padding-top: 5px; }
    .product-cut__title-link {
      color: #4d60a0;
      text-decoration: underline; }
      .product-cut__title-link:hover {
        color: #769c1f;
        text-decoration: underline; }
  .product-cut__sale {
    display: block;
    padding: 5px 0 0; }
  .product-cut__sale-item:not(:first-child) {
    margin-top: 3px; }
  .product-cut__variants {
    padding-top: 12px; }
  .product-cut__price {
    margin-top: 10px;
    padding-bottom: 15px; }
  .product-cut__actions {
    display: flex;
    flex-wrap: wrap;
    padding: 12px 0;
    margin-left: -10px; }
  .product-cut__action-item {
    margin-left: 10px; }
  .product-cut__bonus {
    margin-top: 5px; }
  .product-cut__delete {
    position: absolute;
    top: 0;
    right: 0; }
  .product-cut__delete-icon {
    display: block;
    width: 20px;
    height: 20px;
    color: #C5CDD8;
    fill: #C5CDD8; }
  .product-cut__move {
    padding-bottom: 10px;
    margin-top: -5px; }
  .product-cut__move-link {
    color: #4d60a0;
    text-decoration: underline;
    text-decoration: none;
    border-bottom-style: dashed;
    border-bottom-width: 1px; }
    .product-cut__move-link:hover {
      color: #769c1f;
      text-decoration: underline; }
    .product-cut__move-link:hover {
      text-decoration: none; }
  .product-cut__desc {
    padding-bottom: 10px;
    font-size: 0.9em; }
  .product-cut__params {
    padding-bottom: 10px;
    font-size: 0.9em; }
  .product-cut__archive {
    margin-top: 15px;
    display: inline-block;
    padding: 5px 20px;
    background: #4d60a0;
    color: #000;
    font-size: 1.2rem; }
  .product-cut__rating {
    display: block; }

.product-snippet {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: -1em;
  margin-right: -1em; }
  .product-snippet > * {
    padding-bottom: 1em;
    padding-right: 1em; }
  .product-snippet__photo {
    flex-shrink: 0;
    width: 75%; }
  .product-snippet__body {
    flex-grow: 1;
    display: flex;
    flex-wrap: wrap;
    margin-top: -1em;
    margin-left: -1em; }
    .product-snippet__body > * {
      margin-top: 1em;
      margin-left: 1em; }
  @media (min-width: 768px) {
    .product-snippet {
      flex-direction: row;
      align-items: flex-start; }
      .product-snippet__photo {
        width: 25%; } }
  .product-snippet__info {
    flex-grow: 99;
    flex-basis: 32.1428571429em; }
  .product-snippet__purchase {
    flex-grow: 1;
    flex-shrink: 0; }
  .product-snippet__row:not(:first-child) {
    margin-top: 1em; }
  .product-snippet__row--sm:not(:first-child) {
    margin-top: 0.5em; }
  .product-snippet__row--lg:not(:first-child) {
    margin-top: 1.4em; }
  .product-snippet__row--flex-container {
    display: flex;
    margin-bottom: -0.75em;
    margin-right: -0.5em; }
    .product-snippet__row--flex-container > * {
      margin-bottom: 0.75em;
      margin-right: 0.5em; }
  .product-snippet__row--align-right {
    text-align: right; }
  .product-snippet__title {
    font-size: 1.2em; }
  .product-snippet__sale {
    color: #e75e2a; }
  .product-snippet__minor-text {
    color: #999; }

.product-thumb {
  display: flex; }
  .product-thumb__photo {
    flex-shrink: 0;
    margin-right: 10px;
    width: 60px;
    height: 60px;
    border: 1px solid #eaeaea;
    padding: 5px; }
  .product-thumb__img {
    max-height: 100%; }
  .product-thumb__title {
    font-size: 0.9rem; }
  .product-thumb__price {
    padding-top: 5px; }

.product-intro {
  background-color: #f8f8f8;
  padding: 2em;
  /*  Product actions like wishlist and compare */
  /*  Short Description and main params */
  /* Product like and share buttons */
  /*  Product is archived */ }
  .product-intro__section {
    margin-bottom: 1.4285714286em; }
    .product-intro__section + .product-intro__section {
      padding-top: 1.4285714286em;
      border-top: 1px dotted #c5c5c5; }
  .product-intro__row:not(:first-child) {
    margin-top: 1em; }
  .product-intro__flex-container {
    display: flex;
    flex-wrap: wrap;
    margin-left: -1rem;
    margin-top: -1rem; }
    .product-intro__flex-container--v-center {
      align-items: center; }
    .product-intro__flex-container--v-bottom {
      align-items: flex-end; }
    .product-intro__flex-container > * {
      margin-top: 1rem;
      margin-left: 1rem; }
  .product-intro__title {
    display: block;
    font-size: 1.4285714286em;
    font-weight: 700;
    color: #000; }
  .product-intro__secondary {
    font-weight: 400;
    color: #999; }
    .product-intro__secondary--sm {
      font-size: 0.7em; }
  .product-intro__bonus {
    margin-top: 10px;
    display: inline-block; }
  .product-intro__actions {
    margin-top: 20px; }
    .product-intro__actions-item {
      margin-top: 5px;
      padding: 0 1.5em;
      height: 30px;
      line-height: 30px;
      display: inline-block;
      vertical-align: top;
      text-align: center;
      background: #4d60a0; }
      .product-intro__actions-item:not(:last-child) {
        margin-right: 10px; }
    .product-intro__actions-link {
      color: #4d60a0;
      text-decoration: underline;
      font-size: 0.9rem; }
      .product-intro__actions-link:hover {
        color: #769c1f;
        text-decoration: underline; }
    .product-intro__actions-control {
      position: relative;
      top: 2px; }
  .product-intro__short-desc {
    margin-top: 15px;
    font-size: 0.9rem; }
  .product-intro__main-params {
    margin-top: 15px;
    font-size: 0.9rem;
    color: #000; }
    .product-intro__main-params-item {
      display: table;
      width: 100%;
      padding: 5px 0; }
      .product-intro__main-params-item:not(:first-child) {
        border-top: 1px solid #eaeaea; }
    .product-intro__main-params-key {
      display: table-cell;
      width: 50%;
      vertical-align: middle;
      padding-right: 10px; }
    .product-intro__main-params-val {
      display: table-cell;
      width: 50%;
      vertical-align: middle;
      text-align: right; }
  .product-intro__social {
    margin-top: 25px;
    font-size: 0.9rem; }
    .product-intro__social-row {
      display: table; }
      .product-intro__social-row:not(:first-child) {
        margin-top: 20px; }
    .product-intro__social-title {
      display: table-cell;
      vertical-align: middle;
      padding-right: 15px; }
    .product-intro__social-inner {
      display: table-cell;
      vertical-align: middle; }
  .product-intro__archive {
    margin: 10px 0;
    display: inline-block;
    padding: 10px 30px;
    background: #4d60a0;
    color: #000;
    font-weight: bold;
    font-size: 1.4rem; }
  .product-intro__colors {
    margin-top: 15px; }

.product-photo__item {
  position: relative;
  display: block;
  width: 100%;
  padding-bottom: 75%;
  max-height: 100%;
  text-align: center; }
  .product-photo__item--no-photo, .product-photo__item--no-photo:hover {
    color: #666 !important;
    text-decoration: none;
    cursor: default;
    pointer-events: none; }
  .product-photo__item--xs, .product-photo__item--sm, .product-photo__item--md, .product-photo__item--lg {
    padding-bottom: 0px; }
  .product-photo__item--xs {
    width: 60px;
    height: 60px;
    max-height: 60px; }
  .product-photo__item--sm {
    height: 100px;
    max-height: 100px; }
  .product-photo__item--md {
    height: 200px;
    max-height: 200px; }
  .product-photo__item--lg {
    padding-bottom: 0;
    height: 300px;
    max-height: 300px; }

.product-photo__img {
  /* use important to override slick slide img display:block rule */
  display: inline-block !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: inherit; }

.product-photo__labels {
  position: absolute;
  top: 0;
  left: 0; }

.product-photo__label {
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
  width: 4.3em;
  height: 2.2em;
  line-height: 2.3em;
  font-size: 0.8em;
  text-align: center;
  color: #FFF;
  white-space: nowrap; }
  .product-photo__label:not(:first-child) {
    margin-top: 1px; }
  .product-photo__label--hit {
    background-color: rgba(255, 153, 0, 0.5); }
  .product-photo__label--hot {
    background-color: rgba(54, 109, 25, 0.5); }
  .product-photo__label--action {
    background-color: rgba(196, 80, 35, 0.5); }
  .product-photo__label--discount {
    background-color: rgba(119, 15, 95, 0.5); }

.product-photo__thumbs {
  font-size: 0;
  margin-top: 5px;
  margin-left: -10px; }

.product-photo__thumb {
  display: inline-block;
  vertical-align: top;
  padding-left: 10px;
  padding-top: 10px;
  width: 20%; }
  .product-photo__thumb-item {
    position: relative;
    border: 1px solid #eaeaea;
    display: block;
    height: 60px;
    opacity: .5; }
    .product-photo__thumb-item[data-product-photo-thumb-active] {
      opacity: 1; }
  .product-photo__thumb-img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block;
    padding: 5px;
    max-height: 60px; }

.product-photo__wrapper {
  position: relative; }

.product-photo__zoom {
  position: relative;
  top: -1px;
  left: 100%;
  z-index: 1000;
  display: inline-block;
  width: 400px;
  height: 300px;
  overflow: hidden;
  background: #FFF;
  border: 1px solid #C7C7C7; }
  .product-photo__zoom:hover {
    display: none; }

.variants-radio__item {
  display: table;
  width: 100%;
  padding: 5px 0; }
  .variants-radio__item:not(:first-child) {
    border-top: 1px solid #eaeaea; }
  .variants-radio__item--disabled .variants-radio__field {
    color: #999; }
  .variants-radio__item--disabled .variants-radio__price-main {
    color: #999; }

.variants-radio__field {
  display: table-cell;
  width: 50%;
  vertical-align: middle;
  padding-right: 20px;
  font-size: 0.9em;
  color: #000; }
  .variants-radio__field:before, .variants-radio__field:after {
    content: " ";
    display: table; }
  .variants-radio__field:after {
    clear: both; }
  .variants-radio__field-inner {
    display: table; }

.variants-radio__control {
  display: table-cell;
  width: 20px;
  vertical-align: middle;
  padding-right: 5px;
  position: relative;
  top: -3px; }

.variants-radio__title {
  display: table-cell;
  vertical-align: middle; }

.variants-radio__available {
  display: block;
  color: #000; }

.variants-radio__price {
  display: table-cell;
  vertical-align: middle;
  text-align: right; }
  .variants-radio__price--left {
    text-align: left; }

.properties__item {
  display: table;
  table-layout: fixed;
  width: 100%;
  padding: 10px 0; }
  .properties__item:not(:first-child) {
    border-top: 1px solid #eaeaea; }

.properties__header {
  position: relative;
  display: table-cell;
  vertical-align: top;
  padding-right: 20px; }

.properties__wrapper {
  position: relative;
  display: inline-block; }

.properties__title {
  display: inline;
  font-weight: bold;
  color: #000; }

.properties__value {
  display: table-cell;
  vertical-align: top; }

.product-price {
  display: flex;
  align-items: flex-end;
  font-weight: 700; }
  .product-price__old {
    position: relative;
    margin-right: 5px;
    font-size: 1rem;
    line-height: 1;
    color: #999;
    white-space: nowrap;
    /* line-through */ }
    .product-price__old:after {
      content: '';
      height: 1px;
      background: currentColor;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: auto; }
    .product-price__old-value {
      float: left; }
    .product-price__old-coins {
      float: left; }
    .product-price__old-cur {
      float: left; }
      .product-price__old-cur:last-child {
        margin-left: .2em; }
  .product-price--lg .product-price__old {
    font-size: 1.4rem;
    margin-right: 10px; }
  .product-price__main {
    font-size: 1.2rem;
    line-height: 1;
    font-weight: 500;
    white-space: nowrap;
    color: #000; }
    .product-price__main--vertical {
      width: 100%;
      margin-left: 0; }
    .product-price__main--small {
      font-size: 1rem; }
    .product-price__main--lg {
      font-size: 1.5rem; }
    .product-price__main-value {
      float: left; }
    .product-price__main-coins {
      float: left; }
    .product-price__main-cur {
      float: left; }
      .product-price__main-cur:last-child {
        margin-left: .2em; }
  .product-price--lg .product-price__main {
    font-size: 2rem; }
  .product-price__addition {
    margin-left: 5px;
    font-size: 0.9rem;
    line-height: 1;
    color: #999; }
    .product-price__addition-item {
      float: left; }
      .product-price__addition-item:not(:first-child):before {
        content: '/';
        float: left;
        margin: 1px 5px 0 5px; }
    .product-price__addition-value {
      float: left; }
    .product-price__addition-coins {
      float: left; }
    .product-price__addition-cur {
      float: left; }
      .product-price__addition-cur:last-child {
        margin-left: .2em; }
  .product-price--lg .product-price__addition {
    font-size: 1.2rem;
    margin-left: 10px; }

.product-kit__header {
  padding: 15px 0;
  margin-bottom: 1.2rem;
  border-bottom: 2px solid #769c1f; }

.product-kit__title {
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 1;
  color: #000; }

.product-kit__item {
  display: table; }
  .product-kit__item:not(:first-child) {
    padding-top: 30px; }

@media (min-width: 768px) {
  .product-kit__products {
    display: table-cell;
    width: 80%;
    vertical-align: middle;
    /* hide + symbol from first item */
    overflow: hidden; } }

.product-kit__product:not(:first-child) {
  position: relative; }
  .product-kit__product:not(:first-child):before {
    content: '+';
    display: block;
    width: 20px;
    color: #c7c7c7;
    font-family: Arial, sans-serif;
    font-size: 20px;
    margin: auto;
    overflow: hidden;
    line-height: 1; }
    @media (min-width: 768px) {
      .product-kit__product:not(:first-child):before {
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        margin: 0 0 0 -17px; } }

.product-kit__purchase {
  position: relative; }
  .product-kit__purchase:before {
    content: '=';
    display: block;
    width: 20px;
    font-family: Arial, sans-serif;
    color: #c7c7c7;
    font-size: 20px;
    margin: auto; }
  @media (min-width: 768px) {
    .product-kit__purchase {
      display: table-cell;
      width: 20%;
      vertical-align: middle;
      padding-left: 50px;
      overflow: hidden;
      line-height: 1; }
      .product-kit__purchase:before {
        position: absolute;
        left: 15px;
        top: 50%;
        transform: translateY(-50%); } }

.product-kit__price {
  margin-bottom: 3px; }

.product-kit__discount {
  padding-bottom: 10px;
  color: #FF5546; }

.product-kit__btn {
  padding: 2px 0; }

.product-shipping {
  font-size: 1rem;
  color: #666; }
  .product-shipping__row:not(:first-child) {
    padding-top: 15px; }
  .product-shipping__row:not(:last-child) {
    margin-bottom: 1px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #eaeaea; }
  .product-shipping__header {
    display: block;
    margin-bottom: 0.5em; }
  .product-shipping__ico {
    display: inline-block;
    vertical-align: middle;
    padding-right: 5px;
    color: #769c1f; }
    .product-shipping__ico--delivery {
      width: 30px;
      height: 20px; }
    .product-shipping__ico--payment {
      width: 27px;
      height: 22px; }
    .product-shipping__ico--phone {
      width: 30px;
      height: 30px; }
  .product-shipping__title {
    display: inline-block;
    vertical-align: middle;
    color: #769c1f;
    text-transform: uppercase;
    font-size: .9rem; }
  .product-shipping__list {
    font-size: .9em; }
  .product-shipping__item {
    position: relative;
    line-height: 1.1; }
    .product-shipping__item:not(:last-child) {
      margin-bottom: 8px; }
    .product-shipping__item:hover .product-shipping__tooltip-wrapper {
      display: block; }
    .product-shipping__item:hover .product-shipping__tooltip-link {
      color: #000; }
  .product-shipping__phone {
    font-weight: bold; }
  .product-shipping__tooltip {
    display: inline;
    position: relative; }
    .product-shipping__tooltip-link {
      cursor: default; }
    .product-shipping__tooltip-wrapper {
      display: none;
      position: absolute;
      bottom: 50%;
      left: 70%;
      z-index: 10;
      width: 200px;
      padding: 10px;
      border: 1px solid #eaeaea;
      background: #fff;
      line-height: 1.3; }

.product-fullinfo__item:not(:last-child) {
  margin-bottom: 40px; }

.product-fullinfo__header {
  padding: 15px 0;
  margin-bottom: 1.2rem;
  border-bottom: 2px solid #769c1f; }

.product-fullinfo__title {
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 1;
  color: #000; }

.product-sales {
  padding: 15px;
  border: 1px dashed #fd9f3b;
  background: #FFF; }
  .product-sales__flex-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: -1em;
    margin-left: -1em; }
    .product-sales__flex-container > * {
      margin-top: 1em;
      margin-left: 1em; }
  .product-sales__imagebox {
    flex-basis: 90px; }
  .product-sales__info {
    flex-grow: 99;
    flex-basis: 180px; }
  .product-sales__timer {
    flex-shrink: 0;
    flex-grow: 1;
    flex-basis: 180px; }
  .product-sales__title {
    font-weight: 700;
    color: #fd9f3b; }

.product-buy__available {
  /* compensate quantity and button extra vertical indention */
  margin-top: -10px; }
  .product-buy__available:before, .product-buy__available:after {
    content: " ";
    display: table; }
  .product-buy__available:after {
    clear: both; }

.product-buy__quantity {
  float: left;
  margin-right: 10px;
  /* extra indent to make vertical space on mobile devices when button transit into another row */
  margin-top: 10px;
  width: 140px; }

.product-buy__buttons {
  float: left;
  /* extra indent to make vertical space on mobile devices when button transit into another row */
  margin-top: 10px; }

.product-buy__unavailable-info {
  font-size: 0.9em;
  color: #ff4a4a; }
  .product-buy__unavailable-info::before {
    content: 'x';
    font-size: 1.2rem; }

.product-buy__unavailable-link {
  color: #4d60a0;
  text-decoration: underline;
  text-decoration: none;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  font-size: 0.9em; }
  .product-buy__unavailable-link:hover {
    color: #769c1f;
    text-decoration: underline; }
  .product-buy__unavailable-link:hover {
    text-decoration: none; }

.main-properties {
  display: table; }
  .main-properties__row {
    display: inline; }
    .main-properties__row:not(:last-child)::after {
      content: " /"; }
  .main-properties__name {
    display: inline-block;
    font-weight: 700; }
    .main-properties__name::after {
      content: ":"; }
  .main-properties__value {
    display: inline-block; }

.product-purchase__flex-container {
  display: flex;
  align-items: center;
  margin-top: -1em;
  margin-left: -1em; }
  .product-purchase__flex-container > * {
    margin-top: 1em;
    margin-left: 1em; }

.product-purchase__quantity {
  width: 100px; }

.cart-frame__header {
  padding: 0 0 15px 0; }

.cart-frame__title {
  color: #000;
  font-size: 1.6rem; }

.cart-frame__inner {
  border: 1px solid #eaeaea;
  padding: 20px; }

.cart-summary__items {
  font-size: 0.9rem; }

.cart-summary__row {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #eaeaea; }

.cart-summary__cell:before, .cart-summary__cell:after {
  content: " ";
  display: table; }

.cart-summary__cell:after {
  clear: both; }

.cart-summary__cell:not(:last-child) {
  padding-bottom: 15px; }

.cart-summary__cell--delete {
  float: left;
  width: 25px;
  margin-left: 0; }

.cart-summary__cell--delete ~ .cart-summary__cell {
  margin-left: 25px; }

.cart-summary__row:first-child .cart-summary__cell {
  border-top: 0;
  padding-top: 0; }

.cart-summary__delete {
  margin-right: 5px; }

.cart-summary__product {
  padding-right: 30px; }
  .cart-summary__product--kit:not(:last-child):after {
    content: '+';
    display: block;
    font-size: 20px;
    color: #000;
    margin-left: 25px; }

.cart-summary__quantity {
  width: 100px; }

.cart-summary__subtotal-item {
  display: table;
  width: 100%;
  border-top: 1px solid #eaeaea;
  padding: 10px 0; }
  .cart-summary__subtotal-item:first-child {
    border-top: 1px solid #eaeaea; }

.cart-summary__subtotal-title {
  display: table-cell;
  vertical-align: middle; }

.cart-summary__subtotal-value {
  display: table-cell;
  vertical-align: middle;
  text-align: right; }

.cart-summary__total {
  padding-top: 20px; }
  @media (min-width: 1200px) {
    .cart-summary__total {
      display: table;
      width: 100%; } }
  .cart-summary__total-coupon {
    padding-bottom: 20px; }
    @media (min-width: 1200px) {
      .cart-summary__total-coupon {
        display: table-cell;
        vertical-align: middle;
        padding: 0 20px 0 0;
        width: 60%; } }
  .cart-summary__total-price {
    text-align: right; }
    @media (min-width: 1200px) {
      .cart-summary__total-price {
        display: table-cell;
        vertical-align: middle;
        white-space: nowrap; } }

@media (min-width: 768px) {
  .cart-summary--in-modal .cart-summary__items {
    display: table;
    width: 100%; }
  .cart-summary--in-modal .cart-summary__row {
    display: table-row; }
  .cart-summary--in-modal .cart-summary__cell {
    display: table-cell;
    vertical-align: top;
    border-top: 1px solid #eaeaea;
    padding: 20px 0; }
    .cart-summary--in-modal .cart-summary__cell--delete {
      float: none; }
    .cart-summary--in-modal .cart-summary__cell--delete ~ .cart-summary--in-modal .cart-summary__cell {
      margin-right: 0; }
    .cart-summary--in-modal .cart-summary__cell:not(:last-child) {
      padding-bottom: 20px; }
  .cart-summary--in-modal .cart-summary__price {
    width: 80px;
    text-align: right;
    float: right; } }

@media (min-width: 992px) {
  .cart-summary__items {
    display: table;
    width: 100%; }
  .cart-summary__row {
    display: table-row; }
  .cart-summary__cell {
    display: table-cell;
    vertical-align: top;
    border-top: 1px solid #eaeaea;
    padding: 20px 0; }
    .cart-summary__cell--delete {
      float: none; }
    .cart-summary__cell--delete ~ .cart-summary__cell {
      margin-right: 0; }
    .cart-summary__cell:not(:last-child) {
      padding-bottom: 20px; }
  .cart-summary__price {
    width: 50px;
    text-align: right;
    float: right; } }

.delivery-radio__field {
  display: table; }
  .delivery-radio__field:not(:first-child) {
    padding-top: 15px; }

.delivery-radio__control {
  display: table-cell;
  width: 20px;
  vertical-align: top;
  position: relative;
  top: -2px; }

.delivery-radio__content {
  display: table-cell;
  vertical-align: top; }

.delivery-radio__title {
  color: #000;
  line-height: 1.2; }

.delivery-radio__info {
  font-size: 0.9em;
  position: relative;
  margin-top: 3px;
  color: #999; }

.delivery-radio__spoiler {
  display: table;
  padding-bottom: 20px; }

.delivery-radio__spoiler-row {
  display: table-row; }

.delivery-radio__spoiler-col {
  display: table-cell;
  vertical-align: middle;
  padding-top: 10px; }
  .delivery-radio__spoiler-col:not(:first-child) {
    padding-left: 15px; }

.cart-product {
  font-size: 0.9rem; }
  .cart-product:before, .cart-product:after {
    content: " ";
    display: table; }
  .cart-product:after {
    clear: both; }
  .cart-product__photo {
    float: left; }
  .cart-product__info {
    padding-left: 70px; }
  .cart-product__brand {
    color: #999; }
  .cart-product__link {
    color: #000;
    text-decoration: none; }
    .cart-product__link:hover {
      color: #000;
      text-decoration: underline; }
  .cart-product__option {
    color: #999; }

.order-details {
  background: #f8f8f8;
  padding: 30px 40px;
  color: #000; }
  .order-details__group {
    display: table;
    width: 100%;
    table-layout: fixed; }
    .order-details__group:not(:last-child) {
      padding-bottom: 20px;
      margin-bottom: 20px;
      border-bottom: 1px dashed #d2d2d2; }
  .order-details__list {
    display: table-row; }
  .order-details__item {
    display: table-cell;
    vertical-align: top;
    padding-bottom: 10px; }
    .order-details__item:not(:first-child) {
      padding-left: 30px; }
    .order-details__item--title {
      font-weight: bold; }

.cart-price {
  font-size: 0; }
  .cart-price__old {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 1rem;
    color: #000;
    white-space: nowrap;
    /* line-through */ }
    .cart-price__old:before, .cart-price__old:after {
      content: " ";
      display: table; }
    .cart-price__old:after {
      clear: both; }
    .cart-price__old:after {
      content: '';
      height: 1px;
      width: 100%;
      background: #000;
      position: absolute;
      top: 50%; }
    .cart-price__old-value {
      float: left; }
    .cart-price__old-cur {
      float: left; }
      .cart-price__old-cur:last-child {
        margin-left: .2em; }
  .cart-price__main {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.2rem;
    font-weight: bold;
    white-space: nowrap;
    color: #000; }
    .cart-price__main:before, .cart-price__main:after {
      content: " ";
      display: table; }
    .cart-price__main:after {
      clear: both; }
    .cart-price__main--vertical {
      width: 100%;
      margin-left: 0; }
    .cart-price__main--small {
      font-size: 1rem; }
    .cart-price__main--lg {
      font-size: 1.5rem; }
    .cart-price__main-value {
      float: left; }
    .cart-price__main-cur {
      float: left; }
      .cart-price__main-cur:last-child {
        margin-left: .2em; }
  .cart-price__addition {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-size: 0.9rem;
    color: #999; }
    .cart-price__addition:before, .cart-price__addition:after {
      content: " ";
      display: table; }
    .cart-price__addition:after {
      clear: both; }
    .cart-price__addition-item {
      float: left; }
      .cart-price__addition-item:before {
        content: '/';
        float: left;
        margin: 1px 5px 0 5px; }
    .cart-price__addition-value {
      float: left; }
    .cart-price__addition-cur {
      float: left; }
      .cart-price__addition-cur:last-child {
        margin-left: .2em; }

.order-history {
  display: table;
  width: 100%; }
  .order-history__row {
    display: table-row; }
  .order-history__col {
    display: table-cell;
    vertical-align: middle;
    border-bottom: 1px solid #eaeaea;
    padding: 10px 10px; }
    .order-history__col--header {
      border-width: 2px;
      font-weight: bold; }
  .order-history__link {
    color: #4d60a0;
    text-decoration: underline; }
    .order-history__link:hover {
      color: #769c1f;
      text-decoration: underline; }

.discount-info {
  font-size: 1rem; }
  .discount-info__list {
    display: table;
    width: 100%; }
  .discount-info__row {
    display: table-row; }
  .discount-info__col {
    display: table-cell;
    vertical-align: middle;
    border-bottom: 1px solid #eaeaea;
    padding: 5px; }
    .discount-info__col--title {
      position: relative; }
    .discount-info__col--value {
      text-align: right; }
  .discount-info__note {
    font-size: 0.86em;
    color: #E89B88; }
  .discount-info__message {
    margin-top: 20px; }

.discount-table {
  display: table;
  width: 100%; }
  .discount-table__row {
    display: table-row; }
    .discount-table__row--header {
      font-weight: bold; }
      .discount-table__row--header .discount-table__item:after {
        content: '';
        display: block;
        height: 1px;
        border-top: 1px dashed #eaeaea;
        padding-bottom: 5px; }
  .discount-table__item {
    display: table-cell;
    vertical-align: top;
    padding: 2px 4px; }

.compare__product {
  height: 220px;
  overflow: hidden;
  padding: 0 10px; }

.compare__params {
  font-size: 0.9rem;
  color: #000; }
  .compare__params-item {
    padding: 2px 10px;
    height: 40px;
    overflow: hidden; }
    .compare__params-item:nth-child(even) {
      background: #f2f2f2;
      border: 1px dashed #e5e5e5;
      border-right: 0;
      border-left: 0; }
    .compare__params-item--title {
      font-weight: bold; }
  .compare__params-value {
    display: table;
    width: 100%;
    height: 100%; }
    .compare__params-value:before {
      content: "";
      width: 0;
      height: 100%;
      display: table-cell;
      vertical-align: middle; }
  .compare__params-text {
    display: table-cell;
    width: 100%;
    vertical-align: middle; }

.compare__delete {
  padding-top: 3px; }
  .compare__delete-link {
    font-size: 0.9em;
    color: #999;
    text-decoration: underline; }
    .compare__delete-link:hover {
      text-decoration: none; }

.gallery-album__title-link {
  color: #4d60a0;
  text-decoration: underline; }
  .gallery-album__title-link:hover {
    color: #769c1f;
    text-decoration: underline; }

.gallery-image__link {
  display: block;
  position: relative; }
  .gallery-image__link:hover .gallery-image__zoom {
    display: block; }

.gallery-image__img {
  display: block; }

.gallery-image__zoom {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(30, 39, 47, 0.5);
  color: #FFF; }
  .gallery-image__zoom-outer {
    display: table;
    height: 100%;
    width: 100%; }
  .gallery-image__zoom-inner {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  .gallery-image__zoom-icon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    display: block;
    width: 1.1428571429rem;
    height: 1.1428571429rem; }

.gallery-image__desc {
  margin-bottom: 5px;
  font-size: 0.9rem; }

.gallery-menu {
  font-size: 1rem;
  font-size: 0.9rem;
  text-transform: uppercase; }
  .gallery-menu__list:before, .gallery-menu__list:after {
    content: " ";
    display: table; }
  .gallery-menu__list:after {
    clear: both; }
  .gallery-menu__item {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 5px 10px; }
    .gallery-menu__item:first-child {
      margin-left: 0; }
  .gallery-menu__link {
    color: #4d60a0;
    text-decoration: underline; }
    .gallery-menu__link:hover {
      color: #769c1f;
      text-decoration: underline; }

.countdown-post {
  display: inline-block;
  border: 1px solid #eaeaea;
  padding: 15px; }
  .countdown-post__title {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    font-size: 1rem;
    color: #999; }
  .countdown-post__date {
    font-size: 1.4rem;
    display: inline-block;
    vertical-align: middle;
    color: #000;
    font-weight: bold;
    white-space: nowrap; }
  .countdown-post__item {
    float: left; }
    .countdown-post__item::after {
      content: ':'; }
    .countdown-post__item--no-marker::after {
      display: none; }
  .countdown-post__label {
    float: left;
    margin-right: 10px;
    margin-left: 5px; }

.countdown-product {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 1px solid #eaeaea;
  padding: 1em; }
  .countdown-product__row {
    display: flex;
    flex-wrap: nowrap; }
  .countdown-product__title {
    margin-right: 10px;
    color: #999; }
  .countdown-product__item {
    font-size: 1.4em;
    font-weight: bold;
    color: #000;
    white-space: nowrap; }
    .countdown-product__item::after {
      content: ':';
      display: inline-block; }
    .countdown-product__item--no-marker::after {
      display: none; }
    .countdown-product__item--label {
      margin-right: 5px;
      margin-left: 5px; }

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.contact-page-div{
  width: 49%; 
  display: inline-block;
}
@media (max-width: 500px) {
  .contact-page-div{
    width: 99%; 
    display: inline-block;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb3JlL3Jlc2V0LnNjc3MiLCJmaW5hbC5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsInNjYWZmb2xkaW5nL3BhZ2Uuc2NzcyIsInNjYWZmb2xkaW5nL2NvbnRlbnQuc2NzcyIsInNjYWZmb2xkaW5nL2hlYWRlci5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJmb3JtL2Zvcm0uc2NzcyIsImZvcm0vZm9ybS1pbnB1dC5zY3NzIiwiY2F0YWxvZy9maWx0ZXIvZmlsdGVyLnNjc3MiLCJwcm9kdWN0L3Byb2R1Y3QtdmFyaWFudHMvdmFyaWFudHMtc2VsZWN0L3ZhcmlhbnRzLXNlbGN0LnNjc3MiLCJfY29yZS92YXJpYWJsZXMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzIiwiaGVscGVycy90b2dnbGUtdmlldy9fdG9nZ2xlLXZpZXcuc2NzcyIsImJ1dHRvbnMvYnV0dG9ucy5zY3NzIiwid2lkZ2V0cy93aWRnZXQtcHJpbWFyeS93aWRnZXQtcHJpbWFyeS5zY3NzIiwiY2F0YWxvZy9hY3RpdmUtZmlsdGVycy9hY3RpdmUtZmlsdGVycy5zY3NzIiwicHJvZHVjdC9wcm9kdWN0LWJ1eS9wcm9kdWN0LWJ1eS5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19vcGFjaXR5LnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyIsInByb2R1Y3QvcHJvZHVjdC1hY3Rpb24vcHJvZHVjdC1hY3Rpb24uc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jZW50ZXItYmxvY2suc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MiLCJzY2FmZm9sZGluZy9mb290ZXIuc2NzcyIsInNjYWZmb2xkaW5nL25hdmJhci5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9tYWduaWZpYy1wb3B1cC9zcmMvY3NzL21haW4uc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvbWFnbmlmaWMtcG9wdXAvc3JjL2Nzcy9fc2V0dGluZ3Muc2NzcyIsIl9jb3JlL2Jhc2Uuc2NzcyIsImljb25zL2ljb25zLnNjc3MiLCJpY29ucy9zcHJpdGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL19weC10by1yZW0uc2NzcyIsInN2Zy9zdmctaWNvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fcHJlZml4ZXIuc2NzcyIsInNjYWZmb2xkaW5nL3N0YXJ0LXBhZ2Uuc2NzcyIsIm9mZmxpbmUvb2ZmbGluZS5zY3NzIiwiX2NvcmUvbWl4aW5zLnNjc3MiLCJmcmFtZXMvZnJhbWUtY29udGVudC9mcmFtZS1jb250ZW50LnNjc3MiLCJncmlkL2dyaWQuc2NzcyIsInR5cG8vdHlwby5zY3NzIiwibmF2cy9saXN0LW5hdi9saXN0LW5hdi5zY3NzIiwibmF2cy90cmVlLW5hdi90cmVlLW5hdi5zY3NzIiwibmF2cy9tYWluLW5hdi9tYWluLW5hdi5zY3NzIiwibmF2cy9jb2xzLW5hdi9jb2xzLW5hdi5zY3NzIiwibmF2cy9tb2JpbGUtbmF2L21vYmlsZS1uYXYuc2NzcyIsIm5hdnMvc2lkZWJhci1uYXYvc2lkZWJhci1uYXYuc2NzcyIsIm5hdnMvb3ZlcmxheS9vdmVybGF5LnNjc3MiLCJjYXRhbG9nLWJ0bi9jYXRhbG9nLWJ0bi5zY3NzIiwidXNlci1wYW5lbC91c2VyLXBhbmVsLnNjc3MiLCJtb2RhbC9tb2RhbC5zY3NzIiwiYWNjb3JkaW9uLXRhYnMvYWNjb3JkaW9uLXRhYnMuc2NzcyIsImhlbHBlcnMvbGlua3MvbGluay5zY3NzIiwiaGVscGVycy9zaXRlLWluZm8vc2l0ZS1pbmZvLnNjc3MiLCJoZWxwZXJzL3NvYy1ncm91cHMvc29jLWdyb3Vwcy5zY3NzIiwiaGVscGVycy9wYXktaWNvbnMvcGF5LWljb25zLnNjc3MiLCJoZWxwZXJzL3N0YXItcmF0aW5nL3N0YXItcmF0aW5nLnNjc3MiLCJoZWxwZXJzL3N0YXItdm90aW5nL3N0YXItdm90aW5nLnNjc3MiLCJoZWxwZXJzL21lc3NhZ2VzL21lc3NhZ2VzLnNjc3MiLCJoZWxwZXJzL2xpa2VzL2xpa2VzLnNjc3MiLCJoZWxwZXJzL3NoYXJlcy9zaGFyZXMuc2NzcyIsImhlbHBlcnMvdG9vbHRpcC90b29sdGlwLnNjc3MiLCJoZWxwZXJzL2xvYWRlcnMvbG9hZGVyLWZyYW1lLnNjc3MiLCJoZWxwZXJzL2xvYWRlcnMvc3Bpbm5lci1jaXJjbGUvc3Bpbm5lci1jaXJjbGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL19weC10by1lbS5zY3NzIiwiaGVscGVycy91bmF2YWlsYWJsZS9fdW5hdmFpbGFibGUuc2NzcyIsImJlbmVmaXRzL2JlbmVmaXRzLnNjc3MiLCJiYW5uZXJzL2Jhbm5lci1zaW1wbGUvYmFubmVyLXNpbXBsZS5zY3NzIiwid2lkZ2V0cy93aWRnZXQtc2Vjb25kYXJ5L3dpZGdldC1zZWNvbmRhcnkuc2NzcyIsIndpZGdldHMvd2lkZ2V0LXNpZGViYXIvd2lkZ2V0LXNpZGViYXIuc2NzcyIsImJhcmdhaW4vYmFyZ2Fpbi5zY3NzIiwidGFibG9pZC90YWJsb2lkLnNjc3MiLCJwb3N0L3Bvc3Quc2NzcyIsInNtYWxsLXBvc3Qvc21hbGwtcG9zdC5zY3NzIiwiYnJhbmRzL2JyYWRucy13aWRnZXQvYnJhbmRzLXdpZGdldC5zY3NzIiwic2VvLXRleHQvc2VvLXRleHQuc2NzcyIsImJyZWFkY3J1bWJzL2JyZWFkY3J1bWJzLnNjc3MiLCJwYWdpbmF0b3IvcGFnaW5hdG9yLnNjc3MiLCJjb21tZW50cy9jb21tZW50cy5zY3NzIiwiZm9ybS9hdXRvY29tcGxldGUvYXV0b2NvbXBsZXRlLnNjc3MiLCJmb3JtL3JhbmdlLXNsaWRlci9yYW5nZS1zbGlkZXIuc2NzcyIsImNhdGFsb2cvY2F0YWxvZy10b29sYmFyL2NhdGFsb2ctdG9vbGJhci5zY3NzIiwiY2F0YWxvZy9jYXRhbG9nLXNlY3Rpb24vY2F0YWxvZy1zZWN0aW9uLnNjc3MiLCJjYXRhbG9nL2NhdGFsb2ctbWFwL2NhdGFsb2ctbWFwLnNjc3MiLCJwcm9kdWN0L3Byb2R1Y3QtY3V0L3Byb2R1Y3QtY3V0LnNjc3MiLCJwcm9kdWN0L3Byb2R1Y3Qtc25pcHBldC9fcHJvZHVjdC1zbmlwcGV0LnNjc3MiLCJwcm9kdWN0L3Byb2R1Y3QtdGh1bWIvcHJvZHVjdC10aHVtYi5zY3NzIiwicHJvZHVjdC9wcm9kdWN0LWludHJvL3Byb2R1Y3QtaW50cm8uc2NzcyIsInByb2R1Y3QvcHJvZHVjdC1waG90by9wcm9kdWN0LXBob3RvLnNjc3MiLCJwcm9kdWN0L3Byb2R1Y3QtdmFyaWFudHMvdmFyaWFudHMtcmFkaW8vdmFyaWFudHMtcmFkaW8uc2NzcyIsInByb2R1Y3QvcHJvcGVydGllcy9wcm9wZXJ0aWVzLnNjc3MiLCJwcm9kdWN0L3Byb2R1Y3QtcHJpY2UvcHJvZHVjdC1wcmljZS5zY3NzIiwicHJvZHVjdC9wcm9kdWN0LWtpdC9wcm9kdWN0LWtpdC5zY3NzIiwicHJvZHVjdC9wcm9kdWN0LXNoaXBwaW5nL3Byb2R1Y3Qtc2hpcHBpbmcuc2NzcyIsInByb2R1Y3QvcHJvZHVjdC1mdWxsaW5mby9wcm9kdWN0LWZ1bGxpbmZvLnNjc3MiLCJwcm9kdWN0L3Byb2R1Y3Qtc2FsZXMvcHJvZHVjdC1zYWxlcy5zY3NzIiwicHJvZHVjdC9tYWluLXByb3BlcnRpZXMvX21haW4tcHJvcGVydGllcy5zY3NzIiwicHJvZHVjdC9wcm9kdWN0LXB1cmNoYXNlL3Byb2R1Y3QtcHVyY2hhc2Uuc2NzcyIsImNhcnQvY2FydC1mcmFtZS9jYXJ0LWZyYW1lLnNjc3MiLCJjYXJ0L2NhcnQtc3VtbWFyeS9jYXJ0LXN1bW1hcnkuc2NzcyIsImNhcnQvZGVsaXZlcnktcmFkaW8vZGVsaXZlcnktcmFkaW8uc2NzcyIsImNhcnQvY2FydC1wcm9kdWN0L2NhcnQtcHJvZHVjdC5zY3NzIiwiY2FydC9vcmRlci1kZXRhaWxzL29yZGVyLWRldGFpbHMuc2NzcyIsImNhcnQvY2FydC1wcmljZS9jYXJ0LXByaWNlLnNjc3MiLCJwcm9maWxlL29yZGVyLWhpc3Rvcnkvb3JkZXItaGlzdG9yeS5zY3NzIiwicHJvZmlsZS9kaXNjb3VudC1pbmZvL2Rpc2NvdW50LWluZm8uc2NzcyIsInByb2ZpbGUvZGlzY291bnQtdGFibGUvZGlzY291bnQtdGFibGUuc2NzcyIsImNvbXBhcmUvY29tcGFyZS5zY3NzIiwiZ2FsbGVyeS9nYWxsZXJ5LWFsYnVtL2dhbGxlcnktYWxidW0uc2NzcyIsImdhbGxlcnkvZ2FsbGVyeS1pbWFnZS9nYWxsZXJ5LWltYWdlLnNjc3MiLCJnYWxsZXJ5L2dhbGxlcnktbWVudS9nYWxsZXJ5LW1lbnUuc2NzcyIsImNvdW50ZG93bi9jb3VudGRvd24tcG9zdC5zY3NzIiwiY291bnRkb3duL2NvdW50ZG93bi1wcm9kdWN0LnNjc3MiLCJzbGljay5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7RUFJRTtBQUVGLElBQUksRUFBRSxJQUFJLEVBQUUsR0FBRyxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU07QUFDN0MsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLFVBQVUsRUFBRSxHQUFHO0FBQzFDLENBQUMsRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxHQUFHLEVBQUUsSUFBSSxFQUFFLElBQUk7QUFDMUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxJQUFJO0FBQ3ZDLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsRUFBRSxFQUFFLEdBQUc7QUFDeEMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsTUFBTTtBQUNmLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRTtBQUN0QixRQUFRLEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxNQUFNO0FBQzdCLEtBQUssRUFBRSxPQUFPLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFO0FBQy9DLE9BQU8sRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFBRSxLQUFLO0FBQ3RDLE1BQU0s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TUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0lBSG5CLFVBQVUsQ0FBQztNQUlQLEtBQUssRUcyVXVCLEtBQUssR0huVXBDO0VBTkMsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0lBTm5CLFVBQVUsQ0FBQztNQU9QLEtBQUssRUc2VXVCLEtBQUssR0h4VXBDO0VBSEMsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNO0lBVHBCLFVBQVUsQ0FBQztNQVVQLEtBQUssRUcrVXVCLE1BQU0sR0g3VXJDOztBQVFELGdCQUFnQixFQUFoQixBSTdCQSxnQkFBSyxFSjZCTCxBSTdCQSxnQkFBSyxFSjZCTCxBSzdCQSxtQkFBUSxFTDZCUixBTTdCQSxrQkFBTyxDTjZCVTtFQ3ZCZixZQUFZLEVBQUUsSUFBSztFQUNuQixXQUFXLEVBQUUsSUFBSztFQUNsQixZQUFZLEVBQUcsSUFBSztFQUNwQixhQUFhLEVBQUUsSUFBSSxHRHNCcEI7RUFGRCxnQkVoQkcsQUZnQmEsT0VoQk4sRUZnQlYsQUk3QkEsZ0JGYUcsQUViRSxPRmFLLEVGZ0JWLEFJN0JBLGdCRmFHLEFFYkUsT0ZhSyxFRmdCVixBSzdCQSxtQkhhRyxBR2JLLE9IYUUsRUZnQlYsQU03QkEsa0JKYUcsQUliSSxPSmFHLEVGZ0JWLGdCRWZHLEFGZWEsTUVmUCxFRmVULEFJN0JBLGdCRmNHLEFFZEUsTUZjSSxFRmVULEFJN0JBLGdCRmNHLEFFZEUsTUZjSSxFRmVULEFLN0JBLG1CSGNHLEFHZEssTUhjQyxFRmVULEFNN0JBLGtCSmNHLEFJZEksTUpjRSxDQUFDO0lBQ04sT0FBTyxFQUFFLEdBQUk7SUFDYixPQUFPLEVBQUUsS0FBTSxHQUNoQjtFRllILGdCRVhHLEFGV2EsTUVYUCxFRldULEFJN0JBLGdCRmtCRyxBRWxCRSxNRmtCSSxFRldULEFJN0JBLGdCRmtCRyxBRWxCRSxNRmtCSSxFRldULEFLN0JBLG1CSGtCRyxBR2xCSyxNSGtCQyxFRldULEFNN0JBLGtCSmtCRyxBSWxCSSxNSmtCRSxDQUFDO0lBQ04sS0FBSyxFQUFFLElBQUssR0FDYjs7QUZrQkgsSUFBSSxDQUFDO0VDdkJILFdBQVcsRUFBRyxLQUFJO0VBQ2xCLFlBQVksRUFBRSxLQUFLLEdEd0JwQjtFQUZELElFekJHLEFGeUJDLE9FekJNLEVGeUJWLElFeEJHLEFGd0JDLE1FeEJLLENBQUM7SUFDTixPQUFPLEVBQUUsR0FBSTtJQUNiLE9BQU8sRUFBRSxLQUFNLEdBQ2hCO0VGcUJILElFcEJHLEFGb0JDLE1FcEJLLENBQUM7SUFDTixLQUFLLEVBQUUsSUFBSyxHQUNiOztBS1ZELFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxVQUFVLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVBQUUsVUFBVSxDQUExaEI7RUFDRSxRQUFRLEVBQUUsUUFBUztFQUVuQixVQUFVLEVBQUUsR0FBSTtFQUVoQixZQUFZLEVBQUcsSUFBSTtFQUNuQixhQUFhLEVBQUUsSUFBSyxHQUNyQjs7QUFTRCxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQUUsVUFBVSxFQUFFLFVBQVUsQ0FBckk7RUFDRSxLQUFLLEVBQUUsSUFBSyxHQUNiOztBQU1DLFNBQVMsQ0FBVDtFQUNFLEtBQUssRUFBRSxhQUFVLEdBQ2xCOztBQUZELFNBQVMsQ0FBVDtFQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCOztBQUZELFNBQVMsQ0FBVDtFQUNFLEtBQUssRUFBRSxHQUFVLEdBQ2xCOztBQUZELFNBQVMsQ0FBVDtFQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCOztBQUZELFNBQVMsQ0FBVDtFQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCOztBQUZELFNBQVMsQ0FBVDtFQUNFLEtBQUssRUFBRSxHQUFVLEdBQ2xCOztBQUZELFNBQVMsQ0FBVDtFQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCOztBQUZELFNBQVMsQ0FBVDtFQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCOztBQUZELFNBQVMsQ0FBVDtFQUNFLEtBQUssRUFBRSxHQUFVLEdBQ2xCOztBQUZELFVBQVUsQ0FBVjtFQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCOztBQUZELFVBQVUsQ0FBVjtFQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCOztBQUZELFVBQVUsQ0FBVjtFQUNFLEtBQUssRUFBRSxJQUFVLEdBQ2xCOztBQWtCRCxjQUFjLENBQWQ7RUFDRSxLQUFLLEVBQUUsSUFBSyxHQUNiOztBQVBELGNBQWMsQ0FBZDtFQUNFLEtBQUssRUFBRSxhQUFVLEdBQ2xCOztBQUZELGNBQWMsQ0FBZDtFQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCOztBQUZELGNBQWMsQ0FBZDtFQUNFLEtBQUssRUFBRSxHQUFVLEdBQ2xCOztBQUZELGNBQWMsQ0FBZDtFQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCOztBQUZELGNBQWMsQ0FBZDtFQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCOztBQUZELGNBQWMsQ0FBZDtFQUNFLEtBQUssRUFBRSxHQUFVLEdBQ2xCOztBQUZELGNBQWMsQ0FBZDtFQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCOztBQUZELGNBQWMsQ0FBZDtFQUNFLEtB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QVQ7SUFDRSxLQUFLLEVBQUUsY0FBVSxHQUNsQjtFQUZELFNBQVMsQ0FBVDtJQUNFLEtBQUssRUFBRSxHQUFVLEdBQ2xCO0VBRkQsVUFBVSxDQUFWO0lBQ0UsS0FBSyxFQUFFLGNBQVUsR0FDbEI7RUFGRCxVQUFVLENBQVY7SUFDRSxLQUFLLEVBQUUsY0FBVSxHQUNsQjtFQUZELFVBQVUsQ0FBVjtJQUNFLEtBQUssRUFBRSxJQUFVLEdBQ2xCO0VBa0JELGNBQWMsQ0FBZDtJQUNFLEtBQUssRUFBRSxJQUFLLEdBQ2I7RUFQRCxjQUFjLENBQWQ7SUFDRSxLQUFLLEVBQUUsYUFBVSxHQUNsQjtFQUZELGNBQWMsQ0FBZDtJQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCO0VBRkQsY0FBYyxDQUFkO0lBQ0UsS0FBSyxFQUFFLEdBQVUsR0FDbEI7RUFGRCxjQUFjLENBQWQ7SUFDRSxLQUFLLEVBQUUsY0FBVSxHQUNsQjtFQUZELGNBQWMsQ0FBZDtJQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCO0VBRkQsY0FBYyxDQUFkO0lBQ0UsS0FBSyxFQUFFLEdBQVUsR0FDbEI7RUFGRCxjQUFjLENBQWQ7SUFDRSxLQUFLLEVBQUUsY0FBVSxHQUNsQjtFQUZELGNBQWMsQ0FBZDtJQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCO0VBRkQsY0FBYyxDQUFkO0lBQ0UsS0FBSyxFQUFFLEdBQVUsR0FDbEI7RUFGRCxlQUFlLENBQWY7SUFDRSxLQUFLLEVBQUUsY0FBVSxHQUNsQjtFQUZELGVBQWUsQ0FBZjtJQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCO0VBRkQsZUFBZSxDQUFmO0lBQ0UsS0FBSyxFQUFFLElBQVUsR0FDbEI7RUFQRCxjQUFjLENBQWQ7SUFDRSxJQUFJLEVBQUUsSUFBSyxHQUNaO0VBUEQsY0FBYyxDQUFkO0lBQ0UsSUFBSSxFQUFFLGFBQVUsR0FDakI7RUFGRCxjQUFjLENBQWQ7SUFDRSxJQUFJLEVBQUUsY0FBVSxHQUNqQjtFQUZELGNBQWMsQ0FBZDtJQUNFLElBQUksRUFBRSxHQUFVLEdBQ2pCO0VBRkQsY0FBYyxD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QVMsQ0FBVDtJQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCO0VBRkQsU0FBUyxDQUFUO0lBQ0UsS0FBSyxFQUFFLEdBQVUsR0FDbEI7RUFGRCxTQUFTLENBQVQ7SUFDRSxLQUFLLEVBQUUsY0FBVSxHQUNsQjtFQUZELFNBQVMsQ0FBVDtJQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCO0VBRkQsU0FBUyxDQUFUO0lBQ0UsS0FBSyxFQUFFLEdBQVUsR0FDbEI7RUFGRCxVQUFVLENBQVY7SUFDRSxLQUFLLEVBQUUsY0FBVSxHQUNsQjtFQUZELFVBQVUsQ0FBVjtJQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCO0VBRkQsVUFBVSxDQUFWO0lBQ0UsS0FBSyxFQUFFLElBQVUsR0FDbEI7RUFrQkQsY0FBYyxDQUFkO0lBQ0UsS0FBSyxFQUFFLElBQUssR0FDYjtFQVBELGNBQWMsQ0FBZDtJQUNFLEtBQUssRUFBRSxhQUFVLEdBQ2xCO0VBRkQsY0FBYyxDQUFkO0lBQ0UsS0FBSyxFQUFFLGNBQVUsR0FDbEI7RUFGRCxjQUFjLENBQWQ7SUFDRSxLQUFLLEVBQUUsR0FBVSxHQUNsQjtFQUZELGNBQWMsQ0FBZDtJQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCO0VBRkQsY0FBYyxDQUFkO0lBQ0UsS0FBSyxFQUFFLGNBQVUsR0FDbEI7RUFGRCxjQUFjLENBQWQ7SUFDRSxLQUFLLEVBQUUsR0FBVSxHQUNsQjtFQUZELGNBQWMsQ0FBZDtJQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCO0VBRkQsY0FBYyxDQUFkO0lBQ0UsS0FBSyxFQUFFLGNBQVUsR0FDbEI7RUFGRCxjQUFjLENBQWQ7SUFDRSxLQUFLLEVBQUUsR0FBVSxHQUNsQjtFQUZELGVBQWUsQ0FBZjtJQUNFLEtBQUssRUFBRSxjQUFVLEdBQ2xCO0VBRkQsZUFBZSxDQUFmO0lBQ0UsS0FBSyxFQUFFLGNBQVUsR0FDbEI7RUFGRCxlQUFlLENBQWY7SUFDRSxLQUFLLEVBQUUsSUFBVSxHQUNsQjtFQVBELGNBQWMsQ0FBZDtJQUNFLElBQUksRUFBRSxJQUFLLEdBQ1o7RUFQRCxj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QUdyR1Esa0JIcUdVLEVEV3JCLEFLakhBLHNCSnNHRyxBSXRHSSxrQkpzR2MsRURXckIsQU1qSEEsdUJMc0dHLEFLdEdhLGtCTHNHSyxDQUFDO0lBQ2xCLEtBQUssRU4yR3dCLElBQUk7SU0xR2pDLE9BQU8sRUFBRSxDQUFFLEdBQ1o7RURRSCxhQ1BHLEFET1Usc0JDUFksRURPekIsQUdqSEEsYUYwR0csQUUxR0Usc0JGMEdvQixFRE96QixBSWhIQSxvQkh5R0csQUd6R1Esc0JIeUdjLEVET3pCLEFLakhBLHNCSjBHRyxBSTFHSSxzQkowR2tCLEVET3pCLEFNakhBLHVCTDBHRyxBSzFHYSxzQkwwR1MsQ0FBQztJQUFFLEtBQUssRU53R0EsSUFBSSxHTXhHUTtFRE83QyxhQ05HLEFETVUsMkJDTmlCLEVETTlCLEFHakhBLGFGMkdHLEFFM0dFLDJCRjJHeUIsRURNOUIsQUloSEEsb0JIMEdHLEFHMUdRLDJCSDBHbUIsRURNOUIsQUtqSEEsc0JKMkdHLEFJM0dJLDJCSjJHdUIsRURNOUIsQU1qSEEsdUJMMkdHLEFLM0dhLDJCTDJHYyxDQUFFO0lBQUUsS0FBSyxFTnVHTixJQUFJLEdNdkdjO0VETW5ELGFBQWEsQUFzQlYsWUFBWSxFQXRCZixBR2pIQSxhSHVJRyxBR3ZJRSxZSHVJVSxFQXRCZixBSWhIQSxvQkpzSUcsQUl0SVEsWUpzSUksRUF0QmYsQUtqSEEsc0JMdUlHLEFLdklJLFlMdUlRLEVBdEJmLEFNakhBLHVCTnVJRyxBTXZJYSxZTnVJRCxDQUFDO0lBQ1osTUFBTSxFQUFFLENBQUU7SUFDVixnQkFBZ0IsRUFBRSxXQUFZLEdBQy9CO0VBekJILGFBQWEsQ0FnQ1YsUUFBQyxJQWhDSixBQWdDRyxRQUFDLENHakpKLGFBQUssR0hpSEwsQUFnQ0csUUFBQyxDSWhKSixvQkFBVyxHSmdIWCxBQWdDRyxRQUFDLENLakpKLHNCQUFPLEdMaUhQLEFBZ0NHLFFBQUMsQ01qSkosdUJBQWdCLEVOaUhoQixhQUFhLENBaUNWLFFBQUMsSUFqQ0osQUFpQ0csUUFBQyxDR2xKSixhQUFLLEdIaUhMLEFBaUNHLFFB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R0w1Q2YsdUJBQVcsR084Q1QsTVhtUUYsQVduUVEsb0JYbVFZLEVBQXBCLEFJalRBLHlCQUFXLENPNkNYLFVBQVUsQ1B6Q04sa0JBQWtCLEdBSnRCLHVCQUFXLEdPOENULE1YbVFGLEFXblFRLG9CWG1RWSxFQUFwQixBV3BRQSxVQUFVLENQN0NWLHlCQUFXLENBSVAsa0JBQWtCLEdBSnRCLHVCQUFXLEdPOENULE1YbVFGLEFXblFRLG9CWG1RWTtFQUFwQixBV3BRQSxVQUFVO0VGRFYsZUFBZSxHQUFHLGdCQUFnQixHRUdoQyxLWGtRRixBV2xRTyxvQlhrUWEsQ1dsUWIsSUFBQyxDQUFLLFFBQUwsQUFBYSxHWGtRckIsQUlqVEEseUJBQVc7RU82Q1gsVUFBVSxDUHpDTixrQkFBa0IsR0t3Q0osZ0JBQWdCLEdFR2hDLEtYa1FGLEFXbFFPLG9CWGtRYSxDV2xRYixJQUFDLENBQUssUUFBTCxBQUFhO0VYa1FyQixBV3BRQSxVQUFVLENQN0NWLHlCQUFXLENBSVAsa0JBQWtCLEdLd0NKLGdCQUFnQixHRUdoQyxLWGtRRixBV2xRTyxvQlhrUWEsQ1dsUWIsSUFBQyxDQUFLLFFBQUwsQUFBYTtFWGtRckIsQVdwUUEsVUFBVTtFRkRWLGVBQWUsR0w1Q2YsdUJBQVcsR08rQ1QsS1hrUUYsQVdsUU8sb0JYa1FhLENXbFFiLElBQUMsQ0FBSyxRQUFMLEFBQWEsR1hrUXJCLEFJalRBLHlCQUFXO0VPNkNYLFVBQVUsQ1B6Q04sa0JBQWtCLEdBSnRCLHVCQUFXLEdPK0NULEtYa1FGLEFXbFFPLG9CWGtRYSxDV2xRYixJQUFDLENBQUssUUFBTCxBQUFhO0VYa1FyQixBV3BRQSxVQUFVLENQN0NWLHlCQUFXLENBSVAsa0JBQWtCLEdBSnRCLHVCQUFXLEdPK0NULEtYa1FGLEFXbFFPLG9CWGtRYSxDV2xRYixJQUFDLENBQUssUUFBTCxBQUFhO0VYa1FyQixBV3BRQSxVQUFVO0VGRFYsZUFBZSxHQUFHLGdCQUFnQixHRUloQyxLWGlRRixBV2pRTyxvQlhpUWEsQ1dqUWIsSUFBQyxDQUFLLE9BQUwsQUFBWSxHWGlRcEIsQUlqVEEseUJBQVc7RU82Q1gsVUFBVSxDUHpDTixrQkFBa0IsR0t3Q0osZ0JBQWdCLEdFSWhDLEtYaVFGLEFXalFPLG9CWGlRYSxDV2pRYixJQUFDLENBQUssT0FBTCxBQUFZO0VYaVFwQixBV3BRQSxVQUFVLENQN0NWLHlCQUFXLENBSVAsa0JBQWtCLEdLd0NKLGdCQUFnQixHRUloQyxLWGlRRixBV2pRTyxvQlhpUWEsQ1dqUWIsSUFBQyxDQUFLLE9BQUwsQUFBWTtFWGlRcEIsQVdwUUEsVUFBVTtFRkRWLGVBQWUsR0w1Q2YsdUJBQVcsR09nRFQsS1hpUUYsQVdqUU8sb0JYaVFhLENXalFiLElBQUMsQ0FBSyxPQUFMLEFBQVksR1hpUXBCLEFJalRBLHlCQUFXO0VPNkNYLFVBQVUsQ1B6Q04sa0JBQWtCLEdBSnRCLHVCQUFXLEdPZ0RULEtYaVFGLEFXalFPLG9CWGlRYSxDV2pRYixJQUFDLENBQUssT0FBTCxBQUFZO0VYaVFwQixBV3BRQSxVQUFVLENQN0NWLHlCQUFXLENBSVAsa0JBQWtCLEdBSnRCLHVCQUFXLEdPZ0RULEtYaVFGLEFXalFPLG9CWGlRYSxDV2pRYixJQUFDLENBQUssT0FBTCxBQUFZO0VYaVFwQixBV3BRQSxVQUFVO0VGRFYsZUFBZSxHQUFHLGdCQUFnQixHRUtoQyxLWGdRRixBV2hRTyxvQlhnUWEsQ1doUWIsSUFBQyxDQUFLLFFBQUwsQUFBYSxHWGdRckIsQUlqVEEseUJBQVc7RU82Q1gsVUFBVSxDUHpDTixrQkFBa0IsR0t3Q0osZ0JBQWdCLEdFS2hDLEtYZ1FGLEFXaFFPLG9CWGdRYSxDV2hRYixJQUFDLENBQUssUUFBTCxBQUFhO0VYZ1FyQixBV3BRQSxVQUFVLENQN0NWLHlCQUFXLENBSVAsa0JBQWtCLEdLd0NKLGdCQUFnQixHRUtoQyxLWGdRRixBV2hRTyxvQlhnUWEsQ1doUWIsSUFBQyxDQUFLLFFBQUwsQUFBYTtFWGdRckIsQVdwUUEsVUFBVTtFRkRWLGVBQWUsR0w1Q2YsdUJBQVcsR09pRFQsS1hnUUYsQVdoUU8sb0JYZ1FhLENXaFFiLElBQUMsQ0FBSyxRQUFMLEFBQWEs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UWxDLG9CQUFvQixBY2xUcEIsaUJBQVk7RWRrVFosQVNyUUEsZUFBZSxHTDVDZix1QkFBVyxHSmlUWCxvQkFBb0IsQWNsVHBCLGlCQUFZLEVka1RaLEFJalRBLHlCQUFXLENBSVAsa0JBQWtCLEdBSnRCLHVCQUFXLEdKaVRYLG9CQUFvQixBY2xUcEIsaUJBQVksRWRrVFosb0JBQW9CLEFNbFRwQiwyQkFBZ0IsRU5rVGhCLG9CQUFvQixBQVNqQixTQUFTLEVBVFosQVNsUUEsZUFBZSxHVGtRZixvQkFBb0IsQVNsUUYsYUFBYSxFVGtRL0IsQVNsUUEsZUFBZSxHVGtRZixvQkFBb0IsQUdsVHBCLGFBQUssRUhrVEwsQVNsUUEsZUFBZSxHVGtRZixvQkFBb0IsQUlqVHBCLG9CQUFXLEVKaVRYLEFTbFFBLGVBQWUsR1RrUWYsb0JBQW9CLEFLbFRwQixzQkFBTyxFTGtUUCxBU2xRQSxlQUFlLEdUa1FmLG9CQUFvQixBTWxUcEIsdUJBQWdCO0VOa1RoQixBU2pRQSxlQUFlLEdUaVFmLG9CQUFvQixBU2pRRixrQkFBa0I7RVRpUXBDLEFTalFBLGVBQWUsR1RpUWYsb0JBQW9CLEFLbFRwQixvQkFBTztFTGtUUCxBU2hRQSxlQUFlLEdBQUcsZ0JBQWdCLEdUZ1FsQyxvQkFBb0IsQVNoUWlCLElBQUk7RVRnUXpDLEFTaFFBLGVBQWUsR0xqRGYsdUJBQVcsR0ppVFgsb0JBQW9CLEFTaFFpQixJQUFJO0VUZ1F6QyxBU2hRQSxlQUFlLEdBQUcsZ0JBQWdCLEdUZ1FsQyxvQkFBb0IsQVVsVHBCLG9CQUFZO0VWa1RaLEFTaFFBLGVBQWUsR0xqRGYsdUJBQVcsR0ppVFgsb0JBQW9CLEFVbFRwQixvQkFBWTtFVmtUWixBU2hRQSxlQUFlLEdBQUcsZ0JBQWdCLEdUZ1FsQyxvQkFBb0IsQVc5UXBCLFlBQVk7RVg4UVosQVNoUUEsZUFBZSxHTGpEZix1QkFBVyxHSmlUWCxvQkFBb0IsQVc5UXBCLFlBQVksRVg4UVosQVdwUUEsVUFBVTtFRklWLGVBQWUsR0FBRyxnQkFBZ0IsR0VIaEMsTVhtUUYsQVduUVEsb0JYbVFZLEVBQXBCLEFXcFFBLFVBQVU7RUZJVixlQUFlLEdMakRmLHVCQUFXLEdPOENULE1YbVFGLEFXblFRLG9CWG1RWTtFQUFwQixBV3BRQSxVQUFVO0VGSVYsZUFBZSxHQUFHLGdCQUFnQixHRUZoQyxLWGtRRixBV2xRTyxvQlhrUWEsQ1dsUWIsSUFBQyxDQUFLLFFBQUwsQUFBYTtFWGtRckIsQVdwUUEsVUFBVTtFRklWLGVBQWUsR0xqRGYsdUJBQVcsR08rQ1QsS1hrUUYsQVdsUU8sb0JYa1FhLENXbFFiLElBQUMsQ0FBSyxRQUFMLEFBQWE7RVhrUXJCLEFXcFFBLFVBQVU7RUZJVixlQUFlLEdBQUcsZ0JBQWdCLEdFRGhDLEtYaVFGLEFXalFPLG9CWGlRYSxDV2pRYixJQUFDLENBQUssT0FBTCxBQUFZO0VYaVFwQixBV3BRQSxVQUFVO0VGSVYsZUFBZSxHTGpEZix1QkFBVyxHT2dEVCxLWGlRRixBV2pRTyxvQlhpUWEsQ1dqUWIsSUFBQyxDQUFLLE9BQUwsQUFBWTtFWGlRcEIsQVdwUUEsVUFBVTtFRklWLGVBQWUsR0FBRyxnQkFBZ0IsR0VBaEMsS1hnUUYsQVdoUU8sb0JYZ1FhLENXaFFiLElBQUMsQ0FBSyxRQUFMLEFBQWE7RVhnUXJCLEFXcFFBLFVBQVU7RUZJVixlQUFlLEdMakRmLHVCQUFXLEdPaURULEtYZ1FGLEFXaFFPLG9CWGdRYSxDV2hRYixJQUFDLENBQUssUUFBTCxBQUFhO0VYZ1FyQixBU2hRQSxlQUFlLEdBQUcsZ0JBQWdCLEdUZ1FsQyxvQkFBb0IsQVcxUHBCLFVBQVU7RVgwUFYsQVNoUUEsZUFBZSxHTGpEZix1QkFBVyxHSmlUWCxvQkFBb0IsQVcxUHBCLFVBQVU7RVgwUFYsQVNoUUEsZUFBZSxHQUFHLGdCQUFnQixHVGdRbEMsb0JBQW9CLEFXak5wQixXQUFXO0VYaU5YLEFTaFFBLGVBQWUsR0xqRGYsdUJBQVcsR0ppVFgsb0JBQW9CLEFXak5wQixXQUFXO0VYaU5YLEFTaFFBLGVBQWUsR0FBRyxnQkFBZ0IsR1RnUWxDLG9CQUFvQixBWWxUcEIseUJBQWU7RVprVGYsQVNoUUEsZUFBZSxHTGpE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SUFBSTtBRDRCdkMsQUM1QkYsZUFBZSxHQUFHLGdCQUFnQixHRDRCaEMsTUFBTSxBRTlFUixvQkFBWTtBRjhFVixBQzVCRixlQUFlLEdMakRmLHVCQUFXLEdJNkVULE1BQU0sQUU5RVIsb0JBQVk7QUY4RVYsQUM1QkYsZUFBZSxHQUFHLGdCQUFnQixHRDRCaEMsTUFBTSxBRzFDUixZQUFZO0FIMENWLEFDNUJGLGVBQWUsR0xqRGYsdUJBQVcsR0k2RVQsTUFBTSxBRzFDUixZQUFZO0FIMENWLEFDNUJGLGVBQWUsR0FBRyxnQkFBZ0IsR0Q0QmhDLE1BQU0sQUd0QlIsVUFBVTtBSHNCUixBQzVCRixlQUFlLEdMakRmLHVCQUFXLEdJNkVULE1BQU0sQUd0QlIsVUFBVTtBSHNCUixBQzVCRixlQUFlLEdBQUcsZ0JBQWdCLEdENEJoQyxNQUFNLEFHbUJSLFdBQVc7QUhuQlQsQUM1QkYsZUFBZSxHTGpEZix1QkFBVyxHSTZFVCxNQUFNLEFHbUJSLFdBQVc7QUhuQlQsQUM1QkYsZUFBZSxHQUFHLGdCQUFnQixHRDRCaEMsTUFBTSxBSTlFUix5QkFBZTtBSjhFYixBQzVCRixlQUFlLEdMakRmLHVCQUFXLEdJNkVULE1BQU0sQUk5RVIseUJBQWU7QUo4RWIsQUM1QkYsZUFBZSxHQUFHLGdCQUFnQixHRDRCaEMsTUFBTSxBSjdFUixzQkFBVztBSTZFVCxBQzVCRixlQUFlLEdMakRmLHVCQUFXLEdJNkVULE1BQU0sQUo3RVIsc0JBQVc7QUk2RVQsQUM1QkYsZUFBZSxHQUFHLGdCQUFnQixHRDRCaEMsTUFBTSxBSzlFUix5QkFBZTtBTDhFYixBQzVCRixlQUFlLEdMakRmLHVCQUFXLEdJNkVULE1BQU0sQUs5RVIseUJBQWU7QUw4RWIsQUM1QkYsZUFBZSxHQUFHLGdCQUFnQixHRDRCaEMsTUFBTSxBSzlFUix3QkFBZTtBTDhFYixBQzVCRixlQUFlLEdMakRmLHVCQUFXLEdJNkVULE1BQU0sQUs5RVIsd0JBQWU7QUw4RWIsQUM1QkYsZUFBZSxHQUFHLGdCQUFnQixHRDRCaEMsTUFBTSxBTTlFUixpQkFBWTtBTjhFVixBQzVCRixlQUFlLEdMakRmLHVCQUFXLEdJNkVULE1BQU0sQU05RVIsaUJBQVksRU44RVYsTUFBTSxBSjdFUix3QkFBVyxDSTZFVDtFQUNFLE1BQU0sRWIwSXdCLElBQUs7RWF6SW5DLFdBQVcsRWJ5SW1CLElBQUssR2F4SXBDOztBQUVELEFBQVEsUUFBQSxTQUFTLEVBQWpCLEFDbkNGLGVBQWUsR0RtQ2IsUUFBUSxBQ25DUSxhQUFhLEVEbUM3QixBQ25DRixlQUFlLEdEbUNiLFFBQVEsQUxuRlYsYUFBSyxFS21GSCxBQ25DRixlQUFlLEdEbUNiLFFBQVEsQUpsRlYsb0JBQVcsRUlrRlQsQUNuQ0YsZUFBZSxHRG1DYixRQUFRLEFIbkZWLHNCQUFPLEVHbUZMLEFDbkNGLGVBQWUsR0RtQ2IsUUFBUSxBRm5GVix1QkFBZ0I7QUVtRmQsQUNsQ0YsZUFBZSxHRGtDYixRQUFRLEFDbENRLGtCQUFrQjtBRGtDbEMsQUNsQ0YsZUFBZSxHRGtDYixRQUFRLEFIbkZWLG9CQUFPO0FHbUZMLEFDakNGLGVBQWUsR0FBRyxnQkFBZ0IsR0RpQ2hDLFFBQVEsQUNqQzJCLElBQUk7QURpQ3ZDLEFDakNGLGVBQWUsR0xqRGYsdUJBQVcsR0lrRlQsUUFBUSxBQ2pDMkIsSUFBSTtBRGlDdkMsQUNqQ0YsZUFBZSxHQUFHLGdCQUFnQixHRGlDaEMsUUFBUSxBRW5GVixvQkFBWTtBRm1GVixBQ2pDRixlQUFlLEdMakRmLHVCQUFXLEdJa0ZULFFBQVEsQUVuRlYsb0JBQVk7QUZtRlYsQUNqQ0YsZUFBZSxHQUFHLGdCQUFnQixHRGlDaEMsUUFBUSxBRy9DVixZQUFZO0FIK0NWLEFDakNGLGVBQWUsR0xqRGYsdUJBQVcsR0lrRlQsUUFBUSxBRy9DVixZQUFZO0FIK0NWLEFDakNGLGVBQWUsR0FBRyxnQkFBZ0IsR0RpQ2hDLFFBQVEsQUczQlYsVUFBVTtBSDJCUixBQ2pDRixlQUFlLEdMakRmLHVCQUFXLEdJa0ZULFFBQVEsQUczQlYsVUFBVTtBSDJCUixBQ2pDRixlQUFlLEdBQUcsZ0JBQWdCLEdEaUNoQyxRQUFRLEFHY1YsV0FBVztB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RUcsQUowRVEsT0kxRUQsQUFHTCxNQUFNLEVBbEJYLEFIUkEseUJHdUJHLEFIdkJZLE9HdUJMLEFBR0wsTUFBTSxFQWxCWCxBWFBBLHNCV3NCRyxBWHRCUSxPV3NCRCxBQUdMLE1BQU0sRUFsQlgsQUZSQSx5QkV1QkcsQUZ2QlksT0V1QkwsQUFHTCxNQUFNLEVBbEJYLEFGUkEsd0JFdUJHLEFGdkJZLE9FdUJMLEFBR0wsTUFBTSxFQWxCWCxBRFJBLGlCQ3VCRyxBRHZCUyxPQ3VCRixBQUdMLE1BQU0sRUFsQlgsSUFBSSxBQWdCRCxPQUFPLEFBQ0wsTUFBTSxFQWpCWCxBQWdCRyxPQUFPLEFMeEJWLG9CS3lCSyxBTHpCTyxNS3lCRCxFQWpCWCxBQWdCRyxPQUFPLEFKWVYsWUlYSyxBSldPLE1JWEQsRUFqQlgsQUpzQ0EsVUFBVSxDQUNSLE1JdkJDLEFKdUJLLE9JdkJFLEFBQ0wsTUFBTTtFQWpCWCxBSnNDQSxVQUFVLENBRVIsS0l4QkMsQUp3QkksT0l4QkcsQ0p3QkgsSUFBQyxDQUFLLFFBQUwsQUFBYSxDSXZCaEIsTUFBTTtFQWpCWCxBSnNDQSxVQUFVLENBR1IsS0l6QkMsQUp5QkksT0l6QkcsQ0p5QkgsSUFBQyxDQUFLLE9BQUwsQUFBWSxDSXhCZixNQUFNO0VBakJYLEFKc0NBLFVBQVUsQ0FJUixLSTFCQyxBSjBCSSxPSTFCRyxDSjBCSCxJQUFDLENBQUssUUFBTCxBQUFhLENJekJoQixNQUFNLEVBakJYLEFBZ0JHLE9BQU8sQUpnQ1YsVUkvQkssQUorQkssTUkvQkMsRUFqQlgsQUFnQkcsT0FBTyxBSnlFVixXSXhFSyxBSndFTSxNSXhFQSxFQWpCWCxBQWdCRyxPQUFPLEFIeEJWLHlCR3lCSyxBSHpCVSxNR3lCSixFQWpCWCxBQWdCRyxPQUFPLEFYdkJWLHNCV3dCSyxBWHhCTSxNV3dCQSxFQWpCWCxBQWdCRyxPQUFPLEFGeEJWLHlCRXlCSyxBRnpCVSxNRXlCSixFQWpCWCxBQWdCRyxPQUFPLEFGeEJWLHdCRXlCSyxBRnpCVSxNRXlCSixFQWpCWCxBQWdCRyxPQUFPLEFEeEJWLGlCQ3lCSyxB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QkFBZTtBRXdEZixBQUVFLFFBQVEsQ0FBQSxRQUFDLEVBRlgsQ0FBQyxBRHhERCxpQkFBWSxDQzBEVztFQUNuQixjQUFjLEVBQUUsSUFBSyxHQUN0Qjs7QUFPSCxZQUFZLEVBQVosQUpYQSxVQUFVLEVJV1YsQVhsRUEsc0JBQVcsRVdrRVgsQUZuRUEseUJBQWUsRUVtRWYsQUZuRUEsd0JBQWUsRUVtRWYsQURuRUEsMEJBQVksQ0NtRUM7RUM3RFgsS0FBSyxFckJpSjBCLElBQUk7RXFCaEpuQyxnQkFBZ0IsRVQySGdCLE9BQU87RVMxSHZDLFlBQVksRVQyQm9CLE9BQU8sR1FrQ3hDO0VBRkQsWUN6REcsQUR5RFMsTUN6REgsRUR5RFQsQUpYQSxVSzlDRyxBTDhDTyxNSzlDRCxFRHlEVCxBWGxFQSxzQllTRyxBWlRRLE1ZU0YsRUR5RFQsQUZuRUEseUJHVUcsQUhWWSxNR1VOLEVEeURULEFGbkVBLHdCR1VHLEFIVlksTUdVTixFRHlEVCxBRG5FQSwwQkVVRyxBRlZTLE1FVUgsRUR5RFQsWUN4REcsQUR3RFMsTUN4REgsRUFBTixBRHdESCxNQ3hEUyxBTDZDVCxVQUFVLEVLN0NQLEFEd0RILE1DeERTLEFaVlQsc0JBQVcsRVlVUixBRHdESCxNQ3hEUyxBSFhULHlCQUFlLEVHV1osQUR3REgsTUN4RFMsQUhYVCx3QkFBZSxFR1daLEFEd0RILE1DeERTLEFGWFQsMEJBQVksQ0VXRjtJQUNOLEtBQUssRXJCMkl3QixJQUFJO0lxQjFJakMsZ0JBQWdCLEVBQUUsT0FBTTtJQUNwQixZQUFZLEVBQUUsT0FBTSxHQUN6QjtFRG9ESCxZQ25ERyxBRG1EUyxNQ25ESCxFRG1EVCxBSlhBLFVLeENHLEFMd0NPLE1LeENELEVEbURULEFYbEVBLHNCWWVHLEFaZlEsTVllRixFRG1EVCxBRm5FQSx5QkdnQkcsQUhoQlksTUdnQk4sRURtRFQsQUZuRUEsd0JHZ0JHLEFIaEJZLE1HZ0JOLEVEbURULEFEbkVBLDBCRWdCRyxBRmhCUyxNRWdCSCxDQUFDO0lBQ04sS0FBSyxFckJzSXdCLElBQUk7SXFCcklqQyxnQkFBZ0IsRUFBRSxPQUFNO0lBQ3BCLFlBQVksRUFBRSxPQUFNLEdBQ3pCO0VEK0NILFlDOUNHLEFEOENTLE9DOUNGLEVEOENWLEFKWEEsVUtuQ0csQUxtQ08sT0tuQ0EsRUQ4Q1YsQVhsRUEsc0JZb0JHLEFacEJRLE9Zb0JELEVEOENWLEFGbkVBLHlCR3FCRyxBSHJCWSxPR3FCTCxFRDhDVixBRm5FQSx3QkdxQkcsQUhyQlksT0dxQkwsRUQ4Q1YsQURuRUEsMEJFcUJHLEFGckJTLE9FcUJGLEVEOENWLFlDN0NHLEFENkNTLE9DN0NGLEVBQVAsQUQ2Q0gsT0M3Q1UsQUxrQ1YsVUFBVSxFS2xDUCxBRDZDSCxPQzdDVSxBWnJCVixzQkFBVyxFWXFCUixBRDZDSCxPQzdDVSxBSHRCVix5QkFBZSxFR3NCWixBRDZDSCxPQzdDVSxBSHRCVix3QkFBZSxFR3NCWixBRDZDSCxPQzdDVSxBRnRCViwwQkFBWTtFRXVCVixBRDRDRixLQzVDTyxHRDRDUCxZQzVDVyxBRDRDQyxnQkM1Q2U7RUFBekIsQUQ0Q0YsS0M1Q08sR0FBSSxnQkFBZ0IsQUxpQzNCLFVBQVU7RUtqQ1IsQUQ0Q0YsS0M1Q08sR0FBSSxnQkFBZ0IsQVp0QjNCLHNCQUFXO0VZc0JULEFENENGLEtDNUNPLEdBQUksZ0JBQWdCLEFIdkIzQix5QkFBZTtFR3VCYixBRDRDRixLQzVDTyxHQUFJLGdCQUFnQixBSHZCM0Isd0JBQWU7RUd1QmIsQUQ0Q0YsS0M1Q08sR0FBSSxnQkFBZ0IsQUZ2QjNCLDBCQUFZLENFdUJnQjtJQUN4QixLQUFLLEVyQitId0IsSUFBSTtJcUI5SGpDLGdCQUFnQixFQUFFLE9BQU07SUFDcEIsWUFBWSxFQUFFLE9BQU0sR0FTekI7SURnQ0gsWUM5Q0csQUQ4Q1MsT0M5Q0YsQUFPTCxNQUFNLEVEdUNYLEFKWEEsVUtuQ0csQUxtQ08sT0tuQ0EsQUFPTCxNQUFNLEVEdUNYLEFYbEVBLHNCWW9CRyxBWnBCUSxPWW9CRCxBQU9MLE1BQU0sRUR1Q1gsQUZuRUEseUJHcUJHLEFIckJZLE9HcUJMLEFBT0wsTUFBTSxFRHVDWCxBRm5FQSx3QkdxQkcsQUhyQlksT0dxQkwsQUFPTCxNQUFNLEVEdUNYLEFEbkVBLDBCRXFCRyxBRnJCUyxPRXFCRixBQU9MLE1BQU0sRUR1Q1gsWUM5Q0csQUQ4Q1MsT0M5Q0YsQUFRTCxNQUFNLEVEc0NYLEFKWEEsVUtuQ0csQUxtQ08sT0tuQ0EsQUFRTCxNQUFNLEVEc0NYLEFYbEVBLHNCWW9CRyxBWnBCUSxPWW9CRCxBQVFMLE1BQU0sRURzQ1gsQUZuRUEseUJHcUJHLEFIckJZLE9HcUJMLEFBUUwsTUFBTSxFRHNDWCxBRm5FQSx3QkdxQkcsQUhyQlksT0dxQkwsQUFRTCxNQUFNLEVEc0NYLEFEbkVBLDBCRXFCRyxBRnJCUyxPRXFCRixBQVFMLE1BQU0sRURzQ1gsWUM5Q0csQUQ4Q1MsT0M5Q0YsQUFTTCxNQUFNLEVEcUNYLEFKWEEsVUtuQ0csQUxtQ08sT0tuQ0EsQUFTTCxNQUFNLEVEcUNYLEFYbEVBLHNCWW9CRyxBWnBCUSxPWW9CRCxBQVNMLE1BQU0sRURxQ1gsQUZuRUEseUJHcUJHLEFIckJZLE9HcUJMLEFBU0wsTUFBTSxFRHFDWCxBRm5FQSx3QkdxQkcsQUhyQlksT0dxQkwsQUFTTCxNQUFNLEVEcUNYLEFEbkVBLDBCRXFCRyxBRnJCUyxPRXFCRixBQVNMLE1BQU0sRURxQ1gsWUM3Q0csQUQ2Q1MsT0M3Q0YsQUFNTCxNQUFNLEVBTlIsQUQ2Q0gsT0M3Q1UsQUxrQ1YsVUs1QkssQUw0QkssTUs1QkMsRUFOUixBRDZDSCxPQzdDVSxBWnJCVixzQlkyQkssQVozQk0sTVkyQkEsRUFOUixBRDZDSCxPQzdDVSxBSHRCVix5Qkc0QkssQUg1QlUsTUc0QkosRUFOUixBRDZDSCxPQzdDVSxBSHRCVix3Qkc0QkssQUg1QlUsTUc0QkosRUFOUixBRDZDSCxPQzdDVSxBRnRCViwwQkU0QkssQUY1Qk8sTUU0QkQsRUR1Q1gsWUM3Q0csQUQ2Q1MsT0M3Q0YsQUFPTCxNQUFNLEVBUFIsQUQ2Q0gsT0M3Q1UsQUxrQ1YsVUszQkssQUwyQkssTUszQkMsRUFQUixBRDZDSCxPQzdDVSxBWnJCVixzQlk0QkssQVo1Qk0sTVk0QkEsRUFQUixBRDZDSCxPQzdDVSxBSHRCVix5Qkc2QkssQUg3QlUsTUc2QkosRUFQUixBRDZDSCxPQzdDVSxBSHRCVix3Qkc2QkssQUg3QlUsTUc2QkosRUFQUixBRDZDSCxPQzdDVSxBRnRCViwwQkU2QkssQUY3Qk8sTUU2QkQsRURzQ1gsWUM3Q0csQUQ2Q1MsT0M3Q0YsQUFRTCxNQUFNLEVBUlIsQUQ2Q0gsT0M3Q1UsQUFRTCxNQUFNLEFMMEJYLFVBQVUsRUtsQ1AsQUQ2Q0gsT0M3Q1UsQUFRTCxNQUFNLEFaN0JYLHNCQUFXLEVZcUJSLEFENkNILE9DN0NVLEFBUUwsTUFBTSxBSDlCWCx5QkFBZSxFR3NCWixBRDZDSCxPQzdDVSxBQVFMLE1BQU0sQUg5Qlgsd0JBQWUsRUdzQlosQUQ2Q0gsT0M3Q1UsQUFRTCxNQUFNLEFGOUJYLDBCQUFZO0lFdUJWLEFENENGLEtDNUNPLEdENENQLFlDNUNXLEFENENDLGdCQzVDZSxBQUt0QixNQUFNO0lBTFQsQUQ0Q0YsS0M1Q08sR0FBSSxnQkFBZ0IsQUxpQzNCLFVLNUJLLEFMNEJLLE1LNUJDO0lBTFQsQUQ0Q0YsS0M1Q08sR0FBSSxnQkFBZ0IsQVp0QjNCLHNCWTJCSyxBWjNCTSxNWTJCQTtJQUxULEFENENGLEtDNUNPLEdBQUksZ0JBQWdCLEFIdkIzQix5Qkc0QkssQUg1QlUsTUc0Qko7SUFMVCxBRDRDRixLQzVDTyxHQUFJLGdCQUFnQixBSHZCM0Isd0JHNEJLLEFINUJVLE1HNEJKO0lBTFQsQUQ0Q0YsS0M1Q08sR0FBSSxnQkFBZ0IsQUZ2QjNCLDBCRTRCSyxBRjVCTyxNRTRCRDtJQUxULEFENENGLEtDNUNPLEdENENQLFlDNUNXLEFENENDLGdCQzVDZSxBQU10QixNQUFNO0lBTlQsQUQ0Q0YsS0M1Q08sR0FBSSxnQkFBZ0IsQUxpQzNCLFVLM0JLLEFMMkJLLE1LM0JDO0lBTlQsQUQ0Q0YsS0M1Q08sR0FBSSxnQkFBZ0IsQVp0QjNCLHNCWTRCSyxBWjVCTSxNWTRCQTtJQU5ULEFENENGLEtDNUNPLEdBQUksZ0JBQWdCLEFIdkIzQix5Qkc2QkssQUg3QlUsTUc2Qko7SUFOVCxBRDRDRixLQzVDTyxHQUFJLGdCQUFnQixBSHZCM0Isd0JHNkJLLEFIN0JVLE1HNkJKO0lBTlQsQUQ0Q0YsS0M1Q08sR0FBSSxnQkFBZ0IsQUZ2QjNCLDBCRTZCSyxBRjdCTyxNRTZCRDtJQU5ULEFENENGLEtDNUNPLEdENENQLFlDNUNXLEFENENDLGdCQzVDZSxBQU90QixNQUFNO0lBUFQsQUQ0Q0YsS0M1Q08sR0FBSSxnQkFBZ0IsQUFPdEIsTUFBTSxBTDBCWCxVQUFVO0lLakNSLEFENENGLEtDNUNPLEdBQUksZ0JBQWdCLEFBT3RCLE1BQU0sQVo3Qlgsc0JBQVc7SVlzQlQsQUQ0Q0YsS0M1Q08sR0FBSSxnQkFBZ0IsQUFPdEIsTUFBTSxBSDlCWCx5QkFBZTtJR3VCYixBRDRDRixLQzVDTyxHQUFJLGdCQUFnQixBQU90QixNQUFNLEFIOUJYLHdCQUFlO0lHdUJiLEFENENGLEtDNUNPLEdBQUksZ0JBQWdCLEFBT3RCLE1BQU0sQUY5QlgsMEJBQVksQ0U4QkE7TUFDTixLQUFLLEVyQndIc0IsSUFBSTtNcUJ2SC9CLGdCQUFnQixFQUFFLE9BQU07TUFDcEIsWUFBWSxFQUFFLE9BQU0sR0FDekI7RURpQ0wsWUMvQkcsQUQrQlMsT0MvQkYsRUQrQlYsQUpYQSxVS3BCRyxBTG9CTyxPS3BCQSxFRCtCVixBWGxFQSxzQlltQ0csQVpuQ1EsT1ltQ0QsRUQrQlYsQUZuRUEseUJHb0NHLEFIcENZLE9Hb0NMLEVEK0JWLEFGbkVBLHdCR29DRyxBSHBDWSxPR29DTCxFRCtCVixBRG5FQSwwQkVvQ0csQUZwQ1MsT0VvQ0YsRUQrQlYsWUM5QkcsQUQ4QlMsT0M5QkYsRUFBUCxBRDhCSCxPQzlCVSxBTG1CVixVQUFVLEVLbkJQLEFEOEJILE9DOUJVLEFacENWLHNCQUFXLEVZb0NSLEFEOEJILE9DOUJVLEFIckNWLHlCQUFlLEVHcUNaLEFEOEJILE9DOUJVLEFIckNWLHdCQUFlLEVHcUNaLEFEOEJILE9DOUJVLEFGckNWLDBCQUFZO0VFc0NWLEFENkJGLEtDN0JPLEdENkJQLFlDN0JXLEFENkJDLGdCQzdCZTtFQUF6QixBRDZCRixLQzdCTyxHQUFJLGdCQUFnQixBTGtCM0IsVUFBVTtFS2xCUixBRDZCRixLQzdCTyxHQUFJLGdCQUFnQixBWnJDM0Isc0JBQVc7RVlxQ1QsQUQ2QkYsS0M3Qk8sR0FBSSxnQkFBZ0IsQUh0QzNCLHlCQUFlO0VHc0NiLEFENkJGLEtDN0JPLEdBQUksZ0JBQWdCLEFIdEMzQix3QkFBZTtFR3NDYixBRDZCRixLQzdCTyxHQUFJLGdCQUFnQixBRnRDM0IsMEJBQVksQ0VzQ2dCO0lBQ3hCLGdCQUFnQixFQUFFLElBQUssR0FDeEI7RUQyQkgsWUMxQkcsQUQwQlMsU0MxQkEsQUFHUCxNQUFNLEVBSFIsQUQwQkgsU0MxQlksQUxlWixVS1pLLEFMWUssTUtaQyxFQUhSLEFEMEJILFNDMUJZLEFaeENaLHNCWTJDSyxBWjNDTSxNWTJDQSxFQUhSLEFEMEJILFNDMUJZLEFIekNaLHlCRzRDSyxBSDVDVSxNRzRDSixFQUhSLEFEMEJILFNDMUJZLEFIekNaLHdCRzRDSyxBSDVDVSxNRzRDSixFQUhSLEFEMEJILFNDMUJZLEFGekNaLDBCRTRDSyxBRjVDTyxNRTRDRCxFRHVCWCxZQzFCRyxBRDBCUyxTQzFCQSxBQUlQLE1BQU0sRUFKUixBRDBCSCxTQzFCWSxBTGVaLFVLWEssQUxXSyxNS1hDLEVBSlIsQUQwQkgsU0MxQlksQVp4Q1osc0JZNENLLEFaNUNNLE1ZNENBLEVBSlIsQUQwQkgsU0MxQlksQUh6Q1oseUJHNkNLLEFIN0NVLE1HNkNKLEVBSlIsQUQwQkgsU0MxQlksQUh6Q1osd0JHNkNLLEFIN0NVLE1HNkNKLEVBSlIsQUQwQkgsU0MxQlksQUZ6Q1osMEJFNkNLLEFGN0NPLE1FNkNELEVEc0JYLFlDMUJHLEFEMEJTLFNDMUJBLEFBS1AsTUFBTSxFQUxSLEFEMEJILFNDMUJZLEFBS1AsTUFBTSxBTFVYLFVBQVUsRUtmUCxBRDBCSCxTQzFCWSxBQUtQLE1BQU0sQVo3Q1gsc0JBQVcsRVl3Q1IsQUQwQkgsU0MxQlksQUFLUCxNQUFNLEFIOUNYLHlCQUFlLEVHeUNaLEFEMEJILFNDMUJZLEFBS1AsTUFBTSxBSDlDWCx3QkFBZSxFR3lDWixBRDBCSCxTQzFCWSxBQUtQLE1BQU0sQUY5Q1gsMEJBQVksRUNtRVosWUFBWSxDQ3pCVCxRQUFDLENBRUMsTUFBTSxHQUZSLEFEeUJILFFDekJJLENMY0osVUtaSyxBTFlLLE1LWkMsR0FGUixBRHlCSCxRQ3pCSSxDWnpDSixzQlkyQ0ssQVozQ00sTVkyQ0EsR0FGUixBRHlCSCxRQ3pCSSxDSDFDSix5Qkc0Q0ssQUg1Q1UsTUc0Q0osR0FGUixBRHlCSCxRQ3pCSSxDSDFDSix3Qkc0Q0ssQUg1Q1UsTUc0Q0osR0FGUixBRHlCSCxRQ3pCSSxDRjFDSiwwQkU0Q0ssQUY1Q08sTUU0Q0QsRUR1QlgsWUFBWSxDQ3pCVCxRQUFDLENBR0MsTUFBTSxHQUhSLEFEeUJILFFDekJJLENMY0osVUtYSyxBTFdLLE1LWEMsR0FIUixBRHlCSCxRQ3pCSSxDWnpDSixzQlk0Q0ssQVo1Q00sTVk0Q0EsR0FIUixBRHlCSCxRQ3pCSSxDSDFDSix5Qkc2Q0ssQUg3Q1UsTUc2Q0osR0FIUixBRHlCSCxRQ3pCSSxDSDFDSix3Qkc2Q0ssQUg3Q1UsTUc2Q0osR0FIUixBRHlCSCxRQ3pCSSxDRjFDSiwwQkU2Q0ssQUY3Q08sTUU2Q0QsRURzQlgsWUFBWSxDQ3pCVCxRQUFDLENBSUMsTUFBTSxHQUpSLEFEeUJILFFDekJJLENBSUMsTUFBTSxBTFVYLFVBQVUsR0tkUCxBRHlCSCxRQ3pCSSxDQUlDLE1BQU0sQVo3Q1gsc0JBQVcsR1l5Q1IsQUR5QkgsUUN6QkksQ0FJQyxNQUFNLEFIOUNYLHlCQUFlLEdHMENaLEFEeUJILFFDekJJLENBSUMsTUFBTSxBSDlDWCx3QkFBZSxHRzBDWixBRHlCSCxRQ3pCSSxDQUlDLE1BQU0sQUY5Q1gsMEJBQVk7RUUyQ1YsQUR3QkYsUUN4QlUsQ0FBQSxRQUFDLEVEd0JYLFlDdkJLLEFEdUJPLE1DdkJEO0VBRFQsQUR3QkYsUUN4QlUsQ0FBQSxRQUFDLEVMYVgsVUtaSyxBTFlLLE1LWkM7RUFEVCxBRHdCRixRQ3hCVSxDQUFBLFFBQUMsRVoxQ1gsc0JZMkNLLEFaM0NNLE1ZMkNBO0VBRFQsQUR3QkYsUUN4QlUsQ0FBQSxRQUFDLEVIM0NYLHlCRzRDSyxBSDVDVSxNRzRDSjtFQURULEFEd0JGLFFDeEJVLENBQUEsUUFBQyxFSDNDWCx3Qkc0Q0ssQUg1Q1UsTUc0Q0o7RUFEVCxBRHdCRixRQ3hCVSxDQUFBLFFBQUMsRUYzQ1gsMEJFNENLLEFGNUNPLE1FNENEO0VBRFQsQUR3QkYsUUN4QlUsQ0FBQSxRQUFDLEVEd0JYLFlDdEJLLEFEc0JPLE1DdEJEO0VBRlQsQUR3QkYsUUN4QlUsQ0FBQSxRQUFDLEVMYVgsVUtYSyxBTFdLLE1LWEM7RUFGVCxBRHdCRixRQ3hCVSxDQUFBLFFBQUMsRVoxQ1gsc0JZNENLLEFaNUNNLE1ZNENBO0VBRlQsQUR3QkYsUUN4QlUsQ0FBQSxRQUFDLEVIM0NYLHlCRzZDSyxBSDdDVSxNRzZDSjtFQUZULEFEd0JGLFFDeEJVLENBQUEsUUFBQyxFSDNDWCx3Qkc2Q0ssQUg3Q1UsTUc2Q0o7RUFGVCxBRHdCRixRQ3hCVSxDQUFBLFFBQUMsRUYzQ1gsMEJFNkNLLEFGN0NPLE1FNkNEO0VBRlQsQUR3QkYsUUN4QlUsQ0FBQSxRQUFDLEVEd0JYLFlDckJLLEFEcUJPLE1DckJEO0VBSFQsQUR3QkYsUUN4QlUsQ0FBQSxRQUFDLEVBR04sTUFBTSxBTFVYLFVBQVU7RUtiUixBRHdCRixRQ3hCVSxDQUFBLFFBQUMsRUFHTixNQUFNLEFaN0NYLHNCQUFXO0VZMENULEFEd0JGLFFDeEJVLENBQUEsUUFBQyxFQUdOLE1BQU0sQUg5Q1gseUJBQWU7RUcyQ2IsQUR3QkYsUUN4QlUsQ0FBQSxRQUFDLEVBR04sTUFBTSxBSDlDWCx3QkFBZTtFRzJDYixBRHdCRixRQ3hCVSxDQUFBLFFBQUMsRUFHTixNQUFNLEFGOUNYLDBCQUFZLENFOENBO0lBQ04sZ0JBQWdCLEVUbUZZLE9BQU87SVNsRi9CLFlBQVksRVRiWSxPQUFPLEdTY3BDO0VBR0gsQURlRixZQUFZLENDZlYsTUFBTSxFQUFOLEFMSUYsVUFBVSxDS0pSLE1BQU0sRUFBTixBWm5ERixzQkFBVyxDWW1EVCxNQUFNLEVBQU4sQUhwREYseUJBQWUsQ0dvRGIsTUFBTSxFQUFOLEFIcERGLHdCQUFlLENHb0RiLE1BQU0sRUFBTixBRnBERiwwQkFBWSxDRW9EVixNQUFNLENBQUM7SUFDTCxLQUFLLEVUNkV5QixPQUFPO0lTNUVyQyxnQkFBZ0IsRXJCaUdhLElBQUksR3FCaEdsQzs7QURlSCxZQUFZLEVBQVosQUx0RUEsb0JBQVksRUtzRVosQUp4QkEsVUFBVSxDQUNSLE1BQU07QUl1QlIsQUp4QkEsVUFBVSxDQUVSLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0FJc0JyQixBSnhCQSxVQUFVLENBR1IsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVk7QUlxQnBCLEFKeEJBLFVBQVUsQ0FJUixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYSxHSW9CckIsQUoyQkEsV0FBVyxFSTNCWCxBSHRFQSx5QkFBZSxFR3NFZixBRHRFQSxzQkFBWSxDQ3NFQztFQ2hFWCxLQUFLLEVyQnFKMEIsSUFBSTtFcUJwSm5DLGdCQUFnQixFVEdnQixPQUFPO0VTRnZDLFlBQVksRVQ2SHFCLE9BQU0sR1E3RHhDO0VBRkQsWUM1REcsQUQ0RFMsTUM1REgsRUQ0RFQsQUx0RUEsb0JNVUcsQU5WUyxNTVVILEVENERULEFKeEJBLFVBQVUsQ0FDUixNS3JDQyxBTHFDSyxNS3JDQztFRDREVCxBSnhCQSxVQUFVLENBRVIsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWEsQ0t0Q2xCLE1BQU07RUQ0RFQsQUp4QkEsVUFBVSxDQUdSLEtBQUssQ0FBQSxJQUFDLENBQUssT0FBTCxBQUFZLENLdkNqQixNQUFNO0VENERULEFKeEJBLFVBQVUsQ0FJUixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYSxDS3hDbEIsTUFBTSxFRDREVCxBSjJCQSxXS3ZGRyxBTHVGUSxNS3ZGRixFRDREVCxBSHRFQSx5QklVRyxBSlZZLE1JVU4sRUQ0RFQsQUR0RUEsc0JFVUcsQUZWUyxNRVVILEVENERULFlDM0RHLEFEMkRTLE1DM0RILEVBQU4sQUQyREgsTUMzRFMsQU5YVCxvQkFBWSxFS3NFWixBSnhCQSxVQUFVLENBQ1IsTUtwQ0MsQUxvQ0ssTUtwQ0M7RUQyRFQsQUp4QkEsVUFBVSxDQUVSLEtLckNDLEFMcUNJLE1LckNFLENMcUNGLElBQUMsQ0FBSyxRQUFMLEFBQWE7RUlzQnJCLEFKeEJBLFVBQVUsQ0FHUixLS3RDQyxBTHNDSSxNS3RDRSxDTHNDRixJQUFDLENBQUssT0FBTCxBQUFZO0VJcUJwQixBSnhCQSxVQUFVLENBSVIsS0t2Q0MsQUx1Q0ksTUt2Q0UsQ0x1Q0YsSUFBQyxDQUFLLFFBQUwsQUFBYSxHS3ZDbEIsQUQyREgsTUMzRFMsQUxzRlQsV0FBVyxFS3RGUixBRDJESCxNQzNEUyxBSlhULHlCQUFlLEVJV1osQUQyREgsTUMzRFMsQUZYVCxzQkFBWSxDRVdGO0lBQ04sS0FBSyxFckIrSXdCLElBQUk7SXFCOUlqQyxnQkFBZ0IsRUFBRSxPQUFNO0lBQ3BCLFlBQVksRUFBRSxPQUFNLEdBQ3pCO0VEdURILFlDdERHLEFEc0RTLE1DdERILEVEc0RULEFMdEVBLG9CTWdCRyxBTmhCUyxNTWdCSCxFRHNEVCxBSnhCQSxVQUFVLENBQ1IsTUsvQkMsQUwrQkssTUsvQkM7RURzRFQsQUp4QkEsVUFBVSxDQUVSLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhLENLaENsQixNQUFNO0VEc0RULEFKeEJBLFVBQVUsQ0FHUixLQUFLLENBQUEsSUFBQyxDQUFLLE9BQUwsQUFBWSxDS2pDakIsTUFBTTtFRHNEVCxBSnhCQSxVQUFVLENBSVIsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWEsQ0tsQ2xCLE1BQU0sRURzRFQsQUoyQkEsV0tqRkcsQUxpRlEsTUtqRkYsRURzRFQsQUh0RUEseUJJZ0JHLEFKaEJZLE1JZ0JOLEVEc0RULEFEdEVBLHNCRWdCRyxBRmhCUyxNRWdCSCxDQUFDO0lBQ04sS0FBSyxFckIwSXdCLElBQUk7SXFCeklqQyxnQkFBZ0IsRUFBRSxPQUFNO0lBQ3BCLFlBQVksRUFBRSxPQUFNLEdBQ3pCO0VEa0RILFlDakRHLEFEaURTLE9DakRGLEVEaURWLEFMdEVBLG9CTXFCRyxBTnJCUyxPTXFCRixFRGlEVixBSnhCQSxVQUFVLENBQ1IsTUsxQkMsQUwwQkssT0sxQkU7RURpRFYsQUp4QkEsVUFBVSxDQUVSLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhLENLM0JsQixPQUFPO0VEaURWLEFKeEJBLFVBQVUsQ0FHUixLQUFLLENBQUEsSUFBQyxDQUFLLE9BQUwsQUFBWSxDSzVCakIsT0FBTztFRGlEVixBSnhCQSxVQUFVLENBSVIsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWEsQ0s3QmxCLE9BQU8sRURpRFYsQUoyQkEsV0s1RUcsQUw0RVEsT0s1RUQsRURpRFYsQUh0RUEseUJJcUJHLEFKckJZLE9JcUJMLEVEaURWLEFEdEVBLHNCRXFCRyxBRnJCUyxPRXFCRixFRGlEVixZQ2hERyxBRGdEUyxPQ2hERixFQUFQLEFEZ0RILE9DaERVLEFOdEJWLG9CQUFZLEVLc0VaLEFKeEJBLFVBQVUsQ0FDUixNS3pCQyxBTHlCSyxPS3pCRTtFRGdEVixBSnhCQSxVQUFVLENBRVIsS0sxQkMsQUwwQkksT0sxQkcsQ0wwQkgsSUFBQyxDQUFLLFFBQUwsQUFBYTtFSXNCckIsQUp4QkEsVUFBVSxDQUdSLEtLM0JDLEFMMkJJLE9LM0JHLENMMkJILElBQUMsQ0FBSyxPQUFMLEFBQVk7RUlxQnBCLEFKeEJBLFVBQVUsQ0FJUixLSzVCQyxBTDRCSSxPSzVCRyxDTDRCSCxJQUFDLENBQUssUUFBTCxBQUFhLEdLNUJsQixBRGdESCxPQ2hEVSxBTDJFVixXQUFXLEVLM0VSLEFEZ0RILE9DaERVLEFKdEJWLHlCQUFlLEVJc0JaLEFEZ0RILE9DaERVLEFGdEJWLHNCQUFZO0VFdUJWLEFEK0NGLEtDL0NPLEdEK0NQLFlDL0NXLEFEK0NDLGdCQy9DZTtFQUF6QixBRCtDRixLQy9DTyxHQUFJLGdCQUFnQixBTnZCM0Isb0JBQVksRUtzRVosQUp4QkEsVUFBVTtFS3ZCUixLQUFLLEdMd0JMLE1LeEJTLEFMd0JILGdCS3hCbUI7RUQrQzNCLEFKeEJB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TCxBQVNMLE1BQU0sRUR3Q1gsQUR0RUEsc0JFcUJHLEFGckJTLE9FcUJGLEFBU0wsTUFBTSxFRHdDWCxZQ2hERyxBRGdEUyxPQ2hERixBQU1MLE1BQU0sRUFOUixBRGdESCxPQ2hEVSxBTnRCVixvQk00QkssQU41Qk8sTU00QkQsRUQwQ1gsQUp4QkEsVUFBVSxDQUNSLE1LekJDLEFMeUJLLE9LekJFLEFBTUwsTUFBTTtJRDBDWCxBSnhCQSxVQUFVLENBRVIsS0sxQkMsQUwwQkksT0sxQkcsQ0wwQkgsSUFBQyxDQUFLLFFBQUwsQUFBYSxDS3BCaEIsTUFBTTtJRDBDWCxBSnhCQSxVQUFVLENBR1IsS0szQkMsQUwyQkksT0szQkcsQ0wyQkgsSUFBQyxDQUFLLE9BQUwsQUFBWSxDS3JCZixNQUFNO0lEMENYLEFKeEJBLFVBQVUsQ0FJUixLSzVCQyxBTDRCSSxPSzVCRyxDTDRCSCxJQUFDLENBQUssUUFBTCxBQUFhLENLdEJoQixNQUFNLEVBTlIsQURnREgsT0NoRFUsQUwyRVYsV0tyRUssQUxxRU0sTUtyRUEsRUFOUixBRGdESCxPQ2hEVSxBSnRCVix5Qkk0QkssQUo1QlUsTUk0QkosRUFOUixBRGdESCxPQ2hEVSxBRnRCVixzQkU0QkssQUY1Qk8sTUU0QkQsRUQwQ1gsWUNoREcsQURnRFMsT0NoREYsQUFPTCxNQUFNLEVBUFIsQURnREgsT0NoRFUsQU50QlYsb0JNNkJLLEFON0JPLE1NNkJELEVEeUNYLEFKeEJBLFVBQVUsQ0FDUixNS3pCQyxBTHlCSyxPS3pCRSxBQU9MLE1BQU07SUR5Q1gsQUp4QkEsVUFBVSxDQUVSLEtLMUJDLEFMMEJJLE9LMUJHLENMMEJILElBQUMsQ0FBSyxRQUFMLEFBQWEsQ0tuQmhCLE1BQU07SUR5Q1gsQUp4QkEsVUFBVSxDQUdSLEtLM0JDLEFMMkJJLE9LM0JHLENMMkJILElBQUMsQ0FBSyxPQUFMLEFBQVksQ0twQmYsTUFBTTtJRHlDWCxBSnhCQSxVQUFVLENBSVIsS0s1QkMsQUw0QkksT0s1QkcsQ0w0QkgsSUFBQyxDQUFLLFFBQUwsQUFBYSxDS3JCaEIsTUFBTSxFQVBSLEFEZ0RILE9DaERVLEFMMkVWLFdLcEVLLEFMb0VNLE1LcEVBLEVBUFIsQURnREgsT0NoRFUsQUp0QlYseUJJNkJLLEFKN0JVLE1JNkJKLEVBUFIsQURnREgsT0NoRFUsQUZ0QlYsc0JFNkJLLEFGN0JPLE1FNkJELEVEeUNYLFlDaERHLEFEZ0RTLE9DaERGLEFBUUwsTUFBTSxFQVJSLEFEZ0RILE9DaERVLEFBUUwsTUFBTSxBTjlCWCxvQkFBWSxFS3NFWixBSnhCQSxVQUFVLENBQ1IsTUt6QkMsQUx5QkssT0t6QkUsQUFRTCxNQUFNO0lEd0NYLEFKeEJBLFVBQVUsQ0FFUixLSzFCQyxBTDBCSSxPSzFCRyxBQVFMLE1BQU0sQ0xrQkosSUFBQyxDQUFLLFFBQUwsQUFBYTtJSXNCckIsQUp4QkEsVUFBVSxDQUdSLEtLM0JDLEFMMkJJLE9LM0JHLEFBUUwsTUFBTSxDTG1CSixJQUFDLENBQUssT0FBTCxBQUFZO0lJcUJwQixBSnhCQSxVQUFVLENBSVIsS0s1QkMsQUw0QkksT0s1QkcsQUFRTCxNQUFNLENMb0JKLElBQUMsQ0FBSyxRQUFMLEFBQWEsR0s1QmxCLEFEZ0RILE9DaERVLEFBUUwsTUFBTSxBTG1FWCxXQUFXLEVLM0VSLEFEZ0RILE9DaERVLEFBUUwsTUFBTSxBSjlCWCx5QkFBZSxFSXNCWixBRGdESCxPQ2hEVSxBQVFMLE1BQU0sQUY5Qlgsc0JBQVk7SUV1QlYsQUQrQ0YsS0MvQ08sR0QrQ1AsWUMvQ1csQUQrQ0MsZ0JDL0NlLEFBS3RCLE1BQU07SUFMVCxBRCtDRixLQy9DTyxHQUFJLGdCQUFnQixBTnZCM0Isb0JNNEJLLEFONUJPLE1NNEJELEVEMENYLEFKeEJBLFVBQVU7SUt2QlIsS0FBSyxHTHdCTCxNS3hCUyxBTHdCSCxnQkt4Qm1CLEFBS3RCLE1BQU07SUQwQ1gsQUp4QkEsVUFBVTtJS3ZCUixLQUFLLEdMeUJMLEtLekJTLEFMeUJKLGdCS3pCb0IsQ0x5QnBCLElBQUMsQ0FBSyxRQUFMLEFBQWEsQ0twQmhCLE1BQU07SUQwQ1gsQUp4QkEsVUFBVTtJS3ZCUixLQUFLLEdMMEJMLEtLMUJTLEFMMEJKLGdCSzFCb0IsQ0wwQnBCLElBQUMsQ0FBSyxPQUFMLEFBQVksQ0tyQmYsTUFBTTtJRDBDWCxBSnhCQSxVQUFVO0lLdkJSLEtBQUssR0wyQkwsS0szQlMsQUwyQkosZ0JLM0JvQixDTDJCcEIsSUFBQyxDQUFLLFFBQUwsQUFBYSxDS3RCaEIsTUFBTTtJQUxULEFEK0NGLEtDL0NPLEdBQUksZ0JBQWdCLEFMMEUzQixXS3JFSyxBTHFFTSxNS3JFQTtJQUxULEFEK0NGLEtDL0NPLEdBQUksZ0JBQWdCLEFKdkIzQix5Qkk0QkssQUo1QlUsTUk0Qko7SUFMVCxBRCtDRixLQy9DTyxHQUFJLGdCQUFnQixBRnZCM0Isc0JFNEJLLEFGNUJPLE1FNEJEO0lBTFQsQUQrQ0YsS0MvQ08sR0QrQ1AsWUMvQ1csQUQrQ0MsZ0JDL0NlLEFBTXRCLE1BQU07SUFOVCxBRCtDRixLQy9DTyxHQUFJLGdCQUFnQixBTnZCM0Isb0JNNkJLLEFON0JPLE1NNkJELEVEeUNYLEFKeEJBLFVBQVU7SUt2QlIsS0FBSyxHTHdCTCxNS3hCUyxBTHdCSCxnQkt4Qm1CLEFBTXRCLE1BQU07SUR5Q1gsQUp4QkEsVUFBVTtJS3ZCUixLQUFLLEdMeUJMLEtLekJTLEFMeUJKLGdCS3pCb0IsQ0x5QnBCLElBQUMsQ0FBSyxRQUFMLEFBQWEsQ0tuQmhCLE1BQU07SUR5Q1gsQUp4QkEsVUFBVTtJS3ZCUixLQUFLLEdMMEJMLEtLMUJTLEFMMEJKLGdCSzFCb0IsQ0wwQnBCLElBQUMsQ0FBSyxPQUFMLEFBQVksQ0twQmYsTUFBTTtJRHlDWCxBSnhCQSxVQUFVO0lLdkJSLEtBQUssR0wyQkwsS0szQlMsQUwyQkosZ0JLM0JvQixDTDJCcEIsSUFBQyxDQUFLLFFBQUwsQUFBYSxDS3JCaEIsTUFBTTtJQU5ULEFEK0NGLEtDL0NPLEdBQUksZ0JBQWdCLEFMMEUzQixXS3BFSyxBTG9FTSxNS3BFQTtJQU5ULEFEK0NGLEtDL0NPLEdBQUksZ0JBQWdCLEFKdkIzQix5Qkk2QkssQUo3QlUsTUk2Qko7SUFOVCxBRCtDRixLQy9DTyxHQUFJLGdCQUFnQixBRnZCM0Isc0JFNkJLLEFGN0JPLE1FNkJEO0lBTlQsQUQrQ0YsS0MvQ08sR0QrQ1AsWUMvQ1csQUQrQ0MsZ0JDL0NlLEFBT3RCLE1BQU07SUFQVCxBRCtDRixLQy9DTyxHQUFJLGdCQUFnQixBQU90QixNQUFNLEFOOUJYLG9CQUFZLEVLc0VaLEFKeEJBLFVBQVU7SUt2QlIsS0FBSyxHTHdCTCxNS3hCUyxBTHdCSCxnQkt4Qm1CLEFBT3RCLE1BQU07SUR3Q1gsQUp4QkEsVUFBVTtJS3ZCUixLQUFLLEdMeUJMLEtLekJTLEFMeUJKLGdCS3pCb0IsQUFPdEIsTUFBTSxDTGtCSixJQUFDLENBQUssUUFBTCxBQUFhO0lJc0JyQixBSnhCQSxVQUFVO0lLdkJSLEtBQUssR0wwQkwsS0sxQlMsQUwwQkosZ0JLMUJvQixBQU90QixNQUFNLENMbUJKLElBQUMsQ0FBSyxPQUFMLEFBQVk7SUlxQnBCLEFKeEJBLFVBQVU7SUt2QlIsS0FBSyxHTDJCTCxLSzNCUyxBTDJCSixnQkszQm9CLEFBT3RCLE1BQU0sQ0xvQkosSUFBQyxDQUFLLFFBQUwsQUFBYTtJSzNCbkIsQUQrQ0YsS0MvQ08sR0FBSSxnQkFBZ0IsQUFPdEIsTUFBTSxBTG1FWCxXQUFXO0lLMUVULEFEK0NGLEtDL0NPLEdBQUksZ0JBQWdCLEFBT3RCLE1BQU0sQUo5QlgseUJBQWU7SUl1QmIsQUQrQ0YsS0MvQ08sR0FBSSxnQkFBZ0IsQUFPdEIsTUFBTSxBRjlCWCxzQkFBWSxDRThCQTtNQUNOLEtBQUssRXJCNEhzQixJQUFJO01xQjNIL0IsZ0JBQWdCLEVBQUUsT0FBTTtNQUNwQixZQUFZLEVBQUUsT0FBTSxHQUN6QjtFRG9DTCxZQ2xDRyxBRGtDUyxPQ2xDRixFRGtDVixBTHRFQSxvQk1vQ0csQU5wQ1MsT01vQ0YsRURrQ1YsQUp4QkEsVUFBVSxDQUNSLE1LWEMsQUxXSyxPS1hFO0VEa0NWLEFKeEJBLFVBQVUsQ0FFUixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYSxDS1psQixPQUFPO0VEa0NWLEFKeEJBLFVBQVUsQ0FHUixLQUFLLENBQUEsSUFBQyxDQUFLLE9BQUwsQUFBWSxDS2JqQixPQUFPO0VEa0NWLEFKeEJBLFVBQVUsQ0FJUixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYSxDS2RsQixPQUFPLEVEa0NWLEFKMkJBLFdLN0RHLEFMNkRRLE9LN0RELEVEa0NWLEFIdEVBLHlCSW9DRyxBSnBDWSxPSW9DTCxFRGtDVixBRHRFQSxzQkVvQ0csQUZwQ1MsT0VvQ0YsRURrQ1YsWUNqQ0csQURpQ1MsT0NqQ0YsRUFBUCxBRGlDSCxPQ2pDVSxBTnJDVixvQkFBWSxFS3NFWixBSnhCQSxVQUFVLENBQ1IsTUtWQyxBTFVLLE9LVkU7RURpQ1YsQUp4QkEsVUFBVSxDQUVSLEtLWEMsQUxXSSxPS1hHLENMV0gsSUFBQyxDQUFLLFFBQUwsQUFBYTtFSXNCckIsQUp4QkEsVUFBVSxDQUdSLEtLWkMsQUxZSSxPS1pHLENMWUgsSUFBQyxDQUFLLE9BQUwsQUFBWTtFSXFCcEIsQUp4QkEsVUFBVSxDQUlSLEtLYkMsQUxhSSxPS2JHLENMYUgsSUFBQyxDQUFLLFFBQUwsQUFBYSxHS2JsQixBRGlDSCxPQ2pDVSxBTDREVixXQUFXLEVLNURSLEFEaUNILE9DakNVLEFKckNWLHlCQUFlLEVJcUNaLEFEaUNILE9DakNVLEFGckNWLHNCQUFZO0VFc0NWLEFEZ0NGLEtDaENPLEdEZ0NQLFlDaENXLEFEZ0NDLGdCQ2hDZTtFQUF6QixBRGdDRixLQ2hDTyxHQUFJLGdCQUFnQixBTnRDM0Isb0JBQVksRUtzRVosQUp4QkEsVUFBVTtFS1JSLEtBQUssR0xTTCxNS1RTLEFMU0gsZ0JLVG1CO0VEZ0MzQixBSnhCQSxVQUFVO0VLUlIsS0FBSyxHTFVMLEtLVlMsQUxVSixnQktWb0IsQ0xVcEIsSUFBQyxDQUFLLFFBQUwsQUFBYTtFSXNCckIsQUp4QkEsVUFBVTtFS1JSLEtBQUssR0xXTCxLS1hTLEFMV0osZ0JLWG9CLENMV3BCLElBQUMsQ0FBSyxPQUFMLEFBQVk7RUlxQnBCLEFKeEJBLFVBQVU7RUtSUixLQUFLLEdMWUwsS0taUyxBTFlKLGdCS1pvQixDTFlwQixJQUFDLENBQUssUUFBTCxBQUFhO0VLWm5CLEFEZ0NGLEtDaENPLEdBQUksZ0JBQWdCLEFMMkQzQixXQUFXO0VLM0RULEFEZ0NGLEtDaENPLEdBQUksZ0JBQWdCLEFKdEMzQix5QkFBZTtFSXNDYixBRGdDRixLQ2hDTyxHQUFJLGdCQUFnQixBRnRDM0Isc0JBQVksQ0VzQ2dCO0lBQ3hCLGdCQUFnQixFQUFFLElBQUssR0FDeEI7RUQ4QkgsWUM3QkcsQUQ2QlMsU0M3QkEsQUFHUCxNQUFNLEVBSFIsQUQ2QkgsU0M3QlksQU56Q1osb0JNNENLLEFONUNPLE1NNENELEVEMEJYLEFKeEJBLFVBQVUsQ0FDUixNS05DLEFMTUssU0tOSSxBQUdQLE1BQU07RUQwQlgsQUp4QkEsVUFBVSxDQUVSLEtLUEMsQUxPSSxTS1BLLENMT0wsSUFBQyxDQUFLLFFBQUwsQUFBYSxDS0poQixNQUFNO0VEMEJYLEFKeEJBLFVBQVUsQ0FHUixLS1JDLEFMUUksU0tSSyxDTFFMLElBQUMsQ0FBSyxPQUFMLEFBQVksQ0tMZixNQUFNO0VEMEJYLEFKeEJBLFVBQVUsQ0FJUixLS1RDLEFMU0ksU0tUSyxDTFNMLElBQUMsQ0FBSyxRQUFMLEFBQWEsQ0tOaEIsTUFBTSxFQUhSLEFENkJILFNDN0JZLEFMd0RaLFdLckRLLEFMcURNLE1LckRBLEVBSFIsQUQ2QkgsU0M3QlksQUp6Q1oseUJJNENLLEFKNUNVLE1JNENKLEVBSFIsQUQ2QkgsU0M3QlksQUZ6Q1osc0JFNENLLEFGNUNPLE1FNENELEVEMEJYLFlDN0JHLEFENkJTLFNDN0JBLEFBSVAsTUFBTSxFQUpSLEFENkJILFNDN0JZLEFOekNaLG9CTTZDSyxBTjdDTyxNTTZDRCxFRHlCWCxBSnhCQSxVQUFVLENBQ1IsTUtOQyxBTE1LLFNLTkksQUFJUCxNQUFNO0VEeUJYLEFKeEJBLFVBQVUsQ0FFUixLS1BDLEFMT0ksU0tQSyxDTE9MLElBQUMsQ0FBSyxRQUFMLEFBQWEsQ0tIaEIsTUFBTTtFRHlCWCxBSnhCQSxVQUFVLENBR1IsS0tSQyxBTFFJLFNLUkssQ0xRTCxJQUFDLENBQUssT0FBTCxBQUFZLENLSmYsTUFBTTtFRHlCWCxBSnhCQSxVQUFVLENBSVIsS0tUQyxBTFNJLFNLVEssQ0xTTCxJQUFDLENBQUssUUFBTCxBQUFhLENLTGhCLE1BQU0sRUFKUixBRDZCSCxTQzdCWSxBTHdEWixXS3BESyxBTG9ETSxNS3BEQSxFQUpSLEFENkJILFNDN0JZLEFKekNaLHlCSTZDSyxBSjdDVSxNSTZDSixFQUpSLEFENkJILFNDN0JZLEFGekNaLHNCRTZDSyxBRjdDTyxNRTZDRCxFRHlCWCxZQzdCRyxBRDZCUyxTQzdCQSxBQUtQLE1BQU0sRUFMUixBRDZCSCxTQzdCWSxBQUtQLE1BQU0sQU45Q1gsb0JBQVksRUtzRVosQUp4QkEsVUFBVSxDQUNSLE1LTkMsQUxNSyxTS05JLEFBS1AsTUFBTTtFRHdCWCxBSnhCQSxVQUFVLENBRVIsS0tQQyxBTE9JLFNLUEssQUFLUCxNQUFNLENMRUosSUFBQyxDQUFLLFFBQUwsQUFBYTtFSXNCckIsQUp4QkEsVUFBVSxDQUdSLEtLUkMsQUxRSSxTS1JLLEFBS1AsTUFBTSxDTEdKLElBQUMsQ0FBSyxPQUFMLEFBQVk7RUlxQnBCLEFKeEJBLFVBQVUsQ0FJUixLS1RDLEFMU0ksU0tUSyxBQUtQLE1BQU0sQ0xJSixJQUFDLENBQUssUUFBTCxBQUFhLEdLVGxCLEFENkJILFNDN0JZLEFBS1AsTUFBTSxBTG1EWCxXQUFXLEVLeERSLEFENkJILFNDN0JZLEFBS1AsTUFBTSxBSjlDWCx5QkFBZSxFSXlDWixBRDZCSCxTQzdCWSxBQUtQLE1BQU0sQUY5Q1gsc0JBQVksRUNzRVosWUFBWSxDQzVCVCxRQUFDLENBRUMsTUFBTSxHQUZSLEFENEJILFFDNUJJLENOMUNKLG9CTTRDSyxBTjVDTyxNTTRDRCxFRDBCWCxBSnhCQSxVQUFVLENBQ1IsTUFBTSxDS0xMLFFBQUMsQ0FFQyxNQUFNO0VEMEJYLEFKeEJBLFVBQVUsQ0FFUixLQUFLLENLTkosUUFBQyxFTE1HLElBQUMsQ0FBSyxRQUFMLEFBQWEsQ0tKaEIsTUFBTTtFRDBCWCxBSnhCQSxVQUFVLENBR1IsS0FBSyxDS1BKLFFBQUMsRUxPRyxJQUFDLENBQUssT0FBTCxBQUFZLENLTGYsTUFBTTtFRDBCWCxBSnhCQSxVQUFVLENBSVIsS0FBSyxDS1JKLFFBQUMsRUxRRyxJQUFDLENBQUssUUFBTCxBQUFhLENLTmhCLE1BQU0sR0FGUixBRDRCSCxRQzVCSSxDTHVESixXS3JESyxBTHFETSxNS3JEQSxHQUZSLEFENEJILFFDNUJJLENKMUNKLHlCSTRDSyxBSjVDVSxNSTRDSixHQUZSLEFENEJILFFDNUJJLENGMUNKLHNCRTRDSyxBRjVDTyxNRTRDRCxFRDBCWCxZQUFZLENDNUJULFFBQUMsQ0FHQyxNQUFNLEdBSFIsQUQ0QkgsUUM1QkksQ04xQ0osb0JNNkNLLEFON0NPLE1NNkNELEVEeUJYLEFKeEJBLFVBQVUsQ0FDUixNQUFNLENLTEwsUUFBQyxDQUdDLE1BQU07RUR5QlgsQUp4QkEsVUFBVSxDQUVSLEtBQUssQ0tOSixRQUFDLEVMTUcsSUFBQyxDQUFLLFFBQUwsQUFBYSxDS0hoQixNQUFNO0VEeUJYLEFKeEJBLFVBQVUsQ0FHUixLQUFLLENLUEosUUFBQyxFTE9HLElBQUMsQ0FBSyxPQUFMLEFBQVksQ0tKZixNQUFNO0VEeUJYLEFKeEJBLFVBQVUsQ0FJUixLQUFLLENLUkosUUFBQyxFTFFHLElBQUMsQ0FBSyxRQUFMLEFBQWEsQ0tMaEIsTUFBTSxHQUhSLEFENEJILFFDNUJJLENMdURKLFdLcERLLEFMb0RNLE1LcERBLEdBSFIsQUQ0QkgsUUM1QkksQ0oxQ0oseUJJNkNLLEFKN0NVLE1JNkNKLEdBSFIsQUQ0QkgsUUM1QkksQ0YxQ0osc0JFNkNLLEFGN0NPLE1FNkNELEVEeUJYLFlBQVksQ0M1QlQsUUFBQyxDQUlDLE1BQU0sR0FKUixBRDRCSCxRQzVCSSxDQUlDLE1BQU0sQU45Q1gsb0JBQVksRUtzRVosQUp4QkEsVUFBVSxDQUNSLE1BQU0sQ0tMTCxRQUFDLENBSUMsTUFBTTtFRHdCWCxBSnhCQSxVQUFVLENBRVIsS0FBSyxDS05KLFFBQUMsQ0FJQyxNQUFNLENMRUosSUFBQyxDQUFLLFFBQUwsQUFBYTtFSXNCckIsQUp4QkEsVUFB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SUFBQyxDQUFLLFFBQUwsQUFBYSxDS0xoQixNQUFNO0VBRlQsQUQyQkYsUUMzQlUsQ0FBQSxRQUFDLEVMc0RYLFdLcERLLEFMb0RNLE1LcERBO0VBRlQsQUQyQkYsUUMzQlUsQ0FBQSxRQUFDLEVKM0NYLHlCSTZDSyxBSjdDVSxNSTZDSjtFQUZULEFEMkJGLFFDM0JVLENBQUEsUUFBQyxFRjNDWCxzQkU2Q0ssQUY3Q08sTUU2Q0Q7RUFGVCxBRDJCRixRQzNCVSxDQUFBLFFBQUMsRUQyQlgsWUN4QkssQUR3Qk8sTUN4QkQ7RUFIVCxBRDJCRixRQzNCVSxDQUFBLFFBQUMsRUFHTixNQUFNLEFOOUNYLG9CQUFZO0VNMkNWLEFEMkJGLFFDM0JVLENBQUEsUUFBQyxFTEdYLFVBQVUsQ0FDUixNS0RHLEFMQ0csTUtERyxFRHdCWCxBSnhCQSxVQUFVO0VLSFIsUUFBUSxDQUFBLFFBQUMsRUxJVCxNS0RHLEFMQ0csTUtERztFQUhULEFEMkJGLFFDM0JVLENBQUEsUUFBQztFTEdYLFVBQVUsQ0FFUixLS0ZHLEFMRUUsTUtGSSxDTEVKLElBQUMsQ0FBSyxRQUFMLEFBQWE7RUlzQnJCLEFKeEJBLFVBQVU7RUtIUixRQUFRLENBQUEsUUFBQyxFTEtULEtLRkcsQUxFRSxNS0ZJLENMRUosSUFBQyxDQUFLLFFBQUwsQUFBYTtFS0xuQixBRDJCRixRQzNCVSxDQUFBLFFBQUM7RUxHWCxVQUFVLENBR1IsS0tIRyxBTEdFLE1LSEksQ0xHSixJQUFDLENBQUssT0FBTCxBQUFZO0VJcUJwQixBSnhCQSxVQUFVO0VLSFIsUUFBUSxDQUFBLFFBQUMsRUxNVCxLS0hHLEFMR0UsTUtISSxDTEdKLElBQUMsQ0FBSyxPQUFMLEFBQVk7RUtObEIsQUQyQkYsUUMzQlUsQ0FBQSxRQUFDO0VMR1gsVUFBVSxDQUlSLEtLSkcsQUxJRSxNS0pJLENMSUosSUFBQyxDQUFLLFFBQUwsQUFBYTtFSW9CckIsQUp4QkEsVUFBVTtFS0hSLFFBQVEsQ0FBQSxRQUFDLEVMT1QsS0tKRyxBTElFLE1LSkksQ0xJSixJQUFDLENBQUssUUFBTCxBQUFhO0VLUG5CLEFEMkJGLFFDM0JVLENBQUEsUUFBQyxFQUdOLE1BQU0sQUxtRFgsV0FBVztFS3REVCxBRDJCRixRQzNCVSxDQUFBLFFBQUMsRUFHTixNQUFNLEFKOUNYLHlCQUFlO0VJMkNiLEFEMkJGLFFDM0JVLENBQUEsUUFBQyxFQUdOLE1BQU0sQUY5Q1gsc0JBQVksQ0U4Q0E7SUFDTixnQkFBZ0IsRVRyQ1ksT0FBTztJU3NDL0IsWUFBWSxFVHFGYSxPQUFNLEdTcEZwQztFQUdILEFEa0JGLFlBQVksQ0NsQlYsTUFBTSxFQUFOLEFOcERGLG9CQUFZLENNb0RWLE1BQU0sRUFBTixBTE5GLFVBQVUsQ0FDUixNQUFNLENLS04sTUFBTTtFQUFOLEFMTkYsVUFBVSxDQUVSLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhLEVLSW5CLE1BQU07RUFBTixBTE5GLFVBQVUsQ0FHUixLQUFLLENBQUEsSUFBQyxDQUFLLE9BQUwsQUFBWSxFS0dsQixNQUFNO0VBQU4sQUxORixVQUFVLENBSVIsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWEsRUtFbkIsTUFBTSxFQUFOLEFMNkNGLFdBQVcsQ0s3Q1QsTUFBTSxFQUFOLEFKcERGLHlCQUFlLENJb0RiLE1BQU0sRUFBTixBRnBERixzQkFBWSxDRW9EVixNQUFNLENBQUM7SUFDTCxLQUFLLEVUM0N5QixPQUFPO0lTNENyQyxnQkFBZ0IsRXJCcUdhLElBQUksR3FCcEdsQzs7QURtQkgsWUFBWSxDQUFDO0VDcEVYLEtBQUssRXJCeUowQixJQUFJO0VxQnhKbkMsZ0JBQWdCLEVyQldNLE9BQU87RXFCVjdCLFlBQVksRXJCeUptQixPQUFNLEdvQnJGdEM7RUFGRCxZQ2hFRyxBRGdFUyxNQ2hFSCxFRGdFVCxZQy9ERyxBRCtEUyxNQy9ESCxDQUFDO0lBQ04sS0FBSyxFckJtSndCLElBQUk7SXFCbEpqQyxnQkFBZ0IsRUFBRSxPQUFNO0lBQ3BCLFlBQVksRUFBRSxPQUFNLEdBQ3pCO0VEMkRILFlDMURHLEFEMERTLE1DMURILENBQUM7SUFDTixLQUFLLEVyQjhJd0IsSUFBSTtJcUI3SWpDLGdCQUFnQixFQUFFLE9BQU07SUFDcEIsWUFBWSxFQUFFLE9BQU0sR0FDekI7RURzREgsWUNyREcsQURxRFMsT0NyREYsRURxRFYsWUNwREcsQURvRFMsT0NwREY7RUFDUixBRG1ERixLQ25ETyxHRG1EUCxZQ25EVyxBRG1EQyxnQkNuRGUsQ0FBQztJQUN4QixLQUFLLEVyQnVJd0IsSUFBSTtJcUJ0SWpDLGdCQUFnQixFQUFFLE9BQU07SUFDcEIsWUFBWSxFQUFFLE9BQU0sR0FTekI7SUR1Q0gsWUNyREcsQURxRFMsT0NyREYsQUFPTCxNQUFNLEVEOENYLFlDckRHLEFEcURTLE9DckRGLEFBUUwsTUFBTSxFRDZDWCxZQ3JERyxBRHFEUyxPQ3JERixBQVNMLE1BQU0sRUQ0Q1gsWUNwREcsQURvRFMsT0NwREYsQUFNTCxNQUFNLEVEOENYLFlDcERHLEFEb0RTLE9DcERGLEFBT0wsTUFBTSxFRDZDWCxZQ3BERyxBRG9EUyxPQ3BERixBQVFMLE1BQU07SUFQVCxBRG1ERixLQ25ETyxHRG1EUCxZQ25EVyxBRG1EQyxnQkNuRGUsQUFLdEIsTUFBTTtJQUxULEFEbURGLEtDbkRPLEdEbURQLFlDbkRXLEFEbURDLGdCQ25EZSxBQU10QixNQUFNO0lBTlQsQURtREYsS0NuRE8sR0RtRFAsWUNuRFcsQURtREMsZ0JDbkRlLEFBT3RCLE1BQU0sQ0FBQztNQUNOLEtBQUssRXJCZ0lzQixJQUFJO01xQi9IL0IsZ0JBQWdCLEVBQUUsT0FBTTtNQUNwQixZQUFZLEVBQUUsT0FBTSxHQUN6QjtFRHdDTCxZQ3RDRyxBRHNDUyxPQ3RDRixFRHNDVixZQ3JDRyxBRHFDUyxPQ3JDRjtFQUNSLEFEb0NGLEtDcENPLEdEb0NQLFlDcENXLEFEb0NDLGdCQ3BDZSxDQUFDO0lBQ3hCLGdCQUFnQixFQUFFLElBQUssR0FDeEI7RURrQ0gsWUNqQ0csQURpQ1MsU0NqQ0EsQUFHUCxNQUFNLEVEOEJYLFlDakNHLEFEaUNTLFNDakNBLEFBSVAsTUFBTSxFRDZCWCxZQ2pDRyxBRGlDUyxTQ2pDQSxBQUtQLE1BQU0sRUQ0QlgsWUFBWSxDQ2hDVCxRQUFDLENBRUMsTUFBTSxFRDhCWCxZQUFZLENDaENULFFBQUMsQ0FHQyxNQUFNLEVENkJYLFlBQVksQ0NoQ1QsUUFBQyxDQUlDLE1BQU07RUFIVCxBRCtCRixRQy9CVSxDQUFBLFFBQUMsRUQrQlgsWUM5QkssQUQ4Qk8sTUM5QkQ7RUFEVCxBRCtCRixRQy9CVSxDQUFBLFFBQUMsRUQrQlgsWUM3QkssQUQ2Qk8sTUM3QkQ7RUFGVCxBRCtCRixRQy9CVSxDQUFBLFFBQUMsRUQrQlgsWUM1QkssQUQ0Qk8sTUM1QkQsQ0FBQztJQUNOLGdCQUFnQixFckI3QkUsT0FBTztJcUI4QnJCLFlBQVksRXJCaUhXLE9BQU0sR3FCaEhsQztFQUdILEFEc0JGLFlBQVksQ0N0QlYsTUFBTSxDQUFDO0lBQ0wsS0FBSyxFckJuQ2UsT0FBTztJcUJvQzNCLGdCQUFnQixFckJ5R2EsSUFBSSxHcUJ4R2xDOztBRHVCSCxTQUFTLENBQUM7RUN4RVIsS0FBSyxFckI2SjBCLElBQUk7RXFCNUpuQyxnQkFBZ0IsRXJCWU0sT0FBTztFcUJYN0IsWUFBWSxFckI2Sm1CLE9BQU0sR29CckZ0QztFQUZELFNDcEVHLEFEb0VNLE1DcEVBLEVEb0VULFNDbkVHLEFEbUVNLE1DbkVBLENBQUM7SUFDTixLQUFLLEVyQnVKd0IsSUFBSTtJcUJ0SmpDLGdCQUFnQixFQUFFLE9BQU07SUFDcEIsWUFBWSxFQUFFLE9BQU0sR0FDekI7RUQrREgsU0M5REcsQUQ4RE0sTUM5REEsQ0FBQztJQUNOLEtBQUssRXJCa0p3QixJQUFJO0lxQmpKakMsZ0JBQWdCLEVBQUUsT0FBTTtJQUNwQixZQUFZLEVBQUUsT0FBTSxHQUN6QjtFRDBESCxTQ3pERyxBRHlETSxPQ3pEQyxFRHlEVixTQ3hERyxBRHdETSxPQ3hEQztFQUNSLEFEdURGLEtDdkRPLEdEdURQLFNDdkRXLEFEdURGLGdCQ3ZEa0IsQ0FBQztJQUN4QixLQUFLLEVyQjJJd0IsSUFBSTtJcUIxSWpDLGdCQUFnQixFQUFFLE9BQU07SUFDcEIsWUFBWSxFQUFFLE9BQU0sR0FTekI7SUQyQ0gsU0N6REcsQUR5RE0sT0N6REMsQUFPTCxNQUFNLEVEa0RYLFNDekRHLEFEeURNLE9DekRDLEFBUUwsTUFBTSxFRGlEWCxTQ3pERyxBRHlETSxPQ3pEQyxBQVNMLE1BQU0sRURnRFgsU0N4REcsQUR3RE0sT0N4REMsQUFNTCxNQUFNLEVEa0RYLFNDeERHLEFEd0RNLE9DeERDLEFBT0wsTUFBTSxFRGlEWCxTQ3hERyxBRHdETSxPQ3hEQyxBQVFMLE1BQU07SUFQVCxBRHVERixLQ3ZETyxHRHVEUCxTQ3ZEVyxBRHVERixnQkN2RGtCLEFBS3RCLE1BQU07SUFMVCxBRHVERixLQ3ZETyxHRHVEUCxTQ3ZEVyxBRHVERixnQkN2RGtCLEFBTXRCLE1BQU07SUFOVCxBRHVERixLQ3ZETyxHRHVEUCxTQ3ZEVyxBRHVERixnQkN2RGtCLEFBT3RCLE1BQU0sQ0FBQztNQUNOLEtBQUssRXJCb0lzQixJQUFJO01xQm5JL0IsZ0JBQWdCLEVBQUUsT0FBTTtNQUNwQixZQUFZLEVBQUUsT0FBTSxHQUN6QjtFRDRDTCxTQzFDRyxBRDBDTSxPQzFDQyxFRDBDVixTQ3pDRyxBRHlDTSxPQ3pDQztFQUNSLEFEd0NGLEtDeENPLEdEd0NQLFNDeENXLEFEd0NGLGdCQ3hDa0IsQ0FBQztJQUN4QixnQkFBZ0IsRUFBRSxJQUFLLEdBQ3hCO0VEc0NILFNDckNHLEFEcUNNLFNDckNHLEFBR1AsTUFBTSxFRGtDWCxTQ3JDRyxBRHFDTSxTQ3JDRyxBQUlQLE1BQU0sRURpQ1gsU0NyQ0csQURxQ00sU0NyQ0csQUFLUCxNQUFNLEVEZ0NYLFNBQVMsQ0NwQ04sUUFBQyxDQUVDLE1BQU0sRURrQ1gsU0FBUyxDQ3BDTixRQUFDLENBR0MsTUFBTSxFRGlDWCxTQUFTLENDcENOLFFBQUMsQ0FJQyxNQUFNO0VBSFQsQURtQ0YsUUNuQ1UsQ0FBQSxRQUFDLEVEbUNYLFNDbENLLEFEa0NJLE1DbENFO0VBRFQsQURtQ0YsUUNuQ1UsQ0FBQSxRQUFDLEVEbUNYLFNDakNLLEFEaUNJLE1DakNFO0VBRlQsQURtQ0YsUUNuQ1UsQ0FBQSxRQUFDLEVEbUNYLFNDaENLLEFEZ0NJLE1DaENFLENBQUM7SUFDTixnQkFBZ0IsRXJCNUJFLE9BQU87SXFCNkJyQixZQUFZLEVyQnFIVyxPQUFNLEdxQnBIbEM7RUFHSCxBRDBCRixTQUFTLENDMUJQLE1BQU0sQ0FBQztJQUNMLEtBQUssRXJCbENlLE9BQU87SXFCbUMzQixnQkFBZ0IsRXJCNkdhLElBQUksR3FCNUdsQzs7QUQyQkgsWUFBWSxDQUFDO0VDNUVYLEtBQUssRXJCaUswQixJQUFJO0VxQmhLbkMsZ0JBQWdCLEVyQmFNLE9BQU87RXFCWjdCLFlBQVksRXJCaUttQixPQUFNLEdvQnJGdEM7RUFGRCxZQ3hFRyxBRHdFUyxNQ3hFSCxFRHdFVCxZQ3ZFRyxBRHVFUyxNQ3ZFSCxDQUFDO0lBQ04sS0FBSyxFckIySndCLElBQUk7SXFCMUpqQyxnQkFBZ0IsRUFBRSxPQUFNO0lBQ3BCLFlBQVksRUFBRSxPQUFNLEdBQ3pCO0VEbUVILFlDbEVHLEFEa0VTLE1DbEVILENBQUM7SUFDTixLQUFLLEVyQnNKd0IsSUFBSTtJcUJySmpDLGdCQUFnQixFQUFFLE9BQU07SUFDcEIsWUFBWSxFQUFFLE9BQU0sR0FDekI7RUQ4REgsWUM3REcsQUQ2RFMsT0M3REYsRUQ2RFYsWUM1REcsQUQ0RFMsT0M1REY7RUFDUixBRDJERixLQzNETyxHRDJEUCxZQzNEVyxBRDJEQyxnQkMzRGUsQ0FBQztJQUN4QixLQUFLLEVyQitJd0IsSUFBSTtJcUI5SWpDLGdCQUFnQixFQUFFLE9BQU07SUFDcEIsWUFBWSxFQUFFLE9BQU0sR0FTekI7SUQrQ0gsWUM3REcsQUQ2RFMsT0M3REYsQUFPTCxNQUFNLEVEc0RYLFlDN0RHLEFENkRTLE9DN0RGLEFBUUwsTUFBTSxFRHFEWCxZQzdERyxBRDZEUyxPQzdERixBQVNMLE1BQU0sRURvRFgsWUM1REcsQUQ0RFMsT0M1REYsQUFNTCxNQUFNLEVEc0RYLFlDNURHLEFENERTLE9DNURGLEFBT0wsTUFBTSxFRHFEWCxZQzVERyxBRDREUyxPQzVERixBQVFMLE1BQU07SUFQVCxBRDJERixLQzNETyxHRDJEUCxZQzNEVyxBRDJEQyxnQkMzRGUsQUFLdEIsTUFBTTtJQUxULEFEMkRGLEtDM0RPLEdEMkRQLFlDM0RXLEFEMkRDLGdCQzNEZSxBQU10QixNQUFNO0lBTlQsQUQyREYsS0MzRE8sR0QyRFAsWUMzRFcsQUQyREMsZ0JDM0RlLEFBT3RCLE1BQU0sQ0FBQztNQUNOLEtBQUssRXJCd0lzQixJQUFJO01xQnZJL0IsZ0JBQWdCLEVBQUUsT0FBTTtNQUNwQixZQUFZLEVBQUUsT0FBTSxHQUN6QjtFRGdETCxZQzlDRyxBRDhDUyxPQzlDRixFRDhDVixZQzdDRyxBRDZDUyxPQzdDRjtFQUNSLEFENENGLEtDNUNPLEdENENQLFlDNUNXLEFENENDLGdCQzVDZSxDQUFDO0lBQ3hCLGdCQUFnQixFQUFFLElBQUssR0FDeEI7RUQwQ0gsWUN6Q0csQUR5Q1MsU0N6Q0EsQUFHUCxNQUFNLEVEc0NYLFlDekNHLEFEeUNTLFNDekNBLEFBSVAsTUFBTSxFRHFDWCxZQ3pDRyxBRHlDUyxTQ3pDQSxBQUtQLE1BQU0sRURvQ1gsWUFBWSxDQ3hDVCxRQUFDLENBRUMsTUFBTSxFRHNDWCxZQUFZLENDeENULFFBQUMsQ0FHQyxNQUFNLEVEcUNYLFlBQVksQ0N4Q1QsUUFBQyxDQUlDLE1BQU07RUFIVCxBRHVDRixRQ3ZDVSxDQUFBLFFBQUMsRUR1Q1gsWUN0Q0ssQURzQ08sTUN0Q0Q7RUFEVCxBRHVDRixRQ3ZDVSxDQUFBLFFBQUMsRUR1Q1gsWUNyQ0ssQURxQ08sTUNyQ0Q7RUFGVCxBRHVDRixRQ3ZDVSxDQUFBLFFBQUMsRUR1Q1gsWUNwQ0ssQURvQ08sTUNwQ0QsQ0FBQztJQUNOLGdCQUFnQixFckIzQkUsT0FBTztJcUI0QnJCLFlBQVksRXJCeUhXLE9BQU0sR3FCeEhsQztFQUdILEFEOEJGLFlBQVksQ0M5QlYsTUFBTSxDQUFDO0lBQ0wsS0FBSyxFckJqQ2UsT0FBTztJcUJrQzNCLGdCQUFnQixFckJpSGEsSUFBSSxHcUJoSGxDOztBRCtCSCxXQUFXLENBQUM7RUNoRlYsS0FBSyxFckJxSzBCLElBQUk7RXFCcEtuQyxnQkFBZ0IsRXJCY00sT0FBTztFcUJiN0IsWUFBWSxFckJxS21CLE9BQU0sR29CckZ0QztFQUZELFdDNUVHLEFENEVRLE1DNUVGLEVENEVULFdDM0VHLEFEMkVRLE1DM0VGLENBQUM7SUFDTixLQUFLLEVyQitKd0IsSUFBSTtJcUI5SmpDLGdCQUFnQixFQUFFLE9BQU07SUFDcEIsWUFBWSxFQUFFLE9BQU0sR0FDekI7RUR1RUgsV0N0RUcsQURzRVEsTUN0RUYsQ0FBQztJQUNOLEtBQUssRXJCMEp3QixJQUFJO0lxQnpKakMsZ0JBQWdCLEVBQUUsT0FBTTtJQUNwQixZQUFZLEVBQUUsT0FBTSxHQUN6QjtFRGtFSCxXQ2pFRyxBRGlFUSxPQ2pFRCxFRGlFVixXQ2hFRyxBRGdFUSxPQ2hFRDtFQUNSLEFEK0RGLEtDL0RPLEdEK0RQLFdDL0RXLEFEK0RBLGdCQy9EZ0IsQ0FBQztJQUN4QixLQUFLLEVyQm1Kd0IsSUFBSTtJcUJsSmpDLGdCQUFnQixFQUFFLE9BQU07SUFDcEIsWUFBWSxFQUFFLE9BQU0sR0FTekI7SURtREgsV0NqRUcsQURpRVEsT0NqRUQsQUFPTCxNQUFNLEVEMERYLFdDakVHLEFEaUVRLE9DakVELEFBUUwsTUFBTSxFRHlEWCxXQ2pFRyxBRGlFUSxPQ2pFRCxBQVNMLE1BQU0sRUR3RFgsV0NoRUcsQURnRVEsT0NoRUQsQUFNTCxNQUFNLEVEMERYLFdDaEVHLEFEZ0VRLE9DaEVELEFBT0wsTUFBTSxFRHlEWCxXQ2hFRyxBRGdFUSxPQ2hFRCxBQVFMLE1BQU07SUFQVCxBRCtERixLQy9ETyxHRCtEUCxXQy9EVyxBRCtEQSxnQkMvRGdCLEFBS3RCLE1BQU07SUFMVCxBRCtERixLQy9ETyxHRCtEUCxXQy9EVyxBRCtEQSxnQkMvRGdCLEFBTXRCLE1BQU07SUFOVCxBRCtERixLQy9ETyxHRCtEUCxXQy9EVyxBRCtEQSxnQkMvRGdCLEFBT3RCLE1BQU0sQ0FBQztNQUNOLEtBQUssRXJCNElzQixJQUFJO01xQjNJL0IsZ0JBQWdCLEVBQUUsT0FBTTtNQUNwQixZQUFZLEVBQUUsT0FBTSxHQUN6QjtFRG9ETCxXQ2xE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QUFhLEdJd0ZyQixBRzFDQSxhQUFhLEdQeENiLFVBQVUsRUlrRlYsQUwxSUEsWUFBWSxHQ3dEWixVQUFVLEVJa0ZWLEFHMUNBLGFBQWEsR1BDYixXQUFXLEVJeUNYLEFMMUlBLFlBQVksR0NpR1osV0FBVyxFSXlDWCxBRzFDQSxhQUFhLEdOaEdiLHlCQUFlLEVHMElmLEFMMUlBLFlBQVksR0VBWix5QkFBZSxFRzBJZixBRzFDQSxhQUFhLEdkL0ZiLHNCQUFXLEVXeUlYLEFMMUlBLFlBQVksR05DWixzQkFBVyxFV3lJWCxBRzFDQSxhQUFhLEdMaEdiLHlCQUFlLEVFMElmLEFMMUlBLFlBQVksR0dBWix5QkFBZSxFRTBJZixBRzFDQSxhQUFhLEdMaEdiLHdCQUFlLEVFMElmLEFMMUlBLFlBQVksR0dBWix3QkFBZSxFRTBJZixBRzFDQSxhQUFhLEdKaEdiLGlCQUFZLEVDMElaLEFMMUlBLFlBQVksR0lBWixpQkFBWSxFQzBJWixBRjFJQSx5QkFBZSxFRTBJZixBRjFJQSx3QkFBZSxDRTBJUDtFQzlFTixPQUFPLEVyQndDbUIsR0FBRyxDQUNILElBQUk7RXFCeEM5QixTQUFTLEVyQlJlLElBQUk7RXFCUzVCLFdBQVcsRXJCNkNlLEdBQUc7RXFCNUM3QixhQUFhLEVUaUVtQixHQUFHLEdRYXBDOztBQUNELE9BQU8sRUFBUCxBRy9DQSxhQUFhLEdBQUcsSUFBSSxFSCtDcEIsQUcvQ0EsYUFBYSxHUi9GYixvQkFBWSxFSzhJWixBRy9DQSxhQUFhLEdQM0RiLFlBQVksRUkwR1osQUpoR0EsVUFBVSxDT2lEVixhQUFhLEdQaERYLE1BQU07QUkrRlIsQUpoR0EsVUFBVSxDT2lEVixhQUFhLEdQL0NYLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0FJOEZyQixBSmhHQSxVQUFVLENPaURWLGFBQWEsR1A5Q1gsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVk7QUk2RnBCLEFKaEdBLFVBQVUsQ09pRFYsYUFBYSxHUDdDWCxLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYSxHSTRGckIsQUcvQ0EsYUFB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VCxBUlZGLFlBQVksR0dBWix5QktjSyxBTGRVLE1LY0osRUFKVCxBTFZGLG9CQUFlLEdBQWYseUJLY0ssQUxkVSxNS2NKLEVBVFgsQUFLRSxVQUxRLEdMTFYsd0JLY0ssQUxkVSxNS2NKLEVBSlQsQVJWRixZQUFZLEdHQVosd0JLY0ssQUxkVSxNS2NKLEVBSlQsQUxWRixvQkFBZSxHQUFmLHdCS2NLLEFMZFUsTUtjSixFQVRYLEFBS0UsVUFMUSxHSkxWLGlCSWNLLEFKZE8sTUljRCxFQUpULEFSVkYsWUFBWSxHSUFaLGlCSWNLLEFKZE8sTUljRCxFQUpULEFMVkYsb0JBQWUsR0NBZixpQkljSyxBSmRPLE1JY0QsRUFUWCxBQUtJLFVBTE0sR0FLTixJQUFJLEFBS0gsTUFBTSxFQUxQLEFSVkosWUFBWSxHUVVSLElBQUksQUFLSCxNQUFNLEVBTFAsQUxWSixvQkFBZSxHS1VYLElBQUksQUFLSCxNQUFNLEVBVlgsQUFLRSxVQUxRLEdSTFYsb0JRZUssQVJmTyxNUWVELEVBTFQsQVJWRixZQUFZLEdBQVosb0JRZUssQVJmTyxNUWVELEVBTFQsQUxWRixvQkFBZSxHSEFmLG9CUWVLLEFSZk8sTVFlRCxFQVZYLEFBS0UsVUFMUSxHUCtCVixZT3JCSyxBUHFCTyxNT3JCRCxFQUxULEFSVkYsWUFBWSxHQ29DWixZT3JCSyxBUHFCTyxNT3JCRCxFQUxULEFMVkYsb0JBQWUsR0ZvQ2YsWU9yQkssQVBxQk8sTU9yQkQsRUFMVCxBUG9DRixVQUFVLENPekNWLFVBQVUsR1AwQ1IsTU9oQ0csQVBnQ0csTU9oQ0csRUFMVCxBUG9DRixVQUFVLENEOUNWLFlBQVksR0MrQ1YsTU9oQ0csQVBnQ0csTU9oQ0csRUFMVCxBUG9DRixVQUFVLENFOUNWLG9CQUFlLEdGK0NiLE1PaENHLEFQZ0NHLE1PaENHO0lBTFQsQVBvQ0YsVUFBVSxDT3pDVixVQUFVLEdQMkNSLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhLENPakNoQixNQUFNO0lBTFQsQVBvQ0YsVUFBVSxDRDlDVixZQUFZLEdDZ0RWLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhLENPakNoQixNQUFNO0lBTFQsQVBvQ0YsVUFBVSxDRTlDVixvQkFBZSxHRmdEYixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYSxDT2pDaEIsTUFBTTtJQUxULEFQb0NGLFVBQVUsQ096Q1YsVUFBVSxHUDRDUixLQUFLLENBQUEsSUFBQyxDQUFLLE9BQUwsQUFBWSxDT2xDZixNQUFNO0lBTFQsQVBvQ0YsVUFBVSxDRDlDVixZQUFZLEdDaURWLEtBQUssQ0FBQSxJQUFDLENBQUssT0FBTCxBQUFZLENPbENmLE1BQU07SUFMVCxBUG9DRixVQUFVLENFOUNWLG9CQUFlLEdGaURiLEtBQUssQ0FBQSxJQUFDLENBQUssT0FBTCxBQUFZLENPbENmLE1BQU07SUFMVCxBUG9DRixVQUFVLENPekNWLFVBQVUsR1A2Q1IsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWEsQ09uQ2hCLE1BQU07SUFMVCxBUG9DRixVQUFVLENEOUNWLFlBQVksR0NrRFYsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWEsQ09uQ2hCLE1BQU07SUFMVCxBUG9DRixVQUFVLENFOUNWLG9CQUFlLEdGa0RiLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhLENPbkNoQixNQUFNLEVBVlgsQUFLRSxVQUxRLEdQbURWLFVPekNLLEFQeUNLLE1PekNDLEVBTFQsQVJWRixZQUFZLEdDd0RaLFVPekNLLEFQeUNLLE1PekNDLEVBTFQsQUxWRixvQkFBZSxHRndEZixVT3pDSyxBUHlDSyxNT3pDQyxFQVZYLEFBS0UsVUFMUSxHUDRGVixXT2xGSyxBUGtGTSxNT2xGQSxFQUxULEFSVkYsWUFBWSxHQ2lHWixXT2xGSyxBUGtGTSxNT2xGQSxFQUxULEFMVkYsb0JBQWUsR0ZpR2YsV09sRkssQVBrRk0sTU9sRkEsRUFWWCxBQUtFLFVBTFEsR05MVix5Qk1lSyxBTmZVLE1NZUosRUFMVCxBUlZGLFlBQVksR0VBWix5Qk1lSyxBTmZVLE1NZUosRUFMVCxBTFZGLG9CQUFlLEdEQWYseUJNZUssQU5mVSxNTWVKLEVBVlgsQUFLRSxVQUxRLEdkSlYsc0JjY0ssQWRkTSxNY2NBLEVBTFQsQVJWRixZQUFZLEdOQ1osc0JjY0ssQWRkTSxNY2NBLEVBTFQsQUxWRixvQkFBZSxHVENmLHNCY2NLLEFkZE0sTWNjQSxFQVZYLEFBS0UsVUFMUSxHTExWLHlCS2VLLEFMZlUsTUtlSixFQUxULEFSVkYsWUFBWSxHR0FaLHlCS2VLLEFMZlUsTUtlSixFQUxULEFMVkYsb0JBQWUsR0FBZix5QktlSyxBTGZVLE1LZUosRUFWWCxBQUtFLFVBTFEsR0xMVix3QktlSyxBTGZVLE1LZUosRUFMVCxBUlZGLFlBQVksR0dBWix3QktlSyxBTGZVLE1LZUosRUFMVCxBTFZGLG9CQUFlLEdBQWYsd0JLZUssQUxmVSxNS2VKLEVBVlgsQUFLRSxVQUxRLEdKTFYsaUJJZUssQUpmTyxNSWVELEVBTFQsQVJWRixZQUFZLEdJQVosaUJJZUssQUpmTyxNSWVELEVBTFQsQUxWRixvQkFBZSxHQ0FmLGlCSWVLLEFKZk8sTUllRCxFQVZYLEFBS0ksVUFMTSxHQUtOLElBQUksQUFNSCxPQUFPLEVBTlIsQVJWSixZQUFZLEdRVVIsSUFBSSxBQU1ILE9BQU8sRUFOUixBTFZKLG9CQUFlLEdLVVgsSUFBSSxBQU1ILE9BQU8sRUFYWixBQUtFLFVBTFEsR1JMVixvQlFnQkssQVJoQk8sT1FnQkEsRUFOVixBUlZGLFlBQVksR0FBWixvQlFnQkssQVJoQk8sT1FnQkEsRUFOVixBTFZGLG9CQUFlLEdIQWYsb0JRZ0JLLEFSaEJPLE9RZ0JBLEVBWFosQUFLRSxVQUxRLEdQK0JWLFlPcEJLLEFQb0JPLE9PcEJBLEVBTlYsQVJWRixZQUFZLEdDb0NaLFlPcEJLLEFQb0JPLE9PcEJBLEVBTlYsQUxWRixvQkFBZSxHRm9DZixZT3BCSyxBUG9CTyxPT3BCQSxFQU5WLEFQb0NGLFVBQVUsQ096Q1YsVUFBVSxHUDBDUixNTy9CRyxBUCtCRyxPTy9CSSxFQU5WLEFQb0NGLFVBQVUsQ0Q5Q1YsWUFBWSxHQytDVixNTy9CRyxBUCtCRyxPTy9CSSxFQU5WLEFQb0NGLFVBQVUsQ0U5Q1Ysb0JBQWUsR0YrQ2IsTU8vQkcsQVArQkcsT08vQkk7SUFOVixBUG9DRixVQUFVLENPekNWLFVBQVUsR1AyQ1IsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWEsQ09oQ2hCLE9BQU87SUFOVixBUG9DRixVQUFVLENEOUNWLFlBQVksR0NnRFYsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWEsQ09oQ2hCLE9BQU87SUFOVixBUG9DRixVQUFVLENFOUNWLG9CQUFlLEdGZ0RiLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhLENPaENoQixPQUFPO0lBTlYsQVBvQ0YsVUFBVSxDT3pDVixVQUFVLEdQNENSLEtBQUssQ0FBQSxJQUFDLENBQUssT0FBTCxBQUFZLENPakNmLE9BQU87SUFOVixBUG9DRixVQUFVLENEOUNWLFlBQVksR0NpRFYsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVksQ09qQ2YsT0FBTztJQU5WLEFQb0NGLFVBQVUsQ0U5Q1Ysb0JBQWUsR0ZpRGIsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVksQ09qQ2YsT0FBTztJQU5WLEFQb0NGLFVBQVUsQ096Q1YsVUFBVSxHUDZDUixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYSxDT2xDaEIsT0FBTztJQU5WLEFQb0NGLFVBQVUsQ0Q5Q1YsWUFBWSxHQ2tEVixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYSxDT2xDaEIsT0FBTztJQU5WLEFQb0NGLFVBQVUsQ0U5Q1Ysb0JBQWUsR0ZrRGIsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWEsQ09sQ2hCLE9BQU8sRUFYWixBQUtFLFVBTFEsR1BtRFYsVU94Q0ssQVB3Q0ssT094Q0UsRUFOVixBUlZGLFlBQVksR0N3RFosVU94Q0ssQVB3Q0ssT094Q0UsRUFOVixBTFZGLG9CQUFlLEdGd0RmLFVPeENLLEFQd0NLLE9PeENFLEVBWFosQUFLRSxVQUxRLEdQNEZWLFdPakZLLEFQaUZNLE9PakZDLEVBTlYsQVJWRixZQUFZLEdDaUdaLFdPakZLLEFQaUZNLE9PakZDLEVBTlYsQUxWRixvQkFBZSxHRmlHZixXT2pGSyxBUGlGTSxPT2pGQyxFQVhaLEFBS0UsVUFMUSxHTkxWLHlCTWdCSyxBTmhCVSxPTWdCSCxFQU5WLEFSVkYsWUFBWSxHRUFaLHlCTWdCSyxBTmhCVSxPTWdCSCxFQU5WLEFMVkYsb0JBQWUsR0RBZix5Qk1nQkssQU5oQlUsT01nQkgsRUFYWixBQUtFLFVBTFEsR2RKVixzQmNlSyxBZGZNLE9jZUMsRUFOVixBUlZGLFlBQVksR05DWixzQmNlSyxBZGZNLE9jZUMsRUFOVixBTFZGLG9CQUFlLEdUQ2Ysc0JjZUssQWRmTSxPY2VDLEVBWFosQUFLRSxVQUxRLEdMTFYseUJLZ0JLLEFMaEJVLE9LZ0JILEVBTlYsQVJWRixZQUFZLEdHQVoseUJLZ0JLLEFMaEJVLE9LZ0JILEVBTlYsQUxWRixvQkFBZSxHQUFmLHlCS2dCSyxBTGhCVSxPS2dCSCxFQVhaLEFBS0UsVUFMUSxHTExWLHdCS2dCSyxBTGhCVSxPS2dCSCxFQU5WLEFSVkYsWUFBWSxHR0FaLHdCS2dCSyxBTGhCVSxPS2dCSCxFQU5WLEFMVkYsb0JBQWUsR0FBZix3QktnQkssQUxoQlUsT0tnQkgsRUFYWixBQUtFLFVBTFEsR0pMVixpQklnQkssQUpoQk8sT0lnQkEsRUFOVixBUlZGLFlBQVksR0lBWixpQklnQkssQUpoQk8sT0lnQkEsRUFOVixBTFZGLG9CQUFlLEdDQWYsaUJJZ0JLLEFKaEJPLE9JZ0JBLEVBWFosQUFLSSxVQUxNLEdBS04sSUFBSSxBQU9ILE9BQU8sRUFQUixBUlZKLFlBQVksR1FVUixJQUFJLEFBT0gsT0FBTyxFQVBSLEFMVkosb0JBQWUsR0tVWCxJQUFJLEFBT0gsT0FBTyxFQVpaLEFBS0UsVUFMUSxHQVlMLE9BQU8sQVJqQlosb0JBQVksRVFVVixBUlZGLFlBQVksR1FpQlAsT0FBTyxBUmpCWixvQkFBWSxFUVVWLEFMVkYsb0JBQWUsR0tpQlYsT0FBTyxBUmpCWixvQkFBWSxFUUtaLEFBS0UsVUFMUSxHQVlMLE9BQU8sQVBtQlosWUFBWSxFTzFCVixBUlZGLFlBQVksR1FpQlAsT0FBTyxBUG1CWixZQUFZLEVPMUJWLEFMVkYsb0JBQWUsR0tpQlYsT0FBTyxBUG1CWixZQUFZLEVPMUJWLEFQb0NGLFVBQVUsQ096Q1YsVUFBVSxHUDBDUixNTzlCRyxBUDhCRyxPTzlCSSxFQVBWLEFQb0NGLFVBQVUsQ0Q5Q1YsWUFBWSxHQytDVixNTzlCRyxBUDhCRyxPTzlCSSxFQVBWLEFQb0NGLFVBQVUsQ0U5Q1Ysb0JBQWUsR0YrQ2IsTU85QkcsQVA4QkcsT085Qkk7SUFQVixBUG9DRixVQUFVLENPekNWLFVBQVUsR1AyQ1IsS08vQkcsQVArQkUsT08vQkssQ1ArQkwsSUFBQyxDQUFLLFFBQUwsQUFBYTtJT3RDbkIsQVBvQ0YsVUFBVSxDRDlDVixZQUFZLEdDZ0RWLEtPL0JHLEFQK0JFLE9PL0JLLENQK0JMLElBQUMsQ0FBSyxRQUFMLEFBQWE7SU90Q25CLEFQb0NGLFVBQVUsQ0U5Q1Ysb0JBQWUsR0ZnRGIsS08vQkcsQVArQkUsT08vQkssQ1ArQkwsSUFBQyxDQUFLLFFBQUwsQUFBYTtJT3RDbkIsQVBvQ0YsVUFBVSxDT3pDVixVQUFVLEdQNENSLEtPaENHLEFQZ0NFLE9PaENLLENQZ0NMLElBQUMsQ0FBSyxPQUFMLEFBQVk7SU92Q2xCLEFQb0NGLFVBQVUsQ0Q5Q1YsWUFBWSxHQ2lEVixLT2hDRyxBUGdDRSxPT2hDSyxDUGdDTCxJQUFDLENBQUssT0FBTCxBQUFZO0lPdkNsQixBUG9DRixVQUFVLENFOUNWLG9CQUFlLEdGaURiLEtPaENHLEFQZ0NFLE9PaENLLENQZ0NMLElBQUMsQ0FBSyxPQUFMLEFBQVk7SU92Q2xCLEFQb0NGLFVBQVUsQ096Q1YsVUFBVSxHUDZDUixLT2pDRyxBUGlDRSxPT2pDSyxDUGlDTCxJQUFDLENBQUssUUFBTCxBQUFhO0lPeENuQixBUG9DRixVQUFVLENEOUNWLFlBQVksR0NrRFYsS09qQ0csQVBpQ0UsT09qQ0ssQ1BpQ0wsSUFBQyxDQUFLLFFBQUwsQUFBYTtJT3hDbkIsQVBvQ0YsVUFBVSxDRTlDVixvQkFBZSxHRmtEYixLT2pDRyxBUGlDRSxPT2pDSyxDUGlDTCxJ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b0NmLFlBQVksRU9YTCxBTHpCUCxvQkFBZSxDQUFmLHlCQUFlLEdGb0NmLFlBQVksRU9aWixBQUNPLFVBREcsQ0x4QlYsd0JBQWUsR0ZvQ2YsWUFBWSxFT1hMLEFSekJQLFlBQVksQ0dBWix3QkFBZSxHRm9DZixZQUFZLEVPWEwsQUx6QlAsb0JBQWUsQ0FBZix3QkFBZSxHRm9DZixZQUFZLEVPWlosQUFDTyxVQURHLENKeEJWLGlCQUFZLEdIb0NaLFlBQVksRU9YTCxBUnpCUCxZQUFZLENJQVosaUJBQVksR0hvQ1osWUFBWSxFT1hMLEFMekJQLG9CQUFlLENDQWYsaUJBQVksR0hvQ1osWUFBWSxFT1paLEFBQ08sVUFERyxDUHNCVixVQUFVLENPckJSLElBQUksR1BzQkosTUFBTSxFT3RCRCxBUHFCUCxVQUFVLENPdEJWLFVBQVUsQ0FDUixJQUFJLEdQc0JKLE1BQU0sRU90QkQsQVJ6QlAsWUFBWSxDQzhDWixVQUFVLENPckJSLElBQUksR1BzQkosTUFBTSxFT3RCRCxBUHFCUCxVQUFVLENEOUNWLFlBQVksQ1F5QlYsSUFBSSxHUHNCSixNQUFNLEVPdEJELEFMekJQLG9CQUFlLENGOENmLFVBQVUsQ09yQlIsSUFBSSxHUHNCSixNQUFNLEVPdEJELEFQcUJQLFVBQVUsQ0U5Q1Ysb0JBQWUsQ0t5QmIsSUFBSSxHUHNCSixNQUFNLEVPdkJSLEFBQ08sVUFERyxDUHNCVixVQUFVLENEOUNWLG9CQUFZLEdDK0NWLE1BQU0sRU90QkQsQVBxQlAsVUFBVSxDT3RCVixVQUFVLENSeEJWLG9CQUFZLEdDK0NWLE1BQU0sRU90QkQsQVJ6QlAsWUFBWSxDQzhDWixVQUFVLENEOUNWLG9CQUFZLEdDK0NWLE1BQU0sRU90QkQsQVBxQlAsVUFBVSxDRDlDVixZQUFZLENBQVosb0JBQVksR0MrQ1YsTUFBTSxFT3RCRCxBTHpCUCxvQkFBZSxDRjhDZixVQUFVLENEOUNWLG9CQUFZLEdDK0NWLE1BQU0sRU90QkQsQVBxQlAsVUFBVSxDRTlDVixvQkFBZSxDSEFmLG9CQUFZLEdDK0NWLE1BQU0sRU92QlIsQUFDTyxVQURHLENQ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QUFNLEVPdEJELEFMekJQLG9CQUFlLENGOENmLFVBQVUsQ0M5Q1YseUJBQWUsR0QrQ2IsTUFBTSxFT3RCRCxBUHFCUCxVQUFVLENFOUNWLG9CQUFlLENEQWYseUJBQWUsR0QrQ2IsTUFBTSxFT3ZCUixBQUNPLFVBREcsQ1BzQlYsVUFBVSxDUDdDVixzQkFBVyxHTzhDVCxNQUFNLEVPdEJELEFQcUJQLFVBQVUsQ090QlYsVUFBVSxDZHZCVixzQkFBVyxHTzhDVCxNQUFNLEVPdEJELEFSekJQLFlBQVksQ0M4Q1osVUFBVSxDUDdDVixzQkFBVyxHTzhDVCxNQUFNLEVPdEJELEFQcUJQLFVBQVUsQ0Q5Q1YsWUFBWSxDTkNaLHNCQUFXLEdPOENULE1BQU0sRU90QkQsQUx6QlAsb0JBQWUsQ0Y4Q2YsVUFBVSxDUDdDVixzQkFBVyxHTzhDVCxNQUFNLEVPdEJELEFQcUJQLFVBQVUsQ0U5Q1Ysb0JBQWUsQ1RDZixzQkFBVyxHTzhDVCxNQUFNLEVPdkJSLEFBQ08sVUFERyxDUHNCVixVQUFVLENFOUNWLHlCQUFlLEdGK0NiLE1BQU0sRU90QkQsQVBxQlAsVUFBVSxDT3RCVixVQUFVLENMeEJWLHlCQUFlLEdGK0NiLE1BQU0sRU90QkQsQVJ6QlAsWUFBWSxDQzhDWixVQUFVLENFOUNWLHlCQUFlLEdGK0NiLE1BQU0sRU90QkQsQVBxQlAsVUFBVSxDRDlDVixZQUFZLENHQVoseUJBQWUsR0YrQ2IsTUFBTSxFT3RCRCxBTHpCUCxvQkFBZSxDRjhDZixVQUFVLENFOUNWLHlCQUFlLEdGK0NiLE1BQU0sRU90QkQsQVBxQlAsVUFBVSxDRTlDVixvQkFBZSxDQUFmLHlCQUFlLEdGK0NiLE1BQU0sRU92QlIsQUFDTyxVQURHLENQc0JWLFVBQVUsQ0U5Q1Ysd0JBQWUsR0YrQ2IsTUFBTSxFT3RCRCxBUHFCUCxVQUFVLENPdEJWLFVBQVUsQ0x4QlYsd0JBQWUsR0YrQ2IsTUFBTSxFT3RCRCxBUnpCUCxZQUFZLENDOENaLFVBQVUsQ0U5Q1Ysd0JBQWUsR0YrQ2IsTUFBTSxFT3RCRCxBUHFCUCxVQUFVLENEOUNWLFlBQVksQ0dB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QUFDLENBQUssUUFBTCxBQUFhLENPS0osWUFBWTtBQUFsQixBUFRYLFVBQVUsQ0Q5Q1YsWUFBWSxHQ2tEVixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYSxDT0tKLFlBQVk7QUFBbEIsQVBUWCxVQUFVLENFOUNWLG9CQUFlLEdGa0RiLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhLENPS0osWUFBWSxFQUE3QixBQUFXLFVBQUQsR1BDVixVT0RpQixBUENQLFlPRG1CLEVBQWxCLEFSdkRYLFlBQVksR0N3RFosVU9EaUIsQVBDUCxZT0RtQixFQUFsQixBTHZEWCxvQkFBZSxHRndEZixVT0RpQixBUENQLFlPRG1CLEVBQTdCLEFBQVcsVUFBRCxHUDBDVixXTzFDaUIsQVAwQ04sWU8xQ2tCLEVBQWxCLEFSdkRYLFlBQVksR0NpR1osV08xQ2lCLEFQMENOLFlPMUNrQixFQUFsQixBTHZEWCxvQkFBZSxHRmlHZixXTzFDaUIsQVAwQ04sWU8xQ2tCLEVBQTdCLEFBQVcsVUFBRCxHTnZEVix5Qk11RGlCLEFOdkRGLFlNdURjLEVBQWxCLEFSdkRYLFlBQVksR0VBWix5Qk11RGlCLEFOdkRGLFlNdURjLEVBQWxCLEFMdkRYLG9CQUFlLEdEQWYseUJNdURpQixBTnZERixZTXVEYyxFQUE3QixBQUFXLFVBQUQsR2R0RFYsc0Jjc0RpQixBZHRETixZY3NEa0IsRUFBbEIsQVJ2RFgsWUFBWSxHTkNaLHNCY3NEaUIsQWR0RE4sWWNzRGtCLEVBQWxCLEFMdkRYLG9CQUFlLEdUQ2Ysc0Jjc0RpQixBZHRETixZY3NEa0IsRUFBN0IsQUFBVyxVQUFELEdMdkRWLHlCS3VEaUIsQUx2REYsWUt1RGMsRUFBbEIsQVJ2RFgsWUFBWSxHR0FaLHlCS3VEaUIsQUx2REYsWUt1RGMsRUFBbEIsQUx2RFgsb0JBQWUsR0FBZix5Qkt1RGlCLEFMdkRGLFlLdURjLEVBQTdCLEFBQVcsVUFBRCxHTHZEVix3Qkt1RGlCLEFMdkRGLFlLdURjLEVBQWxCLEFSdkRYLFlBQVksR0dBWix3Qkt1RGlCLEFMdkRGLFlLdURjLEVBQWxCLEFM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UjNFSSxXUTJFTyxFQUFqQixBUjNFRixZQUFZLEdBQVosWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBQUEsV0FBVyxJUjFFbkQsb0JRMkVRLEFSM0VJLFdRMkVPLEVBQWpCLEFMM0VGLG9CQUFlLEdIQWYsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBQUEsV0FBVyxJUjFFbkQsb0JRMkVRLEFSM0VJLFdRMkVPLEVBRG5CLEFBQ0UsVUFEUSxHTDFFVixvQkswRXVCLEFMMUVSLFlLMEVvQixJQUFLLENBQUEsV0FBVyxJUjFFbkQsb0JRMkVRLEFSM0VJLFdRMkVPLEVBQWpCLEFSM0VGLFlBQVksR0dBWixvQkswRXVCLEFMMUVSLFlLMEVvQixJQUFLLENBQUEsV0FBVyxJUjFFbkQsb0JRMkVRLEFSM0VJLFdRMkVPLEVBQWpCLEFMM0VGLG9CQUFlLEdBQWYsb0JLMEV1QixBTDFFUixZSzBFb0IsSUFBSyxDQUFBLFdBQVcsSVIxRW5ELG9CUTJFUSxBUjNFSSxXUTJFTyxFQURuQixBQUNFLFVBRFEsR0FBRyxVQUFVLFlBQVksSUFBSyxDQUFBLFdBQVcsSVB0Q25ELFlPdUNRLEFQdkNJLFdPdUNPLEVBQWpCLEFSM0VGLFlBQVksR1EwRUMsVUFBVSxZQUFZLElBQUssQ0FBQSxXQUFXLElQdENuRCxZT3VDUSxBUHZDSSxXT3VDTyxFQUFqQixBTDNFRixvQkFBZSxHSzBFRixVQUFVLFlBQVksSUFBSyxDQUFBLFdBQVcsSVB0Q25ELFlPdUNRLEFQdkNJLFdPdUNPLEVBRG5CLEFBQ0UsVUFEUSxHUjFFVixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0FBQSxXQUFXLElQdENuRCxZT3VDUSxBUHZDSSxXT3VDTyxFQUFqQixBUjNFRixZQUFZLEdBQVosWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBQUEsV0FBVyxJUHRDbkQsWU91Q1EsQVB2Q0ksV091Q08sRUFBakIsQUwzRUYsb0JBQWUsR0hBZixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0FBQSxXQUFXLElQdENuRCxZT3VDUSxBUHZDSSxXT3VDTyxFQURuQixBQUNFLFVBRFEsR0wxRVYsb0JLMEV1QixBTDFFUixZSzBFb0IsSUFBSyxDQUFBLFdBQVcsSVB0Q25ELFlPdUNRLEFQdkNJLFdPdUNPLEVBQWpCLEFSM0VGLFlBQVksR0dBWixvQkswRXVCLEFMMUVSLFlLMEVvQixJQUFLLENBQUEsV0FBVyxJUHRDbkQsWU91Q1EsQVB2Q0ksV091Q08sRUFBakIsQUwzRUYsb0JBQWUsR0FBZixvQkswRXVCLEFMMUVSLFlLMEVvQixJQUFLLENBQUEsV0FBVyxJUHRDbkQsWU91Q1EsQVB2Q0ksV091Q08sRUFBakIsQVA3QkYsVUFBVSxDTzRCVixVQUFVLEdBQUcsVUFBVSxZQUFZLElBQUssQ0FBQSxXQUFXLElQM0JqRCxNTzRCTSxBUDVCQSxXTzRCVyxFQUFqQixBUDdCRixVQUFVLENEOUNWLFlBQVksR1EwRUMsVUFBVSxZQUFZLElBQUssQ0FBQSxXQUFXLElQM0JqRCxNTzRCTSxBUDVCQSxXTzRCVyxFQUFqQixBUDdCRixVQUFVLENFOUNWLG9CQUFlLEdLMEVGLFVBQVUsWUFBWSxJQUFLLENBQUEsV0FBVyxJUDNCakQsTU80Qk0sQVA1QkEsV080QlcsRUFBakIsQVA3QkYsVUFBVSxDTzRCVixVQUFVLEdSMUVWLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQUFBLFdBQVcsSVAzQmpELE1PNEJNLEFQNUJBLFdPNEJXLEVBQWpCLEFQN0JGLFVBQVUsQ0Q5Q1YsWUFBWSxHQUFaLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQUFBLFdBQVcsSVAzQmpELE1PNEJNLEFQNUJBLFdPNEJXLEVBQWpCLEFQN0JGLFVBQVUsQ0U5Q1Ysb0JBQWUsR0hBZixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0FBQSxXQUFXLElQM0JqRCxNTzRCTSxBUDVCQSxXTzRCVyxFQUFqQixBUDdCRixVQUFVLENPNEJWLFVBQVUsR0wxRVYsb0JLMEV1QixBTDFFUixZSzBFb0IsSUFBSyxDQUFBLFdBQVcsSVAzQmpELE1PNEJNLEFQNUJBLFdPNEJXLEVBQWpCLEFQN0JGLFVBQVUsQ0Q5Q1YsWUFB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T21CUSxBUG5CRSxXT21CUyxFQUFqQixBTDNFRixvQkFBZSxHSEFmLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQUFBLFdBQVcsSVBsQm5ELFVPbUJRLEFQbkJFLFdPbUJTLEVBRG5CLEFBQ0UsVUFEUSxHTDFFVixvQkswRXVCLEFMMUVSLFlLMEVvQixJQUFLLENBQUEsV0FBVyxJUGxCbkQsVU9tQlEsQVBuQkUsV09tQlMsRUFBakIsQVIzRUYsWUFBWSxHR0FaLG9CSzBFdUIsQUwxRVIsWUswRW9CLElBQUssQ0FBQSxXQUFXLElQbEJuRCxVT21CUSxBUG5CRSxXT21CUyxFQUFqQixBTDNFRixvQkFBZSxHQUFmLG9CSzBFdUIsQUwxRVIsWUswRW9CLElBQUssQ0FBQSxXQUFXLElQbEJuRCxVT21CUSxBUG5CRSxXT21CUyxFQURuQixBQUNFLFVBRFEsR0FBRyxVQUFVLFlBQVksSUFBSyxDQUFBLFdBQVcsSVB1Qm5ELFdPdEJRLEFQc0JHLFdPdEJRLEVBQWpCLEFSM0VGLFlBQVksR1EwRUMsVUFBVSxZQUFZLElBQUssQ0FBQSxXQUFXLElQdUJuRCxXT3RCUSxBUHNCRyxXT3RCUSxFQUFqQixBTDNFRixvQkFBZSxHSzBFRixVQUFVLFlBQVksSUFBSyxDQUFBLFdBQVcsSVB1Qm5ELFdPdEJRLEFQc0JHLFdPdEJRLEVBRG5CLEFBQ0UsVUFEUSxHUjFFVixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0FBQSxXQUFXLElQdUJuRCxXT3RCUSxBUHNCRyxXT3RCUSxFQUFqQixBUjNFRixZQUFZLEdBQVosWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBQUEsV0FBVyxJUHVCbkQsV090QlEsQVBzQkcsV090QlEsRUFBakIsQUwzRUYsb0JBQWUsR0hBZixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0FBQSxXQUFXLElQdUJuRCxXT3RCUSxBUHNCRyxXT3RCUSxFQURuQixBQUNFLFVBRFEsR0wxRVYsb0JLMEV1QixBTDFFUixZSzBFb0IsSUFBSyxDQUFBLFdBQVcsSVB1Qm5ELFdPdEJRLEFQc0JHLFdPdEJRLEVBQWpCLEFSM0VGLFlBQVksR0dBWixvQkswRXVCLEFMMUVSLFlLMEVvQixJQUFLLENBQUEsV0FBVyxJUHVCbkQsV090QlEsQVBzQkcsV090QlEsRUFBakIsQUwzRUYsb0JBQWUsR0FBZixvQkswRXVCLEFMMUVSLFlLMEVvQixJQUFLLENBQUEsV0FBVyxJUHVCbkQsV090QlEsQVBzQkcsV090QlEsRUFEbkIsQUFDRSxVQURRLEdBQUcsVUFBVSxZQUFZLElBQUssQ0FBQSxXQUFXLElOMUVuRCx5Qk0yRVEsQU4zRU8sV00yRUksRUFBakIsQVIzRUYsWUFBWSxHUTBFQyxVQUFVLFlBQVksSUFBSyxDQUFBLFdBQVcsSU4xRW5ELHlCTTJFUSxBTjNFTyxXTTJFSSxFQUFqQixBTDNFRixvQkFBZSxHSzBFRixVQUFVLFlBQVksSUFBSyxDQUFBLFdBQVcsSU4xRW5ELHlCTTJFUSxBTjNFTyxXTTJFSSxFQURuQixBQUNFLFVBRFEsR1IxRVYsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBQUEsV0FBVyxJTjFFbkQseUJNMkVRLEFOM0VPLFdNMkVJLEVBQWpCLEFSM0VGLFlBQVksR0FBWixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0FBQSxXQUFXLElOMUVuRCx5Qk0yRVEsQU4zRU8sV00yRUksRUFBakIsQUwzRUYsb0JBQWUsR0hBZixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0FBQSxXQUFXLElOMUVuRCx5Qk0yRVEsQU4zRU8sV00yRUksRUFEbkIsQUFDRSxVQURRLEdMMUVWLG9CSzBFdUIsQUwxRVIsWUswRW9CLElBQUssQ0FBQSxXQUFXLElOMUVuRCx5Qk0yRVEsQU4zRU8sV00yRUksRUFBakIsQVIzRUYsWUFBWSxHR0FaLG9CSzBFdUIsQUwxRVIsWUswRW9CLElBQUssQ0FBQSxXQUFXLElOMUVuRCx5Qk0yRVEsQU4zRU8sV00yRUksRUFBakIsQUwzRUYsb0JBQWUsR0FBZixvQkswRXVCLEFMMUVSLFlLMEVvQixJQUFLLENBQUEsV0FBVyxJTjFFbkQseUJNMkVRLEFOM0VPLFdNMkVJLEVBRG5CLEFBQ0UsVUFEUSxHQUFHLFVBQVUsWUFBWSxJQUFLLENBQUEsV0FBVyxJZHpFbkQsc0JjMEVRLEFkMUVHLFdjMEVRLEVBQWpCLEFSM0VGLFlBQVksR1EwRUMsVUFBVSxZQUFZLElBQUssQ0FBQSxXQUFXLElkekVuRCxzQmMwRVEsQWQxRUcsV2MwRVEsRUFBakIsQUwzRUYsb0JBQWUsR0swRUYsVUFBVSxZQUFZLElBQUssQ0FBQSxXQUFXLElkekVuRCxzQmMwRVEsQWQxRUcsV2MwRVEsRUFEbkIsQUFDRSxVQURRLEdSMUVWLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQUFBLFdBQVcsSWR6RW5ELHNCYzBFUSxBZDFFRyxXYzBFUSxFQUFqQixBUjNFRixZQUFZLEdBQVosWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBQUEsV0FBVyxJZHpFbkQsc0JjMEVRLEFkMUVHLFdjMEVRLEVBQWpCLEFMM0VGLG9CQUFlLEdIQWYsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBQUEsV0FBVyxJZHpFbkQsc0JjMEVRLEFkMUVHLFdjMEVRLEVBRG5CLEFBQ0UsVUFEUSxHTDFFVixvQkswRXVCLEFMMUVSLFlLMEVvQixJQUFLLENBQUEsV0FBVyxJZHpFbkQsc0JjMEVRLEFkMUVHLFdjMEVRLEVBQWpCLEFSM0VGLFlBQVksR0dBWixvQkswRXVCLEFMMUVSLFlLMEVvQixJQUFLLENBQUEsV0FBVyxJZHpFbkQsc0JjMEVRLEFkMUVHLFdjMEVRLEVBQWpCLEFMM0VGLG9CQUFlLEdBQWYsb0JLMEV1QixBTDFFUixZSzBFb0IsSUFBSyxDQUFBLFdBQVcsSWR6RW5ELHNCYzBFUSxBZDFFRyxXYzBFUSxFQURuQixBQUNFLFVBRFEsR0FBRyxVQUFVLFlBQVksSUFBSyxDQUFBLFdBQVcsSUwxRW5ELHlCSzJFUSxBTDNFTyxXSzJFSSxFQUFqQixBUjNFRixZQUFZLEdRMEVDLFVBQVUsWUFBWSxJQUFLLENBQUEsV0FBVyxJTDFFbkQseUJLMkVRLEFMM0VPLFdLMkVJLEVBQWpCLEFMM0VGLG9CQUFlLEdLMEVGLFVBQVUsWUFBWSxJQUFLLENBQUEsV0FBVyxJTDFFbkQseUJLMkVRLEFMM0VPLFdLMkVJLEVBRG5CLEFBQ0UsVUFEUSxHUjFFVixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0FBQSxXQUFXLElMMUVuRCx5QksyRVEsQUwzRU8sV0syRUksRUFBakIsQVIzRUYsWUFBWSxHQUFaLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQUFBLFdBQVcsSUwxRW5ELHlCSzJFUSxBTDNFTyxXSzJFSSxFQUFqQixBTDNFRixvQkFBZSxHSEFmLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQUFBLFdBQVcsSUwxRW5ELHlCSzJFUSxBTDNFTyxXSzJFSSxFQURuQixBQUNFLFVBRFEsR0wxRVYsb0JLMEV1QixBTDFFUixZSzBFb0IsSUFBSyxDQUFBLFdBQVcsSUwxRW5ELHlCSzJFUSxBTDNFTyxXSzJFSSxFQUFqQixBUjNFRixZQUFZLEdHQVosb0JLMEV1QixBTDFFUixZSzBFb0IsSUFBSyxDQUFBLFdBQVcsSUwxRW5ELHlCSzJFUSxBTDNFTyxXSzJFSSxFQUFqQixBTDNFRixvQkFBZSxHQUFmLG9CSzBFdUIsQUwxRVIsWUswRW9CLElBQUssQ0FBQSxXQUFXLElMMUVuRCx5QksyRVEsQUwzRU8sV0syRUksRUFEbkIsQUFDRSxVQURRLEdBQUcsVUFBVSxZQUFZLElBQUssQ0FBQSxXQUFXLElMMUVuRCx3QksyRVEsQUwzRU8sV0syRUksRUFBakIsQVIzRUYsWUFBWSxHUTBFQyxVQUFVLFlBQVksSUFBSyxDQUFBLFdBQVcsSUwxRW5ELHdCSzJFUSxBTDNFTyxXSzJFSSxFQUFqQixBTDNFRixvQkFBZSxHSzBFRixVQUFVLFlBQVksSUFBSyxDQUFBLFdBQVcsSUwxRW5ELHdCSzJFUSxBTDNFTyxXSzJFSSxFQURuQixBQUNFLFVBRFEsR1IxRVYsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBQUEsV0FBVyxJTDFFbkQsd0JLMkVRLEFMM0VPLFdLMkVJLEVBQWpCLEFSM0VGLFlBQVksR0FBWixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0FBQSxXQUFXLElMMUVuRCx3QksyRVEsQUwzRU8sV0syRUksRUFBakIsQUwzRUYsb0JBQWUsR0hBZixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0FBQSxXQUFXLElMMUVuRCx3QksyRVEsQUwzRU8sV0syRUksRUFEbkIsQUFDRSxVQURRLEdMMUVWLG9CSzBFdUIsQUwxRVIsWUswRW9CLElBQUssQ0FBQSxXQUFXLElMMUVuRCx3QksyRVEsQUwzRU8sV0syRUksRUFBakIsQVIzRUYsWUFBWSxHR0FaLG9CSzBFdUIsQUwxRVIsWUswRW9CLElBQUssQ0FBQSxXQUFXLElMMUVuRCx3QksyRVEsQUwzRU8sV0syRUksRUFBakIsQUwzRUYsb0JBQWUsR0FBZixvQkswRXVCLEFMMUVSLFlLMEVvQixJQUFLLENBQUEsV0FBVyxJTDFFbkQsd0JLMkVRLEFMM0VPLFdLMkVJLEVBRG5CLEFBQ0UsVUFEUSxHQUFHLFVBQVUsWUFBWSxJQUFLLENBQUEsV0FBVyxJSjFFbkQsaUJJMkVRLEFKM0VJLFdJMkVPLEVBQWpCLEFSM0VGLFlBQVksR1EwRUMsVUFBVSxZQUFZLElBQUssQ0FBQSxXQUFXLElKMUVuRCxpQkkyRVEsQUozRUksV0kyRU8sRUFBakIsQUwzRUYsb0JBQWUsR0swRUYsVUFBVSxZQUFZLElBQUssQ0FBQSxXQUFXLElKMUVuRCxpQkkyRVEsQUozRUksV0kyRU8sRUFEbkIsQUFDRSxVQURRLEdSMUVWLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQUFBLFdBQVcsSUoxRW5ELGlCSTJFUSxBSjNFSSxXSTJFTyxFQUFqQixBUjNFRixZQUFZLEdBQVosWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBQUEsV0FBVyxJSjFFbkQsaUJJMkVRLEFKM0VJLFdJMkVPLEVBQWpCLEFMM0VGLG9CQUFlLEdIQWYsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBQUEsV0FBVyxJSjFFbkQsaUJJMkVRLEFKM0VJLFdJMkVPLEVBRG5CLEFBQ0UsVUFEUSxHTDFFVixvQkswRXVCLEFMMUVSLFlLMEVvQixJQUFLLENBQUEsV0FBVyxJSjFFbkQsaUJJ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UWdGMkQsRUFBbEIsQVJoRnJELFlBQVksR0FBWixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0FBQSxZQUFZLElSaEZuRCxvQlFnRjJELEFSaEYvQyxZUWdGMkQsRUFBbEIsQUxoRnJELG9CQUFlLEdIQWYsWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBQUEsWUFBWSxJUmhGbkQsb0JRZ0YyRCxBUmhGL0MsWVFnRjJELEVBQXZFLEFBQXFELFVBQTNDLEdMaEZWLG9CS2dGdUIsQUxoRlIsV0tnRm1CLElBQUssQ0FBQSxZQUFZLElSaEZuRCxvQlFnRjJELEFSaEYvQyxZUWdGMkQsRUFBbEIsQVJoRnJELFlBQVksR0dBWixvQktnRnVCLEFMaEZSLFdLZ0ZtQixJQUFLLENBQUEsWUFBWSxJUmhGbkQsb0JRZ0YyRCxBUmhGL0MsWVFnRjJELEVBQWxCLEFMaEZyRCxvQkFBZSxHQUFmLG9CS2dGdUIsQUxoRlIsV0tnRm1CLElBQUssQ0FBQSxZQUFZLElSaEZuRCxvQlFnRjJELEFSaEYvQyxZUWdGMkQsRUFBdkUsQUFBcUQsVUFBM0MsR0FBRyxVQUFVLFdBQVcsSUFBSyxDQUFBLFlBQVksSVA1Q25ELFlPNEMyRCxBUDVDL0MsWU80QzJELEVBQWxCLEFSaEZyRCxZQUFZLEdRZ0ZDLFVBQVUsV0FBVyxJQUFLLENBQUEsWUFBWSxJUDVDbkQsWU80QzJELEFQNUMvQyxZTzRDMkQsRUFBbEIsQUxoRnJELG9CQUFlLEdLZ0ZGLFVBQVUsV0FBVyxJQUFLLENBQUEsWUFBWSxJUDVDbkQsWU80QzJELEFQNUMvQyxZTzRDMkQsRUFBdkUsQUFBcUQsVUFBM0MsR1JoRlYsWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBQUEsWUFBWSxJUDVDbkQsWU80QzJELEFQNUMvQyxZTzRDMkQsRUFBbEIsQVJoRnJELFlBQVksR0FBWixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0FBQSxZQUFZLElQNUNuRCxZTzRDMkQsQVA1Qy9DLFlPNEMyRCxFQUFsQixBTGhGckQsb0JBQWUsR0hBZixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0FBQSxZQUFZLElQNUNuRCxZTzRDMkQsQVA1Qy9DLFlPNEMyRCxFQUF2RSxBQUFxRCxVQUEzQyxHTGhGVixvQktnRnVCLEFMaEZSLFdLZ0ZtQixJQUFLLENBQUEsWUFBWSxJUDVDbkQsWU80QzJELEFQNUMvQyxZTzRDMkQsRUFBbEIsQVJoRnJELFlBQVksR0dBWixvQktnRnVCLEFMaEZSLFdLZ0ZtQixJQUFLLENBQUEsWUFBWSxJUDVDbkQsWU80QzJELEFQNUMvQyxZTzRDMkQsRUFBbEIsQUxoRnJELG9CQUFlLEdBQWYsb0JLZ0Z1QixBTGhGUixXS2dGbUIsSUFBSyxDQUFBLFlBQVksSVA1Q25ELFlPNEMyRCxBUDVDL0MsWU80QzJELEVBQWxCLEFQbENyRCxVQUFVLENPa0NWLFVBQVUsR0FBRyxVQUFVLFdBQVcsSUFBSyxDQUFBLFlBQVksSVBqQ2pELE1PaUN5RCxBUGpDbkQsWU9pQytELEVBQWxCLEFQbENyRCxVQUFVLENEOUNWLFlBQVksR1FnRkMsVUFBVSxXQUFXLElBQUssQ0FBQSxZQUFZLElQakNqRCxNT2lDeUQsQVBqQ25ELFlPaUMrRCxFQUFsQixBUGxDckQsVUFBVSxDRTlDVixvQkFBZSxHS2dGRixVQUFVLFdBQVcsSUFBSyxDQUFBLFlBQVksSVBqQ2pELE1PaUN5RCxBUGpDbkQsWU9pQytELEVBQWxCLEFQbENyRCxVQUFVLENPa0NWLFVBQVUsR1JoRlYsWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBQUEsWUFBWSxJUGpDakQsTU9pQ3lELEFQakNuRCxZT2lDK0QsRUFBbEIsQVBsQ3JELFVBQVUsQ0Q5Q1YsWUFBWSxHQUFaLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQUFBLFlBQVksSVBqQ2pELE1PaUN5RCxBUGpDbkQsWU9pQytELEVBQWxCLEFQbENyRCxVQUFVLENFOUNWLG9CQUFlLEdIQWYsWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBQUEsWUFBWSxJUGpDakQsTU9pQ3lELEFQakNuRCxZT2lDK0QsRUFBbEIsQVBsQ3JELFVBQVUsQ09rQ1YsVUFBVSxHTGhGVixvQktnRnVC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QmpELFlPd0I2RCxFQUF2RSxBQUFxRCxVQUEzQyxHUmhGVixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0FBQSxZQUFZLElQeEJuRCxVT3dCMkQsQVB4QmpELFlPd0I2RCxFQUFsQixBUmhGckQsWUFBWSxHQUFaLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQUFBLFlBQVksSVB4Qm5ELFVPd0IyRCxBUHhCakQsWU93QjZELEVBQWxCLEFMaEZyRCxvQkFBZSxHSEFmLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQUFBLFlBQVksSVB4Qm5ELFVPd0IyRCxBUHhCakQsWU93QjZELEVBQXZFLEFBQXFELFVBQTNDLEdMaEZWLG9CS2dGdUIsQUxoRlIsV0tnRm1CLElBQUssQ0FBQSxZQUFZLElQeEJuRCxVT3dCMkQsQVB4QmpELFlPd0I2RCxFQUFsQixBUmhGckQsWUFBWSxHR0FaLG9CS2dGdUIsQUxoRlIsV0tnRm1CLElBQUssQ0FBQSxZQUFZLElQeEJuRCxVT3dCMkQsQVB4QmpELFlPd0I2RCxFQUFsQixBTGhGckQsb0JBQWUsR0FBZixvQktnRnVCLEFMaEZSLFdLZ0ZtQixJQUFLLENBQUEsWUFBWSxJUHhCbkQsVU93QjJELEFQeEJqRCxZT3dCNkQsRUFBdkUsQUFBcUQsVUFBM0MsR0FBRyxVQUFVLFdBQVcsSUFBSyxDQUFBLFlBQVksSVBpQm5ELFdPakIyRCxBUGlCaEQsWU9qQjRELEVBQWxCLEFSaEZyRCxZQUFZLEdRZ0ZDLFVBQVUsV0FBVyxJQUFLLENBQUEsWUFBWSxJUGlCbkQsV09qQjJELEFQaUJoRCxZT2pCNEQsRUFBbEIsQUxoRnJELG9CQUFlLEdLZ0ZGLFVBQVUsV0FBVyxJQUFLLENBQUEsWUFBWSxJUGlCbkQsV09qQjJELEFQaUJoRCxZT2pCNEQsRUFBdkUsQUFBcUQsVUFBM0MsR1JoRlYsWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBQUEsWUFBWSxJUGlCbkQsV09qQjJELEFQaUJoRCxZT2pCNEQsRUFBbEIsQVJoRnJELFlBQVksR0FBWixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0FBQSxZQUFZLElQaUJuRCxXT2pCMkQsQVBpQmhELFlPakI0RCxFQUFsQixBTGhGckQsb0JBQWUsR0hBZixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0FBQSxZQUFZLElQaUJuRCxXT2pCMkQsQVBpQmhELFlPakI0RCxFQUF2RSxBQUFxRCxVQUEzQyxHTGhGVixvQktnRnVCLEFMaEZSLFdLZ0ZtQixJQUFLLENBQUEsWUFBWSxJUGlCbkQsV09qQjJELEFQaUJoRCxZT2pCNEQsRUFBbEIsQVJoRnJELFlBQVksR0dBWixvQktnRnVCLEFMaEZSLFdLZ0ZtQixJQUFLLENBQUEsWUFBWSxJUGlCbkQsV09qQjJELEFQaUJoRCxZT2pCNEQsRUFBbEIsQUxoRnJELG9CQUFlLEdBQWYsb0JLZ0Z1QixBTGhGUixXS2dGbUIsSUFBSyxDQUFBLFlBQVksSVBpQm5ELFdPakIyRCxBUGlCaEQsWU9qQjRELEVBQXZFLEFBQXFELFVBQTNDLEdBQUcsVUFBVSxXQUFXLElBQUssQ0FBQSxZQUFZLElOaEZuRCx5Qk1nRjJELEFOaEY1QyxZTWdGd0QsRUFBbEIsQVJoRnJELFlBQVksR1FnRkMsVUFBVSxXQUFXLElBQUssQ0FBQSxZQUFZLElOaEZuRCx5Qk1nRjJELEFOaEY1QyxZTWdGd0QsRUFBbEIsQUxoRnJELG9CQUFlLEdLZ0ZGLFVBQVUsV0FBVyxJQUFLLENBQUEsWUFBWSxJTmhGbkQseUJNZ0YyRCxBTmhGNUMsWU1nRndELEVBQXZFLEFBQXFELFVBQTNDLEdSaEZWLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQUFBLFlBQVksSU5oRm5ELHlCTWdGMkQsQU5oRjVDLFlNZ0Z3RCxFQUFsQixBUmhGckQsWUFBWSxHQUFaLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQUFBLFlBQVksSU5oRm5ELHlCTWdGMkQsQU5oRjVDLFlNZ0Z3RCxFQUFsQixBTGhGckQsb0JBQWUsR0hBZixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0FBQSxZQUFZLElOaEZuRCx5Qk1nRjJELEFOaEY1QyxZTWdGd0QsRUFBdkUsQUFBcUQsVUFBM0MsR0xoRlYsb0JLZ0Z1QixBTGhGUixXS2dGbUIsSUFBSyxDQUFBLFlBQVksSU5oRm5ELHlCTWdGMkQsQU5oRjVDLFlNZ0Z3RCxFQUFsQixBUmhGckQsWUFBWSxHR0FaLG9CS2dGdUIsQUxoRlIsV0tnRm1CLElBQUssQ0FBQSxZQUFZLElOaEZuRCx5Qk1nRjJELEFOaEY1QyxZTWdGd0QsRUFBbEIsQUxoRnJELG9CQUFlLEdBQWYsb0JLZ0Z1QixBTGhGUixXS2dGbUIsSUFBSyxDQUFBLFlBQVksSU5oRm5ELHlCTWdGMkQsQU5oRjVDLFlNZ0Z3RCxFQUF2RSxBQUFxRCxVQUEzQyxHQUFHLFVBQVUsV0FBVyxJQUFLLENBQUEsWUFBWSxJZC9FbkQsc0JjK0UyRCxBZC9FaEQsWWMrRTRELEVBQWxCLEFSaEZyRCxZQUFZLEdRZ0ZDLFVBQVUsV0FBVyxJQUFLLENBQUEsWUFBWSxJZC9FbkQsc0JjK0UyRCxBZC9FaEQsWWMrRTRELEVBQWxCLEFMaEZyRCxvQkFBZSxHS2dGRixVQUFVLFdBQVcsSUFBSyxDQUFBLFlBQVksSWQvRW5ELHNCYytFMkQsQWQvRWhELFljK0U0RCxFQUF2RSxBQUFxRCxVQUEzQyxHUmhGVixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0FBQSxZQUFZLElkL0VuRCxzQmMrRTJELEFkL0VoRCxZYytFNEQsRUFBbEIsQVJoRnJELFlBQVksR0FBWixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0FBQSxZQUFZLElkL0VuRCxzQmMrRTJELEFkL0VoRCxZYytFNEQsRUFBbEIsQUxoRnJELG9CQUFlLEdIQWYsWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBQUEsWUFBWSxJZC9FbkQsc0JjK0UyRCxBZC9FaEQsWWMrRTRELEVBQXZFLEFBQXFELFVBQTNDLEdMaEZWLG9CS2dGdUIsQUxoRlIsV0tnRm1CLElBQUssQ0FBQSxZQUFZLElkL0VuRCxzQmMrRTJELEFkL0VoRCxZYytFNEQsRUFBbEIsQVJoRnJELFlBQVksR0dBWixvQktnRnVCLEFMaEZSLFdLZ0ZtQixJQUFLLENBQUEsWUFBWSxJZC9FbkQsc0JjK0UyRCxBZC9FaEQsWWMrRTRELEVBQWxCLEFMaEZyRCxvQkFBZSxHQUFmLG9CS2dGdUIsQUxoRlIsV0tnRm1CLElBQUssQ0FBQSxZQUFZLElkL0VuRCxzQmMrRTJELEFkL0VoRCxZYytFNEQsRUFBdkUsQUFBcUQsVUFBM0MsR0FBRyxVQUFVLFdBQVcsSUFBSyxDQUFBLFlBQVksSUxoRm5ELHlCS2dGMkQsQUxoRjVDLFlLZ0Z3RCxFQUFsQixBUmhGckQsWUFBWSxHUWdGQyxVQUFVLFdBQVcsSUFBSyxDQUFBLFlBQVksSUxoRm5ELHlCS2dGMkQsQUxoRjVDLFlLZ0Z3RCxFQUFsQixBTGhGckQsb0JBQWUsR0tnRkYsVUFBVSxXQUFXLElBQUssQ0FBQSxZQUFZLElMaEZuRCx5QktnRjJELEFMaEY1QyxZS2dGd0QsRUFBdkUsQUFBcUQsVUFBM0MsR1JoRlYsWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBQUEsWUFBWSxJTGhGbkQseUJLZ0YyRCxBTGhGNUMsWUtnRndELEVBQWxCLEFSaEZyRCxZQUFZLEdBQVosWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBQUEsWUFBWSxJTGhGbkQseUJLZ0YyRCxBTGhGNUMsWUtnRndELEVBQWxCLEFMaEZyRCxvQkFBZSxHSEFmLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQUFBLFlBQVksSUxoRm5ELHlCS2dGMkQsQUxoRjVDLFlLZ0Z3RCxFQUF2RSxBQUFxRCxVQUEzQyxHTGhGVixvQktnRnVCLEFMaEZSLFdLZ0ZtQixJQUFLLENBQUEsWUFBWSxJTGhGbkQseUJLZ0YyRCxBTGhGNUMsWUtnRndELEVBQWxCLEFSaEZyRCxZQUFZLEdHQVosb0JLZ0Z1QixBTGhGUixXS2dGbUIsSUFBSyxDQUFBLFlBQVksSUxoRm5ELHlCS2dGMkQsQUxoRjVDLFlLZ0Z3RCxFQUFsQixBTGhGckQsb0JBQWUsR0FBZixvQktnRnVCLEFMaEZSLFdLZ0ZtQixJQUFLLENBQUEsWUFBWSxJTGhGbkQseUJLZ0YyRCxBTGhGNUMsWUtnRndELEVBQXZFLEFBQXFELFVBQTNDLEdBQUcsVUFBVSxXQUFXLElBQUssQ0FBQSxZQUFZLElMaEZuRCx3QktnRjJELEFMaEY1QyxZS2dGd0QsRUFBbEIsQVJoRnJELFlBQVksR1FnRkMsVUFBVSxXQUFXLElBQUssQ0FBQSxZQUFZLElMaEZuRCx3QktnRjJELEFMaEY1QyxZS2dGd0QsRUFBbEIsQUxoRnJELG9CQUFlLEdLZ0ZGLFVBQVUsV0FBVyxJQUFLLENBQUEsWUFBWSxJTGhGbkQsd0JLZ0YyRCxBTGhGNUMsWUtnRndELEVBQXZFLEFBQXFELFVBQTNDLEdSaEZWLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQUFBLFlBQVksSUxoRm5ELHdCS2dGMkQsQUxoRjVDLFlLZ0Z3RCxFQUFsQixBUmhGckQsWUFBWSxHQUFaLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQUFBLFlBQVksSUxoRm5ELHdCS2dGMkQsQUxoRjVDLFlLZ0Z3RCxFQUFsQixBTGhGckQsb0JBQWUsR0hBZixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0FBQSxZQUFZLElMaEZuRCx3QktnRjJELEFMaEY1QyxZS2dGd0QsRUFBdkUsQUFBcUQsVUFBM0MsR0xoRlYsb0JLZ0Z1QixBTGhGUixXS2dGbUIsSUFBSyxDQUFBLFlBQVksSUxoRm5ELHdCS2dGMkQsQUxoRjVDLFlLZ0Z3RCxFQUFsQixBUmhGckQsWUFBWSxHR0FaLG9CS2dGdUIsQUxoRlIsV0tnRm1CLElBQUssQ0FBQSxZQUFZLElMaEZuRCx3QktnRjJELEFMaEY1QyxZS2dGd0QsRUFBbEIsQUxoRnJELG9CQUFlLEdBQWYsb0JLZ0Z1QixBTGhGUixXS2dGbUIsSUFBSyxDQUFBLFlBQVksSUxoRm5ELHdCS2dGMkQsQUxoRjVDLFlLZ0Z3RCxFQUF2RSxBQUFxRCxVQUEzQyxHQUFHLFVBQVUsV0FBVyxJQUFLLENBQUEsWUFBWSxJSmhGbkQsaUJJZ0YyRCxBSmhGL0MsWUlnRjJELEVBQWxCLEFSaEZyRCxZQUFZLEdRZ0ZDLFVBQVUsV0FBVyxJQUFLLENBQUEsWUFBWSxJSmhGbkQsaUJJZ0YyRCxBSmhGL0MsWUlnRjJELEVBQWxC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LEVBRG5CLEFBQ0UsbUJBRGlCLEdBQUcsVUFBVSxZQUFZLElBQUssQ0FBQSxXQUFXLElOMUw1RCx5Qk0yTFEsQU4zTE8sV00yTEksRUFEbkIsQUFDRSxtQkFEaUIsR1IxTG5CLFlRMExnQyxBUjFMcEIsWVEwTGdDLElBQUssQ0FBQSxXQUFXLElOMUw1RCx5Qk0yTFEsQU4zTE8sV00yTEksRUFEbkIsQUFDRSxtQkFEaUIsR0wxTG5CLG9CSzBMZ0MsQUwxTGpCLFlLMEw2QixJQUFLLENBQUEsV0FBVyxJTjFMNUQseUJNMkxRLEFOM0xPLFdNMkxJLEVBRG5CLEFBQ0UsbUJBRGlCLEdBQUcsVUFBVSxZQUFZLElBQUssQ0FBQSxXQUFXLElkekw1RCxzQmMwTFEsQWQxTEcsV2MwTFEsRUFEbkIsQUFDRSxtQkFEaUIsR1IxTG5CLFlRMExnQyxBUjFMcEIsWVEwTGdDLElBQUssQ0FBQSxXQUFXLElkekw1RCxzQmMwTFEsQWQxTEcsV2MwTFEsRUFEbkIsQUFDRSxtQkFEaUIsR0wxTG5CLG9CSzBMZ0MsQUwxTGpCLFlLMEw2QixJQUFLLENBQUEsV0FBVyxJZHpMNUQsc0JjMExRLEFkMUxHLFdjMExRLEVBRG5CLEFBQ0UsbUJBRGlCLEdBQUcsVUFBVSxZQUFZLElBQUssQ0FBQSxXQUFXLElMMUw1RCx5QksyTFEsQUwzTE8sV0syTEksRUFEbkIsQUFDRSxtQkFEaUIsR1IxTG5CLFlRMExnQyxBUjFMcEIsWVEwTGdDLElBQUssQ0FBQSxXQUFXLElMMUw1RCx5QksyTFEsQUwzTE8sV0syTEksRUFEbkIsQUFDRSxtQkFEaUIsR0wxTG5CLG9CSzBMZ0MsQUwxTGpCLFlLMEw2QixJQUFLLENBQUEsV0FBVyxJTDFMNUQseUJLMkxRLEFMM0xPLFdLMkxJLEVBRG5CLEFBQ0UsbUJBRGlCLEdBQUcsVUFBVSxZQUFZLElBQUssQ0FBQSxXQUFXLElMMUw1RCx3QksyTFEsQUwzTE8sV0syTEksRUFEbkIsQUFDRSxtQkFEaUIsR1IxTG5CLFlRMExnQyxBUjFMcEIsWVEwTGdDLElBQUssQ0FBQSxXQUFXLElMMUw1RCx3QksyTFEsQUwz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Z01nQyxBUmhNcEIsV1FnTStCLElBQUssQ0FBQSxZQUFZLElkL0w1RCxzQmMrTG9FLEFkL0x6RCxZYytMcUUsRUFBaEYsQUFBOEQsbUJBQTNDLEdMaE1uQixvQktnTWdDLEFMaE1qQixXS2dNNEIsSUFBSyxDQUFBLFlBQVksSWQvTDVELHNCYytMb0UsQWQvTHpELFljK0xxRSxFQUFoRixBQUE4RCxtQkFBM0MsR0FBRyxVQUFVLFdBQVcsSUFBSyxDQUFBLFlBQVksSUxoTTVELHlCS2dNb0UsQUxoTXJELFlLZ01pRSxFQUFoRixBQUE4RCxtQkFBM0MsR1JoTW5CLFlRZ01nQyxBUmhNcEIsV1FnTStCLElBQUssQ0FBQSxZQUFZLElMaE01RCx5QktnTW9FLEFMaE1yRCxZS2dNaUUsRUFBaEYsQUFBOEQsbUJBQTNDLEdMaE1uQixvQktnTWdDLEFMaE1qQixXS2dNNEIsSUFBSyxDQUFBLFlBQVksSUxoTTVELHlCS2dNb0UsQUxoTXJELFlLZ01pRSxFQUFoRixBQUE4RCxtQkFBM0MsR0FBRyxVQUFVLFdBQVcsSUFBSyxDQUFBLFlBQVksSUxoTTVELHdCS2dNb0UsQUxoTXJELFlLZ01pRSxFQUFoRixBQUE4RCxtQkFBM0MsR1JoTW5CLFlRZ01nQyxBUmhNcEIsV1FnTStCLElBQUssQ0FBQSxZQUFZLElMaE01RCx3QktnTW9FLEFMaE1yRCxZS2dNaUUsRUFBaEYsQUFBOEQsbUJBQTNDLEdMaE1uQixvQktnTWdDLEFMaE1qQixXS2dNNEIsSUFBSyxDQUFBLFlBQVksSUxoTTVELHdCS2dNb0UsQUxoTXJELFlLZ01pRSxFQUFoRixBQUE4RCxtQkFBM0MsR0FBRyxVQUFVLFdBQVcsSUFBSyxDQUFBLFlBQVksSUpoTTVELGlCSWdNb0UsQUpoTXhELFlJZ01vRSxFQUFoRixBQUE4RCxtQkFBM0MsR1JoTW5CLFlRZ01nQyxBUmhNcEIsV1FnTStCLElBQUssQ0FBQSxZQUFZLElKaE01RCxpQklnTW9FLEFKaE14RCxZSWdNb0UsRUFBaEYsQUFBOEQsbUJBQTNDLEdMaE1uQixvQktnTWdDLEFMaE1qQixXS2dNNEIsSUFBSyxD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LEFMakJGLGtCQUFXLENERFgsYU1nQ0ssQU5oQ0EsTU1nQ00sRUFkVCxBSmxCRixvQkFBTyxDRkFQLGFNZ0NLLEFOaENBLE1NZ0NNLEVBMUJYLEFBWUUsWUFaVSxDTExaLG9CSytCSyxBTC9CTSxNSytCQSxFQWRULEFMakJGLGtCQUFXLENBQVgsb0JLK0JLLEFML0JNLE1LK0JBLEVBZFQsQUpsQkYsb0JBQU8sQ0RDUCxvQksrQkssQUwvQk0sTUsrQkEsRUExQlgsQUFZRSxZQVpVLENKTlosc0JJZ0NLLEFKaENFLE1JZ0NJLEVBZFQsQUxqQkYsa0JBQVcsQ0NEWCxzQklnQ0ssQUpoQ0UsTUlnQ0ksRUFkVCxBSmxCRixvQkFBTyxDQUFQLHNCSWdDSyxBSmhDRSxNSWdDSSxFQTFCWCxBQVlFLFlBWlUsQ0hOWix1QkdnQ0ssQUhoQ1csTUdnQ0wsRUFkVCxBTGpCRixrQkFBVyxDRURYLHVCR2dDSyxBSGhDVyxNR2dDTCxFQWRULEFKbEJGLG9CQUFPLENDQVAsdUJHZ0NLLEFIaENXLE1HZ0NMLENBQUM7TUFDTixPQUFPLEVBQUUsQ0FBRSxHQUNaOztBQXVCTCxrQkFBa0IsRUFBbEIsQUp6REEsb0JBQU87QUkwRFAsZ0JBQWdCO0FBREUsQUx4RGxCLHVCQUFXO0FLMERYLEFBQWEsWUFBRCxDQUFDLGFBQWEsRUFBYixBTDFEYixrQkFBVyxDSzBERSxhQUFhLEVBQWIsQUozRGIsb0JBQU8sQ0kyRE0sYUFBYTtBQUExQixZQUFZLENOM0RaLGFBQUssRU0yREwsQUwxREEsa0JBQVcsQ0REWCxhQUFLLEVNMkRMLEFKM0RBLG9CQUFPLENGQVAsYUFBSztBTTJETCxZQUFZLENMMURaLG9CQUFXLEVLMERYLEFMMURBLGtCQUFXLENBQVgsb0JBQVcsRUswRFgsQUozREEsb0JBQU8sQ0RDUCxvQkFBVztBSzBEWCxZQUFZLENKM0RaLHNCQUFPLEVJMkRQLEFMMURBLGtCQUFXLENDRFgsc0JBQU8sRUkyRFAsQUozREEsb0JBQU8sQ0FBUCxzQkFBTztBSTJEUCxZQUFZLENIM0RaLHVCQUFnQixFRzJEaEIsQUwxREEsa0JBQVcs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OUJBLFVBQVUsQ1A3Q1YseUJBQVcsQ0FJUCxrQkFBa0IsR0t3Q0osZ0JBQWdCLEdFRWhDLE1GNkJGLEFFN0JRLGtCRjZCVSxFQUFsQixBRTlCQSxVQUFVO0VGRFYsZUFBZSxHTDVDZix1QkFBVyxHTzhDVCxNRjZCRixBRTdCUSxrQkY2QlUsRUFBbEIsQUwzRUEseUJBQVcsQ082Q1gsVUFBVSxDUHpDTixrQkFBa0IsR0FKdEIsdUJBQVcsR084Q1QsTUY2QkYsQUU3QlEsa0JGNkJVLEVBQWxCLEFFOUJBLFVBQVUsQ1A3Q1YseUJBQVcsQ0FJUCxrQkFBa0IsR0FKdEIsdUJBQVcsR084Q1QsTUY2QkYsQUU3QlEsa0JGNkJVLEVBQWxCLEFFOUJBLFVBQVU7RUZEVixlQUFlLEdBQUcsZ0JBQWdCLEdFRWhDLE1BQU0sQU4vQ1Isb0JBQU8sRUk0RVAsQUwzRUEseUJBQVcsQ082Q1gsVUFBVSxDUHpDTixrQkFBa0IsR0t3Q0osZ0JBQWdCLEdFRWhDLE1BQU0sQU4vQ1Isb0JBQU8sRUk0RVAsQUU5QkEsVUFBVSxDUDdDVix5QkFBVyxDQUlQLGtCQUFrQixHS3dDSixnQkFBZ0IsR0VFaEMsTUFBTSxBTi9DUixvQkFBTyxFSTRFUCxBRTlCQSxVQUFVO0VGRFYsZUFBZSxHTDVDZix1QkFBVyxHTzhDVCxNQUFNLEFOL0NSLG9CQUFPLEVJNEVQLEFMM0VBLHlCQUFXLENPNkNYLFVBQVUsQ1B6Q04sa0JBQWtCLEdBSnRCLHVCQUFXLEdPOENULE1BQU0sQU4vQ1Isb0JBQU8sRUk0RVAsQUU5QkEsVUFBVSxDUDdDVix5QkFBVyxDQUlQLGtCQUFrQixHQUp0Qix1QkFBVyxHTzhDVCxNQUFNLEFOL0NSLG9CQUFPO0VJNEVQLEFFOUJBLFVBQVU7RUZEVixlQUFlLEdBQUcsZ0JBQWdCLEdFR2hDLEtGNEJGLEFFNUJPLGtCRjRCVyxDRTVCWCxJQUFDLENBQUssUUFBTCxBQUFhLEdGNEJyQixBTDNFQSx5QkFBVztFTzZDWCxVQUFVLENQekNOLGtCQUFrQixHS3dDSixnQkFBZ0IsR0VHaEMsS0Y0QkYsQUU1Qk8sa0JGNEJXLENFNUJY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LFVBQVUsQ1A3Q1YsdUJLNEdnQixBTDVHTCxZSzRHaUIsR0UzRDFCLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0FGMkRyQixBQUE2QixnQkFBYixZQUFZLEdFckQ1QixVQUFVLEVGcURtQixBTDVHN0IsdUJLNEdnQixBTDVHTCxZSzRHaUIsR0VyRDVCLFVBQVU7QUZxRFYsQUFBNkIsZ0JBQWIsWUFBWSxHRVo1QixXQUFXLEVGWWtCLEFMNUc3Qix1Qks0R2dCLEFMNUdMLFlLNEdpQixHRVo1QixXQUFXO0FGWVgsQUFBNkIsZ0JBQWIsWUFBWSxHRzdHNUIseUJBQWUsRUg2R2MsQUw1RzdCLHVCSzRHZ0IsQUw1R0wsWUs0R2lCLEdHN0c1Qix5QkFBZTtBSDZHZixBQUE2QixnQkFBYixZQUFZLEdMNUc1QixzQkFBVyxFSzRHa0IsQUw1RzdCLHVCSzRHZ0IsQUw1R0wsWUs0R2lCLEdMNUc1QixzQkFBVztBSzRHWCxBQUE2QixnQkFBYixZQUFZLEdJN0c1Qix5QkFBZSxFSjZHYyxBTDVHN0IsdUJLNEdnQixBTDVHTCxZSzRHaUIsR0k3RzVCLHlCQUFlO0FKNkdmLEFBQTZCLGdCQUFiLFlBQVksR0k3RzVCLHdCQUFlLEVKNkdjLEFMNUc3Qix1Qks0R2dCLEFMNUdMLFlLNEdpQixHSTdHNUIsd0JBQWU7QUo2R2YsQUFBNkIsZ0JBQWIsWUFBWSxHSzdHNUIsaUJBQVksRUw2R2lCLEFMNUc3Qix1Qks0R2dCLEFMNUdMLFlLNEdpQixHSzdHNUIsaUJBQVk7QUw4R1osQUFBNEMsZ0JBQTVCLFlBQVksR0FBRyxVQUFVLEdBQUcsSUFBSSxFQUFKLEFMN0c1Qyx1Qks2R2dCLEFMN0dMLFlLNkdpQixHQUFHLFVBQVUsR0FBRyxJQUFJO0FBQWhELEFBQTRDLGdCQUE1QixZQUFZLEdDOUc1QixZQUFZLEdEOEdnQyxJQUFJLEVBQUosQUw3RzVDLHVCSzZHZ0IsQUw3R0wsWUs2R2lCLEdDOUc1QixZQUFZLEdEOEdnQyxJQUFJO0FBQWhELEFBQTRDLGdCQUE1QixZQUFZLEdJOUc1QixvQkFBZSxHSjhHNkIsSUFBSSxFQUFKLEFMN0c1Qyx1Qks2R2dCLEFMN0dMLFlLNkdpQixHSTlHNUIsb0JBQWUsR0o4RzZCLElBQUk7QUFBaEQsQUFBMEMsZ0JBQTFCLFlBQVksR0FBRyxVQUFVLEdDOUd6QyxvQkFBWSxFRDhHOEIsQUw3RzFDLHVCSzZHZ0IsQUw3R0wsWUs2R2lCLEdBQUcsVUFBVSxHQzlHekMsb0JBQVk7QUQ4R1osQUFBMEMsZ0JBQTFCLFlBQVksR0M5RzVCLFlBQVksR0FBWixvQkFBWSxFRDhHOEIsQUw3RzFDLHVCSzZHZ0IsQUw3R0wsWUs2R2lCLEdDOUc1QixZQUFZLEdBQVosb0JBQVk7QUQ4R1osQUFBMEMsZ0JBQTFCLFlBQVksR0k5RzVCLG9CQUFlLEdIQWYsb0JBQVksRUQ4RzhCLEFMN0cxQyx1Qks2R2dCLEFMN0dMLFlLNkdpQixHSTlHNUIsb0JBQWUsR0hBZixvQkFBWTtBRDhHWixBQUEwQyxnQkFBMUIsWUFBWSxHQUFHLFVBQVUsR0UxRXpDLFlBQVksRUYwRThCLEFMN0cxQyx1Qks2R2dCLEFMN0dMLFlLNkdpQixHQUFHLFVBQVUsR0UxRXpDLFlBQVk7QUYwRVosQUFBMEMsZ0JBQTFCLFlBQVksR0M5RzVCLFlBQVksR0NvQ1osWUFBWSxFRjBFOEIsQUw3RzFDLHVCSzZHZ0IsQUw3R0wsWUs2R2lCLEdDOUc1QixZQUFZLEdDb0NaLFlBQVk7QUYwRVosQUFBMEMsZ0JBQTFCLFlBQVksR0k5RzVCLG9CQUFlLEdGb0NmLFlBQVksRUYwRThCLEFMN0cxQyx1Qks2R2dCLEFMN0dMLFlLNkdpQixHSTlHNUIsb0JBQWUsR0ZvQ2YsWUFBWSxFRjBFOEIsQUVoRTFDLFVBQVU7QUZnRVYsZ0JBQWdCLFlBQVksR0FBRyxVQUFVLEdFL0R2QyxNQUFNLEVGK0RrQyxBRWhFMUMsVUFBVSxDUDdDVix1Qks2R2dCLEFMN0dMLFlLNkdpQixHQUFHLFVBQVUsR0UvRHZDLE1BQU0sRUYrRGtDLEFFaEUxQyxVQUFVO0FGZ0VWLGdCQUFnQixZQUFZLEdDOUc1QixZQUFZLEdDK0NWLE1BQU0sRUYrRGtDLEFFaEUxQyxVQUFVLENQN0NWLHVCSzZHZ0IsQUw3R0wsWUs2R2lCLEdDOUc1QixZQUFZLEdDK0NWLE1BQU0sRUYrRGtDLEFFaEUxQyxVQUFVO0FGZ0VWLGdCQUFnQixZQUFZLEdJOUc1QixvQkFBZSxHRitDYixNQUFNLEVGK0RrQyxBRWhFMUMsVUFBVSxDUDdDVix1Qks2R2dCLEFMN0dMLFlLNkdpQixHSTlHNUIsb0JBQWUsR0YrQ2IsTUFBTTtBRitEa0MsQUVoRTFDLFVBQVU7QUZnRVYsZ0JBQWdCLFlBQVksR0FBRyxVQUFVLEdFOUR2QyxLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtBRjhEcUIsQUVoRTFDLFVBQVUsQ1A3Q1YsdUJLNkdnQixBTDdHTCxZSzZHaUIsR0FBRyxVQUFVLEdFOUR2QyxLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtBRjhEcUIsQUVoRTFDLFVBQVU7QUZnRVYsZ0JBQWdCLFlBQVksR0M5RzVCLFlBQVksR0NnRFYsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUY4RHFCLEFFaEUxQyxVQUFVLENQN0NWLHVCSzZHZ0IsQUw3R0wsWUs2R2lCLEdDOUc1QixZQUFZLEdDZ0RWLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0FGOERxQixBRWhFMUMsVUFBVTtBRmdFVixnQkFBZ0IsWUFBWSxHSTlHNUIsb0JBQWUsR0ZnRGIsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUY4RHFCLEFFaEUxQyxVQUFVLENQN0NWLHVCSzZHZ0IsQUw3R0wsWUs2R2lCLEdJOUc1QixvQkFBZSxHRmdEYixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtBRjhEcUIsQUVoRTFDLFVBQVU7QUZnRVYsZ0JBQWdCLFlBQVksR0FBRyxVQUFVLEdFN0R2QyxLQUFLLENBQUEsSUFBQyxDQUFLLE9BQUwsQUFBWTtBRjZEc0IsQUVoRTFDLFVBQVUsQ1A3Q1YsdUJLNkdnQixBTDdHTCxZSzZHaUIsR0FBRyxVQUFVLEdFN0R2QyxLQUFLLENBQUEsSUFBQyxDQUFLLE9BQUwsQUFBWTtBRjZEc0IsQUVoRTFDLFVBQVU7QUZnRVYsZ0JBQWdCLFlBQVksR0M5RzVCLFlBQVksR0NpRFYsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVk7QUY2RHNCLEFFaEUxQyxVQUFVLENQN0NWLHVCSzZHZ0IsQUw3R0wsWUs2R2lCLEdDOUc1QixZQUFZLEdDaURWLEtBQUssQ0FBQSxJQUFDLENBQUssT0FBTCxBQUFZO0FGNkRzQixBRWhFMUMsVUFBVTtBRmdFVixnQkFBZ0IsWUFBWSxHSTlHNUIsb0JBQWUsR0ZpRGIsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVk7QUY2RHNCLEFFaEUxQyxVQUFVLENQN0NWLHVCSzZHZ0IsQUw3R0wsWUs2R2lCLEdJOUc1QixvQkFBZSxHRmlEYixLQUFLLENBQUEsSUFBQyxDQUFLLE9BQUwsQUFBWTtBRjZEc0IsQUVoRTFDLFVBQVU7QUZnRVYsZ0JBQWdCLFlBQVksR0FBRyxVQUFVLEdFNUR2QyxLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtBRjREcUIsQUVoRTFDLFVBQVUsQ1A3Q1YsdUJLNkdnQixBTDdHTCxZSzZHaUIsR0FBRyxVQUFVLEdFNUR2QyxLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtBRjREcUIsQUVoRTFDLFVBQVU7QUZnRVYsZ0JBQWdCLFlBQVksR0M5RzVCLFlBQVksR0NrRFYsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUY0RHFCLEFFaEUxQyxVQUFVLENQN0NWLHVCSzZHZ0IsQUw3R0wsWUs2R2lCLEdDOUc1QixZQUFZLEdDa0RWLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0FGNERxQixBRWhFMUMsVUFBVTtBRmdFVixnQkFBZ0IsWUFBWSxHSTlHNUIsb0JBQWUsR0ZrRGIsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUY0RHFCLEFFaEUxQyxVQUFVLENQN0NWLHVCSzZHZ0IsQUw3R0wsWUs2R2lCLEdJOUc1QixvQkFBZSxHRmtEYixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtBRjREckIsQUFBMEMsZ0JBQTFCLFlBQVksR0FBRyxVQUFVLEdFdER6QyxVQUFVLEVGc0RnQyxBTDdHMUMsdUJLNkdnQixBTDdHTCxZSzZHaUIsR0FBRyxVQUFVLEdFdER6QyxVQUFVO0FGc0RWLEFBQTBDLGdCQUExQixZQUFZLEdDOUc1QixZQUFZLEdDd0RaLFVBQVUsRUZzRGdDLEFMN0cxQyx1Qks2R2dCLEFMN0dMLFlLNkdpQixHQzlHNUIsWUFBWSxHQ3dEWixVQUFVO0FGc0RWLEFBQTBDLGdCQUExQixZQUFZLEdJOUc1QixvQkFBZSxHRndEZixVQUFVLEVGc0RnQyxBTDdHMUMsdUJLNkdnQixBTDdHTCxZSzZHaUIsR0k5RzVCLG9CQUFlLEdGd0RmLFVBQVU7QUZzRFYsQUFBMEMsZ0JBQTFCLFlBQVksR0FBRyxVQUFVLEdFYnpDLFdBQVcsRUZhK0IsQUw3RzFDLHVCSzZHZ0IsQUw3R0wsWUs2R2lCLEdBQUcsVUFBVSxHRWJ6QyxXQUFXO0FGYVgsQUFBMEMsZ0JBQTFCLFlBQVksR0M5RzVCLFlBQVksR0NpR1osV0FBVyxFRmErQixBTDdHMUMsdUJLNkdnQixBTDdHTCxZSzZHaUIsR0M5RzVCLFlBQVksR0NpR1osV0FBVztBRmFYLEFBQTBDLGdCQUExQixZQUFZLEdJOUc1QixvQkFBZSxHRmlHZixXQUFXLEVGYStCLEFMN0cxQyx1Qks2R2dCLEFMN0dMLFlLNkdpQixHSTlHNUIsb0JBQWUsR0ZpR2YsV0FBVztBRmFYLEFBQTBDLGdCQUExQixZQUFZLEdBQUcsVUFBVSxHRzlHekMseUJBQWUsRUg4RzJCLEFMN0cxQyx1Qks2R2dCLEFMN0dMLFlLNkdpQixHQUFHLFVBQVUsR0c5R3pDLHlCQUFlO0FIOEdmLEFBQTBDLGdCQUExQixZQUFZLEdDOUc1QixZQUFZLEdFQVoseUJBQWUsRUg4RzJCLEFMN0cxQyx1Qks2R2dCLEFMN0dMLFlLNkdpQixHQzlHNUIsWUFBWSxHRUFaLHlCQUFlO0FIOEdmLEFBQTBDLGdCQUExQixZQUFZLEdJOUc1QixvQkFBZSxHREFmLHlCQUFlLEVIOEcyQixBTDdHMUMsdUJLNkdnQixBTDdHTCxZSzZHaUIsR0k5RzVCLG9CQUFlLEdEQWYseUJBQWU7QUg4R2YsQUFBMEMsZ0JBQTFCLFlBQVksR0FBRyxVQUFVLEdMN0d6QyxzQkFBVyxFSzZHK0IsQUw3RzFDLHVCSzZHZ0IsQUw3R0wsWUs2R2lCLEdBQUcsVUFBVSxHTDdHekMsc0JBQVc7QUs2R1gsQUFBMEMsZ0JBQTFCLFlBQVksR0M5RzVCLFlBQVksR05DWixzQkFBVyxFSzZHK0IsQUw3RzFDLHVCSzZHZ0IsQUw3R0wsWUs2R2lCLEdDOUc1QixZQUFZLEdOQ1osc0JBQVc7QUs2R1gsQUFBMEMsZ0JBQTFCLFlBQVksR0k5RzVCLG9CQUFlLEdUQ2Ysc0JBQVcsRUs2RytCLEFMN0cxQyx1Qks2R2dCLEFMN0dMLFlLNkdpQixHSTlHNUIsb0JBQWUsR1RDZixzQkFBVztBSzZHWCxBQUEwQyxnQkFBMUIsWUFBWSxHQUFHLFVBQVUsR0k5R3pDLHlCQUFlLEVKOEcyQixBTDdHMUMsdUJLNkdnQixBTDdHTCxZSzZHaUIsR0FBRyxVQUFVLEdJOUd6Qyx5QkFBZTtBSjhHZixBQUEwQyxnQkFBMUIsWUFBWSxHQzlHNUIsWUFBWSxHR0FaLHlCQUFlLEVKOEcyQixBTDdHMUMsdUJLNkdnQixBTDdHTCxZSzZHaUIsR0M5RzVCLFlBQVksR0dBWix5QkFBZTtBSjhHZixBQUEwQyxnQkFBMUIsWUFBWSxHSTlHNUIsb0JBQWUsR0FBZix5QkFBZSxFSjhHMkIsQUw3RzFDLHVCSzZHZ0IsQUw3R0wsWUs2R2lCLEdJOUc1QixvQkFBZSxHQUFmLHlCQUFlO0FKOEdmLEFBQTBDLGdCQUExQixZQUFZLEdBQUcsVUFBVSxHSTlHekMsd0JBQWUsRUo4RzJCLEFMN0cxQyx1Qks2R2dCLEFMN0dMLFlLNkdpQixHQUFHLFVBQVUsR0k5R3pDLHdCQUFlO0FKOEdmLEFBQTBDLGdCQUExQixZQUFZLEdDOUc1QixZQUFZLEdHQVosd0JBQWUsRUo4RzJCLEFMN0cxQyx1Qks2R2dCLEFMN0dMLFlLNkdpQixHQzlHNUIsWUFBWSxHR0FaLHdCQUFlO0FKOEdmLEFBQTBDLGdCQUExQixZQUFZLEdJOUc1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QyxXQUFXLEdBQUcsVUFBVSxJQUFLLENBQUEsV0FBVyxJQ2pIeEQsb0JBQVksRURpSDhDLEFMaEgxRCx1QktnSGdCLEFMaEhMLFdLZ0hnQixHQUFHLFVBQVUsSUFBSyxDQUFBLFdBQVcsSUNqSHhELG9CQUFZO0FEaUhaLEFBQTBELGdCQUExQyxXQUFXLEdDakgzQixZRGlId0MsQUNqSDVCLElEaUhpQyxDQUFBLFdBQVcsSUNqSHhELG9CQUFZLEVEaUg4QyxBTGhIMUQsdUJLZ0hnQixBTGhITCxXS2dIZ0IsR0NqSDNCLFlEaUh3QyxBQ2pINUIsSURpSGlDLENBQUEsV0FBVyxJQ2pIeEQsb0JBQVk7QURpSFosQUFBMEQsZ0JBQTFDLFdBQVcsR0lqSDNCLG9CSmlId0MsQUlqSHpCLElKaUg4QixDQUFBLFdBQVcsSUNqSHhELG9CQUFZLEVEaUg4QyxBTGhIMUQsdUJLZ0hnQixBTGhITCxXS2dIZ0IsR0lqSDNCLG9CSmlId0MsQUlqSHpCLElKaUg4QixDQUFBLFdBQVcsSUNqSHhELG9CQUFZO0FEaUhaLEFBQTBELGdCQUExQyxXQUFXLEdBQUcsVUFBVSxJQUFLLENBQUEsV0FBVyxJRTdFeEQsWUFBWSxFRjZFOEMsQUxoSDFELHVCS2dIZ0IsQUxoSEwsV0tnSGdCLEdBQUcsVUFBVSxJQUFLLENBQUEsV0FBVyxJRTdFeEQsWUFBWTtBRjZFWixBQUEwRCxnQkFBMUMsV0FBVyxHQ2pIM0IsWURpSHdDLEFDakg1QixJRGlIaUMsQ0FBQSxXQUFXLElFN0V4RCxZQUFZLEVGNkU4QyxBTGhIMUQsdUJLZ0hnQixBTGhITCxXS2dIZ0IsR0NqSDNCLFlEaUh3QyxBQ2pINUIsSURpSGlDLENBQUEsV0FBVyxJRTdFeEQsWUFBWTtBRjZFWixBQUEwRCxnQkFBMUMsV0FBVyxHSWpIM0Isb0JKaUh3QyxBSWpIekIsSUppSDhCLENBQUEsV0FBVyxJRTdFeEQsWUFBWSxFRjZFOEMsQUxoSDFELHVCS2dIZ0IsQUxoSEwsV0tnSGdCLEdJakgzQixvQkppSHdDLEFJakh6QixJSmlIOEIsQ0FBQSxXQUFXLElFN0V4RCxZQUFZLEVGNkU4QyxBRW5FMUQsVUFBVTtBRm1FVixnQkFBZ0IsV0FBVyxHQUFHLFVBQVUsSUFBSyxDQUFBLFdBQVcsSUVsRXRELE1BQU0sRUZrRWtELEFFbkUxRCxVQUFVLENQN0NWLHVCS2dIZ0IsQUxoSEwsV0tnSGdCLEdBQUcsVUFBVSxJQUFLLENBQUEsV0FBVyxJRWxFdEQsTUFBTSxFRmtFa0QsQUVuRTFELFVBQVU7QUZtRVYsZ0JBQWdCLFdBQVcsR0NqSDNCLFlEaUh3QyxBQ2pINUIsSURpSGlDLENBQUEsV0FBVyxJRWxFdEQsTUFBTSxFRmtFa0QsQUVuRTFELFVBQVUsQ1A3Q1YsdUJLZ0hnQixBTGhITCxXS2dIZ0IsR0NqSDNCLFlEaUh3QyxBQ2pINUIsSURpSGlDLENBQUEsV0FBVyxJRWxFdEQsTUFBTSxFRmtFa0QsQUVuRTFELFVBQVU7QUZtRVYsZ0JBQWdCLFdBQVcsR0lqSDNCLG9CSmlId0MsQUlqSHpCLElKaUg4QixDQUFBLFdBQVcsSUVsRXRELE1BQU0sRUZrRWtELEFFbkUxRCxVQUFVLENQN0NWLHVCS2dIZ0IsQUxoSEwsV0tnSGdCLEdJakgzQixvQkppSHdDLEFJakh6QixJSmlIOEIsQ0FBQSxXQUFXLElFbEV0RCxNQUFNO0FGa0VrRCxBRW5FMUQsVUFBVTtBRm1FVixnQkFBZ0IsV0FBVyxHQUFHLFVBQVUsSUFBSyxDQUFBLFdBQVcsSUVqRXRELEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0FGaUVxQyxBRW5FMUQsVUFBVSxDUDdDVix1QktnSGdCLEFMaEhMLFdLZ0hnQixHQUFHLFVBQVUsSUFBSyxDQUFBLFdBQVcsSUVqRXRELEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0FGaUVxQyxBRW5FMUQsVUFBVTtBRm1FVixnQkFBZ0IsV0FBVyxHQ2pIM0IsWURpSHdDLEFDakg1QixJRGlIaUMsQ0FBQSxXQUFXLElFakV0RCxLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtBRmlFcUMsQUVuRTFELFVBQVUsQ1A3Q1YsdUJLZ0hnQixBTGhITCxXS2dIZ0IsR0NqSDNCLFlEaUh3QyxB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QVcsR0NqSDNCLFlEaUh3QyxBQ2pINUIsSURpSGlDLENBQUEsV0FBVyxJRXpEeEQsVUFBVSxFRnlEZ0QsQUxoSDFELHVCS2dIZ0IsQUxoSEwsV0tnSGdCLEdDakgzQixZRGlId0MsQUNqSDVCLElEaUhpQyxDQUFBLFdBQVcsSUV6RHhELFVBQVU7QUZ5RFYsQUFBMEQsZ0JBQTFDLFdBQVcsR0lqSDNCLG9CSmlId0MsQUlqSHpCLElKaUg4QixDQUFBLFdBQVcsSUV6RHhELFVBQVUsRUZ5RGdELEFMaEgxRCx1QktnSGdCLEFMaEhMLFdLZ0hnQixHSWpIM0Isb0JKaUh3QyxBSWpIekIsSUppSDhCLENBQUEsV0FBVyxJRXpEeEQsVUFBVTtBRnlEVixBQUEwRCxnQkFBMUMsV0FBVyxHQUFHLFVBQVUsSUFBSyxDQUFBLFdBQVcsSUVoQnhELFdBQVcsRUZnQitDLEFMaEgxRCx1QktnSGdCLEFMaEhMLFdLZ0hnQixHQUFHLFVBQVUsSUFBSyxDQUFBLFdBQVcsSUVoQnhELFdBQVc7QUZnQlgsQUFBMEQsZ0JBQTFDLFdBQVcsR0NqSDNCLFlEaUh3QyxBQ2pINUIsSURpSGlDLENBQUEsV0FBVyxJRWhCeEQsV0FBVyxFRmdCK0MsQUxoSDFELHVCS2dIZ0IsQUxoSEwsV0tnSGdCLEdDakgzQixZRGlId0MsQUNqSDVCLElEaUhpQyxDQUFBLFdBQVcsSUVoQnhELFdBQVc7QUZnQlgsQUFBMEQsZ0JBQTFDLFdBQVcsR0lqSDNCLG9CSmlId0MsQUlqSHpCLElKaUg4QixDQUFBLFdBQVcsSUVoQnhELFdBQVcsRUZnQitDLEFMaEgxRCx1QktnSGdCLEFMaEhMLFdLZ0hnQixHSWpIM0Isb0JKaUh3QyxBSWpIekIsSUppSDhCLENBQUEsV0FBVyxJRWhCeEQsV0FBVztBRmdCWCxBQUEwRCxnQkFBMUMsV0FBVyxHQUFHLFVBQVUsSUFBSyxDQUFBLFdBQVcsSUdqSHhELHlCQUFlLEVIaUgyQyxBTGhIMUQsdUJLZ0hnQixBTGhITCxXS2dIZ0IsR0FBRyxVQUFVLElBQUssQ0FBQSxXQUFXLElHakh4RCx5QkFBZTtBSGlIZixBQUEwRCxnQkFBMUMsV0FBVyxHQ2pIM0IsWURpSHdDLEFDakg1QixJRGlIaUMsQ0FBQSxXQUFXLElHakh4RCx5QkFBZSxFSGlIMkMsQUxoSDFELHVCS2dIZ0IsQUxoSEwsV0tnSGdCLEdDakgzQixZRGlId0MsQUNqSDVCLElEaUhpQyxDQUFBLFdBQVcsSUdqSHhELHlCQUFlO0FIaUhmLEFBQTBELGdCQUExQyxXQUFXLEdJakgzQixvQkppSHdDLEFJakh6QixJSmlIOEIsQ0FBQSxXQUFXLElHakh4RCx5QkFBZSxFSGlIMkMsQUxoSDFELHVCS2dIZ0IsQUxoSEwsV0tnSGdCLEdJakgzQixvQkppSHdDLEFJakh6QixJSmlIOEIsQ0FBQSxXQUFXLElHakh4RCx5QkFBZTtBSGlIZixBQUEwRCxnQkFBMUMsV0FBVyxHQUFHLFVBQVUsSUFBSyxDQUFBLFdBQVcsSUxoSHhELHNCQUFXLEVLZ0grQyxBTGhIMUQsdUJLZ0hnQixBTGhITCxXS2dIZ0IsR0FBRyxVQUFVLElBQUssQ0FBQSxXQUFXLElMaEh4RCxzQkFBVztBS2dIWCxBQUEwRCxnQkFBMUMsV0FBVyxHQ2pIM0IsWURpSHdDLEFDakg1QixJRGlIaUMsQ0FBQSxXQUFXLElMaEh4RCxzQkFBVyxFS2dIK0MsQUxoSDFELHVCS2dIZ0IsQUxoSEwsV0tnSGdCLEdDakgzQixZRGlId0MsQUNqSDVCLElEaUhpQyxDQUFBLFdBQVcsSUxoSHhELHNCQUFXO0FLZ0hYLEFBQTBELGdCQUExQyxXQUFXLEdJakgzQixvQkppSHdDLEFJakh6QixJSmlIOEIsQ0FBQSxXQUFXLElMaEh4RCxzQkFBVyxFS2dIK0MsQUxoSDFELHVCS2dIZ0IsQUxoSEwsV0tnSGdCLEdJakgzQixvQkppSHdDLEFJakh6QixJSmlIOEIsQ0FBQSxXQUFXLElMaEh4RCxzQkFBVztBS2dIWCxBQUEwRCxnQkFBMUMsV0FBVyxHQUFHLFVBQVUsSUFBSyxDQUFBLFdBQVcsSUlqSHhELHlCQUFlLEVKaUgyQyxBTGhIMUQsdUJLZ0hnQixBTGhITCxXS2dIZ0IsR0FBRyxVQUFVLElBQUssQ0FBQSxXQUFXLElJakh4RCx5QkFBZTtBSmlIZixBQUEwRCxnQkFBMUMsV0FBVyxHQ2pIM0IsWURpSHdDLEFDakg1QixJRGlIaUMsQ0FBQSxXQUFXLElJakh4RCx5QkFBZSxFSmlIMkMsQUxoSDFELHVCS2dIZ0IsQUxoSEwsV0tnSGdCLEdDakgzQixZRGlId0MsQUNqSDVCLElEaUhpQyxDQUFBLFdBQVcsSUlqSHhELHlCQUFlO0FKaUhmLEFBQTBELGdCQUExQyxXQUFXLEdJakgzQixvQkppSHdDLEFJakh6QixJSmlIOEIsQ0FBQSxXQUFXLElJakh4RCx5QkFBZSxFSmlIMkMsQUxoSDFELHVCS2dIZ0IsQUxoSEwsV0tnSGdCLEdJakgzQixvQkppSHdDLEFJakh6QixJSmlIOEIsQ0FBQSxXQUFXLElJakh4RCx5QkFBZTtBSmlIZixBQUEwRCxnQkFBMUMsV0FBVyxHQUFHLFVBQVUsSUFBSyxDQUFBLFdBQVcsSUlqSHhELHdCQUFlLEVKaUgyQyxBTGhIMUQsdUJLZ0hnQixBTGhITCxXS2dIZ0IsR0FBRyxVQUFVLElBQUssQ0FBQSxXQUFXLElJakh4RCx3QkFBZTtBSmlIZixBQUEwRCxnQkFBMUMsV0FBVyxHQ2pIM0IsWURpSHdDLEFDakg1QixJRGlIaUMsQ0FBQSxXQUFXLElJakh4RCx3QkFBZSxFSmlIMkMsQUxoSDFELHVCS2dIZ0IsQUxoSEwsV0tnSGdCLEdDakgzQixZRGlId0MsQUNqSDVCLElEaUhpQyxDQUFBLFdBQVcsSUlqSHhELHdCQUFlO0FKaUhmLEFBQTBELGdCQUExQyxXQUFXLEdJakgzQixvQkppSHdDLEFJakh6QixJSmlIOEIsQ0FBQSxXQUFXLElJakh4RCx3QkFBZSxFSmlIMkMsQUxoSDFELHVCS2dIZ0IsQUxoSEwsV0tnSGdCLEdJakgzQixvQkppSHdDLEFJakh6QixJSmlIOEIsQ0FBQSxXQUFXLElJakh4RCx3QkFBZTtBSmlIZixBQUEwRCxnQkFBMUMsV0FBVyxHQUFHLFVBQVUsSUFBSyxDQUFBLFdBQVcsSUtqSHhELGlCQUFZLEVMaUg4QyxBTGhIMUQsdUJLZ0hnQixBTGhITCxXS2dIZ0IsR0FBRyxVQUFVLElBQUssQ0FBQSxXQUFXLElLakh4RCxpQkFBWTtBTGlIWixBQUEwRCxnQkFBMUMsV0FBVyxHQ2pIM0IsWURpSHdDLEFDakg1QixJRGlIaUMsQ0FBQSxXQUFXLElLakh4RCxpQkFBWSxFTGlIOEMsQUxoSDFELHVCS2dIZ0IsQUxoSEwsV0tnSGdCLEdDakgzQixZRGlId0MsQUNqSDVCLElEaUhpQyxDQUFBLFdBQVcsSUtqSHhELGlCQUFZO0FMaUhaLEFBQTBELGdCQUExQyxXQUFXLEdJakgzQixvQkppSHdDLEFJakh6QixJSmlIOEIsQ0FBQSxXQUFXLElLakh4RCxpQkFBWSxFTGlIOEMsQUxoSDFELHVCS2dIZ0IsQUxoSEwsV0tnSGdCLEdJakgzQixvQkppSHdDLEFJakh6QixJSmlIOEIsQ0FBQSxXQUFXLElLakh4RCxpQkFBWSxDTGlIcUQ7RVcxRy9ELDBCQUEwQixFWDJHRyxDQUFDO0VXMUczQix1QkFBdUIsRVgwR0csQ0FBQyxHQUMvQjs7QUFDRCxBQUFrQixrQkFBQSxZQUFZLEVBQTlCLEFKcEhBLG9CSW9Ia0IsQUpwSFgsWUlvSHVCLENBQUM7RUFDN0IsWUFBWSxFQUFFLENBQUUsR0FDakI7O0FBQ0QsQUFBMEIsWUFBZCxDQUFDLGFBQWEsV0FBVyxFQUFYLEFMdEgxQixrQkFBVyxDS3NIRSxhQUFhLFdBQVcsRUFBWCxBSnZIMUIsb0JBQU8sQ0l1SE0sYUFBYSxXQUFXLEVBQXJDLFlBQVksQ052SFosYU11SDBCLEFOdkhyQixXTXVIZ0MsRUFBckMsQUx0SEEsa0JBQVcsQ0REWCxhTXVIMEIsQU52SHJCLFdNdUhnQyxFQUFyQyxBSnZIQSxvQkFBTyxDRkFQLGFNdUgwQixBTnZIckIsV011SGdDLEVBQXJDLFlBQVksQ0x0SFosb0JLc0gwQixBTHRIZixXS3NIMEIsRUFBckMsQUx0SEEsa0JBQVcsQ0FBWCxvQktzSDBCLEFMdEhmLFdLc0gwQixFQUFyQyxBSnZIQSxvQkFBTyxDRENQLG9CS3NIMEIsQUx0SGYsV0tzSDBCLEVBQXJDLFlBQVksQ0p2SFosc0JJdUgwQixBSnZIbkIsV0l1SDhCLEVBQXJDLEFMdEhBLGtCQUFXLENDRFgsc0JJdUgwQixBSnZIbkIsV0l1SDhCLEVBQXJDLEFKdkhBLG9CQUFPLENBQVAsc0JJdUgwQixBSnZIbkIsV0l1SDhCLEVBQXJDLFlBQVksQ0h2SFosdUJHdUgwQixBSHZIVixXR3VIcUIsRUFBckMsQUx0SEEsa0JBQVcsQ0VEWCx1Qkd1SDBCLEFIdkhWLFdHdUhxQixFQUFyQyxBSnZIQSxvQkFBTyxDQ0FQLHVCR3VIMEIsQUh2SFYsV0d1SHFCO0FBQ3JDLEFBQWtCLGtCQUFBLFdBQVc7QUFEUSxBSnZIckMsb0JJd0hrQixBSnhIWCxXSXdIc0I7QUFDN0IsQUFBOEIsZ0JBQWQsV0FBVyxHQUFHLElBQUksRUFBSixBTHhIOUIsdUJLd0hnQixBTHhITCxXS3dIZ0IsR0FBRyxJQUFJO0FBQWxDLEFBQTRCLGdCQUFaLFdBQVcsR0N6SDNCLG9CQUFZLEVEeUhnQixBTHhINUIsdUJLd0hnQixBTHhITCxXS3dIZ0IsR0N6SDNCLG9CQUFZO0FEeUhaLEFBQTRCLGdCQUFaLFdBQVcsR0VyRjNCLFlBQVksRUZxRmdCLEFMeEg1Qix1Qkt3SGdCLEFMeEhMLFdLd0hnQixHRXJGM0IsWUFBWSxFRnFGZ0IsQUUzRTVCLFVBQVU7QUYyRVYsZ0JBQWdCLFdBQVcsR0UxRXpCLE1BQU0sRUYwRW9CLEFFM0U1QixVQUFVLENQN0NWLHVCS3dIZ0IsQUx4SEwsV0t3SGdCLEdFMUV6QixNQUFNO0FGMEVvQixBRTNFNUIsVUFBVTtBRjJFVixnQkFBZ0IsV0FBVyxHRXpFekIsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUZ5RU8sQUUzRTVCLFVBQVUsQ1A3Q1YsdUJLd0hnQixBTHhITCxXS3dIZ0IsR0V6RXpCLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0FGeUVPLEFFM0U1QixVQUFVO0FGMkVWLGdCQUFnQixXQUFXLEdFeEV6QixLQUFLLENBQUEsSUFBQyxDQUFLLE9BQUwsQUFBWTtBRndFUSxBRTNFNUIsVUFBVSxDUDdDVix1Qkt3SGdCLEFMeEhMLFdLd0hnQixHRXhFekIsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVk7QUZ3RVEsQUUzRTVCLFVBQVU7QUYyRVYsZ0JBQWdCLFdBQVcsR0V2RXpCLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0FGdUVPLEFFM0U1QixVQUFVLENQN0NWLHVCS3dIZ0IsQUx4SEwsV0t3SGdCLEdFdkV6QixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtBRnVFckIsQUFBNEIsZ0JBQVosV0FBVyxHRWpFM0IsVUFBVSxFRmlFa0IsQUx4SDVCLHVCS3dIZ0IsQUx4SEwsV0t3SGdCLEdFakUzQixVQUFVO0FGaUVWLEFBQTRCLGdCQUFaLFdBQVcsR0V4QjNCLFdBQVcsRUZ3QmlCLEFMeEg1Qix1Qkt3SGdCLEFMeEhMLFdLd0hnQixHRXhCM0IsV0FBVztBRndCWCxBQUE0QixnQkFBWixXQUFXLEdHekgzQix5QkFBZSxFSHlIYSxBTHhINUIsdUJLd0hnQixBTHhITCxXS3dIZ0IsR0d6SDNCLHlCQUFlO0FIeUhmLEFBQTRCLGdCQUFaLFdBQVcsR0x4SDNCLHNCQUFXLEVLd0hpQixBTHhINUIsdUJLd0hnQixBTHhITCxXS3dIZ0IsR0x4SDNCLHNCQUFXO0FLd0hYLEFBQTRCLGdCQUFaLFdBQVcsR0l6SDNCLHlCQUFlLEVKeUhhLEFMeEg1Qix1Qkt3SGdCLEFMeEhMLFdLd0hnQixHSXpIM0IseUJBQWU7QUp5SGYsQUFBNEIsZ0JBQVosV0FBVyxHSXpIM0Isd0JBQWUsRUp5SGEsQUx4SDVCLHVCS3dIZ0IsQUx4SEwsV0t3SGdCLEdJekgzQix3QkFBZTtBSnlIZixBQUE0QixnQkFBWixXQUFXLEdLekgzQixpQkFBWSxFTHlIZ0IsQUx4SDVCLHVCS3dIZ0IsQUx4SEwsV0t3SGdCLEdLekgzQixpQkFBWTtBTDBIWixBQUEyQyxnQkFBM0IsV0FBVyxHQUFHLFVBQVUsR0FBRyxJQUFJLEVBQUosQUx6SDNDLHVCS3lIZ0IsQUx6SEwsV0t5SGdCLEdBQUcsVUFBVSxHQUFHLElBQUk7QUFBL0MsQUFBMkMsZ0JBQTNCLFdBQVcsR0MxSDNCLFlBQVksR0QwSCtCLElBQUksRUFBSixBTHpIM0MsdUJLeUhnQixBTHpITCxXS3lIZ0IsR0MxSDNCLFlBQVksR0QwSCtCLElBQUk7QUFBL0MsQUFBMkMsZ0JBQTNCLFdBQVcsR0kxSDNCLG9CQUFlLEdKMEg0QixJQUFJLEVBQUosQUx6SDNDLHVCS3lIZ0IsQUx6SEwsV0t5SGdCLEdJMUgzQixvQkFBZSxHSjBINEIsSUFBSTtBQUEvQyxBQUF5QyxnQkFBekIsV0FBVyxHQUFHLFVBQVUsR0MxSHhDLG9CQUFZLEVEMEg2QixBTHpIekMsdUJLeUhnQixBTHpITCxXS3lIZ0IsR0FBRyxVQUFVLEdDMUh4QyxvQkFBWTtBRDBIWixBQUF5QyxnQkFBekIsV0FBVyxHQzFIM0IsWUFBWSxHQUFaLG9CQUFZLEVEMEg2QixBTHpIekMsdUJLeUhnQixBTHpITCxXS3lIZ0IsR0MxSDNCLFlBQVksR0FBWixvQkFBWTtBRDBIWixBQUF5QyxnQkFBekIsV0FBVyxHSTFIM0Isb0JBQWUsR0hBZixvQkFBWSxFRDBINkIsQUx6SHpDLHVCS3lIZ0IsQUx6SEwsV0t5SGdCLEdJMUgzQixvQkFBZSxHSEFmLG9CQUFZO0FEMEhaLEFBQXlDLGdCQUF6QixXQUFXLEdBQUcsVUFBVSxHRXRGeEMsWUFBWSxFRnNGNkIsQUx6SHpDLHVCS3lIZ0IsQUx6SEwsV0t5SGdCLEdBQUcsVUFBVSxHRXRGeEMsWUFBWTtBRnNGWixBQUF5QyxnQkFBekIsV0FBVyxHQzFIM0IsWUFBWSxHQ29DWixZQUFZLEVGc0Y2QixBTHpIekMsdUJLeUhnQixBTHpITCxXS3lIZ0IsR0MxSDNCLFlBQVksR0NvQ1osWUFBWTtBRnNGWixBQUF5QyxnQkFBekIsV0FBVyxHSTFIM0Isb0JBQWUsR0ZvQ2YsWUFBWSxFRnNGNkIsQUx6SHpDLHVCS3lIZ0IsQUx6SEwsV0t5SGdCLEdJMUgzQixvQkFBZSxHRm9DZixZQUFZLEVGc0Y2QixBRTVFekMsVUFBVTtBRjRFVixnQkFBZ0IsV0FBVyxHQUFHLFVBQVUsR0UzRXRDLE1BQU0sRUYyRWlDLEFFNUV6QyxVQUFVLENQN0NWLHVCS3lIZ0IsQUx6SEwsV0t5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YTtBRndFb0IsQUU1RXpDLFVBQVUsQ1A3Q1YsdUJLeUhnQixBTHpITCxXS3lIZ0IsR0kxSDNCLG9CQUFlLEdGa0RiLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0FGd0VyQixBQUF5QyxnQkFBekIsV0FBVyxHQUFHLFVBQVUsR0VsRXhDLFVBQVUsRUZrRStCLEFMekh6Qyx1Qkt5SGdCLEFMekhMLFdLeUhnQixHQUFHLFVBQVUsR0VsRXhDLFVBQVU7QUZrRVYsQUFBeUMsZ0JBQXpCLFdBQVcsR0MxSDNCLFlBQVksR0N3RFosVUFBVSxFRmtFK0IsQUx6SHpDLHVCS3lIZ0IsQUx6SEwsV0t5SGdCLEdDMUgzQixZQUFZLEdDd0RaLFVBQVU7QUZrRVYsQUFBeUMsZ0JBQXpCLFdBQVcsR0kxSDNCLG9CQUFlLEdGd0RmLFVBQVUsRUZrRStCLEFMekh6Qyx1Qkt5SGdCLEFMekhMLFdLeUhnQixHSTFIM0Isb0JBQWUsR0Z3RGYsVUFBVTtBRmtFVixBQUF5QyxnQkFBekIsV0FBVyxHQUFHLFVBQVUsR0V6QnhDLFdBQVcsRUZ5QjhCLEFMekh6Qyx1Qkt5SGdCLEFMekhMLFdLeUhnQixHQUFHLFVBQVUsR0V6QnhDLFdBQVc7QUZ5QlgsQUFBeUMsZ0JBQXpCLFdBQVcsR0MxSDNCLFlBQVksR0NpR1osV0FBVyxFRnlCOEIsQUx6SHpDLHVCS3lIZ0IsQUx6SEwsV0t5SGdCLEdDMUgzQixZQUFZLEdDaUdaLFdBQVc7QUZ5QlgsQUFBeUMsZ0JBQXpCLFdBQVcsR0kxSDNCLG9CQUFlLEdGaUdmLFdBQVcsRUZ5QjhCLEFMekh6Qyx1Qkt5SGdCLEFMekhMLFdLeUhnQixHSTFIM0Isb0JBQWUsR0ZpR2YsV0FBVztBRnlCWCxBQUF5QyxnQkFBekIsV0FBVyxHQUFHLFVBQVUsR0cxSHhDLHlCQUFlLEVIMEgwQixBTHpIekMsdUJLeUhnQixBTHpITCxXS3lIZ0IsR0FBRyxVQUFVLEdHMUh4Qyx5QkFBZTtBSDBIZixBQUF5QyxnQkFBekIsV0FBVyxHQzFIM0IsWUFBWSxHRUFaLHlCQUFlLEVIMEgwQixBTHpIekMsdUJLeUhnQixBTHpITCxXS3lIZ0IsR0MxSDNCLFlBQVksR0VBWix5QkFBZTtBSDBIZixBQUF5QyxnQkFBekIsV0FBVyxHSTFIM0Isb0JBQWUsR0RBZix5QkFBZSxFSDBIMEIsQUx6SHpDLHVCS3lIZ0IsQUx6SEwsV0t5SGdCLEdJMUgzQixvQkFBZSxHREFmLHlCQUFlO0FIMEhmLEFBQXlDLGdCQUF6QixXQUFXLEdBQUcsVUFBVSxHTHpIeEMsc0JBQVcsRUt5SDhCLEFMekh6Qyx1Qkt5SGdCLEFMekhMLFdLeUhnQixHQUFHLFVBQVUsR0x6SHhDLHNCQUFXO0FLeUhYLEFBQXlDLGdCQUF6QixXQUFXLEdDMUgzQixZQUFZLEdOQ1osc0JBQVcsRUt5SDhCLEFMekh6Qyx1Qkt5SGdCLEFMekhMLFdLeUhnQixHQzFIM0IsWUFBWSxHTkNaLHNCQUFXO0FLeUhYLEFBQXlDLGdCQUF6QixXQUFXLEdJMUgzQixvQkFBZSxHVENmLHNCQUFXLEVLeUg4QixBTHpIekMsdUJLeUhnQixBTHpITCxXS3lIZ0IsR0kxSDNCLG9CQUFlLEdUQ2Ysc0JBQVc7QUt5SFgsQUFBeUMsZ0JBQXpCLFdBQVcsR0FBRyxVQUFVLEdJMUh4Qyx5QkFBZSxFSjBIMEIsQUx6SHpDLHVCS3lIZ0IsQUx6SEwsV0t5SGdCLEdBQUcsVUFBVSxHSTFIeEMseUJBQWU7QUowSGYsQUFBeUMsZ0JBQXpCLFdBQVcsR0MxSDNCLFlBQVksR0dBWix5QkFBZSxFSjBIMEIsQUx6SHpDLHVCS3lIZ0IsQUx6SEwsV0t5SGdCLEdDMUgzQixZQUFZLEdHQVoseUJBQWU7QUowSGYsQUFBeUMsZ0JBQXpCLFdBQVcsR0kxSDNCLG9CQUFlLEdBQWYseUJBQWUsRUowSDBCLEFMekh6Qyx1Qkt5SGdCLEFMekhMLFdLeUhnQixHSTFIM0Isb0JBQWUsR0FBZix5QkFBZTtBSjBIZixBQUF5QyxnQkFBekIsV0FBVyxHQUFHLFVBQVUsR0kxSHhDLHdCQUFlLEVKMEgwQixBTHpIekMsdUJLeUhnQixBTHpITCxXS3lIZ0IsR0FBRyxVQUFVLEdJMUh4Qyx3QkFBZTtBSjBIZixBQUF5QyxnQkFB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TDNITCxZSzJIaUIsR0VwRTVCLFVGb0VtQyxBRXBFekIsSUZvRThCLENBQUEsWUFBWTtBQUFwRCxBQUE2QixnQkFBYixZQUFZLEdFM0I1QixXRjJCbUMsQUUzQnhCLElGMkI2QixDQUFBLFlBQVksR0FBdkIsQUwzSDdCLHVCSzJIZ0IsQUwzSEwsWUsySGlCLEdFM0I1QixXRjJCbUMsQUUzQnhCLElGMkI2QixDQUFBLFlBQVk7QUFBcEQsQUFBNkIsZ0JBQWIsWUFBWSxHRzVINUIseUJINEhtQyxBRzVIcEIsSUg0SHlCLENBQUEsWUFBWSxHQUF2QixBTDNIN0IsdUJLMkhnQixBTDNITCxZSzJIaUIsR0c1SDVCLHlCSDRIbUMsQUc1SHBCLElINEh5QixDQUFBLFlBQVk7QUFBcEQsQUFBNkIsZ0JBQWIsWUFBWSxHTDNINUIsc0JLMkhtQyxBTDNIeEIsSUsySDZCLENBQUEsWUFBWSxHQUF2QixBTDNIN0IsdUJLMkhnQixBTDNITCxZSzJIaUIsR0wzSDVCLHNCSzJIbUMsQUwzSHhCLElLMkg2QixDQUFBLFlBQVk7QUFBcEQsQUFBNkIsZ0JBQWIsWUFBWSxHSTVINUIseUJKNEhtQyxBSTVIcEIsSUo0SHlCLENBQUEsWUFBWSxHQUF2QixBTDNIN0IsdUJLMkhnQixBTDNITCxZSzJIaUIsR0k1SDVCLHlCSjRIbUMsQUk1SHBCLElKNEh5QixDQUFBLFlBQVk7QUFBcEQsQUFBNkIsZ0JBQWIsWUFBWSxHSTVINUIsd0JKNEhtQyxBSTVIcEIsSUo0SHlCLENBQUEsWUFBWSxHQUF2QixBTDNIN0IsdUJLMkhnQixBTDNITCxZSzJIaUIsR0k1SDVCLHdCSjRIbUMsQUk1SHBCLElKNEh5QixDQUFBLFlBQVk7QUFBcEQsQUFBNkIsZ0JBQWIsWUFBWSxHSzVINUIsaUJMNEhtQyxBSzVIdkIsSUw0SDRCLENBQUEsWUFBWSxHQUF2QixBTDNIN0IsdUJLMkhnQixBTDNITCxZSzJIaUIsR0s1SDVCLGlCTDRIbUMsQUs1SHZCLElMNEg0QixDQUFBLFlBQVk7QUFDcEQsQUFBOEQsZ0JBQTlDLFlBQVksR0FBRyxVQUFVLElBQUssQ0FBQSxZQUFZLElBQUksSUFBSSxFQUFKLEFMNUg5RCx1Qks0SGdCLEFMNUhMLFlLNEhpQixHQUFHLFVBQVUsSUFBSyxDQUFBLFlBQVksSUFBSSxJQUFJO0FBQWxFLEFBQThELGdCQUE5QyxZQUFZLEdDN0g1QixZRDZIeUMsQUM3SDdCLElENkhrQyxDQUFBLFlBQVksSUFBSSxJQUFJLEVBQUosQUw1SDlELHVCSzRIZ0IsQUw1SEwsWUs0SGlCLEdDN0g1QixZRDZIeUMsQUM3SDdCLElENkhrQyxDQUFBLFlBQVksSUFBSSxJQUFJO0FBQWxFLEFBQThELGdCQUE5QyxZQUFZLEdJN0g1QixvQko2SHlDLEFJN0gxQixJSjZIK0IsQ0FBQSxZQUFZLElBQUksSUFBSSxFQUFKLEFMNUg5RCx1Qks0SGdCLEFMNUhMLFlLNEhpQixHSTdINUIsb0JKNkh5QyxBSTdIMUIsSUo2SCtCLENBQUEsWUFBWSxJQUFJLElBQUk7QUFBbEUsQUFBNEQsZ0JBQTVDLFlBQVksR0FBRyxVQUFVLElBQUssQ0FBQSxZQUFZLElDN0gxRCxvQkFBWSxFRDZIZ0QsQUw1SDVELHVCSzRIZ0IsQUw1SEwsWUs0SGlCLEdBQUcsVUFBVSxJQUFLLENBQUEsWUFBWSxJQzdIMUQsb0JBQVk7QUQ2SFosQUFBNEQsZ0JBQTVDLFlBQVksR0M3SDVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENBQUEsWUFBWSxJQzdIMUQsb0JBQVksRUQ2SGdELEFMNUg1RCx1Qks0SGdCLEFMNUhMLFlLNEhpQixHQzdINUIsWUQ2SHlDLEFDN0g3QixJRDZIa0MsQ0FBQSxZQUFZLElDN0gxRCxvQkFBWTtBRDZIWixBQUE0RCxnQkFBNUMsWUFBWSxHSTdINUIsb0JKNkh5QyxBSTdIMUIsSUo2SCtCLENBQUEsWUFBWSxJQzdIMUQsb0JBQVksRUQ2SGdELEFMNUg1RCx1Qks0SGdCLEFMNUhMLFlLNEhpQixHSTdINUIsb0JKNkh5QyxBSTdIMUIsSUo2SCtCLENBQUEsWUFBWSxJQzdIMUQsb0JBQVk7QUQ2SFosQUFBNEQsZ0JBQTVDLFlBQVksR0FBRyxVQUFVLElBQUssQ0FBQSxZQUFZLElFekYxRCxZQUFZLEVGeUZnRCxBTDVINUQsdUJLNEhnQixBTDVITCxZSzRIaUIsR0FBRyxVQUFVLElBQUssQ0FBQSxZQUFZLElFekYxRCxZQUFZO0FGeUZaLEFBQTRELGdCQUE1QyxZQUFZLEdDN0g1QixZRDZIeUMsQUM3SDdCLElENkhrQyxDQUFBLFlBQVksSUV6RjFELFlBQVksRUZ5RmdELEFMNUg1RCx1Qks0SGdCLEFMNUhMLFlLNEhpQixHQzdINUIsWUQ2SHlDLEFDN0g3QixJRDZIa0MsQ0FBQSxZQUFZLElFekYxRCxZQUFZO0FGeUZaLEFBQTRELGdCQUE1QyxZQUFZLEdJN0g1QixvQko2SHlDLEFJN0gxQixJSjZIK0IsQ0FBQSxZQUFZLElFekYxRCxZQUFZLEVGeUZnRCxBTDVINUQsdUJLNEhnQixBTDVITCxZSzRIaUIsR0k3SDVCLG9CSjZIeUMsQUk3SDFCLElKNkgrQixDQUFBLFlBQVksSUV6RjFELFlBQVksRUZ5RmdELEFFL0U1RCxVQUFVO0FGK0VWLGdCQUFnQixZQUFZLEdBQUcsVUFBVSxJQUFLLENBQUEsWUFBWSxJRTlFeEQsTUFBTSxFRjhFb0QsQUUvRTVELFVBQVUsQ1A3Q1YsdUJLNEhnQixBTDVITCxZSzRIaUIsR0FBRyxVQUFVLElBQUssQ0FBQSxZQUFZLElFOUV4RCxNQUFNLEVGOEVvRCxBRS9FNUQsVUFBVTtBRitFVixnQkFBZ0IsWUFBWSxHQzdINUIsWUQ2SHlDLEFDN0g3QixJRDZIa0MsQ0FBQSxZQUFZLElFOUV4RCxNQUFNLEVGOEVvRCxBRS9FNUQsVUFBVSxDUDdDVix1Qks0SGdCLEFMNUhMLFlLNEhpQixHQzdINUIsWUQ2SHlDLEFDN0g3QixJRDZIa0MsQ0FBQSxZQUFZLElFOUV4RCxNQUFNLEVGOEVvRCxBRS9FNUQsVUFBVTtBRitFVixnQkFBZ0IsWUFBWSxHSTdINUIsb0JKNkh5QyxBSTdIMUIsSUo2SCtCLENBQUEsWUFBWSxJRTlFeEQsTUFBTSxFRjhFb0QsQUUvRTVELFVBQVUsQ1A3Q1YsdUJLNEhnQixBTDVITCxZSzRIaUIsR0k3SDVCLG9CSjZIeUMsQUk3SDFC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QUFZLElFNUIxRCxXQUFXLEVGNEJpRCxBTDVINUQsdUJLNEhnQixBTDVITCxZSzRIaUIsR0M3SDVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENBQUEsWUFBWSxJRTVCMUQsV0FBVztBRjRCWCxBQUE0RCxnQkFBNUMsWUFBWSxHSTdINUIsb0JKNkh5QyxBSTdIMUIsSUo2SCtCLENBQUEsWUFBWSxJRTVCMUQsV0FBVyxFRjRCaUQsQUw1SDVELHVCSzRIZ0IsQUw1SEwsWUs0SGlCLEdJN0g1QixvQko2SHlDLEFJN0gxQixJSjZIK0IsQ0FBQSxZQUFZLElFNUIxRCxXQUFXO0FGNEJYLEFBQTRELGdCQUE1QyxZQUFZLEdBQUcsVUFBVSxJQUFLLENBQUEsWUFBWSxJRzdIMUQseUJBQWUsRUg2SDZDLEFMNUg1RCx1Qks0SGdCLEFMNUhMLFlLNEhpQixHQUFHLFVBQVUsSUFBSyxDQUFBLFlBQVksSUc3SDFELHlCQUFlO0FINkhmLEFBQTRELGdCQUE1QyxZQUFZLEdDN0g1QixZRDZIeUMsQUM3SDdCLElENkhrQyxDQUFBLFlBQVksSUc3SDFELHlCQUFlLEVINkg2QyxBTDVINUQsdUJLNEhnQixBTDVITCxZSzRIaUIsR0M3SDVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENBQUEsWUFBWSxJRzdIMUQseUJBQWU7QUg2SGYsQUFBNEQsZ0JBQTVDLFlBQVksR0k3SDVCLG9CSjZIeUMsQUk3SDFCLElKNkgrQixDQUFBLFlBQVksSUc3SDFELHlCQUFlLEVINkg2QyxBTDVINUQsdUJLNEhnQixBTDVITCxZSzRIaUIsR0k3SDVCLG9CSjZIeUMsQUk3SDFCLElKNkgrQixDQUFBLFlBQVksSUc3SDFELHlCQUFlO0FINkhmLEFBQTRELGdCQUE1QyxZQUFZLEdBQUcsVUFBVSxJQUFLLENBQUEsWUFBWSxJTDVIMUQsc0JBQVcsRUs0SGlELEFMNUg1RCx1Qks0SGdCLEFMNUhMLFlLNEhpQixHQUFHLFVBQVUsSUFBSyxDQUFBLFlBQVksSUw1SDFELHNCQUFXO0FLNEhYLEFBQTRELGdCQUE1QyxZQUFZLEdDN0g1QixZRDZIeUMsQUM3SDdCLElENkhrQyxDQUFBLFlBQVksSUw1SDFELHNCQUFXLEVLNEhpRCxBTDVINUQsdUJLNEhnQixBTDVITCxZSzRIaUIsR0M3SDVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENBQUEsWUFBWSxJTDVIMUQsc0JBQVc7QUs0SFgsQUFBNEQsZ0JBQTVDLFlBQVksR0k3SDVCLG9CSjZIeUMsQUk3SDFCLElKNkgrQixDQUFBLFlBQVksSUw1SDFELHNCQUFXLEVLNEhpRCxBTDVINUQsdUJLNEhnQixBTDVITCxZSzRIaUIsR0k3SDVCLG9CSjZIeUMsQUk3SDFCLElKNkgrQixDQUFBLFlBQVksSUw1SDFELHNCQUFXO0FLNEhYLEFBQTRELGdCQUE1QyxZQUFZLEdBQUcsVUFBVSxJQUFLLENBQUEsWUFBWSxJSTdIMUQseUJBQWUsRUo2SDZDLEFMNUg1RCx1Qks0SGdCLEFMNUhMLFlLNEhpQixHQUFHLFVBQVUsSUFBSyxDQUFBLFlBQVksSUk3SDFELHlCQUFlO0FKNkhmLEFBQTRELGdCQUE1QyxZQUFZLEdDN0g1QixZRDZIeUMsQUM3SDdCLElENkhrQyxDQUFBLFlBQVksSUk3SDFELHlCQUFlLEVKNkg2QyxBTDVINUQsdUJLNEhnQixBTDVITCxZSzRIaUIsR0M3SDVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENBQUEsWUFBWSxJSTdIMUQseUJBQWU7QUo2SGYsQUFBNEQsZ0JBQTVDLFlBQVksR0k3SDVCLG9CSjZIeUMsQUk3SDFCLElKNkgrQixDQUFBLFlBQVksSUk3SDFELHlCQUFlLEVKNkg2QyxBTDVINUQsdUJLNEhnQixBTDVITCxZSzRIaUIsR0k3SDVCLG9CSjZIeUMsQUk3SDFCLElKNkgrQixDQUFBLFlBQVksSUk3SDFELHlCQUFlO0FKNkhmLEFBQTRELGdCQUE1QyxZQUFZLEdBQUcsVUFBVSxJQUFLLENBQUEsWUFBWSxJSTdIMUQsd0JBQWUsRUo2SDZDLEFMNUg1RCx1Qks0SGdCLEFMNUhMLFlLNEhpQixHQUFHLFVBQVUsSUFBSyxDQUFBLFlBQVksSUk3SDFELHdCQUFlO0FKNkhmLEFBQTRELGdCQUE1QyxZQUFZLEdDN0g1QixZRDZIeUMsQUM3SDdCLElENkhrQyxDQUFBLFlBQVksSUk3SDFELHdCQUFlLEVKNkg2QyxBTDVINUQsdUJLNEhnQixBTDVITCxZSzRIaUIsR0M3SDVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENBQUEsWUFBWSxJSTdIMUQsd0JBQWU7QUo2SGYsQUFBNEQsZ0JBQTVDLFlBQVksR0k3SDVCLG9CSjZIeUMsQUk3SDFCLElKNkgrQixDQUFBLFlBQVksSUk3SDFELHdCQUFlLEVKNkg2QyxBTDVINUQsdUJLNEhnQixBTDVITCxZSzRIaUIsR0k3SDVCLG9CSjZIeUMsQUk3SDFCLElKNkgrQixDQUFBLFlBQVksSUk3SDFELHdCQUFlO0FKNkhmLEFBQTRELGdCQUE1QyxZQUFZLEdBQUcsVUFBVSxJQUFLLENBQUEsWUFBWSxJSzdIMUQsaUJBQVksRUw2SGdELEFMNUg1RCx1Qks0SGdCLEFMNUhMLFlLNEhpQixHQUFHLFVBQVUsSUFBSyxDQUFBLFlBQVksSUs3SDFELGlCQUFZO0FMNkhaLEFBQTRELGdCQUE1QyxZQUFZLEdDN0g1QixZRDZIeUMsQUM3SDdCLElENkhrQyxDQUFBLFlBQVksSUs3SDFELGlCQUFZLEVMNkhnRCxBTDVINUQsdUJLNEhnQixBTDVITCxZSzRIaUIsR0M3SDVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENBQUEsWUFBWSxJSzdIMUQsaUJBQVk7QUw2SFosQUFBNEQsZ0JBQTVDLFlBQVksR0k3SDVCLG9CSjZIeUMsQUk3SDFCLElKNkgrQixDQUFBLFlBQVksSUs3SDFELGlCQUFZLEVMNkhnRCxBTDVINUQsdUJLNEhnQixBTDVITCxZSzRIaUIsR0k3SDVCLG9CSjZIeUMsQUk3SDFCLElKNkgrQixDQUFBLFlBQVksSUs3SDFELGlCQUFZLENMNkh1RDtFVzlHakUseUJBQXlCLEVYK0dHLENBQUM7RVc5RzFCLHNCQUFzQixFWDhHRyxDQUFDLEdBQzlCOztBQUNELEFBQWtCLGtCQUFBLFdBQVcsRUFBN0IsQUpoSUEsb0JJZ0lrQixBSmhJWCxXSWdJc0IsQ0FBQztFQUM1QixXQUFXLEVBQUUsQ0FB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LE1BQU07SUFOVCxBRWpHRixVQUFVLENQN0NWLHVCQUFXLEdPaURULEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhLENGbUdoQixNQUFNLEVBZlgsQUFTRSxnQkFUYyxHRTlFaEIsVUY2RkssQUU3RkssTUY2RkMsRUFOVCxBTDlJRix1QkFBVyxHT3VEWCxVRjZGSyxBRTdGSyxNRjZGQyxFQWZYLEFBU0UsZ0JBVGMsR0VyQ2hCLFdGb0RLLEFFcERNLE1Gb0RBLEVBTlQsQUw5SUYsdUJBQVcsR09nR1gsV0ZvREssQUVwRE0sTUZvREEsRUFmWCxBQVNFLGdCQVRjLEdHdEloQix5QkhxSkssQUdySlUsTUhxSkosRUFOVCxBTDlJRix1QkFBVyxHUURYLHlCSHFKSyxBR3JKVSxNSHFKSixFQWZYLEFBU0UsZ0JBVGMsR0xySWhCLHNCS29KSyxBTHBKTSxNS29KQSxFQU5ULEFMOUlGLHVCQUFXLEdBQVgsc0JLb0pLLEFMcEpNLE1Lb0pBLEVBZlgsQUFTRSxnQkFUYyxHSXRJaEIseUJKcUpLLEFJckpVLE1KcUpKLEVBTlQsQUw5SUYsdUJBQVcsR1NEWCx5QkpxSkssQUlySlUsTUpxSkosRUFmWCxBQVNFLGdCQVRjLEdJdEloQix3QkpxSkssQUlySlUsTUpxSkosRUFOVCxBTDlJRix1QkFBVyxHU0RYLHdCSnFKSyxBSXJKVSxNSnFKSixFQWZYLEFBU0UsZ0JBVGMsR0t0SWhCLGlCTHFKSyxBS3JKTyxNTHFKRCxFQU5ULEFMOUlGLHVCQUFXLEdVRFgsaUJMcUpLLEFLckpPLE1McUpELEVBZlgsQUFTSSxnQkFUWSxHQVNaLElBQUksQUFPSCxNQUFNLEVBUFAsQUw5SUosdUJBQVcsR0s4SVAsSUFBSSxBQU9ILE1BQU0sRUFoQlgsQUFTRSxnQkFUYyxHQ3RJaEIsb0JEc0pLLEFDdEpPLE1Ec0pELEVBUFQsQUw5SUYsdUJBQVcsR01EWCxvQkRzSkssQUN0Sk8sTURzSkQsRUFoQlgsQUFTRSxnQkFUYyxHRWxHaEIsWUZrSEssQUVsSE8sTUZrSEQsRUFQVCxBTDlJRix1QkFBVyxHT21DWCxZRmtISyxBRWxITyxNRmtI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ZSxFSDhKWCxBTDdKSix1Qks0SkcsQUw1SlEsWUs0SkksR0c3SmYseUJBQWUsRUhzSWYsQUF3QkksZ0JBeEJZLEFBdUJiLFlBQVksR0w1SmYsc0JBQVcsRUs2SlAsQUw3SkosdUJLNEpHLEFMNUpRLFlLNEpJLEdMNUpmLHNCQUFXLEVLcUlYLEFBd0JJLGdCQXhCWSxBQXVCYixZQUFZLEdJN0pmLHlCQUFlLEVKOEpYLEFMN0pKLHVCSzRKRyxBTDVKUSxZSzRKSSxHSTdKZix5QkFBZSxFSnNJZixBQXdCSSxnQkF4QlksQUF1QmIsWUFBWSxHSTdKZix3QkFBZSxFSjhKWCxBTDdKSix1Qks0SkcsQUw1SlEsWUs0SkksR0k3SmYsd0JBQWUsRUpzSWYsQUF3QkksZ0JBeEJZLEFBdUJiLFlBQVksR0s3SmYsaUJBQVksRUw4SlIsQUw3SkosdUJLNEpHLEFMNUpRLFlLNEpJLEdLN0pmLGlCQUFZO0VMc0laLEFBeUJNLGdCQXpCVSxBQXVCYixZQUFZLEdBRVQsVUFBVSxFQUFWLEFMOUpOLHVCSzRKRyxBTDVKUSxZSzRKSSxHQUVULFVBQVU7RUF6QmhCLEFBeUJJLGdCQXpCWSxBQXVCYixZQUFZLEdDN0pmLFlBQVksRUQrSlIsQUw5SkosdUJLNEpHLEFMNUpRLFlLNEpJLEdDN0pmLFlBQVk7RURzSVosQUF5QkksZ0JBekJZLEFBdUJiLFlBQVksR0k3SmYsb0JBQWUsRUorSlgsQUw5SkosdUJLNEpHLEFMNUpRLFlLNEpJLEdJN0pmLG9CQUFlLENKK0pFO0lBQ1gsWUFBWSxFQUFFLElBQUssR0FDcEI7RUEzQkwsQUE4Qk0sZ0JBOUJVLEFBNkJiLFdBQVcsR0FDUixJQUFJLEVBQUosQUxuS04sdUJLa0tHLEFMbEtRLFdLa0tHLEdBQ1IsSUFBSSxFQTlCVixBQThCSSxnQkE5QlksQUE2QmIsV0FBVyxHQ25LZCxvQkFBWSxFRG9LUixBTG5LSix1QktrS0csQUxsS1EsV0trS0csR0NuS2Qsb0JBQVksRURzSVosQUE4QkksZ0JBOUJZLEFBNkJiLFdBQVcsR0UvSGQsWUFBWSxFRmdJUixBTG5LSix1QktrS0csQUxsS1EsV0tr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QVcsRUFBRyxHQUFJLEdBQ25COztBQ3RDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiJmaW5hbC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgYW5kIG5vcm1hbGl6ZSBkZWZhdWx0IGJyb3dzZXIgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXHJcbmIsIHUsIGksIGNlbnRlcixcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlcixcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyxcclxuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLyogc2xpY2sgY2Fyb3VzZWwgZmxleC1ib3ggZml4ICovXHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qIEhhbmRsZSBib3gtc2l6aW5nIHdoaWxlIGJldHRlciBhZGRyZXNzaW5nIGNoaWxkIGVsZW1lbnRzICovXHJcbmh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiosXHJcbio6YWZ0ZXIsXHJcbio6YmVmb3JlIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5odG1sIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgLyogZm9yY2UgYSB2ZXJ0aWNhbCBzY3JvbGxiYXIgdG8gcHJldmVudCBhIGp1bXB5IHBhZ2UgKi9cclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbmh0bWwsIGJvZHkge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgLyogZGlzYWJsZSB3ZWJraXQgdGFwIGhpZ2hsaWdodCAqL1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxufVxyXG5cclxuaW1nLFxyXG5maWVsZHNldCxcclxuaHIsXHJcbmxlZ2VuZCB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5vYmplY3QsXHJcbnZpZGVvLFxyXG5lbWJlZCxcclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxudmlkZW8sXHJcbmZpZ3VyZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5vbCxcclxudWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ciB7XHJcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBGb3JtIG5vcm1hbGl6ZSBCRUdJTiAqL1xyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbn0iLCIvL0Jvb3RzdHJhcCB2YXJpYWJsZXMgYW5kIG1peGluc1xyXG4kb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3M6IGZhbHNlOyAvL29taXQgYm91cmJvbiBkZXByZWNhdGlvbiB3YXJuaW5ncyBpbiB0ZXJtaW5hbFxyXG5AaW1wb3J0IFwiYm91cmJvblwiO1xyXG5AaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGluc1wiO1xyXG5cclxuLy9Qcm9qZWN0IHZhcmlhYmxlcyBhbmQgbWl4aW5zXHJcbkBpbXBvcnQgXCJfY29yZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiX2NvcmUvbWl4aW5zLnNjc3NcIjtcclxuLy9Qcm9qZWN0IFJlc2V0XHJcbkBpbXBvcnQgXCJfY29yZS9yZXNldC5zY3NzXCI7XHJcblxyXG4vLyBCb290c3RyYXAgUmVzZXQgYW5kIGRlcGVuZGVuY2llc1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL25vcm1hbGl6ZVwiO1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3ByaW50XCI7XHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvZ2x5cGhpY29uc1wiO1xyXG5cclxuLy8gQm9vdHN0cmFwIENvcmUgQ1NTXHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvc2NhZmZvbGRpbmdcIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC90eXBlXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvY29kZVwiO1xyXG5cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkJvb3RzdHJhcCBncmlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbkBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvZ3JpZFwiO1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3RhYmxlc1wiO1xyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQm9vdHN0cmFwIGZvcm1zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbkBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvZm9ybXNcIjtcclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkJvb3RzdHJhcCBidXR0b25zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbkBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvYnV0dG9uc1wiO1xyXG5cclxuLy8gQm9vdHN0cmFwIENvbXBvbmVudHNcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9jb21wb25lbnQtYW5pbWF0aW9uc1wiO1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2Ryb3Bkb3duc1wiO1xyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Cb290c3RyYXAgYnV0dG9uLWdyb3Vwc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5AaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2J1dHRvbi1ncm91cHNcIjtcclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQm9vdHN0cmFwIGlucHV0LWdyb3Vwc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5AaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2lucHV0LWdyb3Vwc1wiO1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL25hdnNcIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9uYXZiYXJcIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9icmVhZGNydW1ic1wiO1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3BhZ2luYXRpb25cIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9wYWdlclwiO1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2xhYmVsc1wiO1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2JhZGdlc1wiO1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2p1bWJvdHJvblwiO1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3RodW1ibmFpbHNcIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9hbGVydHNcIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9wcm9ncmVzcy1iYXJzXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWVkaWFcIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9saXN0LWdyb3VwXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvcGFuZWxzXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvcmVzcG9uc2l2ZS1lbWJlZFwiO1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3dlbGxzXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvY2xvc2VcIjtcclxuXHJcbi8vIEJvb3RzdHJhcCBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9tb2RhbHNcIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC90b29sdGlwXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvcG9wb3ZlcnNcIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9jYXJvdXNlbFwiO1xyXG5cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkJvb3RzdHJhcCBVdGlsaXR5IGNsYXNzZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC91dGlsaXRpZXNcIjtcclxuQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9yZXNwb25zaXZlLXV0aWxpdGllc1wiO1xyXG5cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbk1hZ25pZmljIHBvcHVwIExpYnJhcnlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvbWFnbmlmaWMtcG9wdXAvc3JjL2Nzcy9tYWluLnNjc3NcIjtcclxuXHJcblxyXG5cclxuXHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Qcm9qZWN0IENvbXBvbmVudHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuQGltcG9ydCBcIl9jb3JlL2Jhc2Uuc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcImljb25zL3Nwcml0ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJpY29ucy9pY29ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzdmcvc3ZnLWljb24uc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcInNjYWZmb2xkaW5nL3BhZ2Uuc2Nzc1wiO1xyXG5AaW1wb3J0IFwic2NhZmZvbGRpbmcvY29udGVudC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzY2FmZm9sZGluZy9oZWFkZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwic2NhZmZvbGRpbmcvZm9vdGVyLnNjc3NcIjtcclxuQGltcG9ydCBcInNjYWZmb2xkaW5nL3N0YXJ0LXBhZ2Uuc2Nzc1wiO1xyXG5AaW1wb3J0IFwic2NhZmZvbGRpbmcvbmF2YmFyLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJvZmZsaW5lL29mZmxpbmUuc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcImZyYW1lcy9mcmFtZS1jb250ZW50L2ZyYW1lLWNvbnRlbnQuc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcImdyaWQvZ3JpZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ0eXBvL3R5cG8uc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcIm5hdnMvbGlzdC1uYXYvbGlzdC1uYXYuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibmF2cy90cmVlLW5hdi90cmVlLW5hdi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJuYXZzL21haW4tbmF2L21haW4tbmF2LnNjc3NcIjtcclxuQGltcG9ydCBcIm5hdnMvY29scy1uYXYvY29scy1uYXYuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibmF2cy9tb2JpbGUtbmF2L21vYmlsZS1uYXYuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibmF2cy9zaWRlYmFyLW5hdi9zaWRlYmFyLW5hdi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJuYXZzL292ZXJsYXkvb3ZlcmxheS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjYXRhbG9nLWJ0bi9jYXRhbG9nLWJ0bi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ1c2VyLXBhbmVsL3VzZXItcGFuZWwuc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcIm1vZGFsL21vZGFsLnNjc3NcIjtcclxuQGltcG9ydCBcImFjY29yZGlvbi10YWJzL2FjY29yZGlvbi10YWJzLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJoZWxwZXJzL2xpbmtzL2xpbmsuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiaGVscGVycy9zaXRlLWluZm8vc2l0ZS1pbmZvLnNjc3NcIjsgXHJcbkBpbXBvcnQgXCJoZWxwZXJzL3NvYy1ncm91cHMvc29jLWdyb3Vwcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJoZWxwZXJzL3BheS1pY29ucy9wYXktaWNvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiaGVscGVycy9zdGFyLXJhdGluZy9zdGFyLXJhdGluZy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJoZWxwZXJzL3N0YXItdm90aW5nL3N0YXItdm90aW5nLnNjc3NcIjtcclxuQGltcG9ydCBcImhlbHBlcnMvbWVzc2FnZXMvbWVzc2FnZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiaGVscGVycy9saWtlcy9saWtlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJoZWxwZXJzL3NoYXJlcy9zaGFyZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiaGVscGVycy90b29sdGlwL3Rvb2x0aXAuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiaGVscGVycy9sb2FkZXJzL2xvYWRlci1mcmFtZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJoZWxwZXJzL2xvYWRlcnMvc3Bpbm5lci1jaXJjbGUvc3Bpbm5lci1jaXJjbGUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiaGVscGVycy90b2dnbGUtdmlldy90b2dnbGUtdmlld1wiO1xyXG5AaW1wb3J0IFwiaGVscGVycy91bmF2YWlsYWJsZS91bmF2YWlsYWJsZVwiO1xyXG5cclxuQGltcG9ydCBcImJlbmVmaXRzL2JlbmVmaXRzLnNjc3NcIjtcclxuQGltcG9ydCBcImJhbm5lcnMvYmFubmVyLXNpbXBsZS9iYW5uZXItc2ltcGxlLnNjc3NcIjtcclxuQGltcG9ydCBcImJ1dHRvbnMvYnV0dG9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ3aWRnZXRzL3dpZGdldC1wcmltYXJ5L3dpZGdldC1wcmltYXJ5LnNjc3NcIjtcclxuQGltcG9ydCBcIndpZGdldHMvd2lkZ2V0LXNlY29uZGFyeS93aWRnZXQtc2Vjb25kYXJ5LnNjc3NcIjtcclxuQGltcG9ydCBcIndpZGdldHMvd2lkZ2V0LXNpZGViYXIvd2lkZ2V0LXNpZGViYXIuc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcImJhcmdhaW4vYmFyZ2Fpbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ0YWJsb2lkL3RhYmxvaWQuc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcInBvc3QvcG9zdC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzbWFsbC1wb3N0L3NtYWxsLXBvc3RcIjtcclxuQGltcG9ydCBcImJyYW5kcy9icmFkbnMtd2lkZ2V0L2JyYW5kcy13aWRnZXQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwic2VvLXRleHQvc2VvLXRleHQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiYnJlYWRjcnVtYnMvYnJlYWRjcnVtYnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwicGFnaW5hdG9yL3BhZ2luYXRvci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21tZW50cy9jb21tZW50cy5zY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwiZm9ybS9mb3JtLnNjc3NcIjtcclxuQGltcG9ydCBcImZvcm0vZm9ybS1pbnB1dC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJmb3JtL2F1dG9jb21wbGV0ZS9hdXRvY29tcGxldGUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZm9ybS9yYW5nZS1zbGlkZXIvcmFuZ2Utc2xpZGVyLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJjYXRhbG9nL2NhdGFsb2ctdG9vbGJhci9jYXRhbG9nLXRvb2xiYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY2F0YWxvZy9maWx0ZXIvZmlsdGVyLnNjc3NcIjtcclxuQGltcG9ydCBcImNhdGFsb2cvYWN0aXZlLWZpbHRlcnMvYWN0aXZlLWZpbHRlcnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY2F0YWxvZy9jYXRhbG9nLXNlY3Rpb24vY2F0YWxvZy1zZWN0aW9uLnNjc3NcIjtcclxuQGltcG9ydCBcImNhdGFsb2cvY2F0YWxvZy1tYXAvY2F0YWxvZy1tYXAuc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcInByb2R1Y3QvcHJvZHVjdC1jdXQvcHJvZHVjdC1jdXQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwicHJvZHVjdC9wcm9kdWN0LXNuaXBwZXQvcHJvZHVjdC1zbmlwcGV0XCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L3Byb2R1Y3QtdGh1bWIvcHJvZHVjdC10aHVtYi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L3Byb2R1Y3QtaW50cm8vcHJvZHVjdC1pbnRyby5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L3Byb2R1Y3QtcGhvdG8vcHJvZHVjdC1waG90by5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L3Byb2R1Y3QtdmFyaWFudHMvdmFyaWFudHMtcmFkaW8vdmFyaWFudHMtcmFkaW8uc2Nzc1wiO1xyXG5AaW1wb3J0IFwicHJvZHVjdC9wcm9kdWN0LXZhcmlhbnRzL3ZhcmlhbnRzLXNlbGVjdC92YXJpYW50cy1zZWxjdFwiO1xyXG5AaW1wb3J0IFwicHJvZHVjdC9wcm9wZXJ0aWVzL3Byb3BlcnRpZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwicHJvZHVjdC9wcm9kdWN0LXByaWNlL3Byb2R1Y3QtcHJpY2Uuc2Nzc1wiO1xyXG5AaW1wb3J0IFwicHJvZHVjdC9wcm9kdWN0LWtpdC9wcm9kdWN0LWtpdC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L3Byb2R1Y3Qtc2hpcHBpbmcvcHJvZHVjdC1zaGlwcGluZy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L3Byb2R1Y3QtZnVsbGluZm8vcHJvZHVjdC1mdWxsaW5mby5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L3Byb2R1Y3QtYWN0aW9uL3Byb2R1Y3QtYWN0aW9uXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L3Byb2R1Y3Qtc2FsZXMvcHJvZHVjdC1zYWxlc1wiO1xyXG5AaW1wb3J0IFwicHJvZHVjdC9wcm9kdWN0LWJ1eS9wcm9kdWN0LWJ1eVwiO1xyXG5AaW1wb3J0IFwicHJvZHVjdC9tYWluLXByb3BlcnRpZXMvbWFpbi1wcm9wZXJ0aWVzXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L3Byb2R1Y3QtcHVyY2hhc2UvcHJvZHVjdC1wdXJjaGFzZVwiO1xyXG5cclxuQGltcG9ydCBcImNhcnQvY2FydC1mcmFtZS9jYXJ0LWZyYW1lLnNjc3NcIjtcclxuQGltcG9ydCBcImNhcnQvY2FydC1zdW1tYXJ5L2NhcnQtc3VtbWFyeS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjYXJ0L2RlbGl2ZXJ5LXJhZGlvL2RlbGl2ZXJ5LXJhZGlvLnNjc3NcIjtcclxuQGltcG9ydCBcImNhcnQvY2FydC1wcm9kdWN0L2NhcnQtcHJvZHVjdC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjYXJ0L29yZGVyLWRldGFpbHMvb3JkZXItZGV0YWlscy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjYXJ0L2NhcnQtcHJpY2UvY2FydC1wcmljZS5zY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwicHJvZmlsZS9vcmRlci1oaXN0b3J5L29yZGVyLWhpc3Rvcnkuc2Nzc1wiO1xyXG5AaW1wb3J0IFwicHJvZmlsZS9kaXNjb3VudC1pbmZvL2Rpc2NvdW50LWluZm8uc2Nzc1wiO1xyXG5AaW1wb3J0IFwicHJvZmlsZS9kaXNjb3VudC10YWJsZS9kaXNjb3VudC10YWJsZS5zY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwiY29tcGFyZS9jb21wYXJlLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJnYWxsZXJ5L2dhbGxlcnktYWxidW0vZ2FsbGVyeS1hbGJ1bS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJnYWxsZXJ5L2dhbGxlcnktaW1hZ2UvZ2FsbGVyeS1pbWFnZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJnYWxsZXJ5L2dhbGxlcnktbWVudS9nYWxsZXJ5LW1lbnUuc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcImNvdW50ZG93bi9jb3VudGRvd24tcG9zdFwiO1xyXG5AaW1wb3J0IFwiY291bnRkb3duL2NvdW50ZG93bi1wcm9kdWN0XCI7IiwiLy9cclxuLy8gR3JpZCBzeXN0ZW1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBDb250YWluZXIgd2lkdGhzXHJcbi8vXHJcbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbi5jb250YWluZXIge1xyXG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICB3aWR0aDogJGNvbnRhaW5lci1zbTtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICB3aWR0aDogJGNvbnRhaW5lci1tZDtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICB3aWR0aDogJGNvbnRhaW5lci1sZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGbHVpZCBjb250YWluZXJcclxuLy9cclxuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxyXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcclxufVxyXG5cclxuXHJcbi8vIFJvd1xyXG4vL1xyXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxyXG5cclxuLnJvdyB7XHJcbiAgQGluY2x1ZGUgbWFrZS1yb3c7XHJcbn1cclxuXHJcblxyXG4vLyBDb2x1bW5zXHJcbi8vXHJcbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcclxuXHJcbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xyXG5cclxuXHJcbi8vIEV4dHJhIHNtYWxsIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxyXG4vLyBzbWFydHBob25lcy5cclxuXHJcbkBpbmNsdWRlIG1ha2UtZ3JpZCh4cyk7XHJcblxyXG5cclxuLy8gU21hbGwgZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcclxuLy8gdG8gdGFibGV0cy5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChzbSk7XHJcbn1cclxuXHJcblxyXG4vLyBNZWRpdW0gZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKG1kKTtcclxufVxyXG5cclxuXHJcbi8vIExhcmdlIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBsYXJnZSBkZXNrdG9wIGRldmljZSByYW5nZS5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChsZyk7XHJcbn1cclxuIiwiLy8gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxyXG5cclxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcclxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgcGFkZGluZy1sZWZ0OiAgZmxvb3IoKCRndXR0ZXIgLyAyKSk7XHJcbiAgcGFkZGluZy1yaWdodDogY2VpbCgoJGd1dHRlciAvIDIpKTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcclxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIG1hcmdpbi1sZWZ0OiAgY2VpbCgoJGd1dHRlciAvIC0yKSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiBmbG9vcigoJGd1dHRlciAvIC0yKSk7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG59XHJcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcclxuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcclxuICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxufVxyXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xyXG4gIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcclxuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcclxuQG1peGluIG1ha2UtbWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xyXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuIiwiLy8gQ2xlYXJmaXhcclxuLy9cclxuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xyXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxyXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxyXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcclxuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cclxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcclxuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxyXG4vL1xyXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xyXG5cclxuQG1peGluIGNsZWFyZml4KCkge1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcclxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbiIsIiRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXI6IGZhbHNlICFkZWZhdWx0O1xyXG4vL1xyXG4vLyBWYXJpYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLz09IENvbG9yc1xyXG4vL1xyXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXHJcblxyXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcclxuJGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXHJcbiRncmF5LWRhcms6ICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSkgIWRlZmF1bHQ7ICAgLy8gIzMzM1xyXG4kZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcclxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XHJcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKSAhZGVmYXVsdDsgLy8gI2VlZVxyXG5cclxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgZGFya2VuKCM0MjhiY2EsIDYuNSUpICFkZWZhdWx0OyAvLyAjMzM3YWI3XHJcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICM1Y2I4NWMgIWRlZmF1bHQ7XHJcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICM1YmMwZGUgIWRlZmF1bHQ7XHJcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNmMGFkNGUgIWRlZmF1bHQ7XHJcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICNkOTUzNGYgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBTY2FmZm9sZGluZ1xyXG4vL1xyXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxyXG4kYm9keS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxyXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG5cclxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxyXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cclxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xyXG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gVHlwb2dyYXBoeVxyXG4vL1xyXG4vLyMjIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxyXG5cclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xyXG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXHJcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLWxhcmdlOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcclxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XHJcblxyXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjYpKSAhZGVmYXVsdDsgLy8gfjM2cHhcclxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxyXG4kZm9udC1zaXplLWgzOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNykpICFkZWZhdWx0OyAvLyB+MjRweFxyXG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcclxuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxyXG5cclxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxyXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxyXG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxyXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxyXG5cclxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgIDEuMSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gSWNvbm9ncmFwaHlcclxuLy9cclxuLy8jIyBTcGVjaWZ5IGN1c3RvbSBsb2NhdGlvbiBhbmQgZmlsZW5hbWUgb2YgdGhlIGluY2x1ZGVkIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxyXG5cclxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXHJcblxyXG4vLyBbY29udmVydGVyXSBJZiAkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyIGlmIHVzZWQsIHByb3ZpZGUgcGF0aCByZWxhdGl2ZSB0byB0aGUgYXNzZXRzIGxvYWQgcGF0aC5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBiZWNhdXNlIHNvbWUgYXNzZXQgaGVscGVycywgc3VjaCBhcyBTcHJvY2tldHMsIGRvIG5vdCB3b3JrIHdpdGggZmlsZS1yZWxhdGl2ZSBwYXRocy5cclxuJGljb24tZm9udC1wYXRoOiBpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCBcImJvb3RzdHJhcC9cIiwgXCIuLi9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xyXG5cclxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxyXG4kaWNvbi1mb250LW5hbWU6ICAgICAgICAgIFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xyXG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXHJcbiRpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IENvbXBvbmVudHNcclxuLy9cclxuLy8jIyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuIFZhbHVlcyBiYXNlZCBvbiAxNHB4IHRleHQgYW5kIDEuNDI4IGxpbmUtaGVpZ2h0ICh+MjBweCB0byBzdGFydCkuXHJcblxyXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiAgICAgNnB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6ICAgMTJweCAhZGVmYXVsdDtcclxuXHJcbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAgICAxMHB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAgMTZweCAhZGVmYXVsdDtcclxuXHJcbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiAgICA1cHggIWRlZmF1bHQ7XHJcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6ICAxMHB4ICFkZWZhdWx0O1xyXG5cclxuJHBhZGRpbmcteHMtdmVydGljYWw6ICAgICAgIDFweCAhZGVmYXVsdDtcclxuJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgIDVweCAhZGVmYXVsdDtcclxuXHJcbiRsaW5lLWhlaWdodC1sYXJnZTogICAgICAgICAxLjMzMzMzMzMgIWRlZmF1bHQ7IC8vIGV4dHJhIGRlY2ltYWxzIGZvciBXaW4gOC4xIENocm9tZVxyXG4kbGluZS1oZWlnaHQtc21hbGw6ICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgIDRweCAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgIDZweCAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDNweCAhZGVmYXVsdDtcclxuXHJcbi8vKiogR2xvYmFsIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cclxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogR2xvYmFsIGJhY2tncm91bmQgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxyXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFdpZHRoIG9mIHRoZSBgYm9yZGVyYCBmb3IgZ2VuZXJhdGluZyBjYXJldHMgdGhhdCBpbmRpY2F0ZSBkcm9wZG93bnMuXHJcbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHggIWRlZmF1bHQ7XHJcbi8vKiogQ2FyZXRzIGluY3JlYXNlIHNsaWdodGx5IGluIHNpemUgZm9yIGxhcmdlciBjb21wb25lbnRzLlxyXG4kY2FyZXQtd2lkdGgtbGFyZ2U6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gVGFibGVzXHJcbi8vXHJcbi8vIyMgQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxyXG5cclxuLy8qKiBQYWRkaW5nIGZvciBgPHRoPmBzIGFuZCBgPHRkPmBzLlxyXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcclxuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXHJcbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgNXB4ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cclxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtc3RyaXBlZGAuXHJcbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDtcclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxyXG4kdGFibGUtYmctaG92ZXI6ICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRhYmxlIGFuZCBjZWxsIGJvcmRlcnMuXHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IEJ1dHRvbnNcclxuLy9cclxuLy8jIyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxyXG5cclxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcclxuJGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcclxuXHJcbiRidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcclxuJGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tc3VjY2Vzcy1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XHJcbiRidG4taW5mby1ib3JkZXI6ICAgICAgICAgICAgICAgIGRhcmtlbigkYnRuLWluZm8tYmcsIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRidG4td2FybmluZy1iZzogICAgICAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xyXG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi13YXJuaW5nLWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xyXG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1kYW5nZXItYmcsIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBGb3Jtc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogYDxpbnB1dCBkaXNhYmxlZD5gIGJhY2tncm91bmQgY29sb3JcclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogVGV4dCBjb2xvciBmb3IgYDxpbnB1dD5gc1xyXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcclxuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXHJcbiRpbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XHJcblxyXG4vLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcclxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXHJcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxyXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xyXG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xyXG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICAjNjZhZmU5ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXHJcbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICM5OTkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxyXG4kaW5wdXQtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgICAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xyXG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcclxuJGlucHV0LWhlaWdodC1sYXJnZTogICAgICAgICAgICAgKGNlaWwoJGZvbnQtc2l6ZS1sYXJnZSAqICRsaW5lLWhlaWdodC1sYXJnZSkgKyAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xyXG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcclxuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcclxuXHJcbi8vKiogYC5mb3JtLWdyb3VwYCBtYXJnaW5cclxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTVweCAhZGVmYXVsdDtcclxuXHJcbiRsZWdlbmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XHJcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXHJcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEaXNhYmxlZCBjdXJzb3IgZm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMuXHJcbiRjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gRHJvcGRvd25zXHJcbi8vXHJcbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cclxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgLlxyXG4kZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XHJcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYCAqKmZvciBJRTgqKi5cclxuJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjogICAgICAgI2NjYyAhZGVmYXVsdDtcclxuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxyXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXHJcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XHJcbi8vKiogSG92ZXIgY29sb3IgZm9yIGRyb3Bkb3duIGxpbmtzLlxyXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xyXG4vLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxyXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxyXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXHJcbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEZXByZWNhdGVkIGAkZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxyXG4kZHJvcGRvd24tY2FyZXQtY29sb3I6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxyXG4vL1xyXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcclxuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxyXG4vL1xyXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cclxuXHJcbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4teHM6ICAgICAgICAgICAgICAgICAgNDgwcHggIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxyXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1waG9uZWAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1zbS1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXNtICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tbWQ6ICAgICAgICAgICAgICAgICAgOTkycHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLWRlc2t0b3A6ICAgICAgICAgICAgICRzY3JlZW4tbWQtbWluICFkZWZhdWx0O1xyXG5cclxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZ2AgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZy1kZXNrdG9wYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIFNvIG1lZGlhIHF1ZXJpZXMgZG9uJ3Qgb3ZlcmxhcCB3aGVuIHJlcXVpcmVkLCBwcm92aWRlIGEgbWF4aW11bVxyXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xyXG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xyXG4kc2NyZWVuLW1kLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLWxnLW1pbiAtIDEpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxyXG5cclxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cclxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xyXG4vLyoqIFBhZGRpbmcgYmV0d2VlbiBjb2x1bW5zLiBHZXRzIGRpdmlkZWQgaW4gaGFsZiBmb3IgdGhlIGxlZnQgYW5kIHJpZ2h0LlxyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuLy8gTmF2YmFyIGNvbGxhcHNlXHJcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWNvbWVzIHVuY29sbGFwc2VkLlxyXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XHJcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cclxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXg6ICgkZ3JpZC1mbG9hdC1icmVha3BvaW50IC0gMSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBDb250YWluZXIgc2l6ZXNcclxuLy9cclxuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XHJcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xyXG4vLyoqIEZvciBgJHNjcmVlbi1zbS1taW5gIGFuZCB1cC5cclxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xyXG5cclxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcclxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxyXG4kY29udGFpbmVyLW1kOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1kZXNrdG9wICFkZWZhdWx0O1xyXG5cclxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXHJcbiRjb250YWluZXItbGFyZ2UtZGVza3RvcDogICAgICAoMTE0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXHJcbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBOYXZiYXJcclxuLy9cclxuLy8jI1xyXG5cclxuLy8gQmFzaWNzIG9mIGEgbmF2YmFyXHJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcclxuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICgoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDogICAgICAgMzQwcHggIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgI2Y4ZjhmOCAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcclxuXHJcbi8vIE5hdmJhciBsaW5rc1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vIE5hdmJhciBicmFuZCBsYWJlbFxyXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZiYXIgdG9nZ2xlXHJcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICNkZGQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PT0gSW52ZXJ0ZWQgbmF2YmFyXHJcbi8vIFJlc2V0IGludmVydGVkIG5hdmJhciBiYXNpY3NcclxuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICMyMjIgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKSAhZGVmYXVsdDtcclxuXHJcbi8vIEludmVydGVkIG5hdmJhciBsaW5rc1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM0NDQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcclxuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxyXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gTmF2c1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xyXG4kbmF2LWxpbmstcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG5cclxuJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gVGFic1xyXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFBpbGxzXHJcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFBhZ2luYXRpb25cclxuLy9cclxuLy8jI1xyXG5cclxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gUGFnZXJcclxuLy9cclxuLy8jI1xyXG5cclxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XHJcbiRwYWdlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJvcmRlciAhZGVmYXVsdDtcclxuJHBhZ2VyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcclxuXHJcbiRwYWdlci1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kcGFnZXItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IEp1bWJvdHJvblxyXG4vL1xyXG4vLyMjXHJcblxyXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWhlYWRpbmctY29sb3I6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWZvbnQtc2l6ZTogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjUpKSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIGNvbG9ycyBmb3IgZm9ybSBmZWVkYmFjayBzdGF0ZXMgYW5kLCBieSBkZWZhdWx0LCBhbGVydHMuXHJcblxyXG4kc3RhdGUtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAgICAjM2M3NjNkICFkZWZhdWx0O1xyXG4kc3RhdGUtc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAjZGZmMGQ4ICFkZWZhdWx0O1xyXG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xyXG5cclxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgIzMxNzA4ZiAhZGVmYXVsdDtcclxuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcclxuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWluZm8tYmcsIC0xMCksIDclKSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XHJcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XHJcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS13YXJuaW5nLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAgICAjYTk0NDQyICFkZWZhdWx0O1xyXG4kc3RhdGUtZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAjZjJkZWRlICFkZWZhdWx0O1xyXG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBUb29sdGlwc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXHJcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xyXG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxyXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIFRvb2x0aXAgYmFja2dyb3VuZCBjb2xvclxyXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcclxuXHJcbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxyXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XHJcbi8vKiogVG9vbHRpcCBhcnJvdyBjb2xvclxyXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFBvcG92ZXJzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogUG9wb3ZlciBib2R5IGJhY2tncm91bmQgY29sb3JcclxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxyXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgYm9yZGVyIGNvbG9yXHJcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcclxuJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xyXG5cclxuLy8qKiBQb3BvdmVyIHRpdGxlIGJhY2tncm91bmQgY29sb3JcclxuJHBvcG92ZXItdGl0bGUtYmc6ICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcclxuXHJcbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxyXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxyXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xyXG5cclxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXHJcbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSkgIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBjb2xvclxyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGZhbGxiYWNrIGNvbG9yXHJcbiRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOiAgZGFya2VuKCRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvciwgMjAlKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IExhYmVsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtZGVmYXVsdC1iZzogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBQcmltYXJ5IGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbi8vKiogU3VjY2VzcyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xyXG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtaW5mby1iZzogICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcclxuLy8qKiBXYXJuaW5nIGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XHJcbi8vKiogRGFuZ2VyIGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLWRhbmdlci1iZzogICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVmYXVsdCBsYWJlbCB0ZXh0IGNvbG9yXHJcbiRsYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXHJcbiRsYWJlbC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBNb2RhbHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcclxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcclxuXHJcbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCB0aXRsZVxyXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIHRpdGxlIGxpbmUtaGVpZ2h0XHJcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIG1vZGFsIGNvbnRlbnQgYXJlYVxyXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvciAqKmZvciBJRTgqKlxyXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIE1vZGFsIGJhY2tkcm9wIGJhY2tncm91bmQgY29sb3JcclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCBiYWNrZHJvcCBvcGFjaXR5XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41ICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgI2U1ZTVlNSAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCBmb290ZXIgYm9yZGVyIGNvbG9yXHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgOTAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IEFsZXJ0c1xyXG4vL1xyXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxyXG5cclxuJGFsZXJ0LXBhZGRpbmc6ICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgYm9sZCAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xyXG4kYWxlcnQtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xyXG4kYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtaW5mby1iZzogICAgICAgICAgICAgICAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcclxuJGFsZXJ0LWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcclxuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LXdhcm5pbmctYmc6ICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XHJcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XHJcbiRhbGVydC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XHJcbiRhbGVydC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcclxuJGFsZXJ0LWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBQcm9ncmVzcyBiYXJzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XHJcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbi8vKiogUHJvZ3Jlc3MgYmFyIHRleHQgY29sb3JcclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBWYXJpYWJsZSBmb3Igc2V0dGluZyByb3VuZGVkIGNvcm5lcnMgb24gcHJvZ3Jlc3MgYmFyLlxyXG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEZWZhdWx0IHByb2dyZXNzIGJhciBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmc6ICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcclxuLy8qKiBXYXJuaW5nIHByb2dyZXNzIGJhciBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcclxuLy8qKiBEYW5nZXIgcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnOiAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XHJcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci1pbmZvLWJnOiAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBMaXN0IGdyb3VwXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvbiBgLmxpc3QtZ3JvdXAtaXRlbWBcclxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIGAubGlzdC1ncm91cC1pdGVtYCBib3JkZXIgY29sb3JcclxuJGxpc3QtZ3JvdXAtYm9yZGVyOiAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xyXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGFjdGl2ZSBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRleHQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAgICRsaXN0LWdyb3VwLWxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFBhbmVsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kcGFuZWwtYm9keS1wYWRkaW5nOiAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xyXG4kcGFuZWwtaGVhZGluZy1wYWRkaW5nOiAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XHJcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRwYW5lbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xyXG4kcGFuZWwtaW5uZXItYm9yZGVyOiAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG4kcGFuZWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLWRlZmF1bHQtdGV4dDogICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcclxuJHBhbmVsLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC1wcmltYXJ5LXRleHQ6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOiAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcclxuJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzogICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xyXG4kcGFuZWwtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcclxuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcclxuJHBhbmVsLWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwYW5lbC1kYW5nZXItaGVhZGluZy1iZzogICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBUaHVtYm5haWxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxyXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICA0cHggIWRlZmF1bHQ7XHJcbi8vKiogVGh1bWJuYWlsIGJhY2tncm91bmQgY29sb3JcclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XHJcbi8vKiogVGh1bWJuYWlsIGJvcmRlciBjb2xvclxyXG4kdGh1bWJuYWlsLWJvcmRlcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXHJcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcclxuJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yOiAgICAgJHRleHQtY29sb3IgIWRlZmF1bHQ7XHJcbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBjYXB0aW9uXHJcbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFdlbGxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbiR3ZWxsLWJnOiAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbiR3ZWxsLWJvcmRlcjogICAgICAgICAgICAgICAgIGRhcmtlbigkd2VsbC1iZywgNyUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQmFkZ2VzXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogTGlua2VkIGJhZGdlIHRleHQgY29sb3Igb24gaG92ZXJcclxuJGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJhZGdlIHRleHQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXHJcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4vLyoqIEJhZGdlIGJhY2tncm91bmQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXHJcbiRiYWRnZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xyXG4kYmFkZ2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAxICFkZWZhdWx0O1xyXG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQnJlYWRjcnVtYnNcclxuLy9cclxuLy8jI1xyXG5cclxuJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbDogICA4cHggIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDogMTVweCAhZGVmYXVsdDtcclxuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xyXG4vLyoqIEJyZWFkY3J1bWIgdGV4dCBjb2xvclxyXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBjb2xvciBvZiBjdXJyZW50IHBhZ2UgaW4gdGhlIGJyZWFkY3J1bWJcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXHJcbiRicmVhZGNydW1iLXNlcGFyYXRvcjogICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBDYXJvdXNlbFxyXG4vL1xyXG4vLyMjXHJcblxyXG4kY2Fyb3VzZWwtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjYpICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IENsb3NlXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XHJcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XHJcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IENvZGVcclxuLy9cclxuLy8jI1xyXG5cclxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2M3MjU0ZSAhZGVmYXVsdDtcclxuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y5ZjJmNCAhZGVmYXVsdDtcclxuXHJcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XHJcblxyXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xyXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xyXG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFR5cGVcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBIb3Jpem9udGFsIG9mZnNldCBmb3IgZm9ybXMgYW5kIGxpc3RzLlxyXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcclxuLy8qKiBUZXh0IG11dGVkIGNvbG9yXHJcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxyXG4kYWJici1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBIZWFkaW5ncyBzbWFsbCBjb2xvclxyXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBCbG9ja3F1b3RlIHNtYWxsIGNvbG9yXHJcbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXHJcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcclxuLy8qKiBCbG9ja3F1b3RlIGJvcmRlciBjb2xvclxyXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4vLyoqIFBhZ2UgaGVhZGVyIGJvcmRlciBjb2xvclxyXG4kcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcclxuJGRsLWhvcml6b250YWwtb2Zmc2V0OiAgICAgICAgJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbCAhZGVmYXVsdDtcclxuLy8qKiBQb2ludCBhdCB3aGljaCAuZGwtaG9yaXpvbnRhbCBiZWNvbWVzIGhvcml6b250YWxcclxuJGRsLWhvcml6b250YWwtYnJlYWtwb2ludDogICAgJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAhZGVmYXVsdDtcclxuLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXHJcbiRoci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiIsIi5wYWdlIHtcclxuXHJcbiAgLyogTW9iaWxlIHNpZGViYXIgc2xpZGUgcGFuZWwgKi9cclxuICAmX19tb2JpbGUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6ICRwYWdlLW1vYmlsZS13aWR0aDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IC0kcGFnZS1tb2JpbGUtd2lkdGg7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1kcm9wICsgMTtcclxuICAgIGJhY2tncm91bmQ6ICRwYWdlLW1vYmlsZS1iZztcclxuICAgIGNvbG9yOiAkcGFnZS1tb2JpbGUtY29sb3I7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRwYWdlLW1vYmlsZS1zcGVlZDtcclxuXHJcbiAgICAvKiBlbmFibGVzIG1vbWVudHVtIHNjcm9sbGluZyBpbiBpT1Mgb3ZlcmZsb3cgZWxlbWVudHMgKi9cclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHJcbiAgICAmLS1qcy1vcGVuIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRwYWdlLW1vYmlsZS13aWR0aCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLyogUGFnZSBvdmVybGF5IHZpc2libGUgaWYgbW9iaWxlIHBhbmVzIGlzIG9wZW4gKi9cclxuICAmX19vdmVybGF5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDAgMCAwIDApO1xyXG4gICAgei1pbmRleDogJHotaW5kZXgtZHJvcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLW92ZXJsYXktY29sb3I7XHJcbiAgICBhbmltYXRpb246IGZhZGUgNTAwbXM7XHJcblxyXG4gICAgQGtleWZyYW1lcyBmYWRlIHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLypcclxuICAgICogTWFpbiBzaXRlIGNvbnRlbnQgZnJhbWVcclxuICAgICogU2hpZnRpbmcgdG8gcmlnaHQgd2hlbiBtb2JpbGUgbWVudSBpcyBzaWxpZGluZy5cclxuICAgICogQWRkaW5nIHZpYSBqYXZhc2NyaXB0IGJ5IGNsaWNraW5nIG9uIG1vYmlsZSBtZW51IGJ0blxyXG4gICovXHJcbiAgJl9fYm9keSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAkcGFnZS1tb2JpbGUtc3BlZWQpO1xyXG5cclxuICAgICYtLWpzLXB1c2hlZCB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKCRwYWdlLW1vYmlsZS13aWR0aCkpO1xyXG4gICAgICAvKiBEaXNhYmxlIHNjcm9sbGluZyB3aGlsZSBtb2JpbGUgYmFyIGlzIG9wZW5lZCAqL1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWFpbmZyYW1lIHtcclxuICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcclxuICAgIG1heC13aWR0aDogJHNpdGUtbWF4LXdpZHRoO1xyXG4gIH1cclxuXHJcbiAgLyogQ29udGFpbmVyIGZvciBzdGF0aWMgd2lkdGggZnJhbWVzICovXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIC8vZXh0ZW5kaW5nIGJvb3RzdHJhcCBjb250YWluZXJcclxuICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcclxuICAgIG1heC13aWR0aDogJHNpdGUtbWF4LXdpZHRoO1xyXG4gIH1cclxuXHJcbiAgLyogTWFpbiBoZWFkZXIgKi9cclxuICAmX19oZWFkZXIge1xyXG5cclxuICB9XHJcblxyXG4gIC8qIFBhZ2UgY29udGVudCB3cmFwcGVyICovXHJcbiAgJl9fY29udGVudCB7XHJcbiAgfVxyXG5cclxuICAvKiBNYWluIGhvcmlzb250YWwgbmF2aWdhdGlvbiB3cmFwcGVyICovXHJcbiAgJl9fbmF2YmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XHJcbiAgfVxyXG5cclxuICAvKiBCcmVhZGNydW1icyB3cmFwcGVyICovXHJcbiAgJl9fYnJlYWRjcnVtYnMge1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8qIFNpdGUgYmVuZWZpdHMgd3JhcHBlciAqL1xyXG4gICZfX2JlbmVmaXRzIHtcclxuICAgIGJhY2tncm91bmQ6ICRiZW5lZml0cy1iZy1jb2xvcjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmVuZWZpdHMtYm9yZGVyLWNvbG9yO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gIH1cclxuXHJcbiAgLyogUGFnZSB2aWV3ZWQgd3JhcHBlciAqL1xyXG4gICZfX3ZpZXdlZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICB9XHJcblxyXG4gIC8qIE1haW4gZm9vdGVyIHdyYXBwZXIgKi9cclxuICAmX19mb290ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogJGZvb3Rlci1iZztcclxuICB9XHJcblxyXG4gIC8qIEZvb3RlciBsaW5lIGluIHRoZSBib3R0b20gKi9cclxuICAmX19iYXNlbWVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn0iLCIuY29udGVudCB7XHJcbiAgcGFkZGluZy10b3A6ICAgIDI1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcblxyXG4gIC8vIGxheW91dHNcclxuICAmX19jb250YWluZXIge1xyXG4gICAgLy8gZXh0ZW5kaW5nIGJvb3RzdHJhcCBjb250YWluZXJcclxuICAgIC8vIHVzaW5nIHdoZW4gZnVsbCB3aWR0aCBmcmFtZXMgaW5zaWRlIGNvbnRhaW5lciBhcmUgbmVlZGVkIGFuZCB0aGVyZSBhcmUgbm8gcGFnZV9fY29udGFpbmVyIGFjdGl2ZSFcclxuICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcclxuICAgIG1heC13aWR0aDogJHNpdGUtbWF4LXdpZHRoO1xyXG4gIH1cclxuICAmX19mbGV4LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiAgICAgZmxleC1zdGFydDtcclxuICB9XHJcbiAgJl9fc2lkZWJhciB7XHJcbiAgICB3aWR0aDogICAgICAgMTAwJTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib2R5IHtcclxuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtICN7JHBhZ2Utc2lkZWJhci13aWR0aCArICRwYWdlLXNpZGViYXItaW5kZW50fSk7XHJcbiAgICBmbGV4LWdyb3c6ICAxO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICZfX2ZsZXgtY29udGFpbmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICAgICZfX3NpZGViYXIge1xyXG4gICAgICB3aWR0aDogICAgICAgICRwYWdlLXNpZGViYXItd2lkdGg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJHBhZ2Utc2lkZWJhci1pbmRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAtLS0tXHJcbiAgJl9fbWFpbi1iYW5uZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246ICBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6ICAgICAgIHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAgIDEwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogIDMwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206ICAycHggc29saWQgJHRoZW1lLW1haW4tY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2hlYWRlci1pdGVtIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogICAgICAgIGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAgNnB4O1xyXG4gICAgZm9udC1zaXplOiAgICAgIDJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogICAgMS4xO1xyXG4gICAgY29sb3I6ICAgICAgICAgICMwMDA7XHJcbiAgfVxyXG5cclxuICAmX19xdW90ZSB7XHJcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XHJcbiAgfVxyXG5cclxuICAmX19oaW5mbyB7XHJcbiAgICBkaXNwbGF5OiAgICAgIGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogICAgMC45ZW07XHJcbiAgICBjb2xvcjogICAgICAgICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgd2hpdGUtc3BhY2U6ICBub3dyYXA7XHJcblxyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjdlbTtcclxuICAgIGJvcmRlci1sZWZ0OiAgMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAmLW51bWJlciB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogQ29udGVudCB1bml2ZXJzYWwgd3JhcHBlciBmb3IgdmVydGljYWwgc3BhY2UgKi9cclxuICAmX19yb3cge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc20ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sZyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogQ29udGVudCBwYWdpbmF0aW9uIHdyYXBwZXIgKi9cclxuICAmX19wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAvKiBDb250ZW50IHRvb2xiYXIgd3JhcHBlciAqL1xyXG4gICZfX3Rvb2xiYXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59IiwiLmhlYWRlciB7Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRoZWFkZXItdG9wLWxpbmUtY29sb3I7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIC8vZXh0ZW5kaW5nIGJvb3RzdHJhcCBjb250YWluZXJcclxuICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcclxuICAgIG1heC13aWR0aDogJHNpdGUtbWF4LXdpZHRoO1xyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAyNXB4IDA7XHJcblxyXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgLyogRmxleCBlbGVtZW50cyAqL1xyXG4gICAgJiA+ICoge1xyXG4gICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19oYW1idXJnZXIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBtYXgtd2lkdGg6ICRwYWdlLXNpZGViYXItd2lkdGg7XHJcbiAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2VudGVyIHtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAvKiBGbGV4IGVsZW1lbnRzICovXHJcbiAgICAmID4gKiB7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAvKiBGbGV4IGVsZW1lbnRzICovXHJcbiAgICAgICYgPiAqIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhY3RzIHtcclxuICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICB9XHJcblxyXG4gICZfX2RlbGltaXRlciB7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAkaGVhZGVyLWRlbGltaXRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICZfX3JpZ2h0IHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuXHJcbn0iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXHJcbi8vXHJcbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxyXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxyXG5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcclxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcclxuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xyXG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcclxuICB9XHJcbiAgI3skbGlzdH0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcclxuICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcclxuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MsICRpOiAxLCAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiKSB7XHJcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xyXG4gIH1cclxuICAjeyRsaXN0fSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcclxuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LSN7JGluZGV4fSB7XHJcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XHJcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xyXG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xyXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcclxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xyXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xyXG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xyXG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xyXG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XHJcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcclxuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XHJcbn1cclxuIiwiLy9cclxuLy8gRm9ybXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXHJcbi8vXHJcbi8vIFJlc3R5bGUgYW5kIGJhc2VsaW5lIG5vbi1jb250cm9sIGZvcm0gZWxlbWVudHMuXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcclxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6ICRsZWdlbmQtY29sb3I7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGVnZW5kLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxubGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5cclxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcclxuLy9cclxuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cclxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcclxuLy8gYWRkcmVzcyBicm93c2VyIGluY29uc2lzdGVuY2llcy5cclxuXHJcbi8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn1cclxuXHJcbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIG1hcmdpbjogNHB4IDAgMDtcclxuICBtYXJnaW4tdG9wOiAxcHggXFw5OyAvLyBJRTgtOVxyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcclxuc2VsZWN0W211bHRpcGxlXSxcclxuc2VsZWN0W3NpemVdIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XHJcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XHJcbiAgQGluY2x1ZGUgdGFiLWZvY3VzO1xyXG59XHJcblxyXG4vLyBBZGp1c3Qgb3V0cHV0IGVsZW1lbnRcclxub3V0cHV0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxufVxyXG5cclxuXHJcbi8vIENvbW1vbiBmb3JtIGNvbnRyb2xzXHJcbi8vXHJcbi8vIFNoYXJlZCBzaXplIGFuZCB0eXBlIHJlc2V0cyBmb3IgZm9ybSBjb250cm9scy4gQXBwbHkgYC5mb3JtLWNvbnRyb2xgIHRvIGFueVxyXG4vLyBvZiB0aGUgZm9sbG93aW5nIGZvcm0gY29udHJvbHM6XHJcbi8vXHJcbi8vIHNlbGVjdFxyXG4vLyB0ZXh0YXJlYVxyXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1cclxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZVwiXVxyXG4vLyBpbnB1dFt0eXBlPVwibW9udGhcIl1cclxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cclxuLy8gaW5wdXRbdHlwZT1cIndlZWtcIl1cclxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cclxuLy8gaW5wdXRbdHlwZT1cInVybFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cclxuLy8gaW5wdXRbdHlwZT1cImNvbG9yXCJdXHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxyXG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1czsgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgPHNlbGVjdD5zIGluIENTUy5cclxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMpO1xyXG5cclxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXHJcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzO1xyXG5cclxuICAvLyBQbGFjZWhvbGRlclxyXG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyO1xyXG5cclxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cclxuICAmOjotbXMtZXhwYW5kIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcclxuICAvL1xyXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXHJcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcclxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgJltyZWFkb25seV0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWRpc2FibGVkO1xyXG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxyXG4gIH1cclxuXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxuXHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRleHRhcmVhJiB0byB0ZXh0YXJlYS5mb3JtLWNvbnRyb2xcclxufVxyXG5cclxuLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xyXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXHJcbi8vXHJcbi8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcclxuLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XHJcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcclxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXHJcbi8vXHJcbi8vIEluIE1vYmlsZSBTYWZhcmksIHNldHRpbmcgYGRpc3BsYXk6IGJsb2NrYCBvbiB0ZW1wb3JhbCBpbnB1dHMgY2F1c2VzIHRoZVxyXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxyXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XHJcbi8vIGZvciBTYWZhcmkuIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XHJcbi8vXHJcbi8vIE5vdGUgdGhhdCBhcyBvZiA5LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYHdlZWtgLlxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xyXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xyXG4gICAgJi5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5wdXQtc20sXHJcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5wdXQtbGcsXHJcbiAgICAuaW5wdXQtZ3JvdXAtbGcgJiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gZ3JvdXBzXHJcbi8vXHJcbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3JcclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG5cclxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXHJcbi8vXHJcbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXHJcblxyXG4ucmFkaW8sXHJcbi5jaGVja2JveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgbWluLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBFbnN1cmUgdGhlIGlucHV0IGRvZXNuJ3QganVtcCB3aGVuIHRoZXJlIGlzIG5vIHRleHRcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcclxufVxyXG5cclxuLnJhZGlvICsgLnJhZGlvLFxyXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xyXG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXHJcbn1cclxuXHJcbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcclxuLnJhZGlvLWlubGluZSxcclxuLmNoZWNrYm94LWlubGluZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxyXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xyXG59XHJcblxyXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXHJcbi8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXHJcbi8vXHJcbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICZbZGlzYWJsZWRdLFxyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxufVxyXG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXHJcbi5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUge1xyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxufVxyXG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIG9uIGVsZW1lbnRzIHdpdGggPGxhYmVsPiBkZXNjZW5kYW50c1xyXG4ucmFkaW8sXHJcbi5jaGVja2JveCB7XHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTdGF0aWMgZm9ybSBjb250cm9sIHRleHRcclxuLy9cclxuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxyXG4vLyBhIGhvcml6b250YWwgZm9ybSBsYXlvdXQuXHJcblxyXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgLy8gU2l6ZSBpdCBhcHByb3ByaWF0ZWx5IG5leHQgdG8gcmVhbCBmb3JtIGNvbnRyb2xzXHJcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XHJcbiAgcGFkZGluZy1ib3R0b206ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XHJcbiAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIGZyb20gYHBgXHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1iYXNlKTtcclxuXHJcbiAgJi5pbnB1dC1sZyxcclxuICAmLmlucHV0LXNtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxyXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxyXG4vL1xyXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxyXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXHJcblxyXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtc20nLCAkaW5wdXQtaGVpZ2h0LXNtYWxsLCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbi5mb3JtLWdyb3VwLXNtIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XHJcbiAgfVxyXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgfVxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcclxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLXNtYWxsKTtcclxuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LWxnJywgJGlucHV0LWhlaWdodC1sYXJnZSwgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xyXG4uZm9ybS1ncm91cC1sZyB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xyXG4gIH1cclxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gIH1cclxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXHJcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1sYXJnZSk7XHJcbiAgICBwYWRkaW5nOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKSAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXHJcbi8vXHJcbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXHJcblxyXG4uaGFzLWZlZWRiYWNrIHtcclxuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcclxuICB9XHJcbn1cclxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxyXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxufVxyXG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG59XHJcblxyXG4vLyBGZWVkYmFjayBzdGF0ZXNcclxuLmhhcy1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy1iZyk7XHJcbn1cclxuLmhhcy13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy1iZyk7XHJcbn1cclxuLmhhcy1lcnJvciB7XHJcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItYmcpO1xyXG59XHJcblxyXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcclxuLmhhcy1mZWVkYmFjayBsYWJlbCB7XHJcblxyXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cclxuICB9XHJcbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSGVscCB0ZXh0XHJcbi8vXHJcbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcclxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXHJcblxyXG4uaGVscC1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBjb2xvcjogbGlnaHRlbigkdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxyXG59XHJcblxyXG5cclxuLy8gSW5saW5lIGZvcm1zXHJcbi8vXHJcbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxyXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cclxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cclxuLy9cclxuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxyXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxyXG4vL1xyXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAuZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcclxuQG1peGluIGZvcm0taW5saW5lIHtcclxuXHJcbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcclxuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcclxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXHJcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxyXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXHJcbiAgICAucmFkaW8sXHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXHJcbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XHJcbi5mb3JtLWlubGluZSB7XHJcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xyXG4vL1xyXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxyXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXHJcblxyXG4uZm9ybS1ob3Jpem9udGFsIHtcclxuXHJcbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXHJcbiAgLy9cclxuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxyXG4gIC5yYWRpbyxcclxuICAuY2hlY2tib3gsXHJcbiAgLnJhZGlvLWlubGluZSxcclxuICAuY2hlY2tib3gtaW5saW5lIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXHJcbiAgfVxyXG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcclxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xyXG4gIC5yYWRpbyxcclxuICAuY2hlY2tib3gge1xyXG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xyXG4gIH1cclxuXHJcbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XHJcbiAgfVxyXG5cclxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcclxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xyXG4gIC8vXHJcbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcclxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXHJcbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xyXG4gIH1cclxuXHJcbiAgLy8gRm9ybSBncm91cCBzaXplc1xyXG4gIC8vXHJcbiAgLy8gUXVpY2sgdXRpbGl0eSBjbGFzcyBmb3IgYXBwbHlpbmcgYC5pbnB1dC1sZ2AgYW5kIGAuaW5wdXQtc21gIHN0eWxlcyB0byB0aGVcclxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxyXG4gIC5mb3JtLWdyb3VwLWxnIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1ncm91cC1zbSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXHJcbi8vXHJcbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxyXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cclxuXHJcbi8vIC0gQW5pbWF0aW9uc1xyXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcclxuLy8gLSBCb3ggc2hhZG93XHJcbi8vIC0gQm94IHNpemluZ1xyXG4vLyAtIENvbnRlbnQgY29sdW1uc1xyXG4vLyAtIEh5cGhlbnNcclxuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XHJcbi8vIC0gVHJhbnNmb3JtYXRpb25zXHJcbi8vIC0gVHJhbnNpdGlvbnNcclxuLy8gLSBVc2VyIFNlbGVjdFxyXG5cclxuXHJcbi8vIEFuaW1hdGlvbnNcclxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XHJcbiAgICAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XHJcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogJG5hbWU7XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkZGVsYXkpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcclxuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJGZpbGwtbW9kZSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XHJcbn1cclxuXHJcbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcclxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cclxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxyXG5cclxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xyXG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XHJcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcclxufVxyXG5cclxuLy8gRHJvcCBzaGFkb3dzXHJcbi8vXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3NcclxuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cclxuXHJcbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXHJcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG59XHJcblxyXG4vLyBCb3ggc2l6aW5nXHJcbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbCkge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xyXG4gICAgIC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xyXG4gICAgICAgICAgYm94LXNpemluZzogJGJveG1vZGVsO1xyXG59XHJcblxyXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xyXG5AbWl4aW4gY29udGVudC1jb2x1bW5zKCRjb2x1bW4tY291bnQsICRjb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcclxuICAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcclxuICAgICAgICAgIGNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcclxuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xyXG4gICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcclxufVxyXG5cclxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cclxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgLXdlYmtpdC1oeXBoZW5zOiAkbW9kZTtcclxuICAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xyXG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXHJcbiAgICAgICAtby1oeXBoZW5zOiAkbW9kZTtcclxuICAgICAgICAgIGh5cGhlbnM6ICRtb2RlO1xyXG59XHJcblxyXG4vLyBQbGFjZWhvbGRlciB0ZXh0XHJcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xyXG4gIC8vIEZpcmVmb3hcclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxyXG4gIH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybWF0aW9uc1xyXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XHJcbn1cclxuXHJcbkBtaXhpbiBzY2FsZVgoJHJhdGlvKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xyXG59XHJcbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xyXG59XHJcbkBtaXhpbiBza2V3KCR4LCAkeSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XHJcbn1cclxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XHJcbn1cclxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xyXG59XHJcbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxufVxyXG5AbWl4aW4gcm90YXRlWCgkZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcclxufVxyXG5AbWl4aW4gcm90YXRlWSgkZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcclxufVxyXG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XHJcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xyXG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcclxuICAgICAgICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XHJcbn1cclxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xyXG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XHJcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcclxufVxyXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG59XHJcblxyXG5cclxuLy8gVHJhbnNpdGlvbnNcclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcclxuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG59XHJcblxyXG5cclxuLy8gVXNlciBzZWxlY3RcclxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXHJcblxyXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XHJcbn1cclxuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXHJcblxyXG5AbWl4aW4gdGFiLWZvY3VzKCkge1xyXG4gIC8vIFdlYktpdC1zcGVjaWZpYy4gT3RoZXIgYnJvd3NlcnMgd2lsbCBrZWVwIHRoZWlyIGRlZmF1bHQgb3V0bGluZSBzdHlsZS5cclxuICAvLyAoSW5pdGlhbGx5IHRyaWVkIHRvIGFsc28gZm9yY2UgZGVmYXVsdCB2aWEgYG91dGxpbmU6IGluaXRpYWxgLFxyXG4gIC8vIGJ1dCB0aGF0IHNlZW1zIHRvIGVycm9uZW91c2x5IHJlbW92ZSB0aGUgb3V0bGluZSBpbiBGaXJlZm94IGFsdG9nZXRoZXIuKVxyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxufVxyXG4iLCIuZm9ybSB7XHJcbiAgJGxhYmVsLWhvci13aWR0aDogMTAwcHg7XHJcbiAgJGxhYmVsLWhvci13aWR0aC1sZzogMTUwcHg7XHJcbiAgJHJlcXVpcmUtbWFyay1jb2xvcjogI2U4OWI4ODtcclxuICAvKiBicmVha3BvaW50IGZyb20gd2hpY2ggdmVydGljYWwgbGFiZWxzIHRyYW5zbGF0ZSB0byBob3Jpem9udGFsICovXHJcbiAgJGhvci10by12ZXJ0LWJyZWFrcG9pbnQ6ICRzY3JlZW4tc20tbWluO1xyXG5cclxuICAmLS1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZnJhbWUtY29sb3I7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XHJcbiAgfVxyXG5cclxuICAmX19tZXNzYWdlcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWVsZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvL21vZGlmaWVyc1xyXG4gICAgJi0taG9yIHtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLypcclxuICAqIEZvcm0gZmllbGQgdGl0bGVcclxuICAqL1xyXG4gICZfX2xhYmVsIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYShtaW4td2lkdGg6ICRob3ItdG8tdmVydC1icmVha3BvaW50KSB7XHJcbiAgICAmX19maWVsZC0taG9yICZfX2xhYmVsIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgd2lkdGg6ICRsYWJlbC1ob3Itd2lkdGg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fZmllbGQtLWhvci1sZyAmX19sYWJlbCB7XHJcbiAgICAgIHdpZHRoOiAkbGFiZWwtaG9yLXdpZHRoLWxnO1xyXG4gICAgfVxyXG4gICAgJl9fZmllbGQtLXN0YXRpYyAmX19sYWJlbCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qXHJcbiAgKiBGb3JtIGZpZWxkIG1hcmsgaWYgZmllbGQgaXMgcmVxdWlyZWRcclxuICAqL1xyXG4gICZfX3JlcXVpcmUtbWFyazo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcqJztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDJweDtcclxuICAgIGNvbG9yOiAkcmVxdWlyZS1tYXJrLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLypcclxuICAqIEZvcm0gZmllbGQgaW5uZXIgY29udHJvbFxyXG4gICovXHJcbiAgJl9faW5uZXIge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWluLXdpZHRoOiAkaG9yLXRvLXZlcnQtYnJlYWtwb2ludCkge1xyXG4gICAgJl9fZmllbGQtLWhvciAmX19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRsYWJlbC1ob3Itd2lkdGh9KTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fZmllbGQtLWhvci1sZyAmX19pbm5lciB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRsYWJlbC1ob3Itd2lkdGgtbGd9KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcclxuICB9XHJcblxyXG4gICZfX3Rvb2x0aXB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuXHJcbiAgICAmLS1lcnJvciB7XHJcbiAgICAgIGNvbG9yOiAjRTg5Qjg4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWhlbHAge1xyXG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGxpbmstbWFpbjtcclxuICB9XHJcblxyXG4gICZfX2NoZWNrYm94IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWZpZWxkIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcblxyXG4gICAgICAmLS1kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWxlY3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VsZWN0IHtcclxuICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcclxuICB9XHJcblxyXG4gICZfX2NhcGNoYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICBib3JkZXItbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogYm9vdHN0cmFwIGRlZmF1bHQgc3R5bGVzIGNhbmNlbCAqL1xyXG5sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufSIsIi8qIEJvb3RzdHJhcCByZXdyaXRlICovXHJcbi5mb3JtLWlucHV0IHtcclxuICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICYtLXByb2R1Y3QtYmFzZSB7XHJcbiAgICAuZm9ybS1pbnB1dF9fZ3JvdXAge1xyXG4gICAgICBAZXh0ZW5kIC5pbnB1dC1ncm91cC1sZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2dyb3VwIHtcclxuICAgIEBleHRlbmQgLmlucHV0LWdyb3VwO1xyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIEBleHRlbmQgLmlucHV0LWdyb3VwLWJ0bjtcclxuICAgIH1cclxuXHJcbiAgICAmLWJ0biB7XHJcbiAgICAgIEBleHRlbmQgLmJ0biwgLmJ0bi1kZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udHJvbCB7XHJcbiAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XHJcblxyXG4gICAgJi0tcXVhbnRpdHkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc20ge1xyXG4gICAgICBAZXh0ZW5kIC5pbnB1dC1zbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm97XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlua3tcclxuICAgIEBpbmNsdWRlIGxpbmstbWFpbjtcclxuXHJcbiAgICAmLS1qc3tcclxuICAgICAgQGluY2x1ZGUgbGluay1qcztcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLmZpbHRlciB7XHJcbiAgJGhlYWRlci10aXRsZS1jb2xvcjogIzAwMDtcclxuICAkaGVhZGVyLWhhbmRsZS1jb2xvcjogIzAwMDtcclxuXHJcbiAgZm9udC1zaXplOiAwLjlyZW07XHJcblxyXG4gICYgLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWZyYW1lLWNvbG9yO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBQcm9wZXJ0eSBoZWFkZXIgQkVHSU4gKi9cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLy9tYWtlIHdob2xlIGhlYWRlciBjbGlja2FibGUuIFVzaW5nIGlmIHByb3BlcnR5IGhhcyBkcm9wRG93biB0eXBlXHJcbiAgICAmW2RhdGEtZmlsdGVyLWRyb3AtaGFuZGxlXSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgY29sb3I6ICRoZWFkZXItdGl0bGUtY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX19oYW5kbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY29sb3I6ICRoZWFkZXItdGl0bGUtY29sb3I7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJiA+IC5zdmctaWNvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlci1tYXJnaW4oKTtcclxuICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcclxuICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2hhbmRsZS1pY29uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC8qIHRvIHByZXZlbnQgbWlzbWF0Y2ggaW4gdGl0bGUgc2l6ZXMgYmV0d2VlbiBwcm9wZXJ0aWVzIHdpdGggZHJvcGRvd24gYW5kIHdpdGhvdXQqL1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIC00cHggMCBudWxsIG51bGwpO1xyXG5cclxuICAgICYtLXBsdXMge1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1pbnVzIHtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIEVORCBQcm9wZXJ0eSBoZWFkZXIgKi9cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG5cclxuICAgICYtLWpzLWhpZGRlbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2Nyb2xsIHtcclxuICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NoZWNrZ3JvdXAge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0ycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1tYWluLWxpbmstY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIgJi10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1tYWluLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb3VudCB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19yYW5nZSB7XHJcblxyXG4gICAgJi1maWVsZCB7XHJcbiAgICAgIEBleHRlbmQgLmlucHV0LWdyb3VwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWxhYmVsIHtcclxuICAgICAgQGV4dGVuZCAuaW5wdXQtZ3JvdXAtYWRkb247XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250cm9sIHtcclxuICAgICAgQGV4dGVuZCAuZm9ybS1jb250cm9sO1xyXG4gICAgfVxyXG5cclxuICAgICYtc2xpZGVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn0iLCIudmFyaWFudHMtc2VsZWN0IHtcclxuICAmX19maWVsZCB7XHJcbiAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XHJcblxyXG4gICAgJi0tbGcge1xyXG4gICAgICBAZXh0ZW5kIC5pbnB1dC1sZztcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9CYXNlXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy9TaXplXHJcbiRzaXRlLW1heC13aWR0aDogICAgICAgICAgICAgICAgICAxNTMwcHg7XHJcblxyXG4vL1RoZW1lXHJcbiR0aGVtZS1tYWluLWNvbG9yOiAgICAgICAgICAgICAgICAjNzY5YzFmO1xyXG4kdGhlbWUtc2Vjb25kYXJ5LWNvbG9yOiAgICAgICAgICAgIzRkNjBhMDtcclxuJHRoZW1lLXRoaXJkLWNvbG9yOiAgICAgICAgICAgICAgICNmZDlmM2I7XHJcbiR0aGVtZS1mcmFtZS1jb2xvcjogICAgICAgICAgICAgICAjZjhmOGY4O1xyXG5cclxuLy9Cb2R5XHJcbiRiYXNlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAnQXJpYWwnLCBzYW5zLXNlcmlmO1xyXG4kYmFzZS1mb250LWNvbG9yOiAgICAgICAgICAgICAgICAgIzY2NjtcclxuJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk6ICAgICAgICM5OTk7XHJcbiRiYXNlLWZvbnQtY29sb3Itc3Ryb25nOiAgICAgICAgICAjMDAwO1xyXG4kYmFzZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgMTRweDtcclxuJGJhc2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgIDEuMztcclxuXHJcbi8vTGlua3NcclxuJGJhc2UtbWFpbi1saW5rLWNvbG9yOiAgICAgICAgICAgICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XHJcbiRiYXNlLW1haW4tbGluay1ob3Zlci1jb2xvcjogICAgICAkdGhlbWUtbWFpbi1jb2xvcjtcclxuJGJhc2UtbWFpbi1saW5rLWRlY29yOiAgICAgICAgICAgIHVuZGVybGluZTtcclxuJGJhc2UtbWFpbi1saW5rLWRlY29yLWhvdmVyOiAgICAgIHVuZGVybGluZTtcclxuXHJcbiRiYXNlLXNlY29uZC1saW5rLWNvbG9yOiAgICAgICAgICAjMDAwO1xyXG4kYmFzZS1zZWNvbmQtbGluay1ob3Zlci1jb2xvcjogICAgIzAwMDtcclxuJGJhc2Utc2Vjb25kLWxpbmstZGVjb3I6ICAgICAgICAgIG5vbmU7XHJcbiRiYXNlLXNlY29uZC1saW5rLWRlY29yLWhvdmVyOiAgICB1bmRlcmxpbmU7XHJcblxyXG4vL0hlbHBlcnNcclxuJGJhc2UtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICNlYWVhZWE7XHJcbiRiYXNlLWJvcmRlci1jb2xvci1kYXJrZW46ICAgICAgICAjYzVjNWM1O1xyXG4kYmFzZS1ib3gtc2hhZG93LWNvbG9yOiAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcblxyXG4vL0Jvb3RzdHJhcCBvdmVycmlkZVxyXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAwO1xyXG5cclxuLy8gQm91cmJvbiBvdmVycmlkZVxyXG4kZW0tYmFzZTogJGJhc2UtZm9udC1zaXplO1xyXG5cclxuXHJcbiRhdHRlbnRpb24tY29sb3I6ICNlNzVlMmE7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vU2NhZmZvbGRpbmdcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIC0tLS0tIFBhZ2UgLS0tLS0gLy9cclxuJHBhZ2Utc2lkZWJhci13aWR0aDogICAgICAgICAgICAgIDI3MHB4O1xyXG4kcGFnZS1zaWRlYmFyLWluZGVudDogICAgICAgICAgICAgMzBweDtcclxuXHJcbiRwYWdlLW1vYmlsZS13aWR0aDogICAgICAgICAgICAgICAyNTBweDtcclxuJHBhZ2UtbW9iaWxlLWJnOiAgICAgICAgICAgICAgICAgICR0aGVtZS1tYWluLWNvbG9yO1xyXG4kcGFnZS1tb2JpbGUtYWN0aXZlLWJnOiAgICAgICAgICAgbGlnaHRlbigkcGFnZS1tb2JpbGUtYmcsIDUlKTtcclxuJHBhZ2UtbW9iaWxlLWNvbG9yOiAgICAgICAgICAgICAgICNmZmY7XHJcbiRwYWdlLW1vYmlsZS1zcGVlZDpcdFx0XHRcdFx0XHRcdFx0MC4zcztcclxuJHBhZ2Utb3ZlcmxheS1jb2xvcjogICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC42KTtcclxuXHJcblxyXG4vLyAtLS0tLSBIZWFkbGluZSAtLS0tLSAvL1xyXG4kaGVhZGVyLXRvcC1saW5lLWNvbG9yOiAgICAgICAgICAgJHRoZW1lLW1haW4tY29sb3I7XHJcbiRoZWFkZXItZGVsaW1pdGVyLWNvbG9yOiAgICAgICAgICAjYzVjNWM1O1xyXG5cclxuXHJcbi8vIC0tLS0tIEZvb3RlciAtLS0tLSAvL1xyXG4kZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcclxuJGZvb3Rlci1zaWRlYmFyLWJnOiAgICAgICAgICAgICAgIGRhcmtlbigkZm9vdGVyLWJnLCA0JSk7XHJcbiRmb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiRmb290ZXItdGV4dC1jb2xvcjogICAgICAgICAgICAgICAjYzhkNWZmO1xyXG4kZm9vdGVyLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZjtcclxuJGZvb3Rlci1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICNjOGQ1ZmY7XHJcbiRmb290ZXItbGluay1ob3Zlci1jb2xvcjogICAgICAgICAjYzhkNWZmO1xyXG5cclxuXHJcbi8vIC0tLS0tIEJhc2VtZW50IC0tLS0tIC8vXHJcbiRiYXNlbWVudC10ZXh0LWNvbG9yOiAgICAgICAgICAgICAkYmFzZS1mb250LWNvbG9yO1xyXG4kYmFzZW1lbnQtbGluay1jb2xvcjogICAgICAgICAgICAgJGJhc2UtbWFpbi1saW5rLWNvbG9yO1xyXG4kYmFzZW1lbnQtbGluay1ob3Zlci1jb2xvcjogICAgICAgJGJhc2UtbWFpbi1saW5rLWhvdmVyLWNvbG9yOyBcclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9aIEluZGV4ZXMuXHJcbi8vQ3VzdG9tIHotaW5kZXhlcyBzaG91bGQgYmUgbGVzcyB0aGFuIDEwMCB0byBwcmV2ZW50IE1vZGFsIHdpbmRvdyBvdmVybGF5IFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHotaW5kZXgteHM6ICAxMDtcclxuJHotaW5kZXgtczogICAkei1pbmRleC14cyArIDE7XHJcbiR6LWluZGV4LW06ICAgJHotaW5kZXgtcyArIDE7XHJcbiR6LWluZGV4LWw6ICAgJHotaW5kZXgtbSArIDE7XHJcbiR6LWluZGV4LXhsOiAgJHotaW5kZXgtbCArIDE7XHJcblxyXG4kei1pbmRleC1kcm9wOiAxMDA7XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vL0dyaWRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kZ3JpZC1jb2wtbW9iaWxlLXNwYWNlcjogICAgICAgICAgMjBweDtcclxuXHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBGb3Jtc1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vQm9vdHN0cmFwIG92ZXJyaWRlXHJcblxyXG4kaW5wdXQtYm9yZGVyOlx0XHRcdFx0XHRcdFx0XHRcdFx0JGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgMnB4O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgMDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgIDA7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogXHRcdFx0XHRcdFx0JHRoZW1lLWZyYW1lLWNvbG9yO1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgJGlucHV0LWJvcmRlcjtcclxuXHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBCdXR0b25zXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIC0tLS0tIEJvb3RzdHJhcCBvdmVycmlkZSAtLS0tLSAvL1xyXG4kYnRuLWRlZmF1bHQtYm9yZGVyOlx0XHRcdCAgICAgICAgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICAgMnB4O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgICAgMnB4O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgICAgMnB4O1xyXG4kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICAgI2Y4ZjhmODtcclxuXHJcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICAgJHRoZW1lLW1haW4tY29sb3I7XHJcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgICAgZGFya2VuKCRidG4tcHJpbWFyeS1iZywgMyUpO1xyXG4kYnRuLXByaW1hcnktYmctaG92ZXI6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGJ0bi1wcmltYXJ5LWJnLCAyJSk7XHJcbiRidG4tcHJpbWFyeS1ib3JkZXItaG92ZXI6ICAgICAgICAgbGlnaHRlbigkYnRuLXByaW1hcnktYm9yZGVyLCAyJSk7XHJcbiRidG4tcHJpbWFyeS1ib3JkZXItcmFkaXVzOiAgICAgICAgMnB4O1xyXG5cclxuLy8gLS0tLS0gTWFpbiBidXR0b24gLS0tLS0gLy9cclxuJGJ0bi1tYWluLWJnOiAgICAgICAgICAgICAgICAgICAgICR0aGVtZS1tYWluLWNvbG9yO1xyXG4kYnRuLW1haW4tYmctaG92ZXI6ICAgICAgICAgICAgICAgbGlnaHRlbigkYnRuLW1haW4tYmcsIDIwJSk7XHJcbiRidG4tbWFpbi1jb2xvcjogICAgICAgICAgICAgICAgICAjZmZmO1xyXG4kYnRuLW1haW4tY29sb3ItaG92ZXI6ICAgICAgICAgICAgI2ZmZjtcclxuXHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBTaXRlIGluZm9cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kc2l0ZS1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMDtcclxuJHNpdGUtaW5mby1pY28tY29sb3I6ICAgICAgICAgICAgICR0aGVtZS1tYWluLWNvbG9yO1xyXG5cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIE92ZXJsYXlcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kb3ZlcmxheS1iZy1jb2xvcjogICAgICAgICAgICAgICAgI2ZmZjtcclxuJG92ZXJsYXktYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRiYXNlLWJvcmRlci1jb2xvcjtcclxuJG92ZXJsYXktc2hhZG93LWNvbG9yOiAgICAgICAgICAgICRiYXNlLWJveC1zaGFkb3ctY29sb3I7XHJcblxyXG4kb3ZlcmxheS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgJGJhc2UtbWFpbi1saW5rLWNvbG9yO1xyXG4kb3ZlcmxheS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJGJhc2UtbWFpbi1saW5rLWNvbG9yO1xyXG4kb3ZlcmxheS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgI0YyRjJGMjtcclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIE5hdmlnYXRpb25cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gLS0tLS0gdGFibGUgbmF2IC0tLS0tIC8vXHJcbiRtYWluLW5hdi1iZy1jb2xvcjogICAgICAgICAgICAgICNmZmY7XHJcbiRtYWluLW5hdi1iZy1ob3Zlci1jb2xvcjogICAgICAgICNmMmYyZjI7XHJcbiRtYWluLW5hdi1iZy1hY3RpdmUtY29sb3I6ICAgICAgICNmMmYyZjI7XHJcbiRtYWluLW5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICMwMDA7XHJcbiRtYWluLW5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICMwMDA7XHJcbiRtYWluLW5hdi1ib3JkZXItY29sb3I6ICAgICAgICAgICRiYXNlLWJvcmRlci1jb2xvcjtcclxuJG1haW4tbmF2LWFycm93LWNvbG9yOiAgICAgICAgICAgIzk5OTtcclxuXHJcbi8vIC0tLS0tIHRyZWUgbmF2IC0tLS0tIC8vXHJcbiR0cmVlLW5hdi1iZy1jb2xvcjogICAgICAgICAgICAgICAjZmZmO1xyXG4kdHJlZS1uYXYtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4kdHJlZS1uYXYtc2hhZG93LWNvbG9yOiAgICAgICAgICAgJGJhc2UtYm94LXNoYWRvdy1jb2xvcjtcclxuXHJcbiR0cmVlLW5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAkYmFzZS1zZWNvbmQtbGluay1jb2xvcjtcclxuJHRyZWUtbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICRiYXNlLXNlY29uZC1saW5rLWhvdmVyLWNvbG9yO1xyXG4kdHJlZS1uYXYtbGluay1ob3Zlci1iZzogICAgICAgICAgI0YyRjJGMjtcclxuXHJcblxyXG4vLyAtLS0tLSBjb2xzIG5hdiAtLS0tLSAvL1xyXG4kY29scy1uYXYtYmctY29sb3I6ICAgICAgICAgICAgICAgI2ZmZjtcclxuJGNvbHMtbmF2LWJvcmRlci1jb2xvcjogICAgICAgICAgICRiYXNlLWJvcmRlci1jb2xvcjtcclxuJGNvbHMtbmF2LXNoYWRvdy1jb2xvcjogICAgICAgICAgICRiYXNlLWJveC1zaGFkb3ctY29sb3I7XHJcbiRjb2xzLXN1Ym5hdi1jb2wtd2lkdGg6ICAgICAgICAgICAxNjVweDtcclxuXHJcblxyXG4vLyAtLS0tLSBtb2JpbGUgbmF2IC0tLS0tIC8vXHJcbiRtb2JpbGUtbmF2LXNsaWRlLXNwZWVkOiAgICAgICAgICAkcGFnZS1tb2JpbGUtc3BlZWQ7XHJcbiRtb2JpbGUtbmF2LWJvcmRlci1jb2xvcjogICAgICAgICBsaWdodGVuKCRwYWdlLW1vYmlsZS1iZywgNSUpO1xyXG4kbW9iaWxlLW5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgI2ZmZjtcclxuJG1vYmlsZS1uYXYtdmlld2FsbC1jb2xvcjogICBcdCAgICAjZmZmO1xyXG4kbW9iaWxlLW5hdi1jYXB0aW9uLWJnOiAgICAgICAgICAgZGFya2VuKCRwYWdlLW1vYmlsZS1iZywgMTAlKTtcclxuJG1vYmlsZS1uYXYtY2FwdGlvbi1jb2xvcjogICAgICAgICNmZmY7XHJcblxyXG5cclxuXHJcbi8vIC0tLS0tIGJvYXJkIG5hdiAtLS0tLSAvL1xyXG4kYm9hcmQtbmF2LWJnLWNvbG9yOiAgICAgICAgICAgICAgJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcclxuJGJvYXJkLW5hdi1saW5rLTEtY29sb3I6ICAgICAgICAgICMwMDA7XHJcbiRib2FyZC1uYXYtbGluay0xLWNvbG9yLWhvdmVyOiAgICAjMDAwO1xyXG5cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEJlbmVmaXRzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGJlbmVmaXRzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICNmYWZhZmE7XHJcbiRiZW5lZml0cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiRiZW5lZml0cy10aXRsZS1jb2xvcjogICAgICAgICAgICAjMDAwO1xyXG4kYmVuZWZpdHMtaWNvLWNvbG9yOiAgICAgICAgICAgICAgIzAwMDtcclxuJGJlbmVmaXRzLWRlc2MtY29sb3I6ICAgICAgICAgICAgICM5OTk7XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBXaWRnZXRzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIC0tLS0tIFdpZGdldCBwcmltYXJ5IC0tLS0tIC8vXHJcbiR3aWRnZXQtcHJpbWFyeS1oZWFkZXItYmc6ICAgICAgICAgICAgJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcclxuJHdpZGdldC1wcmltYXJ5LXRpdGxlLWNvbG9yOiAgICAgICAgICAjMDAwO1xyXG5cclxuXHJcbi8vIC0tLS0tIFdpZGdldCBzZWNvbmRhcnkgLS0tLS0gLy9cclxuJHdpZGdldC1zZWNvbmRhcnktdGl0bGUtY29sb3I6ICAgICAgICAjMDAwO1xyXG5cclxuXHJcbi8vIC0tLS0tIEJyYW5kcyB3aWRnZXQgLS0tLS0gLy9cclxuJGJyYWRucy13aWRnZXQtYm9yZGVyLWNvbG9yOiAgICAgICAgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuJGJyYWRucy13aWRnZXQtYXJyb3ctYmc6ICAgICAgICAgICAgI2ZmZjtcclxuJGJyYWRucy13aWRnZXQtYXJyb3ctYmctaG92ZXI6ICAgICAgZGFya2VuKCRicmFkbnMtd2lkZ2V0LWFycm93LWJnLCAyJSk7XHJcbiRicmFkbnMtd2lkZ2V0LWFycm93LWNvbG9yOiAgICAgICAgICMwMDA7XHJcbiRicmFkbnMtd2lkZ2V0LWFycm93LWNvbG9yLWhvdmVyOiAgICMwMDA7XHJcblxyXG4kYnJhZG5zLXdpZGdldC1saW5rLWNvbG9yOiAgICAgICAgICByZ2JhKDAsMCwwLDEpO1xyXG4kYnJhZG5zLXdpZGdldC1saW5rLWNvbG9yLWhvdmVyOiAgICByZ2JhKDAsMCwwLDAuNyk7XHJcblxyXG5cclxuLy8gLS0tLS0gQnJhbmRzIGltYWdlIC0tLS0tIC8vXHJcbiRicmFkbnMtaW1hZ2UtaGVpZ2h0OiAgICAgICAgIDEyMHB4O1xyXG5cclxuXHJcbi8vIC0tLS0tIFNFTyB0ZXh0IC0tLS0tIC8vXHJcbiRzZW8tdGV4dC10aXRsZS1jb2xvcjogICAgICAgICAgIzAwMDtcclxuXHJcblxyXG4vLyAtLS0tLSBCcmVhZGNydW1icyAtLS0tLSAvL1xyXG5cclxuXHJcblxyXG4vLyAtLS0tLSBTdGFyIHJhdGluZyAtLS0tLSAvL1xyXG4kc3Rhci12b3RpbmctY29sb3I6ICAgICAgICAgICAgICNGRkIzMDA7XHJcbiRzdGFyLXJhdGluZy1jb2xvcjogICAgICAgICAgICAgI0ZGQjMwMDtcclxuXHJcblxyXG4vLyAtLS0tLSBNZXNzYWdlIC0tLS0tIC8vXHJcbiRtZXNzYWdlLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgI2RmZjBkODtcclxuJG1lc3NhZ2Utc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAjZGZmMGQ4O1xyXG5cclxuJG1lc3NhZ2UtZXJyb3ItY29sb3I6ICAgICAgICAgICAjZmZlZmU4O1xyXG4kbWVzc2FnZS1lcnJvci1ib3JkZXI6ICAgICAgICAgICNlODliODg7XHJcblxyXG4kbWVzc2FnZS1pbmZvLWNvbG9yOiAgICAgICAgICAgICNGQ0Y4RTM7XHJcbiRtZXNzYWdlLWluZm8tYm9yZGVyOiAgICAgICAgICAgI2VmZTRhZTtcclxuXHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBQcm9kdWN0XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHByb2R1Y3QtcGhvdG8tYm9yZGVyLWNvbG9yOiAgICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcblxyXG4kcHJvZHVjdC1waG90by1mbHVpZC1oZWlnaHQ6ICAgIDc1JTtcclxuXHJcbiRwcm9kdWN0LXBob3RvLWZpeC1oZWlnaHQteHM6ICAgNjBweDtcclxuJHByb2R1Y3QtcGhvdG8tZml4LWhlaWdodC1zbTogICAxMDBweDtcclxuJHByb2R1Y3QtcGhvdG8tZml4LWhlaWdodC1tZDogICAyMDBweDtcclxuJHByb2R1Y3QtcGhvdG8tZml4LWhlaWdodC1sZzogICAzMDBweDtcclxuXHJcbiRwcm9kdWN0LXBob3RvLXpvb20td2lkdGg6ICA0MDBweDtcclxuJHByb2R1Y3QtcGhvdG8tem9vbS1oZWlnaHQ6ICRwcm9kdWN0LXBob3RvLWZpeC1oZWlnaHQtbGc7XHJcblxyXG5cclxuJHByb2R1Y3QtcGhvdG8tdGh1bWJzLW51bWJlcjogICA1O1xyXG4kcHJvZHVjdC1waG90by10aHVtYi1oZWlnaHQ6ICAgIDYwcHg7XHJcblxyXG4kcHJvZHVjdC1sYWJlbC1iZy1kZWZhdWx0OiAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuJHByb2R1Y3QtbGFiZWwtYmctaGl0OiAgICAgICAgICAgICByZ2JhKDI1NSwgMTUzLCAwLCAwLjUpO1xyXG4kcHJvZHVjdC1sYWJlbC1iZy1ob3Q6ICAgICAgICAgICAgIHJnYmEoNTQsIDEwOSwgMjUsIDAuNSk7XHJcbiRwcm9kdWN0LWxhYmVsLWJnLWFjdGlvbjogICAgICAgICAgcmdiYSgxOTYsIDgwLCAzNSwgMC41KTtcclxuJHByb2R1Y3QtbGFiZWwtYmctZGlzY291bnQ6ICAgICAgICByZ2JhKDExOSwgMTUsIDk1LCAwLjUpO1xyXG5cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIENvbXBhcmUgcHJvZHVjdHNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kY29tcGFyZS1wcm9kdWN0LWhlaWdodDogICAgICAgICAgICAyMjBweDtcclxuJGNvbXBhcmUtcHJvZHVjdC1iZzogICAgICAgICAgICAgICAgI2YyZjJmMjtcclxuXHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBNb2RhbCB3aW5kb3dcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kbW9kYWwtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICA1MDBweDtcclxuJG1vZGFsLXNpemUtc206ICAgICAgICAgICAgICAgICAgICAgNDAwcHg7XHJcbiRtb2RhbC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgIDgwMHB4O1xyXG4kbW9kYWwtaG9yLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAyNXB4O1xyXG4kbW9kYWwtaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgICAjZjJmMmYyO1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlcjogICAgICAgICAgICAgICAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiRtb2RhbC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICMwMDA7XHJcblxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gQWpheCBMb2FkZXJzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHNwaW5uZXItZmEtc2l6ZTogICAgICAgICAgICAgICAgICAgNDVweDtcclxuJHNwaW5uZXItZmEtY29sb3I6ICAgICAgICAgICAgICAgICAgIzAwMDtcclxuJHNwaW5uZXItZmEtaW1hZ2U6ICAgICAgICAgICAgICAgICAgJ1xcZjExMCc7XHJcblxyXG4kc3Bpbm5lci1jaXJjbGVfc3BlZWQ6ICAgICAgICAgICAgICAuNjc1cztcclxuJHNwaW5uZXItY2lyY2xlX3JhZGl1czogICAgICAgICAgICAgODAlO1xyXG4kc3Bpbm5lci1jaXJjbGVfZmlsbF9yYWRpdXM6ICAgICAgICA5MHB4O1xyXG5cclxuJHNwaW5uZXItY2lyY2xlX3NpemU6ICAgICAgICAgICAgICAgNDBweDtcclxuJHNwaW5uZXItY2lyY2xlX3RoaWNrbmVzczogICAgICAgICAgMTBweDtcclxuJHNwaW5uZXItY2lyY2xlX2lubmVyX2NpcmNsZTogICAgICAgJHNwaW5uZXItY2lyY2xlX3NpemUgLSAkc3Bpbm5lci1jaXJjbGVfdGhpY2tuZXNzO1xyXG5cclxuJHNwaW5uZXItY2lyY2xlX2NvbG9yOiAgICAgICAgICAgICAgYmxhY2s7XHJcbiRzcGlubmVyLWNpcmNsZV9iZzogICAgICAgICAgICAgICAgIGxpZ2h0Z3JheTtcclxuJHNwaW5uZXItY2lyY2xlX2lubmVyX2JnOiAgICAgICAgICAgd2hpdGU7XHJcblxyXG5cclxuJG1mcC1pbWFnZS1iYWNrZ3JvdW5kOiAjZmZmO1xyXG4kbWZwLWNvbnRyb2xzLWNvbG9yOiAjZmZmO1xyXG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXHJcbi8vXHJcbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcclxuLy8gYW5kIHN1Y2Nlc3Nlcy5cclxuXHJcbkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkdGV4dC1jb2xvcjogIzU1NSwgJGJvcmRlci1jb2xvcjogI2NjYywgJGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcclxuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxyXG4gIC5oZWxwLWJsb2NrLFxyXG4gIC5jb250cm9sLWxhYmVsLFxyXG4gIC5yYWRpbyxcclxuICAuY2hlY2tib3gsXHJcbiAgLnJhZGlvLWlubGluZSxcclxuICAuY2hlY2tib3gtaW5saW5lLFxyXG4gICYucmFkaW8gbGFiZWwsXHJcbiAgJi5jaGVja2JveCBsYWJlbCxcclxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcclxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIH1cclxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDEwJSk7XHJcbiAgICAgICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xyXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICB9XHJcbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxyXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxyXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxyXG4vL1xyXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2VcclxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cclxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xyXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXHJcbi8vXHJcbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxyXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRjb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cykge1xyXG4gICRjb2xvci1yZ2JhOiByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIC42KTtcclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggJGNvbG9yLXJnYmEpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXHJcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxyXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiBpbnB1dC1zaXplKCRwYXJlbnQsICRpbnB1dC1oZWlnaHQsICRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gIH1cclxuXHJcbiAgc2VsZWN0I3skcGFyZW50fSB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICB9XHJcblxyXG4gIHRleHRhcmVhI3skcGFyZW50fSxcclxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIElucHV0IGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gQmFzZSBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uaW5wdXQtZ3JvdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8vIHByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlbiBwbGFjZWQgd2l0aGluIGEgdGFibGVcclxuXHJcbiAgLy8gVW5kbyBwYWRkaW5nIGFuZCBmbG9hdCBvZiBncmlkIGNsYXNzZXNcclxuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cclxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxyXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU2MSNpc3N1ZWNvbW1lbnQtMjg5MzY4NTVcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemluZyBvcHRpb25zXHJcbi8vXHJcbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcclxuLy8gbWFuaXB1bGF0aW9uLlxyXG5cclxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XHJcbiAgQGV4dGVuZCAuaW5wdXQtbGc7XHJcbn1cclxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XHJcbiAgQGV4dGVuZCAuaW5wdXQtc207XHJcbn1cclxuXHJcblxyXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1idG4sXHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuLy8gQWRkb24gYW5kIGFkZG9uIHdyYXBwZXIgZm9yIGJ1dHRvbnNcclxuLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtYnRuIHtcclxuICB3aWR0aDogMSU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXHJcbn1cclxuXHJcbi8vIFRleHQgaW5wdXQgZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAvLyBTaXppbmdcclxuICAmLmlucHV0LXNtIHtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxuICB9XHJcbiAgJi5pbnB1dC1sZyB7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgfVxyXG5cclxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG59XHJcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG59XHJcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdDogMDtcclxufVxyXG5cclxuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5pbnB1dC1ncm91cC1idG4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcclxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXHJcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXHJcbiAgPiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICsgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgMXB4IGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgID4gLmJ0bixcclxuICAgID4gLmJ0bi1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuICAgIH1cclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgID4gLmJ0bixcclxuICAgID4gLmJ0bi1ncm91cCB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudG9nZ2xlLXZpZXcge1xyXG5cclxuICBAZXh0ZW5kIC5idG4tZ3JvdXA7XHJcbiAgQGV4dGVuZCAuYnRuLWdyb3VwLXNtO1xyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgQGV4dGVuZCAuYnRuO1xyXG4gICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XHJcblxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICBvcGFjaXR5OiAgICAgIDE7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAgICNGRkY7XHJcbiAgICAgIGNvbG9yOiAgICAgICAgJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSxcclxuICAgICAgJjphY3RpdmU6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICAgI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAgICAgICAgJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnkgIWltcG9ydGFudDtcclxuICAgICAgICB6LWluZGV4OiAgICAgIHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIHdpZHRoOiAgZW0oMTgpO1xyXG4gICAgaGVpZ2h0OiBlbSgxOCk7XHJcbiAgfVxyXG5cclxufSIsIi5idG4ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJiA+ICoge1xyXG4gICAgZGlzcGxheTogICAgICAgIGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICAgZW0oMnB4KTtcclxuICAgIG1hcmdpbi1sZWZ0OiAgICBlbSgycHgpO1xyXG4gIH1cclxuXHJcbiAgJi0tbWFpbiB7XHJcbiAgICAvKiBjYW5jZWwgZGVmYXVsdCBib290c3RyYXAgYmx1ZSBvdXRsaW5lICovXHJcbiAgICBvdXRsaW5lOiAgICAwICFpbXBvcnRhbnQ7XHJcbiAgICAvKiBjYW5jZWwgZGVmYXVsdCBib290c3RyYXAgYm9yZGVyICovXHJcbiAgICBib3JkZXI6ICAgICAwO1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLW1haW4tY29sb3I7XHJcbiAgICBjb2xvcjogICAgICAkYnRuLW1haW4tY29sb3I7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnRuLW1haW4tYmctaG92ZXI7XHJcbiAgICAgIGNvbG9yOiAgICAgICRidG4tbWFpbi1jb2xvci1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgZGlzcGxheTogIGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtLXNlYXJjaCB7XHJcbiAgICAgIHdpZHRoOiAgcmVtKDE3cHgpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbi5idG4taW52ZXJzZSB7XHJcbiAgQGV4dGVuZCAuYnRuO1xyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10aGlyZC1jb2xvcjtcclxuICAgIGNvbG9yOiAgICAgICAgICAgICNGRkY7XHJcbiAgfVxyXG59XHJcbi5idG4tb3JkZXIge1xyXG4gIGJ1dHRvbixcclxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIEBleHRlbmQgLmJ0bjtcclxuICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xyXG4gICAgQGV4dGVuZCAuYnRuLWxnO1xyXG4gIH1cclxufVxyXG4uYnRuLXdoaXRlIHtcclxuICBAZXh0ZW5kIC5idG47XHJcbiAgQGV4dGVuZCAuYnRuLWRlZmF1bHQ7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuXHJcbiAgJi0tYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICNGMkY2Rjk7XHJcbiAgfVxyXG5cclxuICAmX19pY28ge1xyXG4gICAgZGlzcGxheTogIGlubGluZS1ibG9jaztcclxuICAgIGZpbGw6ICAgICAkdGhlbWUtbWFpbi1jb2xvcjtcclxuICAgIGNvbG9yOiAgICAkdGhlbWUtbWFpbi1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLS13aXNobGlzdCB7XHJcbiAgICAgIHdpZHRoOiAgMjJweDtcclxuICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbXBhcmUge1xyXG4gICAgICB3aWR0aDogIDI4cHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tYWN0aXZlICZfX2ljbyB7XHJcbiAgICBmaWxsOiAgJGJhc2UtZm9udC1jb2xvcjtcclxuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gIH1cclxuXHJcbn1cclxuLmJ0bi1saWdodCB7XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICAgICAgI0JBOTY1OTtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY4REQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogICAgIDFweCBzb2xpZCAjRUVEQkIyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5idG4tYWNjZW50IHtcclxuICBAZXh0ZW5kIC5idG47XHJcbiAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XHJcbiAgYmFja2dyb3VuZDogICAkdGhlbWUtdGhpcmQtY29sb3I7XHJcbiAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtdGhpcmQtY29sb3I7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAgIGRhcmtlbigkdGhlbWUtdGhpcmQtY29sb3IsIDUlKSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtdGhpcmQtY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIud2lkZ2V0LXByaW1hcnkge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IC41ZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRoZW1lLW1haW4tY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgY29sb3I6ICR3aWRnZXQtcHJpbWFyeS10aXRsZS1jb2xvcjtcclxuICB9XHJcblxyXG4gICZfX2lubmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX192aWV3LWFsbHtcclxuICAgIEBleHRlbmQgLmJ0bjtcclxuICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xyXG4gICAgQGV4dGVuZCAuYnRuLWxnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgfVxyXG5cclxufSIsIi5hY3RpdmUtZmlsdGVyc3tcclxuXHQkZ3V0dGVyOiAxMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0Jl9fd3JhcHBlcntcclxuXHRcdG1hcmdpbjogKC0kZ3V0dGVyKSAwIDAgKC0kZ3V0dGVyKTtcclxuXHR9XHJcblxyXG5cdCZfX2l0ZW17XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbjogJGd1dHRlciAwIDAgJGd1dHRlcjtcclxuXHR9XHJcblxyXG5cdCZfX2J0bntcclxuXHRcdEBleHRlbmQgLmJ0bi1ncm91cDtcclxuXHJcblx0XHQmLWxpbmt7XHJcblx0XHRcdEBleHRlbmQgLmJ0biwgLmJ0bi1kZWZhdWx0LCAuYnRuLXNtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtaWNve1xyXG5cdFx0XHRAZXh0ZW5kIC5idG4sIC5idG4tZGVmYXVsdCwgLmJ0bi1zbTtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogJ3gnO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufSIsIi5wcm9kdWN0LWJ1eSB7XHJcblxyXG4gICZfX2F2YWlsYWJsZSB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIC8qIGNvbXBlbnNhdGUgcXVhbnRpdHkgYW5kIGJ1dHRvbiBleHRyYSB2ZXJ0aWNhbCBpbmRlbnRpb24gKi9cclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcXVhbnRpdHkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAvKiBleHRyYSBpbmRlbnQgdG8gbWFrZSB2ZXJ0aWNhbCBzcGFjZSBvbiBtb2JpbGUgZGV2aWNlcyB3aGVuIGJ1dHRvbiB0cmFuc2l0IGludG8gYW5vdGhlciByb3cgKi9cclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b25zIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLyogZXh0cmEgaW5kZW50IHRvIG1ha2UgdmVydGljYWwgc3BhY2Ugb24gbW9iaWxlIGRldmljZXMgd2hlbiBidXR0b24gdHJhbnNpdCBpbnRvIGFub3RoZXIgcm93ICovXHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIEBleHRlbmQgLmJ0bjtcclxuICAgICYtLWJ1eSB7XHJcbiAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgJi0taW4tY2FydCB7XHJcbiAgICAgIEBleHRlbmQgLmJ0bi1kZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1wcm9kdWN0ICZfX2J0biB7XHJcbiAgICBAZXh0ZW5kIC5idG4tbGc7XHJcbiAgfVxyXG4gICYtLXByb2R1Y3QgJl9fYnRuLS1pbi1jYXJ0IHtcclxuICAgIEBleHRlbmQgLmJ0bi1saWdodDtcclxuICB9XHJcblxyXG4gICZfX3VuYXZhaWxhYmxlIHtcclxuICB9XHJcbiAgJl9fdW5hdmFpbGFibGUtaW5mbyB7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgY29sb3I6ICNmZjRhNGE7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ3gnO1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdW5hdmFpbGFibGUtbm90aWZ5IHtcclxuICB9XHJcbiAgJl9fdW5hdmFpbGFibGUtbGluayB7XHJcbiAgICBAaW5jbHVkZSBsaW5rLW1haW47XHJcbiAgICBAaW5jbHVkZSBsaW5rLWpzO1xyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxuICB9XHJcblxyXG59IiwiLy9cclxuLy8gQnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxyXG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1iYXNlLXZlcnRpY2FsLCAkcGFkZGluZy1iYXNlLWhvcml6b250YWwsICRmb250LXNpemUtYmFzZSwgJGxpbmUtaGVpZ2h0LWJhc2UsICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcclxuXHJcbiAgJixcclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSB7XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIGNvbG9yOiAkYnRuLWRlZmF1bHQtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC42NSk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxuXHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEuYnRuXHJcbn1cclxuXHJcbmEuYnRuIHtcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEFsdGVybmF0ZSBidXR0b25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuLWRlZmF1bHQge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGVmYXVsdC1jb2xvciwgJGJ0bi1kZWZhdWx0LWJnLCAkYnRuLWRlZmF1bHQtYm9yZGVyKTtcclxufVxyXG4uYnRuLXByaW1hcnkge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tcHJpbWFyeS1jb2xvciwgJGJ0bi1wcmltYXJ5LWJnLCAkYnRuLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG4vLyBTdWNjZXNzIGFwcGVhcnMgYXMgZ3JlZW5cclxuLmJ0bi1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXN1Y2Nlc3MtY29sb3IsICRidG4tc3VjY2Vzcy1iZywgJGJ0bi1zdWNjZXNzLWJvcmRlcik7XHJcbn1cclxuLy8gSW5mbyBhcHBlYXJzIGFzIGJsdWUtZ3JlZW5cclxuLmJ0bi1pbmZvIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWluZm8tY29sb3IsICRidG4taW5mby1iZywgJGJ0bi1pbmZvLWJvcmRlcik7XHJcbn1cclxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxyXG4uYnRuLXdhcm5pbmcge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4td2FybmluZy1jb2xvciwgJGJ0bi13YXJuaW5nLWJnLCAkYnRuLXdhcm5pbmctYm9yZGVyKTtcclxufVxyXG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcclxuLmJ0bi1kYW5nZXIge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGFuZ2VyLWNvbG9yLCAkYnRuLWRhbmdlci1iZywgJGJ0bi1kYW5nZXItYm9yZGVyKTtcclxufVxyXG5cclxuXHJcbi8vIExpbmsgYnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xyXG4uYnRuLWxpbmsge1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICYsXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxuICAmLFxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJ1dHRvbiBTaXplc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1sZyB7XHJcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcbn1cclxuLmJ0bi1zbSB7XHJcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcclxufVxyXG4uYnRuLXhzIHtcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy14cy12ZXJ0aWNhbCwgJHBhZGRpbmcteHMtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xyXG59XHJcblxyXG5cclxuLy8gQmxvY2sgYnV0dG9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xyXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAmLmJ0bi1ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcclxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXHJcblxyXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xyXG4gIGNvbG9yOiAkY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcclxuICB9XHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcclxuICAgIH1cclxuICB9XHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuICAmLmRpc2FibGVkLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhZGdlIHtcclxuICAgIGNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBzaXplc1xyXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG59XHJcbiIsIi8vIE9wYWNpdHlcclxuXHJcbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XHJcbiAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgLy8gSUU4IGZpbHRlclxyXG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7XHJcbn1cclxuIiwiLy9cclxuLy8gQnV0dG9uIGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXHJcbi5idG4tZ3JvdXAsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcclxuICA+IC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxyXG4uYnRuLWdyb3VwIHtcclxuICAuYnRuICsgLmJ0bixcclxuICAuYnRuICsgLmJ0bi1ncm91cCxcclxuICAuYnRuLWdyb3VwICsgLmJ0bixcclxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcclxuLmJ0bi10b29sYmFyIHtcclxuICBtYXJnaW4tbGVmdDogLTVweDsgLy8gT2Zmc2V0IHRoZSBmaXJzdCBjaGlsZCdzIG1hcmdpblxyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAuYnRuLFxyXG4gIC5idG4tZ3JvdXAsXHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICA+IC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwLFxyXG4gID4gLmlucHV0LWdyb3VwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcclxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHksIGdpdmVuIHRoYXQgYSAuZHJvcGRvd24tbWVudSBpcyB1c2VkIGltbWVkaWF0ZWx5IGFmdGVyIGl0XHJcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXHJcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBlZGl0cyBmb3IgaW5jbHVkaW5nIGJ0bi1ncm91cHMgd2l0aGluIGJ0bi1ncm91cHMgKHVzZWZ1bCBmb3IgaW5jbHVkaW5nIGRyb3Bkb3duIGJ1dHRvbnMgd2l0aGluIGEgYnRuLWdyb3VwKVxyXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXHJcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbn1cclxuXHJcbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXHJcbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXHJcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5cclxuLy8gU2l6aW5nXHJcbi8vXHJcbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxyXG5cclxuLmJ0bi1ncm91cC14cyA+IC5idG4geyBAZXh0ZW5kIC5idG4teHM7IH1cclxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cclxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cclxuXHJcblxyXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEdpdmUgdGhlIGxpbmUgYmV0d2VlbiBidXR0b25zIHNvbWUgZGVwdGhcclxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweDtcclxufVxyXG5cclxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XHJcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcclxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xyXG5cclxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXHJcbiAgJi5idG4tbGluayB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFJlcG9zaXRpb24gdGhlIGNhcmV0XHJcbi5idG4gLmNhcmV0IHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXHJcbi5idG4tbGcgLmNhcmV0IHtcclxuICBib3JkZXItd2lkdGg6ICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2UgMDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG59XHJcbi8vIFVwc2lkZSBkb3duIGNhcmV0cyBmb3IgLmRyb3B1cFxyXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcclxuICBib3JkZXItd2lkdGg6IDAgJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZTtcclxufVxyXG5cclxuXHJcbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCxcclxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXHJcbiAgPiAuYnRuLWdyb3VwIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgPiAuYnRuIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5idG4gKyAuYnRuLFxyXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXHJcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcclxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgfVxyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxyXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG59XHJcblxyXG5cclxuLy8gSnVzdGlmaWVkIGJ1dHRvbiBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICA+IC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHdpZHRoOiAxJTtcclxuICB9XHJcbiAgPiAuYnRuLWdyb3VwIC5idG4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xyXG4vL1xyXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxyXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2VcclxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxyXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxyXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXHJcbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXHJcbi8vXHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcclxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXHJcblxyXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcclxuICA+IC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucHJvZHVjdC1hY3Rpb24ge1xyXG5cclxuICAmLS1sZyB7XHJcbiAgICAuYnRuLXdoaXRlIHtcclxuICAgICAgQGV4dGVuZCAuYnRuLWxnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuXHJcbiAgfVxyXG5cclxufSIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbiIsIi8vXHJcbi8vIFV0aWxpdHkgY2xhc3Nlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEZsb2F0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uY2xlYXJmaXgge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcbi5jZW50ZXItYmxvY2sge1xyXG4gIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxufVxyXG4ucHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIFRvZ2dsaW5nIGNvbnRlbnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXHJcbi5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNob3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuLmludmlzaWJsZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi50ZXh0LWhpZGUge1xyXG4gIEBpbmNsdWRlIHRleHQtaGlkZTtcclxufVxyXG5cclxuXHJcbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBGb3IgQWZmaXggcGx1Z2luXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5hZmZpeCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcclxuXHJcbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxyXG4vL1xyXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxyXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcclxuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXHJcbi8vXHJcbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xyXG5cclxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKGhhcyBiZWVuIHJlbW92ZWQgaW4gdjQpXHJcbkBtaXhpbiBoaWRlLXRleHQoKSB7XHJcbiAgZm9udDogMC8wIGE7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcclxuQG1peGluIHRleHQtaGlkZSgpIHtcclxuICBAaW5jbHVkZSBoaWRlLXRleHQ7XHJcbn1cclxuIiwiLy9cclxuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxyXG4vL1xyXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxyXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxyXG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxyXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcclxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxyXG4vL1xyXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XHJcbi8vXHJcbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XHJcbi8vIERvY3M6IGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoXHJcbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cclxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cclxuXHJcbkBhdC1yb290IHtcclxuICBALW1zLXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXHJcblxyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XHJcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcclxuXHJcbi52aXNpYmxlLXhzLWJsb2NrLFxyXG4udmlzaWJsZS14cy1pbmxpbmUsXHJcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtc20tYmxvY2ssXHJcbi52aXNpYmxlLXNtLWlubGluZSxcclxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1tZC1ibG9jayxcclxuLnZpc2libGUtbWQtaW5saW5lLFxyXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLWxnLWJsb2NrLFxyXG4udmlzaWJsZS1sZy1pbmxpbmUsXHJcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XHJcbn1cclxuLnZpc2libGUteHMtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUteHMtaW5saW5lIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcclxufVxyXG4udmlzaWJsZS1zbS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXNtLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xyXG59XHJcbi52aXNpYmxlLW1kLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbWQtaW5saW5lIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xyXG59XHJcbi52aXNpYmxlLWxnLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLWxnLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4teHMnKTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1zbScpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLWxnJyk7XHJcbn1cclxuXHJcblxyXG4vLyBQcmludCB1dGlsaXRpZXNcclxuLy9cclxuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXHJcblxyXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxyXG5cclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcclxufVxyXG4udmlzaWJsZS1wcmludC1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcclxufVxyXG4iLCIvLyBSZXNwb25zaXZlIHV0aWxpdGllc1xyXG5cclxuLy9cclxuLy8gTW9yZSBlYXNpbHkgaW5jbHVkZSBhbGwgdGhlIHN0YXRlcyBmb3IgcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcy5cclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiByZXNwb25zaXZlLXZpc2liaWxpdHkoJHBhcmVudCkge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGFibGUjeyRwYXJlbnR9ICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cclxuICB0ciN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cclxuICB0aCN7JHBhcmVudH0sXHJcbiAgdGQjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxyXG59XHJcblxyXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcclxuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCRwYXJlbnQpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcbiAgJHZlcnRpY2FsLWluZGVudDogMzBweDtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgY29sb3I6ICRmb290ZXItdGV4dC1jb2xvcjtcclxuXHJcbiAgJl9fc2lkZWJhciB7XHJcbiAgICB3aWR0aDogJHBhZ2Utc2lkZWJhci13aWR0aDtcclxuICAgIG1hcmdpbi1yaWdodDogJHBhZ2Utc2lkZWJhci1pbmRlbnQ7XHJcbiAgICBwYWRkaW5nOiAkdmVydGljYWwtaW5kZW50IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgIGNvbG9yOiAkZm9vdGVyLXRpdGxlLWNvbG9yO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIEBleHRlbmQgLmhpZGRlbi14cztcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItc2lkZWJhci1iZztcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfX3NpZGViYXItY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICZfX3NpZGViYXItaXRlbSB7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pbmRlbnQtbGcge1xyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29sb3Itc2Vjb25kYXJ5IHtcclxuICAgICAgY29sb3I6ICRmb290ZXItdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgcGFkZGluZzogJHZlcnRpY2FsLWluZGVudCAwICR2ZXJ0aWNhbC1pbmRlbnQgMDtcclxuICAgIGJhY2tncm91bmQ6ICRmb290ZXItYmc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAkZm9vdGVyLXRpdGxlLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fc2VwYXJhdG9yIHtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzdjOTRlNTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW1zIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBjb2xvcjogJGZvb3Rlci1saW5rLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkZm9vdGVyLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLm5hdmJhcntcclxuICAkaGVpZ2h0OiA1MHB4O1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1pbi1oZWlnaHQ6ICRoZWlnaHQ7XHJcblxyXG4gICZfX2xlZnR7XHJcbiAgICBmbGV4LWJhc2lzOiAkcGFnZS1zaWRlYmFyLXdpZHRoO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBAZXh0ZW5kIC5oaWRkZW4teHM7XHJcbiAgICBAZXh0ZW5kIC5oaWRkZW4tc207XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRwYWdlLXNpZGViYXItaW5kZW50O1xyXG4gICAgbWluLWhlaWdodDogJGhlaWdodDtcclxuICB9XHJcblxyXG4gICZfX2NlbnRlcntcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFnZS1zaWRlYmFyLWluZGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBAZXh0ZW5kIC5oaWRkZW4teHM7XHJcbiAgICBAZXh0ZW5kIC5oaWRkZW4tc207XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgbGlnaHRlbigkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yLCA1JSk7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBsaWdodGVuKCR0aGVtZS1zZWNvbmRhcnktY29sb3IsIDUlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yLCA1JSk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbGlua3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAzNXB4IDAgMjBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICYtLWVtcHR5IHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXJyb3d7XHJcbiAgICB3aWR0aDogMTFweDtcclxuICAgIGhlaWdodDogMTFweDtcclxuICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgJl9fZHJvcHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogJHotaW5kZXgtbTtcclxuXHJcbiAgICAmLS1ydGwge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbTpob3ZlciAmX19kcm9we1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxufSIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xyXG5cclxuQGltcG9ydCBcInNldHRpbmdzXCI7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9cclxuLy8gQ29udGVudHM6XHJcbi8vXHJcbi8vIDEuIEdlbmVyYWwgc3R5bGVzXHJcbi8vICAgIC0gVHJhbnNsdXNjZW50IG92ZXJsYXlcclxuLy8gICAgLSBDb250YWluZXJzLCB3cmFwcGVyc1xyXG4vLyAgICAtIEN1cnNvcnNcclxuLy8gICAgLSBIZWxwZXIgY2xhc3Nlc1xyXG4vLyAyLiBBcHBlYXJhbmNlXHJcbi8vICAgIC0gUHJlbG9hZGVyICYgdGV4dCB0aGF0IGRpc3BsYXlzIGVycm9yIG1lc3NhZ2VzXHJcbi8vICAgIC0gQ1NTIHJlc2V0IGZvciBidXR0b25zXHJcbi8vICAgIC0gQ2xvc2UgaWNvblxyXG4vLyAgICAtIFwiMSBvZiBYXCIgY291bnRlclxyXG4vLyAgICAtIE5hdmlnYXRpb24gKGxlZnQvcmlnaHQpIGFycm93c1xyXG4vLyAgICAtIElmcmFtZSBjb250ZW50IHR5cGUgc3R5bGVzXHJcbi8vICAgIC0gSW1hZ2UgY29udGVudCB0eXBlIHN0eWxlc1xyXG4vLyAgICAtIE1lZGlhIHF1ZXJ5IHdoZXJlIHNpemUgb2YgYXJyb3dzIGlzIHJlZHVjZWRcclxuLy8gICAgLSBJRTcgc3VwcG9ydFxyXG4vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIDEuIEdlbmVyYWwgc3R5bGVzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy8gVHJhbnNsdXNjZW50IG92ZXJsYXlcclxuLm1mcC1iZyB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgMjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuXHJcbiAgYmFja2dyb3VuZDogJG1mcC1vdmVybGF5LWNvbG9yO1xyXG4gIG9wYWNpdHk6ICRtZnAtb3ZlcmxheS1vcGFjaXR5O1xyXG4gIEBpZiAkbWZwLUlFN3N1cHBvcnQge1xyXG4gICAgZmlsdGVyOiB1bnF1b3RlKFwiYWxwaGEob3BhY2l0eT0jeyRtZnAtb3ZlcmxheS1vcGFjaXR5KjEwMH0pXCIpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gV3JhcHBlciBmb3IgcG9wdXBcclxuLm1mcC13cmFwIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAzO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8vIGZpeGVzIHdlYmtpdCBidWcgdGhhdCBjYW4gY2F1c2UgXCJmYWxzZVwiIHNjcm9sbGJhclxyXG59XHJcblxyXG4vLyBSb290IGNvbnRhaW5lclxyXG4ubWZwLWNvbnRhaW5lciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgcGFkZGluZzogMCAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsIGNlbnRlcmVyIGhlbHBlclxyXG4ubWZwLWNvbnRhaW5lciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmVtb3ZlIHZlcnRpY2FsIGNlbnRlcmluZyB3aGVuIHBvcHVwIGhhcyBjbGFzcyBgbWZwLWFsaWduLXRvcGBcclxuLm1mcC1hbGlnbi10b3Age1xyXG4gIC5tZnAtY29udGFpbmVyIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFBvcHVwIGNvbnRlbnQgaG9sZGVyXHJcbi5tZnAtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA1O1xyXG59XHJcbi5tZnAtaW5saW5lLWhvbGRlcixcclxuLm1mcC1hamF4LWhvbGRlciB7XHJcbiAgLm1mcC1jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ3Vyc29yc1xyXG4ubWZwLWFqYXgtY3VyIHtcclxuICBjdXJzb3I6IHByb2dyZXNzO1xyXG59XHJcbi5tZnAtem9vbS1vdXQtY3VyIHtcclxuICAmLCAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcclxuICAgIGN1cnNvcjogLW1vei16b29tLW91dDtcclxuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcclxuICAgIGN1cnNvcjogem9vbS1vdXQ7XHJcbiAgfVxyXG59XHJcbi5tZnAtem9vbSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xyXG4gIGN1cnNvcjogLW1vei16b29tLWluO1xyXG4gIGN1cnNvcjogem9vbS1pbjtcclxufVxyXG4ubWZwLWF1dG8tY3Vyc29yIHtcclxuICAubWZwLWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLm1mcC1jbG9zZSxcclxuLm1mcC1hcnJvdyxcclxuLm1mcC1wcmVsb2FkZXIsXHJcbi5tZnAtY291bnRlciB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDpub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi8vIEhpZGUgdGhlIGltYWdlIGR1cmluZyB0aGUgbG9hZGluZ1xyXG4ubWZwLWxvYWRpbmcge1xyXG4gICYubWZwLWZpZ3VyZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gSGVscGVyIGNsYXNzIHRoYXQgaGlkZXMgc3R1ZmZcclxuQGlmICRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuIHtcclxuICAvLyBGcm9tIEhUTUw1IEJvaWxlcnBsYXRlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvdjQuMi4wL2RvYy9jc3MubWQjdmlzdWFsbHloaWRkZW5cclxuICAubWZwLWhpZGUge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICB9XHJcbn0gQGVsc2Uge1xyXG4gIC5tZnAtaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIDIuIEFwcGVhcmFuY2VcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vLyBQcmVsb2FkZXIgYW5kIHRleHQgdGhhdCBkaXNwbGF5cyBlcnJvciBtZXNzYWdlc1xyXG4ubWZwLXByZWxvYWRlciB7XHJcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcclxuICBsZWZ0OiA4cHg7XHJcbiAgcmlnaHQ6IDhweDtcclxuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDQ7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIaWRlIHByZWxvYWRlciB3aGVuIGNvbnRlbnQgc3VjY2Vzc2Z1bGx5IGxvYWRlZFxyXG4ubWZwLXMtcmVhZHkge1xyXG4gIC5tZnAtcHJlbG9hZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIaWRlIGNvbnRlbnQgd2hlbiBpdCB3YXMgbm90IGxvYWRlZFxyXG4ubWZwLXMtZXJyb3Ige1xyXG4gIC5tZnAtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ1NTLXJlc2V0IGZvciBidXR0b25zXHJcbmJ1dHRvbiB7XHJcbiAgJi5tZnAtY2xvc2UsXHJcbiAgJi5tZnAtYXJyb3cge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDY7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyOiAwXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2xvc2UgaWNvblxyXG4ubWZwLWNsb3NlIHtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvcGFjaXR5OiAkbWZwLWNvbnRyb2xzLW9wYWNpdHk7XHJcbiAgQGlmICRtZnAtSUU3c3VwcG9ydCB7XHJcbiAgICBmaWx0ZXI6IHVucXVvdGUoXCJhbHBoYShvcGFjaXR5PSN7JG1mcC1jb250cm9scy1vcGFjaXR5KjEwMH0pXCIpO1xyXG4gIH1cclxuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xyXG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLWNvbG9yO1xyXG5cclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBAaWYgJG1mcC1JRTdzdXBwb3J0IHtcclxuICAgICAgZmlsdGVyOiB1bnF1b3RlKFwiYWxwaGEob3BhY2l0eT0jezEqMTAwfSlcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICB0b3A6IDFweDtcclxuICB9XHJcbn1cclxuLm1mcC1jbG9zZS1idG4taW4ge1xyXG4gIC5tZnAtY2xvc2Uge1xyXG4gICAgY29sb3I6ICRtZnAtaW5uZXItY2xvc2UtaWNvbi1jb2xvcjtcclxuICB9XHJcbn1cclxuLm1mcC1pbWFnZS1ob2xkZXIsXHJcbi5tZnAtaWZyYW1lLWhvbGRlciB7XHJcbiAgLm1mcC1jbG9zZSB7XHJcbiAgICBjb2xvcjogJG1mcC1jb250cm9scy1jb2xvcjtcclxuICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFwiMSBvZiBYXCIgY291bnRlclxyXG4ubWZwLWNvdW50ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLy8gTmF2aWdhdGlvbiBhcnJvd3NcclxuQGlmICRtZnAtaW5jbHVkZS1hcnJvd3Mge1xyXG4gIC5tZnAtYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xyXG4gICAgQGlmICRtZnAtSUU3c3VwcG9ydCB7XHJcbiAgICAgIGZpbHRlcjogdW5xdW90ZShcImFscGhhKG9wYWNpdHk9I3skbWZwLWNvbnRyb2xzLW9wYWNpdHkqMTAwfSlcIik7XHJcbiAgICB9XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC01NXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiAxMTBweDtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTU0cHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIEBpZiAkbWZwLUlFN3N1cHBvcnQge1xyXG4gICAgICAgIGZpbHRlcjogdW5xdW90ZShcImFscGhhKG9wYWNpdHk9I3sxKjEwMH0pXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIsXHJcbiAgICAubWZwLWIsXHJcbiAgICAubWZwLWEge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcixcclxuICAgIC5tZnAtYSB7XHJcblxyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xyXG4gICAgICB0b3A6OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgLm1mcC1iIHtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5tZnAtYXJyb3ctbGVmdCB7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgICY6YWZ0ZXIsXHJcbiAgICAubWZwLWEge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgJG1mcC1jb250cm9scy1jb2xvcjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSxcclxuICAgIC5tZnAtYiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgJG1mcC1jb250cm9scy1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWZwLWFycm93LXJpZ2h0IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgJjphZnRlcixcclxuICAgIC5tZnAtYSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICRtZnAtY29udHJvbHMtY29sb3I7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzOXB4XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSxcclxuICAgIC5tZnAtYiB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBJZnJhbWUgY29udGVudCB0eXBlXHJcbkBpZiAkbWZwLWluY2x1ZGUtaWZyYW1lLXR5cGUge1xyXG4gIC5tZnAtaWZyYW1lLWhvbGRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogJG1mcC1pZnJhbWUtcGFkZGluZy10b3A7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1mcC1pZnJhbWUtcGFkZGluZy10b3A7XHJcbiAgICAubWZwLWNvbnRlbnQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogJG1mcC1pZnJhbWUtbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gICAgLm1mcC1jbG9zZSB7XHJcbiAgICAgIHRvcDogLTQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZnAtaWZyYW1lLXNjYWxlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXRvcDogJG1mcC1pZnJhbWUtcmF0aW8gKiAxMDAlO1xyXG4gICAgaWZyYW1lIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcclxuICAgICAgYmFja2dyb3VuZDogJG1mcC1pZnJhbWUtYmFja2dyb3VuZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gSW1hZ2UgY29udGVudCB0eXBlXHJcbkBpZiAkbWZwLWluY2x1ZGUtaW1hZ2UtdHlwZSB7XHJcblxyXG4gIC8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cclxuICBpbWcge1xyXG4gICAgJi5tZnAtaW1nIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBwYWRkaW5nOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wIDAgJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cclxuICAubWZwLWZpZ3VyZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6ICRtZnAtaW1hZ2UtcGFkZGluZy10b3A7XHJcbiAgICAgIGJvdHRvbTogJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYm94LXNoYWRvdzogJG1mcC1zaGFkb3c7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtZnAtaW1hZ2UtYmFja2dyb3VuZDtcclxuICAgIH1cclxuICAgIHNtYWxsIHtcclxuICAgICAgY29sb3I6ICRtZnAtY2FwdGlvbi1zdWJ0aXRsZS1jb2xvcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZnAtYm90dG9tLWJhciB7XHJcbiAgICBtYXJnaW4tdG9wOiAtJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbSArIDQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcbiAgfVxyXG4gIC5tZnAtdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgY29sb3I6ICRtZnAtY2FwdGlvbi10aXRsZS1jb2xvcjtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7IC8vIGxlYXZlIHNvbWUgc3BhY2UgZm9yIGNvdW50ZXIgYXQgcmlnaHQgc2lkZVxyXG4gIH1cclxuXHJcbiAgLm1mcC1pbWFnZS1ob2xkZXIge1xyXG4gICAgLm1mcC1jb250ZW50IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1mcC1nYWxsZXJ5IHtcclxuICAgIC5tZnAtaW1hZ2UtaG9sZGVyIHtcclxuICAgICAgLm1mcC1maWd1cmUge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIEBpZiAkbWZwLWluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2Uge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcclxuICAgICAgLyoqXHJcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cclxuICAgICAgICovXHJcbiAgICAgIC5tZnAtaW1nLW1vYmlsZSB7XHJcbiAgICAgICAgLm1mcC1pbWFnZS1ob2xkZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICYubWZwLWltZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZnAtZmlndXJlIHtcclxuICAgICAgICAgIC8vIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZnAtYm90dG9tLWJhciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWZwLWNvdW50ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWZwLWNsb3NlIHtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIFNjYWxlIG5hdmlnYXRpb24gYXJyb3dzIGFuZCByZWR1Y2UgcGFkZGluZyBmcm9tIHNpZGVzXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLm1mcC1hcnJvdyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xyXG4gIH1cclxuICAubWZwLWFycm93LWxlZnQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcclxuICB9XHJcbiAgLm1mcC1hcnJvdy1yaWdodCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xyXG4gIH1cclxuICAubWZwLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gSUU3IHN1cHBvcnRcclxuLy8gU3R5bGVzIHRoYXQgbWFrZSBwb3B1cCBsb29rIG5pY2llciBpbiBvbGQgSUVcclxuQGlmICRtZnAtSUU3c3VwcG9ydCB7XHJcbiAgLm1mcC1pZTcge1xyXG4gICAgLm1mcC1pbWcge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLm1mcC1ib3R0b20tYmFyIHtcclxuICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIH1cclxuICAgIC5tZnAtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5tZnAtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0NHB4O1xyXG4gICAgfVxyXG4gICAgLm1mcC1jbG9zZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gICAgICBTZXR0aW5ncyAgICAgIC8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy8gb3ZlcmxheVxyXG4kbWZwLW92ZXJsYXktY29sb3I6ICAgICAgICAgICAgICAgICAgICMwYjBiMGIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBvdmVybGF5IHNjcmVlblxyXG4kbWZwLW92ZXJsYXktb3BhY2l0eTogICAgICAgICAgICAgICAgIDAuOCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBPcGFjaXR5IG9mIG92ZXJsYXkgc2NyZWVuXHJcbiRtZnAtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgICAgMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNikgIWRlZmF1bHQ7IC8vIFNoYWRvdyBvbiBpbWFnZSBvciBpZnJhbWVcclxuXHJcbi8vIHNwYWNpbmdcclxuJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQ6ICAgICAgICAgICAgICA4cHghZGVmYXVsdCA7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBmcm9tIGxlZnQgYW5kIGZyb20gcmlnaHQgc2lkZVxyXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU6ICAgICAgIDZweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBTYW1lIGFzIGFib3ZlLCBidXQgaXMgYXBwbGllZCB3aGVuIHdpZHRoIG9mIHdpbmRvdyBpcyBsZXNzIHRoYW4gODAwcHhcclxuXHJcbiRtZnAtei1pbmRleC1iYXNlOiAgICAgICAgICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJhc2Ugei1pbmRleCBvZiBwb3B1cFxyXG5cclxuLy8gY29udHJvbHNcclxuJG1mcC1pbmNsdWRlLWFycm93czogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5jbHVkZSBzdHlsZXMgZm9yIG5hdiBhcnJvd3NcclxuJG1mcC1jb250cm9scy1vcGFjaXR5OiAgICAgICAgICAgICAgICAwLjY1ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBjb250cm9sc1xyXG4kbWZwLWNvbnRyb2xzLWNvbG9yOiAgICAgICAgICAgICAgICAgICNGRkYgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBjb250cm9sc1xyXG4kbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjogICAgICAgICAgICMzRjNGM0YgIWRlZmF1bHQ7IFx0ICAgICAgICAgICAgICAgICAvLyBCb3JkZXIgY29sb3Igb2YgY29udHJvbHNcclxuJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY2xvc2UgYnV0dG9uIHdoZW4gaW5zaWRlXHJcbiRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjogICAgICAgICAgICAgI0NDQyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIHByZWxvYWRlciBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3JcclxuJG1mcC1jb250cm9scy10ZXh0LWNvbG9yLWhvdmVyOiAgICAgICAjRkZGICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSG92ZXIgY29sb3Igb2YgcHJlbG9hZGVyIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvclxyXG4kbWZwLUlFN3N1cHBvcnQ6ICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBWZXJ5IGJhc2ljIElFNyBzdXBwb3J0XHJcblxyXG4vLyBJZnJhbWUtdHlwZSBvcHRpb25zXHJcbiRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZTogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJZnJhbWUtdHlwZSBwb3B1cHNcclxuJG1mcC1pZnJhbWUtcGFkZGluZy10b3A6ICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSWZyYW1lIHBhZGRpbmcgdG9wXHJcbiRtZnAtaWZyYW1lLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJhY2tncm91bmQgY29sb3Igb2YgaWZyYW1lc1xyXG4kbWZwLWlmcmFtZS1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyBNYXhpbXVtIHdpZHRoIG9mIGlmcmFtZXNcclxuJG1mcC1pZnJhbWUtcmF0aW86ICAgICAgICAgICAgICAgICAgICA5LzE2ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gUmF0aW8gb2YgaWZyYW1lICg5LzE2ID0gd2lkZXNjcmVlbiwgMy80ID0gc3RhbmRhcmQsIGV0Yy4pXHJcblxyXG4vLyBJbWFnZS10eXBlIG9wdGlvbnNcclxuJG1mcC1pbmNsdWRlLWltYWdlLXR5cGU6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gRW5hYmxlIEltYWdlLXR5cGUgcG9wdXBzXHJcbiRtZnAtaW1hZ2UtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcclxuJG1mcC1pbWFnZS1wYWRkaW5nLXRvcDogICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgcGFkZGluZyB0b3BcclxuJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTogICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgcGFkZGluZyBib3R0b21cclxuJG1mcC1pbmNsdWRlLW1vYmlsZS1sYXlvdXQtZm9yLWltYWdlOiB0cnVlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gUmVtb3ZlcyBwYWRkaW5ncyBmcm9tIHRvcCBhbmQgYm90dG9tXHJcblxyXG4vLyBJbWFnZSBjYXB0aW9uIG9wdGlvbnNcclxuJG1mcC1jYXB0aW9uLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAjRjNGM0YzICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgLy8gQ2FwdGlvbiB0aXRsZSBjb2xvclxyXG4kbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I6ICAgICAgICAgICNCREJEQkQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHN1YnRpdGxlIGNvbG9yXHJcblxyXG4vLyBBMTF5XHJcbiRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIC8vIEhpZGUgY29udGVudCBmcm9tIGJyb3dzZXJzLCBidXQgbWFrZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXHJcbiIsIi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkJvZHksIEh0bWwgYW5kIG90aGVyIGJhc2Ugc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XHJcbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgbGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgfVxyXG59IiwiLy9Db3VudHJpZXMgZmxhZ3MgaWNvbnNcclxuLmljby1mbGFnIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICYtLXJ1IHtcclxuICAgIEBpbmNsdWRlIHNwcml0ZSgkLXJ1c3NpYSk7XHJcbiAgfVxyXG5cclxuICAmLS1lbiB7XHJcbiAgICBAaW5jbHVkZSBzcHJpdGUoJC11bml0ZWQtc3RhdGVzKTtcclxuICB9XHJcblxyXG4gICYtLXVhIHtcclxuICAgIEBpbmNsdWRlIHNwcml0ZSgkLXVrcmFpbmUpO1xyXG4gIH1cclxufVxyXG5cclxuLy9Ub2dnbGUgbW9iaWxlIGZyYW1lIGljb25zXHJcbi5pY28tbW9iaWxlIHtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgd2lkdGg6IHJlbSgyNXB4KTtcclxuICBoZWlnaHQ6IHJlbSgyNXB4KTtcclxufSIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG4vL1xuLy8gLmljb24taG9tZSB7XG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xuLy8gfVxuLy9cbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xuLy9cbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xuJC1ydXNzaWEtbmFtZTogJ1J1c3NpYSc7XG4kLXJ1c3NpYS14OiAwcHg7XG4kLXJ1c3NpYS15OiAwcHg7XG4kLXJ1c3NpYS1vZmZzZXQteDogMHB4O1xuJC1ydXNzaWEtb2Zmc2V0LXk6IDBweDtcbiQtcnVzc2lhLXdpZHRoOiAxNnB4O1xuJC1ydXNzaWEtaGVpZ2h0OiAxNnB4O1xuJC1ydXNzaWEtdG90YWwtd2lkdGg6IDMycHg7XG4kLXJ1c3NpYS10b3RhbC1oZWlnaHQ6IDMycHg7XG4kLXJ1c3NpYS1pbWFnZTogJy4uL19pbWcvc3ByaXRlLnBuZyc7XG4kLXJ1c3NpYTogKDBweCwgMHB4LCAwcHgsIDBweCwgMTZweCwgMTZweCwgMzJweCwgMzJweCwgJy4uL19pbWcvc3ByaXRlLnBuZycsICdSdXNzaWEnLCApO1xuJC11a3JhaW5lLW5hbWU6ICdVa3JhaW5lJztcbiQtdWtyYWluZS14OiAxNnB4O1xuJC11a3JhaW5lLXk6IDBweDtcbiQtdWtyYWluZS1vZmZzZXQteDogLTE2cHg7XG4kLXVrcmFpbmUtb2Zmc2V0LXk6IDBweDtcbiQtdWtyYWluZS13aWR0aDogMTZweDtcbiQtdWtyYWluZS1oZWlnaHQ6IDE2cHg7XG4kLXVrcmFpbmUtdG90YWwtd2lkdGg6IDMycHg7XG4kLXVrcmFpbmUtdG90YWwtaGVpZ2h0OiAzMnB4O1xuJC11a3JhaW5lLWltYWdlOiAnLi4vX2ltZy9zcHJpdGUucG5nJztcbiQtdWtyYWluZTogKDE2cHgsIDBweCwgLTE2cHgsIDBweCwgMTZweCwgMTZweCwgMzJweCwgMzJweCwgJy4uL19pbWcvc3ByaXRlLnBuZycsICdVa3JhaW5lJywgKTtcbiQtdW5pdGVkLXN0YXRlcy1uYW1lOiAnVW5pdGVkLVN0YXRlcyc7XG4kLXVuaXRlZC1zdGF0ZXMteDogMHB4O1xuJC11bml0ZWQtc3RhdGVzLXk6IDE2cHg7XG4kLXVuaXRlZC1zdGF0ZXMtb2Zmc2V0LXg6IDBweDtcbiQtdW5pdGVkLXN0YXRlcy1vZmZzZXQteTogLTE2cHg7XG4kLXVuaXRlZC1zdGF0ZXMtd2lkdGg6IDE2cHg7XG4kLXVuaXRlZC1zdGF0ZXMtaGVpZ2h0OiAxNnB4O1xuJC11bml0ZWQtc3RhdGVzLXRvdGFsLXdpZHRoOiAzMnB4O1xuJC11bml0ZWQtc3RhdGVzLXRvdGFsLWhlaWdodDogMzJweDtcbiQtdW5pdGVkLXN0YXRlcy1pbWFnZTogJy4uL19pbWcvc3ByaXRlLnBuZyc7XG4kLXVuaXRlZC1zdGF0ZXM6ICgwcHgsIDE2cHgsIDBweCwgLTE2cHgsIDE2cHgsIDE2cHgsIDMycHgsIDMycHgsICcuLi9faW1nL3Nwcml0ZS5wbmcnLCAnVW5pdGVkLVN0YXRlcycsICk7XG4kc3ByaXRlc2hlZXQtd2lkdGg6IDMycHg7XG4kc3ByaXRlc2hlZXQtaGVpZ2h0OiAzMnB4O1xuJHNwcml0ZXNoZWV0LWltYWdlOiAnLi4vX2ltZy9zcHJpdGUucG5nJztcbiRzcHJpdGVzaGVldC1zcHJpdGVzOiAoJC1ydXNzaWEsICQtdWtyYWluZSwgJC11bml0ZWQtc3RhdGVzLCApO1xuJHNwcml0ZXNoZWV0OiAoMzJweCwgMzJweCwgJy4uL19pbWcvc3ByaXRlLnBuZycsICRzcHJpdGVzaGVldC1zcHJpdGVzLCApO1xuXG4vLyBUaGUgcHJvdmlkZWQgbWl4aW5zIGFyZSBpbnRlbmRlZCB0byBiZSB1c2VkIHdpdGggdGhlIGFycmF5LWxpa2UgdmFyaWFibGVzXG4vL1xuLy8gLmljb24taG9tZSB7XG4vLyAgIEBpbmNsdWRlIHNwcml0ZS13aWR0aCgkaWNvbi1ob21lKTtcbi8vIH1cbi8vXG4vLyAuaWNvbi1lbWFpbCB7XG4vLyAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1lbWFpbCk7XG4vLyB9XG4vL1xuLy8gRXhhbXBsZSB1c2FnZSBpbiBIVE1MOlxuLy9cbi8vIGBkaXNwbGF5OiBibG9ja2Agc3ByaXRlOlxuLy8gPGRpdiBjbGFzcz1cImljb24taG9tZVwiPjwvZGl2PlxuLy9cbi8vIFRvIGNoYW5nZSBgZGlzcGxheWAgKGUuZy4gYGRpc3BsYXk6IGlubGluZS1ibG9jaztgKSwgd2Ugc3VnZ2VzdCB1c2luZyBhIGNvbW1vbiBDU1MgY2xhc3M6XG4vL1xuLy8gLy8gQ1NTXG4vLyAuaWNvbiB7XG4vLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vIH1cbi8vXG4vLyAvLyBIVE1MXG4vLyA8aSBjbGFzcz1cImljb24gaWNvbi1ob21lXCI+PC9pPlxuQG1peGluIHNwcml0ZS13aWR0aCgkc3ByaXRlKSB7XG4gIHdpZHRoOiBudGgoJHNwcml0ZSwgNSk7XG59XG5cbkBtaXhpbiBzcHJpdGUtaGVpZ2h0KCRzcHJpdGUpIHtcbiAgaGVpZ2h0OiBudGgoJHNwcml0ZSwgNik7XG59XG5cbkBtaXhpbiBzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSkge1xuICAkc3ByaXRlLW9mZnNldC14OiBudGgoJHNwcml0ZSwgMyk7XG4gICRzcHJpdGUtb2Zmc2V0LXk6IG50aCgkc3ByaXRlLCA0KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHNwcml0ZS1vZmZzZXQteCAgJHNwcml0ZS1vZmZzZXQteTtcbn1cblxuQG1peGluIHNwcml0ZS1pbWFnZSgkc3ByaXRlKSB7XG4gICRzcHJpdGUtaW1hZ2U6IG50aCgkc3ByaXRlLCA5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHNwcml0ZS1pbWFnZX0pO1xufVxuXG5AbWl4aW4gc3ByaXRlKCRzcHJpdGUpIHtcbiAgQGluY2x1ZGUgc3ByaXRlLWltYWdlKCRzcHJpdGUpO1xuICBAaW5jbHVkZSBzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSk7XG4gIEBpbmNsdWRlIHNwcml0ZS13aWR0aCgkc3ByaXRlKTtcbiAgQGluY2x1ZGUgc3ByaXRlLWhlaWdodCgkc3ByaXRlKTtcbn1cblxuLy8gVGhlIGBzcHJpdGVzYCBtaXhpbiBnZW5lcmF0ZXMgaWRlbnRpY2FsIG91dHB1dCB0byB0aGUgQ1NTIHRlbXBsYXRlXG4vLyAgIGJ1dCBjYW4gYmUgb3ZlcnJpZGRlbiBpbnNpZGUgb2YgU0NTU1xuLy9cbi8vIEBpbmNsdWRlIHNwcml0ZXMoJHNwcml0ZXNoZWV0LXNwcml0ZXMpO1xuQG1peGluIHNwcml0ZXMoJHNwcml0ZXMpIHtcbiAgQGVhY2ggJHNwcml0ZSBpbiAkc3ByaXRlcyB7XG4gICAgJHNwcml0ZS1uYW1lOiBudGgoJHNwcml0ZSwgMTApO1xuICAgIC4jeyRzcHJpdGUtbmFtZX0ge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCRzcHJpdGUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udmVydCBwaXhlbHMgdG8gcmVtc1xuLy8gZWcuIGZvciBhIHJlbGF0aW9uYWwgdmFsdWUgb2YgMTJweCB3cml0ZSByZW0oMTIpXG4vLyBBc3N1bWVzICRlbS1iYXNlIGlzIHRoZSBmb250LXNpemUgb2YgPGh0bWw+XG5cbkBmdW5jdGlvbiByZW0oJHB4dmFsKSB7XG4gIEBpZiAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3MgPT0gdHJ1ZSB7XG4gICAgQHdhcm4gXCJbQm91cmJvbl0gW0RlcHJlY2F0aW9uXSBgcmVtYCBpcyBkZXByZWNhdGVkIGFuZCB3aWxsIGJlIFwiICtcbiAgICBcInJlbW92ZWQgaW4gNS4wLjAuXCI7XG4gIH1cblxuICAkdXNlci1kZXByZWNhdGlvbi13YXJuaW5ncy1zZXR0aW5nOiAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3M7XG4gICRvdXRwdXQtYm91cmJvbi1kZXByZWNhdGlvbi13YXJuaW5nczogZmFsc2UgIWdsb2JhbDtcblxuICBAaWYgbm90IHVuaXRsZXNzKCRweHZhbCkge1xuICAgICRweHZhbDogc3RyaXAtdW5pdHMoJHB4dmFsKTtcbiAgfVxuXG4gICRiYXNlOiAkZW0tYmFzZTtcbiAgQGlmIG5vdCB1bml0bGVzcygkYmFzZSkge1xuICAgICRiYXNlOiBzdHJpcC11bml0cygkYmFzZSk7XG4gIH1cblxuICAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3M6ICR1c2VyLWRlcHJlY2F0aW9uLXdhcm5pbmdzLXNldHRpbmcgIWdsb2JhbDtcblxuICBAcmV0dXJuICgkcHh2YWwgLyAkYmFzZSkgKiAxcmVtO1xufVxuIiwiLnN2Zy1pY29uIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuXHJcbiAgZmlsbDogY3VycmVudENvbG9yO1xyXG5cclxuICAmLS1mbGlwLXZlcnRpY2FsIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICB9XHJcbiAgJi0tZmxpcC1ob3Jpem9udGFsIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICB9XHJcblxyXG4gICYtLWNhcmV0IHtcclxuICAgIHdpZHRoOiByZW0oOHB4KTtcclxuICAgIGhlaWdodDogcmVtKDhweCk7XHJcbiAgfVxyXG5cclxuICAmLS1hbmdsZSB7XHJcbiAgICB3aWR0aDogcmVtKDE4cHgpO1xyXG4gICAgaGVpZ2h0OiByZW0oNDBweCk7XHJcbiAgfVxyXG5cclxuICAmLS1pbi1idG4ge1xyXG4gICAgd2lkdGg6IHJlbSgxNHB4KTtcclxuICAgIGhlaWdodDogcmVtKDE0cHgpO1xyXG4gIH1cclxuICAmLS1pbi1iaWctYnRuIHtcclxuICAgIHdpZHRoOiByZW0oMThweCk7XHJcbiAgICBoZWlnaHQ6IHJlbSgxOHB4KTtcclxuICB9XHJcbiAgJi0tc3Bpbm5lciB7XHJcbiAgICBhbmltYXRpb246IHNwaW5uZXIgMXMgbGluZWFyO1xyXG4gIH1cclxuICAmLS1zdGFyIHtcclxuICAgIHN0cm9rZS13aWR0aDogNDA7XHJcbiAgICBzdHJva2U6IGluaGVyaXQ7XHJcbiAgfVxyXG4gICYtLXNtYWxsLWFuZ2xlIHtcclxuICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICBoZWlnaHQ6IHJlbSg4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3Bpbm5lciB7XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhIHF1aWNrIG1ldGhvZCBmb3Igc2V0dGluZyBhbiBlbGVtZW504oCZcyBwb3NpdGlvbi4gVXNlIGEgYG51bGxgIHZhbHVlIHRvIOKAnHNraXDigJ0gYSBzaWRlLlxuLy8vXG4vLy8gQHBhcmFtIHtQb3NpdGlvbn0gJHBvc2l0aW9uIFtyZWxhdGl2ZV1cbi8vLyAgIEEgQ1NTIHBvc2l0aW9uIHZhbHVlXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICRjb29yZGluYXRlcyBbbnVsbCBudWxsIG51bGwgbnVsbF1cbi8vLyAgIExpc3Qgb2YgdmFsdWVzIHRoYXQgY29ycmVzcG9uZCB0byB0aGUgNC12YWx1ZSBzeW50YXggZm9yIHRoZSBlZGdlcyBvZiBhIGJveFxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCAxMGVtKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgbGVmdDogMTBlbTtcbi8vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8vICAgICB0b3A6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGlzLWxlbmd0aFxuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gdW5wYWNrXG5cbkBtaXhpbiBwb3NpdGlvbigkcG9zaXRpb246IHJlbGF0aXZlLCAkY29vcmRpbmF0ZXM6IG51bGwgbnVsbCBudWxsIG51bGwpIHtcbiAgQGlmIHR5cGUtb2YoJHBvc2l0aW9uKSA9PSBsaXN0IHtcbiAgICAkY29vcmRpbmF0ZXM6ICRwb3NpdGlvbjtcbiAgICAkcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJHVzZXItZGVwcmVjYXRpb24td2FybmluZ3Mtc2V0dGluZzogJG91dHB1dC1ib3VyYm9uLWRlcHJlY2F0aW9uLXdhcm5pbmdzO1xuICAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3M6IGZhbHNlICFnbG9iYWw7XG4gICRjb29yZGluYXRlczogdW5wYWNrKCRjb29yZGluYXRlcyk7XG5cbiAgJG9mZnNldHM6IChcbiAgICB0b3A6ICAgIG50aCgkY29vcmRpbmF0ZXMsIDEpLFxuICAgIHJpZ2h0OiAgbnRoKCRjb29yZGluYXRlcywgMiksXG4gICAgYm90dG9tOiBudGgoJGNvb3JkaW5hdGVzLCAzKSxcbiAgICBsZWZ0OiAgIG50aCgkY29vcmRpbmF0ZXMsIDQpXG4gICk7XG5cbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcblxuICBAZWFjaCAkb2Zmc2V0LCAkdmFsdWUgaW4gJG9mZnNldHMge1xuICAgIEBpZiBpcy1sZW5ndGgoJHZhbHVlKSB7XG4gICAgICAjeyRvZmZzZXR9OiAkdmFsdWU7XG4gICAgfVxuICB9XG4gICRvdXRwdXQtYm91cmJvbi1kZXByZWNhdGlvbi13YXJuaW5nczogJHVzZXItZGVwcmVjYXRpb24td2FybmluZ3Mtc2V0dGluZyAhZ2xvYmFsO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQSBtaXhpbiBmb3IgZ2VuZXJhdGluZyB2ZW5kb3IgcHJlZml4ZXMgb24gbm9uLXN0YW5kYXJkaXplZCBwcm9wZXJ0aWVzLlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRwcm9wZXJ0eVxuLy8vICAgUHJvcGVydHkgdG8gcHJlZml4XG4vLy9cbi8vLyBAcGFyYW0geyp9ICR2YWx1ZVxuLy8vICAgVmFsdWUgdG8gdXNlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRwcmVmaXhlc1xuLy8vICAgUHJlZml4ZXMgdG8gZGVmaW5lXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgcHJlZml4ZXIoYm9yZGVyLXJhZGl1cywgMTBweCwgd2Via2l0IG1zIHNwZWMpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLy8gICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3Itd2Via2l0XG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1tb3ppbGxhXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1taWNyb3NvZnRcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW9wZXJhXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1zcGVjXG5cbkBtaXhpbiBwcmVmaXhlcigkcHJvcGVydHksICR2YWx1ZSwgJHByZWZpeGVzKSB7XG4gIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcbiAgICBAaWYgJHByZWZpeCA9PSB3ZWJraXQge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLXdlYmtpdCB7XG4gICAgICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG1veiB7XG4gICAgICBAaWYgJHByZWZpeC1mb3ItbW96aWxsYSB7XG4gICAgICAgIC1tb3otI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG1zIHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1taWNyb3NvZnQge1xuICAgICAgICAtbXMtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG8ge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLW9wZXJhIHtcbiAgICAgICAgLW8tI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IHNwZWMge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLXNwZWMge1xuICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlICB7XG4gICAgICBAd2FybiBcIlVucmVjb2duaXplZCBwcmVmaXg6ICN7JHByZWZpeH1cIjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRpc2FibGUtcHJlZml4LWZvci1hbGwoKSB7XG4gICRwcmVmaXgtZm9yLXdlYmtpdDogICAgZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3ItbW96aWxsYTogICBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1taWNyb3NvZnQ6IGZhbHNlICFnbG9iYWw7XG4gICRwcmVmaXgtZm9yLW9wZXJhOiAgICAgZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itc3BlYzogICAgICBmYWxzZSAhZ2xvYmFsO1xufVxuIiwiLnN0YXJ0LXBhZ2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICZfX3NpZGViYXIge1xyXG4gICAgd2lkdGg6ICRwYWdlLXNpZGViYXItd2lkdGg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcblxyXG4gICZfX3NpZGViYXItaXRlbSB7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHBhZ2Utc2lkZWJhci13aWR0aH0pO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYWdlLXNpZGViYXItaW5kZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG5cclxuICAgICYtLWxnIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5vZmZsaW5le1xyXG4gIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlci10cmFuc2xhdGU7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDRlbTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gICZfX2ludHJve1xyXG4gICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcblxyXG4gIH1cclxufSIsIi8vTGluayBwcmltYXJ5XHJcbkBtaXhpbiBsaW5rLW1haW4ge1xyXG4gIGNvbG9yOiAkYmFzZS1tYWluLWxpbmstY29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiAkYmFzZS1tYWluLWxpbmstZGVjb3I7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRiYXNlLW1haW4tbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGJhc2UtbWFpbi1saW5rLWRlY29yLWhvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLy9MaW5rIHNlY29uZFxyXG5AbWl4aW4gbGluay1zZWNvbmQge1xyXG4gIGNvbG9yOiAkYmFzZS1zZWNvbmQtbGluay1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246ICRiYXNlLXNlY29uZC1saW5rLWRlY29yO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkYmFzZS1zZWNvbmQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGJhc2Utc2Vjb25kLWxpbmstZGVjb3ItaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGluay1qcyB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy9MaW5rIGVtcHR5LCBub3QgY2xpY2thYmxlXHJcbkBtaXhpbiBsaW5rLWVtcHR5IHtcclxuICAmLCAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vQm9vdHN0cmFwIGdyaWQgY29scyB2ZXJ0aWNhbCBndXR0ZXJcclxuQG1peGluIGdyaWQtdmV0aWNhbC1ndXR0ZXIoJGd1dHRlcikge1xyXG4gIG1hcmdpbi1ib3R0b206IC0kZ3V0dGVyO1xyXG5cclxuICAmID4gW2NsYXNzKj1cImNvbC1cIl0sXHJcbiAgLnNsaWNrLXRyYWNrID4gW2NsYXNzKj1cImNvbC1cIl17XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGd1dHRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsIGFsaWdubWVudFxyXG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyLXRyYW5zbGF0ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLy8gYWJzb2x1dGUgdmVydGljYWwgYW5kIGhvcml6b250YWwgYWxpZ24uIGVsZW1ldCdzIGhlaWdodCBzaG91bGQgYmUgc2V0XHJcbkBtaXhpbiBhYnNvbHV0ZS1jZW50ZXItbWFyZ2luIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLy8gdmVydGljYWwgYWxpZ24gaXRlbXMgaW4gYmxvY2sgdmlhIGJlZm9yZVxyXG5AbWl4aW4gdmFsaWduLWJlZm9yZSB7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWJsb2NrO1xyXG4gICAgY29udGVudCAgICAgICAgOiBcIlwiO1xyXG4gICAgaGVpZ2h0ICAgICAgICAgOiAxMDAlO1xyXG5cclxuICAgIHZlcnRpY2FsLWFsaWduIDogbWlkZGxlO1xyXG4gIH1cclxuXHJcbiAgJiA+ICoge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbiA6IG1pZGRsZTtcclxuICB9XHJcbn1cclxuIiwiLmZyYW1lLWNvbnRlbnR7XHJcblx0Zm9udC1zaXplOiAxcmVtO1x0XHJcblxyXG5cdCZfX2hlYWRlcntcclxuXHRcdHBhZGRpbmc6IDEuMWVtIDEuOGVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS4yZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtZnJhbWUtY29sb3I7XHJcblxyXG5cdFx0Ji0tc217XHJcblx0XHRcdHBhZGRpbmc6IDAuODVlbSAxLjRlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtbmF2e1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjllbTtcclxuXHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcvJztcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWxpbmt7XHJcblx0XHRcdEBpbmNsdWRlIGxpbmstbWFpbjtcdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxle1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdFx0Ji0tc217XHJcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHJcblx0XHQmLWxpbmt7XHJcblx0XHRcdEBpbmNsdWRlIGxpbmstc2Vjb25kO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW5uZXJ7XHJcblxyXG5cdH1cclxuXHJcblx0Jl9fcm93e1xyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn0iLCIvKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Cb290c3RyYXAgZGVmYXVsdCBncmlkIHN0eWxlcyBtb2RpZmljYXRvcnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuXHJcbi8qIElubGluZS1ibG9jayBncmlkIG1vZGlmaWVyICovXHJcbi5yb3cge1xyXG5cclxuICAmLS1pYiB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgJiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtbWlkIHtcclxuICAgICAgW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJvdCB7XHJcbiAgICAgIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi0tc2Nyb2xsIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWd1dHRlci1jb2xsYXBzZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vdmVydGljYWwgaW5kZW50cyBmb3IgZmxvdyBjb2xzXHJcbiAgJi0tdmluZGVudCB7XHJcblxyXG4gICAgJi1zIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZC12ZXRpY2FsLWd1dHRlcigyMHB4KTtcclxuXHJcbiAgICAgICYtc20ge1xyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXZldGljYWwtZ3V0dGVyKDIwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLW1kIHtcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC12ZXRpY2FsLWd1dHRlcigyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1sZyB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtdmV0aWNhbC1ndXR0ZXIoMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZC12ZXRpY2FsLWd1dHRlcig0MHB4KTtcclxuXHJcbiAgICAgICYtc20ge1xyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXZldGljYWwtZ3V0dGVyKDQwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLW1kIHtcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC12ZXRpY2FsLWd1dHRlcig0MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1sZyB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtdmV0aWNhbC1ndXR0ZXIoNDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1sIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZC12ZXRpY2FsLWd1dHRlcig2MHB4KTtcclxuXHJcbiAgICAgICYtc20ge1xyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXZldGljYWwtZ3V0dGVyKDYwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLW1kIHtcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC12ZXRpY2FsLWd1dHRlcig2MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1sZyB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtdmV0aWNhbC1ndXR0ZXIoNjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sIHtcclxuXHJcbiAgLy9WZXJ0aWNhbCBpbmRlbnRzIGJldHdlZW4gc3RhdGljIGNvbHNcclxuICAmLS1zcGFjZXIge1xyXG4gICAgcGFkZGluZy10b3A6ICRncmlkLWNvbC1tb2JpbGUtc3BhY2VyO1xyXG5cclxuICAgICYteHMge1xyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1jb2wtbW9iaWxlLXNwYWNlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zbSB7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWNvbC1tb2JpbGUtc3BhY2VyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW1kIHtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtY29sLW1vYmlsZS1zcGFjZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWFsaWduIHtcclxuICAgICYtY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgJi1zbSB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1tZCB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1sZyB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxlZnQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgJi1zbSB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtbWQge1xyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWxnIHtcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXJpZ2h0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAmLXNtIHtcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtbWQge1xyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1sZyB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qXHJcbkRlYnVnZ2luZyBzdHlsZXNcclxuKi9cclxuXHJcbi8qIFtjbGFzcyo9XCJjb2wtXCJde1xyXG4gIG91dGxpbmU6IDFweCBzb2xpZCAjOTk5O1xyXG59ICovIiwiLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuVHlwb2dyYXBoeSBzdHlsZXMuXHJcblVzZSBmb3IgY29udGVudCBvdXRwdXR0ZWQgZnJvbSBhZG1pbiBwYW5lbFxyXG5XWVNJV1lHIGVkaXRvclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5cclxuLnR5cG8ge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gID4gOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gID4gOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIEBpbmNsdWRlIGxpbmstbWFpbjtcclxuICB9XHJcblxyXG4gIHVsLFxyXG4gIG9sLFxyXG4gIHAsXHJcbiAgZGwsXHJcbiAgdGFibGUsXHJcbiAgZmlndXJlLFxyXG4gIGZvcm0sXHJcbiAgZm9ybSBmaWVsZHNldCB7XHJcbiAgICBtYXJnaW46IDAgMCAwLjZlbSAwO1xyXG4gIH1cclxuXHJcbiAgZmlnY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBibG9ja3F1b3RlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgMC44ZW0gMy43ZW07XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICB9XHJcbiAgYmxvY2txdW90ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbiAgYmxvY2txdW90ZTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAnXFwyMDFDJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBmb250LXNpemU6IDEwcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IC44O1xyXG4gIH1cclxuXHJcbiAgaHIge1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLyoqIEhlYWRlcnMgQkVHSU4gKiovXHJcbiAgaDEsXHJcbiAgaDIsXHJcbiAgaDMsXHJcbiAgaDQsXHJcbiAgaDUsXHJcbiAgaDYge1xyXG4gICAgbWFyZ2luOiAxLjVlbSAwIDAuNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICB9XHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgfVxyXG4gIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgfVxyXG4gIGg1IHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgfVxyXG4gIGg2IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgfVxyXG4gIC8qKiBFTkQgSGVhZGVycyAqKi9cclxuXHJcbiAgLyoqIExpc3QgQkVHSU4gKiovXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuMWVtO1xyXG4gICAgbGlzdC1zdHlsZTogZGlzYztcclxuICB9XHJcbiAgdWwgdWwge1xyXG4gICAgbWFyZ2luOiAwIDAgMCAyZW07XHJcbiAgICBsaXN0LXN0eWxlOiBjaXJjbGU7XHJcbiAgfVxyXG4gIHVsIHVsIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IHNxdWFyZTtcclxuICB9XHJcblxyXG4gIG9sIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBudW07XHJcbiAgfVxyXG4gIG9sIG9sIHtcclxuICAgIG1hcmdpbjogMCAwIDAgMmVtO1xyXG4gIH1cclxuICBvbCBsaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogY291bnRlcnMobnVtLCAnLicpICcgJztcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW07XHJcbiAgfVxyXG5cclxuICBkdCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgZGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XHJcbiAgfVxyXG4gIC8qKiBFTkQgTGlzdCAqKi9cclxuXHJcbiAgLyoqIFRhYmxlIEJFR0lOICoqL1xyXG4gIHRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XHJcbiAgfVxyXG4gIHRhYmxlIGNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxuICB9XHJcbiAgdGFibGUgdGhlYWQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIHRhYmxlIHRmb290IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICB0YWJsZSB0Ym9keSB7XHJcbiAgfVxyXG4gIHRhYmxlIHRyIHtcclxuICB9XHJcbiAgdGFibGUgdGQge1xyXG4gICAgcGFkZGluZzogMC4yZW0gMC41ZW0gMC4yZW0gMC41ZW07XHJcbiAgfVxyXG4gIC8qKiBFTkQgVGFibGUgKiovXHJcblxyXG4gIC8qKiBJbmxpbmUgQkVHSU4gKiovXHJcbiAgc3Ryb25nLFxyXG4gIGIge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICBlbSxcclxuICBjaXRlLFxyXG4gIGRmbixcclxuICBpLFxyXG4gIHZhciB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgfVxyXG4gIGkuZmEge1xyXG4gICAgLyogRm9udCBBd2Vzb21lIGRlZmF1bHQgcmVzZXQgKi9cclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgY29kZSxcclxuICBrYmQsXHJcbiAgcHJlLFxyXG4gIHNhbXAge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcblxyXG4gIGlucyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIGRlbCxcclxuICBzLFxyXG4gIHN0cmlrZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICB9XHJcblxyXG4gIG1hcmsge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgfVxyXG5cclxuICBzdWIsXHJcbiAgc3VwIHtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgfVxyXG5cclxuICBzdXAge1xyXG4gICAgdG9wOiAtMC41ZW07XHJcbiAgfVxyXG5cclxuICBzdWIge1xyXG4gICAgYm90dG9tOiAtMC4yNWVtO1xyXG4gIH1cclxuXHJcbiAgYWJiclt0aXRsZV0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxuICB9XHJcblxyXG4gIGF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAvKiB5b3V0dWJlIHZpZGVvIGhlaWdodCBkZWNyZWFzZSBvbiBzbWFsbCBkZXZpY2VzICovXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuTmF2aWdhdGlvbiBtZW51cyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLmxpc3QtbmF2IHtcclxuICAkbGlzdC1uYXYtaG9yLW9mZnNldDogMjBweDtcclxuICAkbGlzdC1uYXYtdmVyLW9mZnNldDogNXB4O1xyXG5cclxuICAvL01vZGlmaWVyc1xyXG4gICYtLWFsaWduIHtcclxuXHJcbiAgICAmLWNlbnRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLXJpZ2h0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi0tdmFsaWduIHtcclxuXHJcbiAgICAmLW1pZGRsZSB7XHJcbiAgICAgIC5saXN0LW5hdl9faXRlbSB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYm90dG9tIHtcclxuICAgICAgLmxpc3QtbmF2X19pdGVtIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLy9FbGVtZW50c1xyXG4gICZfX2l0ZW1zIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIG1hcmdpbi10b3A6IC0kbGlzdC1uYXYtdmVyLW9mZnNldDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtbmF2LWhvci1vZmZzZXQ7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgbWFyZ2luLWxlZnQ6ICRsaXN0LW5hdi1ob3Itb2Zmc2V0O1xyXG4gICAgbWFyZ2luLXRvcDogJGxpc3QtbmF2LXZlci1vZmZzZXQ7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbTpob3ZlciAmX19saW5rLFxyXG4gICZfX2l0ZW0tLWFjdGl2ZSAmX19saW5rIHtcclxuICAgIGNvbG9yOiAkYmFzZS1tYWluLWxpbmstaG92ZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBjb2xvcjogJGJhc2UtbWFpbi1saW5rLWNvbG9yO1xyXG4gIH1cclxuICAmX19pdGVtOmhvdmVyICZfX2ljb24sXHJcbiAgJl9faXRlbS0tYWN0aXZlICZfX2ljb257XHJcbiAgICBjb2xvcjogJGJhc2UtbWFpbi1saW5rLWhvdmVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJl9fZHJvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIC8vRWxlbWVudCBNb2RpZmllcnNcclxuICAgICYtLXJ0bCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtOmhvdmVyICZfX2Ryb3Age1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxufSIsIi50cmVlLW5hdiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYmFja2dyb3VuZDogJHRyZWUtbmF2LWJnLWNvbG9yO1xyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLW5hdi1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG5cclxuICAgICYuaXMtYWN0aXZle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1uYXYtYmctYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdHJlZS1uYXYtbGluay1ob3Zlci1iZztcclxuICAgICAgY29sb3I6ICR0cmVlLW5hdi1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRvcC1kcm9wIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTBweDtcclxuICAgIGNvbG9yOiAkdHJlZS1uYXYtbGluay1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX2ljbyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICB9XHJcblxyXG4gICZfX2Fycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICBjb2xvcjogJG1haW4tbmF2LWFycm93LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJl9fZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMTAwJTtcclxuXHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgaGVpZ2h0OiAgICAgMXB4O1xyXG4gICAgb3ZlcmZsb3c6ICAgaGlkZGVuO1xyXG5cclxuICAgIC8vRWxlbWVudCBNb2RpZmllcnNcclxuICAgICZbZGF0YS1uYXYtZGlyZWN0aW9uPVwicnRsXCJdIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtOmhvdmVyID4gJl9fZHJvcCB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGhlaWdodDogICAgIGF1dG87XHJcbiAgICBvdmVyZmxvdzogICB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbn0iLCIvKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5OYXZpZ2F0aW9uIG1haW4tbmF2cyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLm1haW4tbmF2IHtcclxuICAkei1pbnRkZXg6ICR6LWluZGV4LXM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tbmF2LWJnLWNvbG9yO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tbmF2LWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcblxyXG4gICAgJi5pcy1hY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLW5hdi1iZy1hY3RpdmUtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluLW5hdi1iZy1ob3Zlci1jb2xvcjtcclxuICAgICAgY29sb3I6ICRtYWluLW5hdi1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgY29sb3I6ICRtYWluLW5hdi1saW5rLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHdpZHRoOiA3cHg7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIGNvbG9yOiAkbWFpbi1uYXYtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMTAwJTtcclxuXHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgaGVpZ2h0OiAgICAgMXB4O1xyXG4gICAgb3ZlcmZsb3c6ICAgaGlkZGVuO1xyXG5cclxuICAgIC8vRWxlbWVudCBNb2RpZmllcnNcclxuICAgICZbZGF0YS1uYXYtZGlyZWN0aW9uPVwicnRsXCJdIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtOmhvdmVyID4gJl9fZHJvcCB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGhlaWdodDogICAgIGF1dG87XHJcbiAgICBvdmVyZmxvdzogICB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbn0iLCIvKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5OYXZpZ2F0aW9uIHRhYmxlLW5hdnMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcblxyXG4uY29scy1uYXYge1xyXG5cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29scy1uYXYtYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbHMtbmF2LWJnLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gIH1cclxuICAmIFtkYXRhLW1lZ2FtZW51LXdyYXA9XCJ0cnVlXCJdIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gICYgW2RhdGEtbWVnYW1lbnUtd3JhcD1cImZhbHNlXCJdIHtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9fY29sIHtcclxuICAgIHdpZHRoOiAkY29scy1zdWJuYXYtY29sLXdpZHRoO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGxpbmstc2Vjb25kOyAgICBcclxuICB9XHJcblxyXG59XHJcblxyXG4uY29scy1zdWJuYXYge1xyXG4gIG1hcmdpbi10b3A6IDNweDtcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICYtLWxldmVsLTIge1xyXG4gICAgICBmb250LXNpemU6IC45ZW07XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICctJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBAaW5jbHVkZSBsaW5rLW1haW47XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICB9XHJcbiAgJl9faXRlbS0tbGV2ZWwtMiAmX19saW5rIHtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5OYXZpZ2F0aW9uIG1lbnVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4ubW9iaWxlLW5hdiB7XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAkbW9iaWxlLW5hdi1zbGlkZS1zcGVlZCk7XHJcblxyXG4gICAgLy9Nb2RpZmllcnNcclxuICAgICYtLWRyb3Age1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pcy1tb3Zpbmcge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtMTAwJSkpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2JpbGUtbmF2LWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAmLS1zZXBhcmF0b3Ige1xyXG4gICAgICBjb2xvcjogJG1vYmlsZS1uYXYtY2FwdGlvbi1jb2xvcjtcclxuICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtb2JpbGUtbmF2LWNhcHRpb24tYmc7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcGFnZS1tb2JpbGUtYWN0aXZlLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRtb2JpbGUtbmF2LWxpbmstY29sb3I7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICYtLXZpZXctYWxsIHtcclxuICAgICAgY29sb3I6ICRtb2JpbGUtbmF2LXZpZXdhbGwtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZ28tYmFjayB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19oYXMtY2hpbGRyZW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAmID4gLnN2Zy1pY29uIHtcclxuICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyLW1hcmdpbigpO1xyXG4gICAgICB3aWR0aDogcmVtKDE2cHgpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgxNik7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpbmstLWdvLWJhY2sgJl9faGFzLWNoaWxkcmVuIHtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC8vTW9kaWZpZXJzXHJcbiAgJi0tZHJvcCB7XHJcbiAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG59IiwiLnNpZGViYXItbmF2IHtcclxuICBmb250LXNpemU6IDAuOXJlbTtcclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZnJhbWUtY29sb3I7XHJcbiAgICBwYWRkaW5nOiAgICAgICAgICAyMHB4O1xyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogICAgICAgICAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAgICAgMS4yZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBmb250LXdlaWdodDogICBib2xkO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogLjhlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbS0tYWN0aXZlID4gJl9fbGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgQGV4dGVuZCAubGluay0tbWFpbjtcclxuICB9XHJcbiAgJl9fcm93IHtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2lubmVyIHtcclxuICAgIG1hcmdpbi10b3A6ICAwLjVlbTtcclxuICB9XHJcblxyXG4gICZfX3Bob3RvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRicmFkbnMtaW1hZ2UtaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlci10cmFuc2xhdGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC1oZWlnaHQ6ICRicmFkbnMtaW1hZ2UtaGVpZ2h0O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcblxyXG59IiwiLm92ZXJsYXkge1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRvdmVybGF5LWJvcmRlci1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJhY2tncm91bmQ6ICRvdmVybGF5LWJnLWNvbG9yO1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCAkb3ZlcmxheS1zaGFkb3ctY29sb3I7XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkb3ZlcmxheS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICA+IC5vdmVybGF5X19kcm9wIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCAxMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGNvbG9yOiAkb3ZlcmxheS1saW5rLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJG92ZXJsYXktbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNXB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZHJvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDEwMCU7XHJcblxyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAvL0VsZW1lbnQgTW9kaWZpZXJzXHJcbiAgICAmLS1ydGwge1xyXG4gICAgICByaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLmNhdGFsb2ctYnRue1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgYmFja2dyb3VuZDogJHRoZW1lLW1haW4tY29sb3I7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgei1pbmRleDogJHotaW5kZXgtZHJvcCArIDE7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmX19oYW1idXJnZXJ7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDsgXHJcbiAgfVxyXG5cclxuICAmX19hcnJvd3tcclxuICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWx7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgfVxyXG5cclxuICAmX19kcm9we1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fZHJvcCB7XHJcbiAgICAmLmlzLWhpZGRlbiB7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgb3BhY2l0eTogICAgMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIudXNlci1wYW5lbCB7XHJcblxyXG4gICRiYWRnZS1iZy1jb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcclxuICAkYmFkZ2UtdGV4dC1jb2xvcjogI0ZGRjtcclxuICAkYmFkZ2Utc2l6ZTogMjBweDtcclxuXHJcbiAgLy9FbGVtZW50c1xyXG4gICZfX2l0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcclxuICAgIGNvbG9yOiAkdGhlbWUtbWFpbi1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLS13aXNobGlzdHtcclxuICAgICAgd2lkdGg6IDMwcHg7ICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29tcGFyZXtcclxuICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2FydHtcclxuICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBmb250LXNpemU6IC45cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fY291bnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTUwJTtcclxuICAgIHRvcDogLTUwJTtcclxuICAgIGJhY2tncm91bmQ6ICRiYWRnZS1iZy1jb2xvcjtcclxuICAgIHdpZHRoOiAkYmFkZ2Utc2l6ZTtcclxuICAgIGhlaWdodDogJGJhZGdlLXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGJhZGdlLXNpemU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb2xvcjogJGJhZGdlLXRleHQtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxufSIsIi5tZnAtYmcge1xyXG4gIGJhY2tncm91bmQ6ICRwYWdlLW92ZXJsYXktY29sb3I7XHJcbiAgb3BhY2l0eTogICAgMTtcclxufVxyXG4ubW9kYWwge1xyXG4gICRmb290ZXItaW5kZW50OiAxZW07XHJcbiAgJGNsb3NlLWljb24tc2l6ZTogMjRweDtcclxuICBwb3NpdGlvbjogICByZWxhdGl2ZTtcclxuICBtYXJnaW46ICAgICAwIGF1dG87XHJcbiAgd2lkdGg6ICAgICAgOTAlO1xyXG4gIG1heC13aWR0aDogICRtb2RhbC1zaXplO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcblxyXG4gIC8qIE1vZGFsIG1vZGlmaWVycyAqL1xyXG4gICYtLXNtIHtcclxuICAgIG1heC13aWR0aDogJG1vZGFsLXNpemUtc207XHJcbiAgfVxyXG5cclxuICAmLS1sZyB7XHJcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1zaXplLWxnO1xyXG4gIH1cclxuXHJcbiAgLyogTW9kYWwgZWxlbWVudHMgKi9cclxuICAmX19oZWFkZXIge1xyXG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6ICAgICBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAgICAgICAgIDIwcHggJG1vZGFsLWhvci1wYWRkaW5nO1xyXG4gICAgYmFja2dyb3VuZDogICAgICAjRkZGO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogICAxcHggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXI7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogICAgIHJlbSgyMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAgIDE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAgIGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItY29sb3I7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIG92ZXJmbG93OiAgICAgIGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiAgIG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmLWNsb3NlIHtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIHdpZHRoOiAgICAgICAkY2xvc2UtaWNvbi1zaXplO1xyXG4gICAgICBoZWlnaHQ6ICAgICAgJGNsb3NlLWljb24tc2l6ZTtcclxuICAgICAgY29sb3I6ICAgICAgICRiYXNlLWZvbnQtY29sb3Itc3Ryb25nO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1tYWluLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4ICRtb2RhbC1ob3ItcGFkZGluZztcclxuXHJcbiAgICAmLWNlbGwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6ICAgIDI1cHggJG1vZGFsLWhvci1wYWRkaW5nIDE1cHg7XHJcblxyXG4gICAgJi1yb3cge1xyXG4gICAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIG1hcmdpbi10b3A6ICAgICAgLSAkZm9vdGVyLWluZGVudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICAgICAtICRmb290ZXItaW5kZW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiAqIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAgJGZvb3Rlci1pbmRlbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRmb290ZXItaW5kZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLmFjY29yZGlvbi10YWJzIHtcclxuICAkYmFzZS1ib3JkZXItY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAkYmFzZS1iYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG4gICRiYXNlLXNwYWNpbmc6IDMwcHggIWRlZmF1bHQ7XHJcbiAgJGRhcmstZ3JheTogIzMzMyAhZGVmYXVsdDtcclxuICAkbWVkaXVtLXNjcmVlbjogJHNjcmVlbi1zbS1taW47XHJcbiAgJHRhYi1saW5rLWNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICR0YWItYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICR0YWItYWN0aXZlLWJhY2tncm91bmQ6ICNmZmY7XHJcbiAgJHRhYi1pbmFjdGl2ZS1jb2xvcjogJGJhc2UtYmFja2dyb3VuZC1jb2xvcjtcclxuICAkdGFiLWluYWN0aXZlLWhvdmVyLWNvbG9yOiAjYzBjMGMwO1xyXG4gICR0YWItbW9kZTogJG1lZGl1bS1zY3JlZW47XHJcbiAgJGd1dHRlcjogMmVtO1xyXG5cclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYi1pbmFjdGl2ZS1jb2xvcjtcclxuICAgIGJvcmRlcjogJHRhYi1ib3JkZXI7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgIGNvbG9yOiAkdGFiLWxpbmstY29sb3I7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6ICgkYmFzZS1zcGFjaW5nIC8gMikgJGd1dHRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtOmZpcnN0LWNoaWxkID4gJl9fbGluay5qcy1pbml0LWFjdGl2ZSxcclxuICAmX19saW5rLmpzLWFjdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiLWFjdGl2ZS1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICByaWdodDogLTFweDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtbWFpbi1jb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKXtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcbiAgICAgIGJvcmRlci10b3A6ICR0YWItYm9yZGVyO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+ICZfX2NvbnRlbnR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSIsIi5saW5rIHtcclxuXHJcbiAgJi0tbWFpbiB7XHJcbiAgICBjb2xvcjogJGJhc2UtbWFpbi1saW5rLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkYmFzZS1tYWluLWxpbmstZGVjb3I7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1tYWluLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogJGJhc2UtbWFpbi1saW5rLWRlY29yLWhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tc2Vjb25ke1xyXG4gICAgY29sb3I6ICRiYXNlLXNlY29uZC1saW5rLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkYmFzZS1zZWNvbmQtbGluay1kZWNvcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRiYXNlLXNlY29uZC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246ICRiYXNlLXNlY29uZC1saW5rLWRlY29yLWhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0taW5oZXJpdGVkIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgJi0tanN7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWVtcHR5e1xyXG4gICAgJiwgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWFycm93e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAmOjphZnRlcntcclxuICAgICAgY29udGVudDogJz4nO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNpdGUtaW5mbyB7XHJcbiAgY29sb3I6ICRzaXRlLWluZm8tY29sb3I7XHJcbiAgZm9udC1zaXplOiAuOXJlbTtcclxuXHJcbiAgJl9fZ3JvdXB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXNpZGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXJ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICYtLXBob25lIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAgICBcclxuICAgIGNvbG9yOiAkc2l0ZS1pbmZvLWljby1jb2xvcjtcclxuXHJcbiAgICAmLS1waG9uZXtcclxuICAgICAgdG9wOiAycHg7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2xvY2t7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5zb2MtZ3JvdXBzIHtcclxuXHJcbiAgJGd1dHRlcjogMTBweDtcclxuICAkYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgJGFyZWEtc2l6ZTogMzhweDtcclxuICAkaWNvbi1zaXplOiA3NSU7XHJcblxyXG4gICRpY29uLWNvbG9yOiAjZmZmO1xyXG4gICRkZWZhdWx0LWJnOiAjMDAwO1xyXG5cclxuICAkYmFja2dyb3VuZHM6IChcclxuICAgICAgICAgIHZrb250YWt0ZTogIzU0NzY5QixcclxuICAgICAgICAgIGZhY2Vib29rOiAjM0E1QkEwLFxyXG4gICAgICAgICAgZ29vZ2xlLXBsdXM6ICNEOTUwMzIsXHJcbiAgICAgICAgICB0d2l0dGVyOiAjMkNBN0UwLFxyXG4gICAgICAgICAgaW5zdGFncmFtOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRUQzNzMgNCUsICNGMTUyNDUgMzAlLCAjRDkyRTdGIDYyJSwgIzlCMzZCNyAxMDAlLCAjNTE1RUNGKSxcclxuICAgICAgICAgIG9kbm9rbGFzc25pa2k6ICNGMjcyMENcclxuICApO1xyXG5cclxuICBtYXJnaW4tbGVmdDogLSByZW0oJGd1dHRlcik7XHJcbiAgbWFyZ2luLWJvdHRvbTogLSByZW0oJGd1dHRlcik7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gICZfX2ljbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogcmVtKCRndXR0ZXIpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKCRndXR0ZXIpO1xyXG4gICAgd2lkdGg6IHJlbSgkYXJlYS1zaXplKTtcclxuICAgIGhlaWdodDogcmVtKCRhcmVhLXNpemUpO1xyXG5cclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgY29sb3I6ICRpY29uLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJGRlZmF1bHQtYmc7XHJcblxyXG4gICAgQGVhY2ggJG1vZGlmaWNhdG9yLCAkYmcgaW4gJGJhY2tncm91bmRzIHtcclxuICAgICAgJi0tI3skbW9kaWZpY2F0b3J9IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXItbWFyZ2luKCk7XHJcblxyXG4gICAgICBtYXgtd2lkdGg6ICRpY29uLXNpemU7XHJcbiAgICAgIG1heC1oZWlnaHQ6ICRpY29uLXNpemU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuICB9XHJcbn0iLCIucGF5LWljb25ze1xyXG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdFxyXG5cdCZfX2ljb3tcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcdFx0XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnN0YXItcmF0aW5nIHtcclxuICAkc3Rhci1jb2xvcjogI0ZGQjMwMDtcclxuXHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAmX19zdGFycyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gICZfX3N0YXIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogcmVtKDE0KTtcclxuICAgIGhlaWdodDogcmVtKDE0KTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICBjb2xvcjogJHN0YXItcmF0aW5nLWNvbG9yO1xyXG4gICAgc3Ryb2tlOiAkc3Rhci1yYXRpbmctY29sb3I7XHJcblxyXG4gICAgJi0tZW1wdHkge1xyXG4gICAgICAuc3ZnLWljb24tLXN0YXIge1xyXG4gICAgICAgIGZpbGw6IG5vbmVcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ZvdGVzIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XHJcbiAgfVxyXG5cclxufSIsIi5zdGFyLXZvdGluZyB7XHJcblxyXG4gICZfX3dyYXAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbiAgJl9faWNvbiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogcmVtKDIwcHgpO1xyXG4gICAgaGVpZ2h0OiByZW0oMjBweCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAuc3ZnLWljb24tLXN0YXIge1xyXG4gICAgICBzdHJva2U6ICRzdGFyLXJhdGluZy1jb2xvcjtcclxuICAgICAgZmlsbDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljbzpsYXN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gICZfX2lucHV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19pY29uOmhvdmVyLFxyXG4gICZfX2ljb246aG92ZXIgfiAmX19pY29uLFxyXG4gICZfX2lucHV0OmNoZWNrZWQgfiAmX19pY29uIHtcclxuICAgIC5zdmctaWNvbi0tc3RhciB7XHJcbiAgICAgIGZpbGw6ICRzdGFyLXJhdGluZy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLm1lc3NhZ2Uge1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cclxuICAmLS1zdWNjZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLXN1Y2Nlc3MtY29sb3I7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVzc2FnZS1zdWNjZXNzLWJvcmRlcjtcclxuICB9XHJcblxyXG4gICYtLWVycm9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWVycm9yLWNvbG9yO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1lc3NhZ2UtZXJyb3ItYm9yZGVyO1xyXG4gIH1cclxuXHJcbiAgJi0taW5mbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1pbmZvLWNvbG9yO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1lc3NhZ2UtaW5mby1ib3JkZXI7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gIH1cclxuXHJcbiAgLy9hZGRlZCBcInBcIiBzZWxlY3RvciBiZWNhdXNlIGl0IHVzdWFsbHkgaXMgaW5jbHVkZWQgaW4gdmFsaWRhdGlvbiBlcnJvcnMgSlNPTiByZXNwb25zZVxyXG4gICZfX2l0ZW0sXHJcbiAgJl9fbGlzdCBwLFxyXG4gICYgcHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubGlrZXN7XHJcblx0JGd1dHRlci12ZXJ0OiAxMHB4O1xyXG5cdCRndXR0ZXItaG9yOiAxNXB4O1xyXG5cclxuXHRcclxuXHRtYXJnaW46ICgtJGd1dHRlci12ZXJ0KSAwIDAgKC0kZ3V0dGVyLWhvcik7XHJcblx0Zm9udC1zaXplOiAwOyAvL2lubGluZS1ibG9jayBleHRyYSBzcGFjZXNcclxuXHRcclxuXHQmX19pdGVte1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdG1hcmdpbjogJGd1dHRlci12ZXJ0IDAgMCAkZ3V0dGVyLWhvcjtcclxuXHJcblx0XHQmLS12a3tcdFx0XHRcclxuXHRcdH1cclxuXHJcblx0XHQmLS1mYntcclxuXHRcdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZ3B7XHJcblx0XHRcdHdpZHRoOiA1OHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tdHd7XHJcblx0XHRcdGhlaWdodDogMjBweDtcdFxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qIFNvY2lhbCBidXR0b25zIHJlc2V0IEJFR0lOICovXHJcbnNwYW4uYi1zaGFyZXtcclxuXHRmb250OiAgaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDBweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbmEuYi1zaGFyZV9faGFuZGxle1xyXG5cdHBhZGRpbmc6IDBweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbnNwYW4uYi1zaGFyZV9fdGV4dHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuc3Bhbi5iLXNoYXJlLWJ0bl9fd3JhcHtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogU2hhcmUgYnV0dG9ucyByZXdyaXRlICovXHJcbi5iLXNoYXJle1xyXG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG59XHJcbi5iLXNoYXJlX19oYW5kbGV7XHJcblx0bWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLmItc2hhcmVfX2xpbmt7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59IiwiLnRvb2x0aXAge1xyXG5cdCRpY28tc2l6ZTogICAgICAgIDE0cHg7XHJcblx0JGljby1iZy1jb2xvcjogICAgJHRoZW1lLW1haW4tY29sb3I7XHJcblx0JGljby1jb2xvcjogICAgICAgI2ZmZjtcclxuXHQkZGVzYy13aWR0aDogICAgICAyMDBweDtcclxuXHQkZGVzYy13aWR0aC1tZDogICAzMDBweDtcclxuXHQkZGVzYy13aWR0aC1sZzogICA0MDBweDtcclxuXHQkZHJvcC1iZy1jb2xvcjogICAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCZfX2xhYmVsIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcblxyXG5cdCZfX3Bvc2l0aW9uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMXB4O1xyXG5cdFx0cmlnaHQ6IC0oJGljby1zaXplICsgNSk7XHJcblx0fVxyXG5cclxuXHQmX19pY28ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6ICRpY28tc2l6ZTtcclxuXHRcdGhlaWdodDogJGljby1zaXplO1xyXG5cdFx0ZmlsbDogJGljby1iZy1jb2xvcjtcclxuXHRcdGNvbG9yOiAkaWNvLWJnLWNvbG9yO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQudG9vbHRpcF9fZHJvcCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmX19kcm9wIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcdGxlZnQ6IDEwMCU7XHJcblx0XHR0b3A6IC01cHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcclxuXHJcblx0XHQmLS1ydGx7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Rlc2Mge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGRyb3AtYmctY29sb3I7XHJcblx0XHRib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoNTcsIDkzLCAxMzIsIDAuMik7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAuOXJlbTtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHR3aWR0aDogJGRlc2Mtd2lkdGg7XHJcblx0XHRmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Y29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHQmLS1tZHtcclxuXHRcdFx0d2lkdGg6ICRkZXNjLXdpZHRoLW1kO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWxne1xyXG5cdFx0XHR3aWR0aDogJGRlc2Mtd2lkdGgtbGc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufSIsIltkYXRhLWxvYWRlci1mcmFtZV17XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOmJlZm9yZXtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG5cdFx0ei1pbmRleDogMTAwO1xyXG5cdH1cclxuXHJcbn0iLCIuc3Bpbm5lci1jaXJjbGV7XHJcbiAgYm9yZGVyLXJhZGl1czogODAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogJHNwaW5uZXItY2lyY2xlX3NpemU7XHJcbiAgd2lkdGg6ICRzcGlubmVyLWNpcmNsZV9zaXplO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luOiAoLSRzcGlubmVyLWNpcmNsZV9zaXplLzIpIDAgMCAoLSRzcGlubmVyLWNpcmNsZV9zaXplLzIpO1xyXG4gIGFuaW1hdGlvbjogdGNvbi1zcGluMzYwICRzcGlubmVyLWNpcmNsZV9zcGVlZCBsaW5lYXIgaW5maW5pdGUgZm9yd2FyZHM7XHJcbiAgYmFja2dyb3VuZDogJHNwaW5uZXItY2lyY2xlX2JnO1xyXG4gIHotaW5kZXg6IDIwMDtcclxuICBvcGFjaXR5OiAwLjc7XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAkc3Bpbm5lci1jaXJjbGVfZmlsbF9yYWRpdXMgJHNwaW5uZXItY2lyY2xlX2ZpbGxfcmFkaXVzIDA7XHJcbiAgICBoZWlnaHQ6ICRzcGlubmVyLWNpcmNsZV9zaXplO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHRvcDogMDsgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZDogJHNwaW5uZXItY2lyY2xlX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzcGlubmVyLWNpcmNsZV9iZywgJHNwaW5uZXItY2lyY2xlX2NvbG9yKTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHNwaW5uZXItY2lyY2xlX3JhZGl1cztcclxuICAgIGhlaWdodDogJHNwaW5uZXItY2lyY2xlX2lubmVyX2NpcmNsZTtcclxuICAgIHdpZHRoOiAkc3Bpbm5lci1jaXJjbGVfaW5uZXJfY2lyY2xlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3Bpbm5lci1jaXJjbGVfaW5uZXJfYmc7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRjb24tc3BpbjM2MCB7XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn0iLCIvLyBDb252ZXJ0IHBpeGVscyB0byBlbXNcbi8vIGVnLiBmb3IgYSByZWxhdGlvbmFsIHZhbHVlIG9mIDEycHggd3JpdGUgZW0oMTIpIHdoZW4gdGhlIHBhcmVudCBpcyAxNnB4XG4vLyBpZiB0aGUgcGFyZW50IGlzIGFub3RoZXIgdmFsdWUgc2F5IDI0cHggd3JpdGUgZW0oMTIsIDI0KVxuXG5AZnVuY3Rpb24gZW0oJHB4dmFsLCAkYmFzZTogJGVtLWJhc2UpIHtcbiAgQGlmICRvdXRwdXQtYm91cmJvbi1kZXByZWNhdGlvbi13YXJuaW5ncyA9PSB0cnVlIHtcbiAgICBAd2FybiBcIltCb3VyYm9uXSBbRGVwcmVjYXRpb25dIGBlbWAgaXMgZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSBcIiArXG4gICAgXCJyZW1vdmVkIGluIDUuMC4wLlwiO1xuICB9XG5cbiAgJHVzZXItZGVwcmVjYXRpb24td2FybmluZ3Mtc2V0dGluZzogJG91dHB1dC1ib3VyYm9uLWRlcHJlY2F0aW9uLXdhcm5pbmdzO1xuICAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3M6IGZhbHNlICFnbG9iYWw7XG5cbiAgQGlmIG5vdCB1bml0bGVzcygkcHh2YWwpIHtcbiAgICAkcHh2YWw6IHN0cmlwLXVuaXRzKCRweHZhbCk7XG4gIH1cbiAgQGlmIG5vdCB1bml0bGVzcygkYmFzZSkge1xuICAgICRiYXNlOiBzdHJpcC11bml0cygkYmFzZSk7XG4gIH1cblxuICAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3M6ICR1c2VyLWRlcHJlY2F0aW9uLXdhcm5pbmdzLXNldHRpbmcgIWdsb2JhbDtcblxuICBAcmV0dXJuICgkcHh2YWwgLyAkYmFzZSkgKiAxZW07XG59XG4iLCIudW5hdmFpbGFibGUge1xyXG4gIGNvbG9yOiAgICAgICAgICAkYXR0ZW50aW9uLWNvbG9yO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAgMC43NWVtO1xyXG4gICAgd2lkdGg6ICAgMC43NWVtO1xyXG4gIH1cclxufSIsIi5iZW5lZml0cyB7XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBmb250LXNpemU6IC45cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9faWNvIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY29sb3I6ICRiZW5lZml0cy1pY28tY29sb3I7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjdlbTtcclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMmVtO1xyXG4gICAgY29sb3I6ICRiZW5lZml0cy10aXRsZS1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBjb2xvcjogJGJlbmVmaXRzLWRlc2MtY29sb3I7XHJcbiAgfVxyXG59IiwiLmJhbm5lci1zaW1wbGV7XHJcbiAgJGJvcmRlci1jb2xvcjogICAgICAgICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAkdGl0bGUtY29sb3I6ICAgICAgICAgIzAwMDtcclxuICAkZGVzYy1jb2xvcjogICAgICAgICAgIzAwMDtcclxuICAkYXJyb3ctYmc6ICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjEyOSk7XHJcbiAgJGFycm93LWJnLWhvdmVyOiAgICAgIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAkYXJyb3ctY29sb3I6ICAgICAgICAgI2ZmZjtcclxuICAkYXJyb3ctY29sb3ItaG92ZXI6ICAgI2ZmZjtcclxuICAkZG90cy1ib3JkZXItY29sb3I6ICAgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICRkb3RzLWJnOiAgICAgICAgICAgICAjZmZmO1xyXG4gICRkb3RzLWJnLWFjdGl2ZTogICAgICAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG5cclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBcclxuICAvKiBPbmx5IG9uZSBiYW5uZXIgaXMgdmlzaWJsZSB3aGlsZSBqcyBpcyBsb2FkaW5nICovXHJcbiAgW2RhdGEtc2xpZGVyLW5vanNde1xyXG4gICAgW2RhdGEtc2xpZGVyLXNsaWRlXTpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW17IFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAgICBcclxuICB9ICBcclxuXHJcbiAgJl9fbGlua3sgICAgXHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCAwIDAgMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgei1pbmRleDogJHotaW5kZXgtbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuICB9XHJcblxyXG4gICZfX2ltYWdle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDIwcHggMCBudWxsIDApO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGNvbG9yOiAkZGVzYy1jb2xvcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbil7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9IFxyXG5cclxuICB9XHJcblxyXG4gICZfX2Fycm93e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1zO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFycm93LWJnO1xyXG4gICAgfVxyXG4gICAgY29sb3I6ICRhcnJvdy1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcnJvdy1iZy1ob3ZlcjtcclxuICAgICAgfVxyXG4gICAgICBjb2xvcjogJGFycm93LWNvbG9yLWhvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2xpY2stZGlzYWJsZWR7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1wcmV2e1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW5leHR7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXItdHJhbnNsYXRlO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWRvdHN7ICAgIFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA1JTsgICBcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuc2xpY2stZG90cyBsaXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAzcHg7XHJcbiAgfVxyXG4gIC5zbGljay1kb3RzIGJ1dHRvbntcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZG90cy1ib3JkZXItY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG90cy1iZztcclxuICB9XHJcbiAgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b257XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG90cy1iZy1hY3RpdmU7XHJcbiAgfVxyXG59IiwiLndpZGdldC1zZWNvbmRhcnkge1xyXG4gICRhcnJvdy1oZWlnaHQ6IDYwcHg7XHJcbiAgJGFycm93LXdpZHRoOiAyN3B4O1xyXG4gICRhcnJvdy1iZzogI2Y4ZjhmODtcclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgJi0tYm9yZGVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICR3aWRnZXQtc2Vjb25kYXJ5LXRpdGxlLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJl9fdmlld2FsbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICBmb250LXNpemU6IC45cmVtO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJy8nO1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19obGluayB7XHJcbiAgICBAaW5jbHVkZSBsaW5rLW1haW47XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICYtLWJvcmRlci12ZXJ0aWNhbCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvb3RlciB7XHJcbiAgICBmb250LXNpemU6IC45cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogJGFycm93LXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkYXJyb3ctaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFycm93LWJnO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6bm90KC5zbGljay1kaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGFycm93LWJnLCAyJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGVmdCB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLS1sZWZ0LW91dCB7XHJcbiAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tcmlnaHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgICYtLXJpZ2h0LW91dCB7XHJcbiAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBzdHlsZXMgZm9yIGRpc2FibGVkIGFycm93LCB3aGVuIHNsaWNrIGNhcm91c2VsIGluZmluaXRlIGlzIGRpc2FibGVkICovXHJcbiAgICAmLnNsaWNrLWRpc2FibGVkIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3ZnIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcblxyXG59IiwiLndpZGdldC1zaWRlYmFye1xyXG4gICRyZWFkLW1vcmUtY29sb3I6ICMwMDA7XHJcbiAgJHJlYWQtbW9yZS1iZzogICAgI2ZmZjtcclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXJ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVhZC1tb3Jle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBjb2xvcjogJHJlYWQtbW9yZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWFkLW1vcmUtYmc7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHJlYWQtbW9yZS1iZywgMiUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIuYmFyZ2FpbiB7XHJcbiAgJGFycm93LWhlaWdodDogNjBweDtcclxuICAkYXJyb3ctd2lkdGg6IDI3cHg7XHJcbiAgJGFycm93LWJnOiAjZjhmOGY4O1xyXG4gICRzdmctd2lkdGg6IDEzLjVweDtcclxuICAkc3ZnLWhlaWdodDogMzBweDtcclxuICAkcHJpY2UtbGlzdC1oZWlnaHQ6IDYwcHg7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAvKiBlcXVhbCBoZWlnaHQgZm9yIHNsaWNrIGl0ZW1zICovXHJcbiAgLnNsaWNrLXRyYWNre1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5zbGljay1zbGlkZXtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0e1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkcHJpY2UtbGlzdC1oZWlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXJ7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDM1cHggMCAzNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faWNvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkdGhlbWUtdGhpcmQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xyXG4gIH1cclxuXHJcbiAgJl9fY291bnRkb3duIHtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIH1cclxuXHJcbiAgJl9fY291bnRkb3duLWl0ZW17XHJcbiAgICAmOm5vdCgmLS1jb2xvbiwgOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29sb257XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6ICc6JztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGhvdG8ge1xyXG4gICAgcGFkZGluZzogMjBweCA0MHB4IDEwcHggNDBweDtcclxuICB9XHJcblxyXG4gICZfX3Bob3RvLWl0ZW17XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX3Bob3RvLWltZyB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmX19wcmljZS1saXN0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogJHByaWNlLWxpc3QtaGVpZ2h0O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX3ByaWNlLWl0ZW0ge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcmljZS1sYWJlbHtcclxuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcclxuICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICB9XHJcblxyXG4gICZfX3ByaWNlLXZhbHVle1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICAmX19hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHdpZHRoOiAkYXJyb3ctd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRhcnJvdy1oZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJyb3ctYmc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpub3QoLnNsaWNrLWRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYXJyb3ctYmcsIDIlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sZWZ0IHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmlnaHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2xpY2stZGlzYWJsZWQge1xyXG4gICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3ZnIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgd2lkdGg6ICRzdmctd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRzdmctaGVpZ2h0O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG59IiwiLnRhYmxvaWR7XHJcbiAgJHNpZGViYXItd2lkdGg6IDI4NXB4O1xyXG4gICRzaWRlYmFyLWluZGVudDogMzBweDtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcblxyXG4gICZfX2Jhbm5lcntcclxuICAgIC8qIFNsaWNrIGNhcm91c2VsIGZsZXggc2l6ZSBmaXggICovXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2JhcmdhaW57XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItaW5kZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIucG9zdCB7XHJcblxyXG4gICYtLXNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICAvKiBEaXNwbGF5IHBob3RvIHRvIHRoZSBsZWZ0IG9uIGxhcmdlIGRldmljZXMgKi9cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuXHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICAvL2ZpcmVmb3ggbWF4LXdpZHRoIGZvciB0YWJsZS1jZWxsIGhhY2tcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RhdGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgQGluY2x1ZGUgbGluay1tYWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcmVhZG1vcmUge1xyXG4gICAgQGluY2x1ZGUgbGluay1tYWluO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnPic7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZXhwaXJle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIGNvbG9yOiAjY2MwMDAwO1xyXG4gIH1cclxufSIsIi5zbWFsbC1wb3N0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBmb250LXNpemU6IC45cmVtO1xyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMzUlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgfVxyXG5cclxuICAmX19kZXNjIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICB9XHJcblxyXG4gICZfX2RhdGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICB9XHJcblxyXG59IiwiLmJyYW5kcy13aWRnZXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRicmFkbnMtd2lkZ2V0LWJvcmRlci1jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMCA0MHB4O1xyXG5cclxuICAmX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicmFkbnMtd2lkZ2V0LWJvcmRlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyLXRyYW5zbGF0ZTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBjb2xvcjogJGJyYWRucy13aWRnZXQtbGluay1jb2xvcjtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhZG5zLXdpZGdldC1saW5rLWNvbG9yLWhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhZG5zLXdpZGdldC1hcnJvdy1iZztcclxuICAgIGNvbG9yOiAkYnJhZG5zLXdpZGdldC1hcnJvdy1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYWRucy13aWRnZXQtYXJyb3ctYmctaG92ZXI7XHJcbiAgICAgIGNvbG9yOiAkYnJhZG5zLXdpZGdldC1hcnJvdy1jb2xvci1ob3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1wcmV2IHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJyYWRucy13aWRnZXQtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW5leHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYnJhZG5zLXdpZGdldC1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5zdmctaWNvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlci1tYXJnaW4oKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLnNlby10ZXh0IHtcclxuICBwYWRkaW5nOiAzNXB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogJHRoZW1lLWZyYW1lLWNvbG9yO1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBjb2xvcjogJHNlby10ZXh0LXRpdGxlLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcblxyXG4gIH1cclxuXHJcbn0iLCIuYnJlYWRjcnVtYnMge1xyXG5cclxuICAkc2VwYXJhdG9yLWljbzogJy8nO1xyXG4gICRzZXBhcmF0b3ItY29sb3I6ICMwMDA7XHJcbiAgJHZlcnRpY2FsLWd1dHRlcjogNXB4O1xyXG5cclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tdG9wOiAoLSR2ZXJ0aWNhbC1ndXR0ZXIpO1xyXG4gIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6ICR2ZXJ0aWNhbC1ndXR0ZXI7XHJcblxyXG4gICAgLyogc3R5bGVzIGZvciBzZXBhcmF0b3IgKi9cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICRzZXBhcmF0b3ItaWNvO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwIDAuNGVtO1xyXG4gICAgICBjb2xvcjogJHNlcGFyYXRvci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBAaW5jbHVkZSBsaW5rLW1haW47XHJcbiAgfVxyXG5cclxufSIsIi5wYWdpbmF0b3Ige1xyXG4gICRzaXplOiByZW0oNDgpO1xyXG4gICRzaXplLXhzOiByZW0oMzUpO1xyXG4gIGRpc3BsYXk6ICAgICAgICAgZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogICAgIGZsZXgtc3RhcnQ7XHJcbiAgZmxleC13cmFwOiAgICAgICB3cmFwO1xyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiAgICAgIHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAgICAgICAgJHNpemUteHM7XHJcbiAgICB3aWR0aDogICAgICAgICAkc2l6ZS14cztcclxuICAgIGJvcmRlcjogICAgICAgIDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZTtcclxuICAgIG1hcmdpbjogICAgICAgIDJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAgIGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiAgICBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogICBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogICAgICBoaWRkZW47XHJcblxyXG4gICAgJjpub3QoJi0tYWN0aXZlKTpub3QoJi0tZW1wdHkpOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWZyYW1lLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIGEsIHNwYW4ge1xyXG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXItbWFyZ2luO1xyXG4gICAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogICAgIGNlbnRlcjtcclxuICAgICAgY29sb3I6ICAgICAgICAgICBpbmhlcml0O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAgICAgICAgICAgaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gICAgICBib3JkZXItY29sb3I6ICAgICAkYmFzZS1mb250LWNvbG9yO1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICAjRkZGO1xyXG4gICAgfVxyXG4gICAgJi0tZW1wdHkgeyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcblxyXG4gICAgJi0tZmlyc3QgeyB9XHJcbiAgICAmLS1sYXN0IHsgfVxyXG5cclxuICAgICYtLW5leHQsXHJcbiAgICAmLS1wcmV2IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYtLW5leHQge1xyXG4gICAgICBvcmRlcjogICAgICAgMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG4gICAgfVxyXG4gICAgJi0tcHJldiB7XHJcbiAgICAgIG9yZGVyOiAgICAgICAgLTE7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogIDFlbTtcclxuICAgIHdpZHRoOiAgIDFlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGhlaWdodDogJHNpemU7XHJcbiAgICAgIHdpZHRoOiAgJHNpemU7XHJcblxyXG4gICAgICAmLS1wcmV2LFxyXG4gICAgICAmLS1uZXh0IHsgZGlzcGxheTogYmxvY2s7IH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuY29tbWVudHMge1xyXG4gICRmb3JtLWhlYWRlci1iZzogJHRoZW1lLWZyYW1lLWNvbG9yO1xyXG4gICRmb3JtLWJvZHktYmc6ICR0aGVtZS1mcmFtZS1jb2xvcjtcclxuICAkZm9ybS1wYXJlbnQtYmc6ICR0aGVtZS1mcmFtZS1jb2xvcjtcclxuICAkcmVwbHktZm9ybS1iZzogJGZvcm0tYm9keS1iZztcclxuICAkZm9ybS1ob3ItcGFkZGluZzogMTVweDtcclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gICZfX3Bvc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Bvc3QtaGVhZGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgfVxyXG4gICZfX3Bvc3QtYXV0aG9yIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4gICZfX3Bvc3QtZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcclxuICB9XHJcbiAgJl9fcG9zdC1yYXRlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gIH1cclxuICAmX19wb3N0LXRleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gIH1cclxuICAmX19wb3N0LWZvb3RlciB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICB9XHJcbiAgJl9fcG9zdC12b3RlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xyXG4gIH1cclxuICAmX19wb3N0LXZvdGUtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcG9zdC12b3RlLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgfVxyXG4gICZfX3Bvc3QtcmVwbHkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgfVxyXG4gICZfX3Bvc3QtcmVwbHktbGluayB7XHJcbiAgICBAaW5jbHVkZSBsaW5rLW1haW47XHJcbiAgICBAaW5jbHVkZSBsaW5rLWpzO1xyXG4gIH1cclxuXHJcbiAgJi1yZXBseS1mb3JtIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcGx5LWZvcm0tYmc7XHJcbiAgfVxyXG5cclxuICAmX19mb3JtIHtcclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWhlYWRlci1iZztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4ICRmb3JtLWhvci1wYWRkaW5nIDE1cHggJGZvcm0taG9yLXBhZGRpbmc7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1ib2R5LWJnO1xyXG4gICAgICBwYWRkaW5nOiAwICRmb3JtLWhvci1wYWRkaW5nIDE1cHggJGZvcm0taG9yLXBhZGRpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wYXJlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZm9ybS1wYXJlbnQtYmc7XHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgQGV4dGVuZCAuY29tbWVudHNfX3Bvc3QtaGVhZGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtYXV0aG9yIHtcclxuICAgICAgQGV4dGVuZCAuY29tbWVudHNfX3Bvc3QtYXV0aG9yO1xyXG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLWRhdGUge1xyXG4gICAgICBAZXh0ZW5kIC5jb21tZW50c19fcG9zdC1kYXRlO1xyXG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIHNjcm9sbGluZyB0byBmb3JtIHBsYWNlIG9uIHRoZSBwYWdlIGFmdGVyIG5vbiBBamF4IHN1Ym1pdCAqL1xyXG4gICNjb21tZW50cy1hbmNob3Ige1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTI1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiNjb21tZW50cy1saXN0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbn1cclxuIiwiLmF1dG9jb21wbGV0ZSB7XHJcbiAgJGF1dG9jb21wbGV0ZS1ib3JkZXItY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAkYXV0b2NvbXBsZXRlLXNoYWRvdy1jb2xvcjogJGJhc2UtYm94LXNoYWRvdy1jb2xvcjtcclxuICAkYXV0b2NvbXBsZXRlLWJnLWNvbG9yOiAjZmZmO1xyXG5cclxuICAkZnJhbWUtei1pbnRkZXg6ICR6LWluZGV4LW07XHJcbiAgJGZyYW1lLWJnOiAjZmZmO1xyXG5cclxuICAkaXRlbS1iZy1ob3ZlcjogI2YyZjJmMjtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19lbGVtZW50IHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19mcmFtZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZnJhbWUtYmc7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogJGZyYW1lLXotaW50ZGV4O1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhdXRvY29tcGxldGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRhdXRvY29tcGxldGUtYmctY29sb3I7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA0cHggJGF1dG9jb21wbGV0ZS1zaGFkb3ctY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkaXRlbS1iZy1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Byb2R1Y3Qge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxuXHJcbiAgICAmLXBob3RvIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbmZvIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1icmFuZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgICYtb3B0aW9uIHtcclxuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVzc2FnZSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICYtLW5vaXRlbXMge1xyXG5cclxuICAgIH1cclxuICB9XHJcbn0iLCIucmFuZ2Utc2xpZGVye1xyXG4gICRoYW5kbGUtd2lkdGg6IDIycHg7XHJcbiAgJGhhbmRsZS1oZWlnaHQ6IDIycHg7XHJcbiAgJGhhbmRsZS1jb2xvcjogI2ZmZjtcclxuICBcclxuICAkc2xpZGVyLWhlaWdodDogNHB4O1xyXG4gICRzbGlkZXItY29sb3I6IGRhcmtlbigkdGhlbWUtZnJhbWUtY29sb3IsIDIwJSk7XHJcbiAgXHJcbiAgJl9fd3JhcHBlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogJGhhbmRsZS1oZWlnaHQ7XHJcbiAgICAvKiBjYW5jZWwgJl9fY29udHJvbCBtYXJnaW4gY29sbGFwcyAqL1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgfVxyXG5cclxuICAmX19jb250cm9se1xyXG4gICAgYmFja2dyb3VuZDogJHNsaWRlci1jb2xvcjtcclxuICAgIGhlaWdodDogJHNsaWRlci1oZWlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAoJGhhbmRsZS1oZWlnaHQgLSAkc2xpZGVyLWhlaWdodCkvMjtcclxuXHJcbiAgICAudWktc2xpZGVyLWhhbmRsZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCBudWxsKTtcclxuICAgICAgd2lkdGg6ICRoYW5kbGUtd2lkdGg7XHJcbiAgICAgIGhlaWdodDogJGhhbmRsZS1oZWlnaHQ7ICAgICAgXHJcbiAgICAgIGJhY2tncm91bmQ6ICRoYW5kbGUtY29sb3I7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAoLSRoYW5kbGUtd2lkdGgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLXNsaWRlci1yYW5nZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbWFyZ2luLXRvcDogLSgkc2xpZGVyLWhlaWdodC8yKTtcclxuICAgICAgaGVpZ2h0OiAkc2xpZGVyLWhlaWdodDtcclxuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLW1haW4tY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNhdGFsb2ctdG9vbGJhciB7XHJcbiAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9fZmllbGQge1xyXG4gIH1cclxuXHJcbiAgJl9fY29udHJvbCB7XHJcbiAgfVxyXG59IiwiLmNhdGFsb2ctc2VjdGlvbntcclxuXHQkcGhvdG8tc2l6ZTogMjAwcHg7XHJcblxyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcblx0JiwgJjpob3ZlcntcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlcntcclxuXHRcdC5jYXRhbG9nLXNlY3Rpb25fX2NhcHRpb257XHJcblx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1mcmFtZS1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltYWdle1xyXG5cdFx0aGVpZ2h0OiAkcGhvdG8tc2l6ZTtcclxuICAgIG1heC1oZWlnaHQ6ICRwaG90by1zaXplO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHR9XHJcblxyXG5cdCZfX2ltZ3tcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXItdHJhbnNsYXRlO1xyXG5cdH1cclxuXHJcblx0Jl9fY2FwdGlvbntcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxufSIsIi5jYXRhbG9nLW1hcCB7XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZWJveCB7XHJcbiAgICBoZWlnaHQ6IDE2MnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAuOXJlbTtcclxuICB9XHJcblxyXG59IiwiLnByb2R1Y3QtY3V0IHtcclxuICAkb3ZlcmxheS1pbmRlbnQ6IDEwcHg7XHJcbiAgJG92ZXJsYXktYm9yZGVyOiAycHggc29saWQgJHRoZW1lLW1haW4tY29sb3I7XHJcbiAgJG92ZXJsYXktc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBwb3NpdGlvbjogIHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAgICAgICAnJztcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgKC0kb3ZlcmxheS1pbmRlbnQpICgtJG92ZXJsYXktaW5kZW50KSAoLSRvdmVybGF5LWluZGVudCkgKC0kb3ZlcmxheS1pbmRlbnQpKTtcclxuICAgICAgICBkaXNwbGF5OiAgICAgICBibG9jaztcclxuICAgICAgICBib3JkZXI6ICAgICAgICAkb3ZlcmxheS1ib3JkZXI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogICAgJG92ZXJsYXktc2hhZG93O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLyogUHJldmVudGluZyBob3ZlciBvdmVybGF5IG9uIHNsaWRlciBpdGVtcyAqL1xyXG4gIC5zbGljay1zbGlkZSAmOmhvdmVyLFxyXG4gICYtLW5vLW92ZXJsYXk6aG92ZXIge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMTApO1xyXG4gICAgfVxyXG4gICAgJi0tZmxleC1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiAgICAgICBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6ICAgICB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogICBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogIC0xZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xZW07XHJcblxyXG4gICAgICAmID4gKiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogIDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWFpbi1pbmZvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJl9fZXh0cmEtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiAgICBub25lO1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDEwMCUgKC0kb3ZlcmxheS1pbmRlbnQpIG51bGwgKC0kb3ZlcmxheS1pbmRlbnQpKTtcclxuICAgIHotaW5kZXg6ICAgICR6LWluZGV4LXM7XHJcbiAgICBib3JkZXI6ICAgICAkb3ZlcmxheS1ib3JkZXI7XHJcbiAgICBib3gtc2hhZG93OiAkb3ZlcmxheS1zaGFkb3c7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgcGFkZGluZzogICAgMCAkb3ZlcmxheS1pbmRlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIH1cclxuICAmOmhvdmVyICZfX2V4dHJhLWluZm8ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiBQcmV2ZW50aW5nIGhvdmVyIG92ZXJsYXkgb24gc2xpZGVyIGl0ZW1zICovXHJcbiAgLnNsaWNrLXNsaWRlICY6aG92ZXIgJl9fZXh0cmEtaW5mbyxcclxuICAmLS1uby1vdmVybGF5OmhvdmVyICZfX2V4dHJhLWluZm8ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIFJhdGluZyAqL1xyXG4gICZfX3Bob3RvIHtcclxuICB9XHJcblxyXG4gIC8qIFRpdGxlICovXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICBAaW5jbHVkZSBsaW5rLW1haW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBTYWxlICovXHJcbiAgJl9fc2FsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDVweCAwIDA7XHJcbiAgfVxyXG4gICZfX3NhbGUtaXRlbSB7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdmFyaWFudHMge1xyXG4gICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgfVxyXG5cclxuICAmX19wcmljZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAgICAgMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYWN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiAgICAgZmxleDtcclxuICAgIGZsZXgtd3JhcDogICB3cmFwO1xyXG4gICAgcGFkZGluZzogICAgIDEycHggMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICB9XHJcblxyXG4gICZfX2FjdGlvbi1pdGVtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYm9udXMge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGVsZXRlIHtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIDAgbnVsbCBudWxsKTtcclxuICB9XHJcbiAgJl9fZGVsZXRlLWljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogICAyMHB4O1xyXG4gICAgaGVpZ2h0OiAgMjBweDtcclxuICAgIGNvbG9yOiAgICNDNUNERDg7XHJcbiAgICBmaWxsOiAgICAjQzVDREQ4O1xyXG4gIH1cclxuXHJcbiAgJl9fbW92ZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi10b3A6ICAgICAtNXB4O1xyXG4gIH1cclxuICAmX19tb3ZlLWxpbmsge1xyXG4gICAgQGluY2x1ZGUgbGluay1tYWluO1xyXG4gICAgQGluY2x1ZGUgbGluay1qcztcclxuICB9XHJcblxyXG4gIC8qICBTaG9ydCBEZXNjcmlwdGlvbiAqL1xyXG4gICZfX2Rlc2Mge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6ICAgICAgMC45ZW07XHJcbiAgfVxyXG5cclxuICAvKiAgTWFpbiBQYXJhbXMgKi9cclxuICAmX19wYXJhbXMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6ICAgICAgMC45ZW07XHJcbiAgfVxyXG5cclxuICAvKiAgUHJvZHVjdCBpcyBhcmNoaXZlZCAqL1xyXG4gICZfX2FyY2hpdmUge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGRpc3BsYXk6ICAgIGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6ICAgIDVweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcclxuICAgIGNvbG9yOiAgICAgICMwMDA7XHJcbiAgICBmb250LXNpemU6ICAxLjJyZW07XHJcbiAgfVxyXG5cclxuICAvKiBSYXRpbmcgKi9cclxuICAmX19yYXRpbmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59IiwiLnByb2R1Y3Qtc25pcHBldCB7XHJcbiAgJGNvbHMtdmVydGljYWwtaW5kZW50OiAxZW07XHJcbiAgJGNvbHMtaG9yaXpvbnRhbC1pbmRlbnQ6IDFlbTtcclxuXHJcbiAgZGlzcGxheTogICAgICAgIGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogICAgY2VudGVyO1xyXG5cclxuICBtYXJnaW4tYm90dG9tOiAgLSAkY29scy12ZXJ0aWNhbC1pbmRlbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAgIC0gJGNvbHMtaG9yaXpvbnRhbC1pbmRlbnQ7XHJcblxyXG4gICYgPiAqIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkY29scy12ZXJ0aWNhbC1pbmRlbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAgJGNvbHMtaG9yaXpvbnRhbC1pbmRlbnQ7XHJcbiAgfVxyXG5cclxuICAmX19waG90byB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAgICAgICA3NSU7XHJcbiAgfVxyXG4gICZfX2JvZHkge1xyXG4gICAgZmxleC1ncm93OiAgIDE7XHJcblxyXG4gICAgZGlzcGxheTogICAgIGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6ICAgd3JhcDtcclxuXHJcbiAgICBtYXJnaW4tdG9wOiAgLSAkY29scy12ZXJ0aWNhbC1pbmRlbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLSAkY29scy1ob3Jpem9udGFsLWluZGVudDtcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICAkY29scy12ZXJ0aWNhbC1pbmRlbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY29scy1ob3Jpem9udGFsLWluZGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6ICAgIGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgJl9fcGhvdG8ge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBmbGV4LWdyb3c6ICA5OTtcclxuICAgIGZsZXgtYmFzaXM6IGVtKDQ1MHB4KTtcclxuICB9XHJcbiAgJl9fcHVyY2hhc2Uge1xyXG4gICAgZmxleC1ncm93OiAgIDE7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgfVxyXG4gICAgJi0tc206bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgIH1cclxuICAgICYtLWxnOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS40ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmxleC1jb250YWluZXIge1xyXG4gICAgICAkYm90dG9tLWluZGVudDogMC43NWVtO1xyXG4gICAgICAkcmlnaHQtaW5kZW50OiAwLjVlbTtcclxuXHJcbiAgICAgIGRpc3BsYXk6ICAgICAgIGZsZXg7XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGJvdHRvbS1pbmRlbnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogIC0kcmlnaHQtaW5kZW50O1xyXG5cclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRib3R0b20taW5kZW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogICRyaWdodC1pbmRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWFsaWduLXJpZ2h0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fc2FsZSB7XHJcbiAgICBjb2xvcjogJGF0dGVudGlvbi1jb2xvcjtcclxuICB9XHJcbiAgJl9fbWlub3ItdGV4dCB7XHJcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XHJcbiAgfVxyXG59IiwiLnByb2R1Y3QtdGh1bWJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgJl9fcGhvdG97XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgfVxyXG5cclxuICAmX19wcmljZXtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgfVxyXG5cclxufSIsIi5wcm9kdWN0LWludHJvIHtcclxuICAkaW50ZXJuYWwtaW5kZW50OiAxcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mcmFtZS1jb2xvcjtcclxuICBwYWRkaW5nOiAgICAgICAgICAyZW07XHJcblxyXG4gICZfX3NlY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG5cclxuICAgICYgKyAmIHtcclxuICAgICAgcGFkZGluZy10b3A6IGVtKDIwKTtcclxuICAgICAgYm9yZGVyLXRvcDogIDFweCBkb3R0ZWQgJGJhc2UtYm9yZGVyLWNvbG9yLWRhcmtlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19mbGV4LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiAgICAgZmxleDtcclxuICAgIGZsZXgtd3JhcDogICB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0gJGludGVybmFsLWluZGVudDtcclxuICAgIG1hcmdpbi10b3A6ICAtICRpbnRlcm5hbC1pbmRlbnQ7XHJcblxyXG4gICAgJi0tdi1jZW50ZXIge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi0tdi1ib3R0b20ge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICBtYXJnaW4tdG9wOiAgJGludGVybmFsLWluZGVudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICRpbnRlcm5hbC1pbmRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiAgICAgYmxvY2s7XHJcbiAgICBmb250LXNpemU6ICAgZW0oMjApO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAgICAgICAkYmFzZS1mb250LWNvbG9yLXN0cm9uZztcclxuICB9XHJcblxyXG4gICZfX3NlY29uZGFyeSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICAgICAgICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cclxuICAgICYtLXNtIHtcclxuICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLy8qIFByb2R1Y3QgYWRkIHRvIGNhcnQgYnV0dG9ucyAqL1xyXG4gIC8vJl9fcHVyY2hhc2Utcm93IHtcclxuICAvLyAgLy9tYXJnaW4tdG9wOiAyMHB4O1xyXG4gIC8vfVxyXG4gIC8vXHJcbiAgLy8mX19wdXJjaGFzZS1jb2wge1xyXG4gIC8vICBkaXNwbGF5OiAgICAgICAgaW5saW5lLWJsb2NrO1xyXG4gIC8vICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIC8vXHJcbiAgLy8gICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIC8vICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAvLyAgfVxyXG4gIC8vfVxyXG4gIC8vXHJcbiAgLy8mX19wdXJjaGFzZSB7XHJcbiAgLy9cclxuICAvLyAgJi13cmFwcGVyIHtcclxuICAvLyAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAvLyAgICAvKiBjb21wZW5zYXRlIHF1YW50aXR5IGFuZCBidXR0b24gZXh0cmEgdmVydGljYWwgaW5kZW50aW9uICovXHJcbiAgLy8gICAgLy9tYXJnaW4tdG9wOiAtMTBweDtcclxuICAvLyAgfVxyXG4gIC8vXHJcbiAgLy8gICYtcXVhbnRpdHkge1xyXG4gIC8vICAgIGZsb2F0OiAgICAgICAgbGVmdDtcclxuICAvLyAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgLy8gICAgLyogZXh0cmEgaW5kZW50IHRvIG1ha2UgdmVydGljYWwgc3BhY2Ugb24gbW9iaWxlIGRldmljZXMgd2hlbiBidXR0b24gdHJhbnNpdCBpbnRvIGFub3RoZXIgcm93ICovXHJcbiAgLy8gICAgLy9tYXJnaW4tdG9wOiAgIDEwcHg7XHJcbiAgLy8gICAgd2lkdGg6ICAgICAgICAxNDBweDtcclxuICAvLyAgfVxyXG4gIC8vXHJcbiAgLy8gICYtYnRuIHtcclxuICAvLyAgICBmbG9hdDogICAgICBsZWZ0O1xyXG4gIC8vICAgIC8qIGV4dHJhIGluZGVudCB0byBtYWtlIHZlcnRpY2FsIHNwYWNlIG9uIG1vYmlsZSBkZXZpY2VzIHdoZW4gYnV0dG9uIHRyYW5zaXQgaW50byBhbm90aGVyIHJvdyAqL1xyXG4gIC8vICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgLy8gIH1cclxuICAvL1xyXG4gIC8vICAmLW5vdC1hdmFpbGFibGUge1xyXG4gIC8vICAgICYtaW5mbyB7XHJcbiAgLy8gICAgICBkaXNwbGF5OiAgICAgIGlubGluZS1ibG9jaztcclxuICAvLyAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIC8vICAgIH1cclxuICAvL1xyXG4gIC8vICAgICYtbm90aWZ5IHtcclxuICAvLyAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAvLyAgICB9XHJcbiAgLy9cclxuICAvLyAgICAmLWJ0biB7XHJcbiAgLy8gICAgICBAZXh0ZW5kIC5idG4sIC5idG4tZGVmYXVsdDtcclxuICAvLyAgICB9XHJcbiAgLy8gIH1cclxuICAvL1xyXG4gIC8vfVxyXG5cclxuICAmX19ib251cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZGlzcGxheTogICAgaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLyogIFByb2R1Y3QgYWN0aW9ucyBsaWtlIHdpc2hsaXN0IGFuZCBjb21wYXJlICovXHJcbiAgJl9fYWN0aW9ucyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICAgICA1cHg7XHJcbiAgICAgIHBhZGRpbmc6ICAgICAgICAwIDEuNWVtO1xyXG4gICAgICBoZWlnaHQ6ICAgICAgICAgMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICAgIDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6ICAgICAgICBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIHRleHQtYWxpZ246ICAgICBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICAgICAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICBAaW5jbHVkZSBsaW5rLW1haW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udHJvbCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAgICAgIDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qICBTaG9ydCBEZXNjcmlwdGlvbiBhbmQgbWFpbiBwYXJhbXMgKi9cclxuICAmX19zaG9ydC1kZXNjIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBmb250LXNpemU6ICAwLjlyZW07XHJcbiAgfVxyXG5cclxuICAmX19tYWluLXBhcmFtcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAgMC45cmVtO1xyXG4gICAgY29sb3I6ICAgICAgIzAwMDtcclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgd2lkdGg6ICAgMTAwJTtcclxuICAgICAgcGFkZGluZzogNXB4IDA7XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1rZXkge1xyXG4gICAgICBkaXNwbGF5OiAgICAgICAgdGFibGUtY2VsbDtcclxuICAgICAgd2lkdGg6ICAgICAgICAgIDUwJTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi12YWwge1xyXG4gICAgICBkaXNwbGF5OiAgICAgICAgdGFibGUtY2VsbDtcclxuICAgICAgd2lkdGg6ICAgICAgICAgIDUwJTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgdGV4dC1hbGlnbjogICAgIHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogUHJvZHVjdCBsaWtlIGFuZCBzaGFyZSBidXR0b25zICovXHJcbiAgJl9fc29jaWFsIHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICBmb250LXNpemU6ICAwLjlyZW07XHJcblxyXG4gICAgJi1yb3cge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiAgICAgICAgdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6ICAgICAgICB0YWJsZS1jZWxsO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC8qICBQcm9kdWN0IGlzIGFyY2hpdmVkICovXHJcbiAgJl9fYXJjaGl2ZSB7XHJcbiAgICBtYXJnaW46ICAgICAgMTBweCAwO1xyXG4gICAgZGlzcGxheTogICAgIGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6ICAgICAxMHB4IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAgJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcclxuICAgIGNvbG9yOiAgICAgICAjMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6ICAgMS40cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fY29sb3JzIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG5cclxufSIsIi5wcm9kdWN0LXBob3RvIHtcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRwcm9kdWN0LXBob3RvLWZsdWlkLWhlaWdodDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJi0tbm8tcGhvdG8ge1xyXG4gICAgICBAaW5jbHVkZSBsaW5rLWVtcHR5O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXhzLFxyXG4gICAgJi0tc20sXHJcbiAgICAmLS1tZCxcclxuICAgICYtLWxnIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS14cyB7XHJcbiAgICAgIHdpZHRoOiAkcHJvZHVjdC1waG90by1maXgtaGVpZ2h0LXhzO1xyXG4gICAgICBoZWlnaHQ6ICRwcm9kdWN0LXBob3RvLWZpeC1oZWlnaHQteHM7XHJcbiAgICAgIG1heC1oZWlnaHQ6ICRwcm9kdWN0LXBob3RvLWZpeC1oZWlnaHQteHM7XHJcblxyXG4gICAgfVxyXG4gICAgJi0tc217XHJcbiAgICAgIGhlaWdodDogJHByb2R1Y3QtcGhvdG8tZml4LWhlaWdodC1zbTtcclxuICAgICAgbWF4LWhlaWdodDogJHByb2R1Y3QtcGhvdG8tZml4LWhlaWdodC1zbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tZHtcclxuICAgICAgaGVpZ2h0OiAkcHJvZHVjdC1waG90by1maXgtaGVpZ2h0LW1kO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAkcHJvZHVjdC1waG90by1maXgtaGVpZ2h0LW1kO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxnIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIGhlaWdodDogJHByb2R1Y3QtcGhvdG8tZml4LWhlaWdodC1sZztcclxuICAgICAgbWF4LWhlaWdodDogJHByb2R1Y3QtcGhvdG8tZml4LWhlaWdodC1sZztcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgLyogdXNlIGltcG9ydGFudCB0byBvdmVycmlkZSBzbGljayBzbGlkZSBpbWcgZGlzcGxheTpibG9jayBydWxlICovXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlci10cmFuc2xhdGU7XHJcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWxzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9kdWN0LWxhYmVsLWJnLWRlZmF1bHQ7XHJcbiAgICB3aWR0aDogNC4zZW07XHJcbiAgICBoZWlnaHQ6IDIuMmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuM2VtO1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWhpdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9kdWN0LWxhYmVsLWJnLWhpdDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ob3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZHVjdC1sYWJlbC1iZy1ob3Q7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3QtbGFiZWwtYmctYWN0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWRpc2NvdW50IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3QtbGFiZWwtYmctZGlzY291bnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aHVtYnMge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGh1bWIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoMS8kcHJvZHVjdC1waG90by10aHVtYnMtbnVtYmVyKTtcclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcm9kdWN0LXBob3RvLWJvcmRlci1jb2xvcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogJHByb2R1Y3QtcGhvdG8tdGh1bWItaGVpZ2h0O1xyXG4gICAgICBvcGFjaXR5OiAuNTtcclxuXHJcbiAgICAgICZbZGF0YS1wcm9kdWN0LXBob3RvLXRodW1iLWFjdGl2ZV0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlci10cmFuc2xhdGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6ICRwcm9kdWN0LXBob3RvLXRodW1iLWhlaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fem9vbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogJHByb2R1Y3QtcGhvdG8tem9vbS13aWR0aDtcclxuICAgIGhlaWdodDogJHByb2R1Y3QtcGhvdG8tem9vbS1oZWlnaHQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzdDN0M3O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIudmFyaWFudHMtcmFkaW97ICBcclxuXHJcbiAgJl9faXRlbXtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWRpc2FibGVke1xyXG4gICAgXHQudmFyaWFudHMtcmFkaW9fX2ZpZWxke1xyXG4gICAgXHRcdGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcclxuICAgIFx0fVxyXG4gICAgXHQudmFyaWFudHMtcmFkaW9fX3ByaWNlLW1haW57XHJcbiAgICBcdFx0Y29sb3I6ICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgXHR9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fZmllbGR7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgJi1pbm5lcntcclxuICAgICAgZGlzcGxheTogdGFibGU7ICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250cm9se1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTNweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICAmX19hdmFpbGFibGV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2V7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICYtLWxlZnR7XHJcbiAgICBcdHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiB9IiwiLnByb3BlcnRpZXN7XHJcblxyXG5cdCZfX2l0ZW17XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHJcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cdH1cclxuXHJcblx0Jl9faGVhZGVye1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fd3JhcHBlcntcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxle1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHR9XHJcblxyXG5cdCZfX3ZhbHVle1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0fVxyXG59IiwiLnByb2R1Y3QtcHJpY2Uge1xyXG4gIGRpc3BsYXk6ICAgICBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAmX19vbGQge1xyXG4gICAgcG9zaXRpb246ICAgICByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgZm9udC1zaXplOiAgICAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6ICAxO1xyXG4gICAgY29sb3I6ICAgICAgICAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcclxuICAgIHdoaXRlLXNwYWNlOiAgbm93cmFwO1xyXG5cclxuICAgIC8qIGxpbmUtdGhyb3VnaCAqL1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICAgICcnO1xyXG4gICAgICBoZWlnaHQ6ICAgICAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgcG9zaXRpb246ICAgYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogICAgICAgIDA7XHJcbiAgICAgIHJpZ2h0OiAgICAgIDA7XHJcbiAgICAgIGJvdHRvbTogICAgIDA7XHJcbiAgICAgIGxlZnQ6ICAgICAgIDA7XHJcbiAgICAgIG1hcmdpbjogICAgIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi12YWx1ZSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICYtY29pbnMge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmLWN1ciB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWxnICZfX29sZCB7XHJcbiAgICBmb250LXNpemU6ICAgIDEuNHJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX21haW4ge1xyXG4gICAgZm9udC1zaXplOiAgIDEuMnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjb2xvcjogICAgICAgJGJhc2UtZm9udC1jb2xvci1zdHJvbmc7XHJcblxyXG4gICAgJi0tdmVydGljYWwge1xyXG4gICAgICB3aWR0aDogICAgICAgMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGcge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLXZhbHVlIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb2lucyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICYtY3VyIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWxnICZfX21haW4ge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gIH1cclxuXHJcbiAgJl9fYWRkaXRpb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogICAwLjlyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAgICAgICAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcvJztcclxuICAgICAgICAgIGZsb2F0OiAgIGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW46ICAxcHggNXB4IDAgNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdmFsdWUge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvaW5zIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jdXIge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1sZyAmX19hZGRpdGlvbiB7XHJcbiAgICBmb250LXNpemU6ICAgMS4ycmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxufSIsIi5wcm9kdWN0LWtpdCB7XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRoZW1lLW1haW4tY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogJHdpZGdldC1wcmltYXJ5LXRpdGxlLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcm9kdWN0cyB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgLyogaGlkZSArIHN5bWJvbCBmcm9tIGZpcnN0IGl0ZW0gKi9cclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Byb2R1Y3Q6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJysnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAjYzdjN2M3O1xyXG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgbnVsbCBudWxsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIC0xN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wdXJjaGFzZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnPSc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICBjb2xvcjogI2M3YzdjNztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGlzY291bnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogI0ZGNTU0NjtcclxuXHJcbiAgICAmLXRpdGxlIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi12YWwge1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgcGFkZGluZzogMnB4IDA7XHJcblxyXG4gIH1cclxuXHJcbn0iLCIucHJvZHVjdC1zaGlwcGluZyB7XHJcblxyXG4gICR0ZXh0LWNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gICR0b29sdGlwLXNpemU6IDIwcHg7XHJcblxyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgfVxyXG5cclxuICAmX19pY28ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIGNvbG9yOiAkdGhlbWUtbWFpbi1jb2xvcjtcclxuXHJcbiAgICAmLS1kZWxpdmVyeXtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1wYXltZW50e1xyXG4gICAgICB3aWR0aDogMjdweDtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXBob25le1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbG9yOiAkdGhlbWUtbWFpbi1jb2xvcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IC45cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLnByb2R1Y3Qtc2hpcHBpbmdfX3Rvb2x0aXAtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLnByb2R1Y3Qtc2hpcHBpbmdfX3Rvb2x0aXAtbGluayB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG5cclxuICB9XHJcblxyXG4gICZfX3Bob25lIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgJl9fdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIG51bGwgNTAlIDcwJSk7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLnByb2R1Y3QtZnVsbGluZm8ge1xyXG5cclxuICAmX19pdGVtIHtcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgcGFkZGluZzogICAgICAgMTVweCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0aGVtZS1tYWluLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAgIDEuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogICAgICAgJHdpZGdldC1wcmltYXJ5LXRpdGxlLWNvbG9yO1xyXG4gIH1cclxuXHJcbn0iLCIucHJvZHVjdC1zYWxlcyB7XHJcbiAgJGluZGVudDogMWVtO1xyXG4gIHBhZGRpbmc6ICAgIDE1cHg7XHJcbiAgYm9yZGVyOiAgICAgMXB4IGRhc2hlZCAkdGhlbWUtdGhpcmQtY29sb3I7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuXHJcbiAgJl9fZmxleC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xyXG4gICAgZmxleC13cmFwOiAgICAgICB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAgICAgIC0gJGluZGVudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAgICAgLSAkaW5kZW50O1xyXG5cclxuICAgICYgPiAqIHtcclxuICAgICAgbWFyZ2luLXRvcDogICRpbmRlbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkaW5kZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWFnZWJveCB7XHJcbiAgICBmbGV4LWJhc2lzOiA5MHB4O1xyXG4gIH1cclxuICAmX19pbmZvIHtcclxuICAgIGZsZXgtZ3JvdzogIDk5O1xyXG4gICAgZmxleC1iYXNpczogMTgwcHg7XHJcbiAgfVxyXG4gICZfX3RpbWVyIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZmxleC1ncm93OiAgIDE7XHJcbiAgICBmbGV4LWJhc2lzOiAgMTgwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICAgICAgICR0aGVtZS10aGlyZC1jb2xvcjtcclxuICB9XHJcbn0iLCIubWFpbi1wcm9wZXJ0aWVzIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgJl9fcm93IHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiAvXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmFtZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIjpcIjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdmFsdWUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufSIsIi5wcm9kdWN0LXB1cmNoYXNlIHtcclxuICAkaW5kZW50OiAxZW07XHJcblxyXG4gICZfX2ZsZXgtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6ICAgICBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6ICAtICRpbmRlbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLSAkaW5kZW50O1xyXG5cclxuICAgICYgPiAqIHtcclxuICAgICAgbWFyZ2luLXRvcDogICRpbmRlbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkaW5kZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19xdWFudGl0eSB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgfVxyXG59IiwiLmNhcnQtZnJhbWUge1xyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59IiwiLmNhcnQtc3VtbWFyeSB7XHJcbiAgJGZpcnN0LWNlbGwtd2lkdGg6IDI1cHg7XHJcblxyXG4gICZfX2l0ZW1zIHtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAgMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICZfX2NlbGwge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWRlbGV0ZSB7XHJcbiAgICAgIGZsb2F0OiAgICAgICBsZWZ0O1xyXG4gICAgICB3aWR0aDogICAgICAgJGZpcnN0LWNlbGwtd2lkdGg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi0tZGVsZXRlIH4gJiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZmlyc3QtY2VsbC13aWR0aDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfX3JvdzpmaXJzdC1jaGlsZCAmX19jZWxsIHtcclxuICAgIGJvcmRlci10b3A6ICAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAmX19kZWxldGUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAmX19wcm9kdWN0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgJi0ta2l0IHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAgICAgJysnO1xyXG4gICAgICAgIGRpc3BsYXk6ICAgICBibG9jaztcclxuICAgICAgICBmb250LXNpemU6ICAgMjBweDtcclxuICAgICAgICBjb2xvcjogICAgICAgIzAwMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcXVhbnRpdHkge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Uge1xyXG4gIH1cclxuXHJcbiAgJl9fc3VidG90YWwge1xyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6ICAgIHRhYmxlO1xyXG4gICAgICB3aWR0aDogICAgICAxMDAlO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBwYWRkaW5nOiAgICAxMHB4IDA7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiAgICAgICAgdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXZhbHVlIHtcclxuICAgICAgZGlzcGxheTogICAgICAgIHRhYmxlLWNlbGw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHRleHQtYWxpZ246ICAgICByaWdodDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX190b3RhbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIHdpZHRoOiAgIDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb3Vwb24ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6ICAgICAgICB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgcGFkZGluZzogICAgICAgIDAgMjBweCAwIDA7XHJcbiAgICAgICAgd2lkdGg6ICAgICAgICAgIDYwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcHJpY2Uge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6ICAgICAgICB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6ICAgIG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgJi0taW4tbW9kYWwgJl9faXRlbXMge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgd2lkdGg6ICAgMTAwJTtcclxuICAgIH1cclxuICAgICYtLWluLW1vZGFsICZfX3JvdyB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgIH1cclxuICAgICYtLWluLW1vZGFsICZfX2NlbGwge1xyXG4gICAgICBkaXNwbGF5OiAgICAgICAgdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgYm9yZGVyLXRvcDogICAgIDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIHBhZGRpbmc6ICAgICAgICAyMHB4IDA7XHJcblxyXG4gICAgICAmLS1kZWxldGUge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYtLWRlbGV0ZSB+ICYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1pbi1tb2RhbCAmX19wcmljZSB7XHJcbiAgICAgIHdpZHRoOiAgICAgIDgwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmbG9hdDogICAgICByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICB3aWR0aDogICAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fcm93IHtcclxuICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgfVxyXG4gICAgJl9fY2VsbCB7XHJcbiAgICAgIGRpc3BsYXk6ICAgICAgICB0YWJsZS1jZWxsO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBib3JkZXItdG9wOiAgICAgMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgcGFkZGluZzogICAgICAgIDIwcHggMDtcclxuXHJcbiAgICAgICYtLWRlbGV0ZSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi0tZGVsZXRlIH4gJiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgd2lkdGg6ICAgICAgNTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGZsb2F0OiAgICAgIHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICB9XHJcblxyXG59IiwiLmRlbGl2ZXJ5LXJhZGlvIHtcclxuXHJcbiAgJl9fZmllbGQge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udHJvbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcclxuICB9XHJcblxyXG4gICZfX3Nwb2lsZXJ7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fc3BvaWxlci1yb3cge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gIH1cclxuICAmX19zcG9pbGVyLWNvbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNhcnQtcHJvZHVjdCB7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblx0Zm9udC1zaXplOiAwLjlyZW07XHJcblx0XHJcblx0Jl9fcGhvdG97XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcblxyXG5cdCZfX2luZm8ge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA3MHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fYnJhbmR7XHJcblx0XHRjb2xvcjogJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZXtcclxuXHJcblx0fVxyXG5cclxuXHQmX19saW5re1xyXG5cdFx0QGluY2x1ZGUgbGluay1zZWNvbmQ7XHJcblx0fVxyXG5cclxuXHQmX19vcHRpb257XHJcblx0XHRjb2xvcjogJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XHJcblx0fVxyXG5cclxufSIsIi5vcmRlci1kZXRhaWxzIHtcclxuXHJcbiAgYmFja2dyb3VuZDogJHRoZW1lLWZyYW1lLWNvbG9yO1xyXG4gIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICBjb2xvcjogIzAwMDtcclxuXHJcbiAgJl9fZ3JvdXAge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBkYXJrZW4oJHRoZW1lLWZyYW1lLWNvbG9yLCAxNSUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS10aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCIuY2FydC1wcmljZXtcclxuICBmb250LXNpemU6IDA7XHJcblxyXG4gICZfX29sZHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTsgICAgXHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBcclxuICAgIC8qIGxpbmUtdGhyb3VnaCAqL1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLXZhbHVle1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmLWN1cntcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21haW57XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7ICAgIFxyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDsgICAgXHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgJi0tdmVydGljYWx7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxne1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLXZhbHVle1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmLWN1cntcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FkZGl0aW9ue1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cclxuICAgICYtaXRlbXtcclxuICAgICAgZmxvYXQ6IGxlZnQ7ICAgICAgICBcclxuICAgICAgXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICcvJztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDFweCA1cHggMCA1cHg7ICAgICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdmFsdWV7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICYtY3Vye1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIub3JkZXItaGlzdG9yeXtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRcclxuXHQmX19yb3d7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1yb3c7XHJcblx0fVxyXG5cclxuXHQmX19jb2x7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XHJcblxyXG5cdFx0Ji0taGVhZGVye1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5re1xyXG5cdFx0QGluY2x1ZGUgbGlua19tYWluO1xyXG5cdH1cclxuXHJcblxyXG59IiwiLmRpc2NvdW50LWluZm97XHJcblxyXG5cdCRuZXh0LWRpc2NvdW50LWNvbG9yOiAjRTg5Qjg4O1xyXG5cclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0XHJcblx0Jl9fbGlzdHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQmX19yb3d7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1yb3c7XHRcdFxyXG5cdH1cclxuXHJcblx0Jl9fY29se1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHQgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHRcdCBwYWRkaW5nOiA1cHg7XHJcblxyXG5cdFx0Ji0tdGl0bGV7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS12YWx1ZXtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ub3Rle1xyXG5cdFx0Zm9udC1zaXplOiAwLjg2ZW07XHJcblx0XHRjb2xvcjogJG5leHQtZGlzY291bnQtY29sb3I7XHJcblx0XHQvLyBmb250LXN0eWxlOiBpdGFsaWM7YFxyXG5cdH1cclxuXHJcblx0Jl9fbWVzc2FnZXtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxufSIsIi5kaXNjb3VudC10YWJsZXtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRcclxuXHQmX19yb3d7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1yb3c7XHJcblxyXG5cdFx0Ji0taGVhZGVye1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHJcblx0XHRcdC5kaXNjb3VudC10YWJsZV9faXRlbXtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW17XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdHBhZGRpbmc6IDJweCA0cHg7XHJcblx0fVx0XHJcblxyXG59IiwiLmNvbXBhcmV7XHJcblxyXG5cdCZfX3Byb2R1Y3R7XHJcblx0XHRoZWlnaHQ6ICRjb21wYXJlLXByb2R1Y3QtaGVpZ2h0O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblxyXG5cdCZfX3BhcmFtc3tcclxuXHRcdGZvbnQtc2l6ZTogMC45cmVtO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdFx0Ji1pdGVte1x0XHRcdFxyXG5cdFx0XHRwYWRkaW5nOiAycHggMTBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbXBhcmUtcHJvZHVjdC1iZztcclxuXHRcdFx0XHRib3JkZXI6IDFweCBkYXNoZWQgZGFya2VuKCRjb21wYXJlLXByb2R1Y3QtYmcsIDUlKTtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXRpdGxle1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0XHJcblx0XHQmLXZhbHVle1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtdGV4dHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kZWxldGV7XHJcblx0XHRwYWRkaW5nLXRvcDogM3B4O1xyXG5cdFx0XHJcblx0XHQmLWxpbmt7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICBcdGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAuY29tcGFyZXtcclxuXHJcbi8vIFx0Jl9fcHJvZHVjdHN7XHJcbi8vIFx0XHRoZWlnaHQ6ICRjb21wYXJlLXByb2R1Y3QtaGVpZ2h0O1xyXG4vLyBcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbi8vIFx0fVxyXG5cclxuLy8gXHQmX19wYXJhbXN7XHJcbi8vIFx0XHRmb250LXNpemU6IDAuOXJlbTtcclxuLy8gXHRcdGNvbG9yOiAjMDAwO1xyXG5cclxuLy8gXHRcdCYtaXRlbXtcclxuLy8gXHRcdFx0ZGlzcGxheTogdGFibGU7XHJcbi8vIFx0XHRcdHdpZHRoOiAxMDAlO1xyXG4vLyBcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcbi8vIFx0XHRcdGhlaWdodDogNDBweDtcclxuLy8gXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbi8vIFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4vLyBcdFx0XHRcdGJhY2tncm91bmQ6ICRjb21wYXJlLXByb2R1Y3QtYmc7XHJcbi8vIFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb21wYXJlLXByb2R1Y3QtYmcsIDUlKTtcclxuLy8gXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcbi8vIFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcbi8vIFx0XHRcdH1cclxuXHJcbi8vIFx0XHRcdCY6YmVmb3Jle1xyXG4vLyBcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcbi8vIFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG4vLyBcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4vLyBcdFx0XHR9XHJcblxyXG4vLyBcdFx0XHQmLS10aXRsZXtcclxuLy8gXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuLy8gXHRcdFx0fVx0XHRcdFxyXG5cclxuLy8gXHRcdH1cclxuXHJcbi8vIFx0XHQmLXRleHR7XHJcbi8vIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcdFx0XHRcdFxyXG4vLyBcdFx0fVxyXG5cclxuLy8gXHR9XHJcbi8vIH0iLCIuZ2FsbGVyeS1hbGJ1bXtcclxuXHRcclxuXHQmX19pbWFnZXtcclxuXHRcdFxyXG5cdFx0Ji1pbWd7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGV7XHJcblxyXG5cdFx0Ji1saW5re1xyXG5cdFx0XHRAaW5jbHVkZSBsaW5rLW1haW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kZXNje1xyXG5cclxuXHR9XHJcblxyXG59IiwiLmdhbGxlcnktaW1hZ2Uge1xyXG4gICRob3Zlci1iZy1jb2xvcjogcmdiYSgzMCwgMzksIDQ3LCAwLjUpO1xyXG4gICRob3Zlci1iZy10ZXh0LWNvbG9yOiAjRkZGO1xyXG5cclxuICAmX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuZ2FsbGVyeS1pbWFnZV9fem9vbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICZfX3pvb20ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCAwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJnLWNvbG9yO1xyXG4gICAgY29sb3I6ICRob3Zlci1iZy10ZXh0LWNvbG9yO1xyXG5cclxuICAgICYtb3V0ZXIge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtaWNvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlci1tYXJnaW4oKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiByZW0oMTZweCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xyXG4gICAgICAvL0BleHRlbmQgLmZhLCAuZmEtc2VhcmNoLXBsdXMsIC5mYS1sZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgfVxyXG59IiwiLmdhbGxlcnktbWVudXtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0Zm9udC1zaXplOiAwLjlyZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcclxuXHQmX19saXN0e1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHRcdFxyXG5cdH1cclxuXHJcblx0Jl9faXRlbXtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRtYXJnaW46IDAgMCA1cHggMTBweDtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmt7XHJcblx0XHRAaW5jbHVkZSBsaW5rLW1haW47XHJcblx0fVxyXG5cclxuXHQmX19hY3RpdmV7XHJcblx0fVxyXG59IiwiLmNvdW50ZG93bi1wb3N0IHtcclxuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnOic7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8tbWFya2VyIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcblxyXG59IiwiLmNvdW50ZG93bi1wcm9kdWN0IHtcclxuICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246ICBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6ICAgICBjZW50ZXI7XHJcbiAgYm9yZGVyOiAgICAgICAgICAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIHBhZGRpbmc6ICAgICAgICAgMWVtO1xyXG5cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogICBmbGV4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBjb2xvcjogICAgICAgICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBmb250LXNpemU6ICAgMS40ZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAgICAgICAkYmFzZS1mb250LWNvbG9yLXN0cm9uZztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnOic7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLS1uby1tYXJrZXIge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxhYmVsIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAgNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLG51bGxdfQ== */
@media (max-width: 1199px) {
	.product-shipping__row .site-info__item.site-info__item--phone {
		padding-left: 0px;
	}
	/*.product-shipping__row .site-info__item.site-info__item--phone:nth-child(2){
		padding-bottom: 10px;
	}*/
}
.binct-phone-number-1, .binct-phone-number-2 {
	font-size: 15px;
}
.header-top-phones a{
	color: white;
	margin-left: 10px;
	margin-right: 10px;
}
.product-shipping-callbacks {
    padding-left: 10px;
}
.header-top-phones{
	text-align: center;
	background-color: #4d60a0;
}
.header__row{
	padding-top: 10px;
}
.modal__content-body {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.modal__content-body .contacts {
    display: flex;
}
.modal__content-body a.link {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 20px;
    color: #000;
    text-decoration: none;
}
.modal__content-body a.link svg {
    width: 20px;
    height: 20px;
    color: #769c1f;
}


@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(0);
    }
    to {
        opacity: 1;
        transform: translateY(20px);
    }
}

@keyframes fadeInMob {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

a.footer__btn-fixed {
    position: fixed;
    z-index: 23423;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    left: 54px;
    cursor: pointer;
    opacity: 0;
    transform: translateY(0);
    animation: fadeInMob 0.5s ease-in-out 1.5s forwards;
    /*animation: fadeIn 1s ease-in-out 3s forwards;*/
}
a.btn .svg-icon {
    margin: 0 4px 0 0;
    font-size: 22px;
    width: 26px;
    height: 26px;
}

@media (min-width: 767px) {
    a.footer__btn-fixed.btn__viber {
        left: auto;
        right: 30px;
        bottom: 101px;
    }
    a.footer__btn-fixed.btn__tg {
        left: auto;
        right: 30px;
        bottom: 20px;
    }
/*    a.footer__btn-fixed.btn__tel {
        left: auto;
        right: 30px;
        bottom: 20px;
    }*/
    a.footer__btn-fixed.btn__tel {
        left: 30px;
        bottom: 102px;
    }
    body a#bingc-phone-button {
        left: 13px!important;
        bottom: 6px!important;
        transform: scale(0.808)!important;
    }
}

.btn__tel {
    background: #769c1f;
}
.btn__tg {
    background: #40B3E0;
}
.btn__viber {
    background: #7F4DA0;
}

a.footer__btn-fixed svg,
a.footer__btn-fixed.btn__viber svg,
a.footer__btn-fixed.btn__tg svg {
    width: 36px;
    height: 36px;
    color: #ffffff;
}

.btn__viber::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    animation: pulse 3.5s infinite
}
.btn__viber::after {
    background: rgba(127, 77, 160, 0.6);
    animation-delay: 1s; 
}
@keyframes pulse {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0.7;
    }
    70% {
        transform: translate(-50%, -50%) scale(1.8);
        opacity: 0;
    }
    100% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
    }
}

.box-action-info {
    background: #fff;
    font-size: 14px;
    padding: 4px 10px;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    margin-top: 8px;
    align-self: self-start;
    border: 1px solid #eaeaea;
}

.box_sub_categorys {
    width: 100%;
}

.box-action-info svg {
    width: 18px;
    height: 18px;
    color: #769c1f;
    flex-shrink: 0;
}

.row_sorting {
    display: block;
    padding: 36px 0 24px;
}

.breadcrumbs .breadcrumbs__item:not(:last-child):after {
  display: none;
}
.breadcrumbs .breadcrumbs__item:not(:last-child) .breadcrumbs__link,
.breadcrumbs  span.breadcrumbs__link {
    text-decoration: none;
}
.breadcrumbs .breadcrumbs__item:not(:last-child) .breadcrumbs__link span {
    text-decoration: underline;
}
.breadcrumbs .breadcrumbs__item:not(:last-child) .breadcrumbs__link:after {
  content: "/";
  margin: 0 0.4em;
  color: #000;
}
.product-shipping__title-strong {
    font-weight: bold;
}
.wrapper_my_modal:not(.hidden) {
    position: fixed;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 99999999;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .6);
}
.order-alert-success {
    font-size: 18px;
    text-align: center;
    padding: 32px 16px;
    color: #769c1f;
}
.order-alert-success svg.svg-icon {
    width: 24px;
    height: 24px;
    margin-bottom: -4px;
}
.my_quantity {
    display: flex;
    border: 1px solid #eaeaea;
    background: #fff;
}
.my_quantity_item {
    display: inline-flex;
    flex-shrink: 0;
    width: 30px;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 20px;
    transition: 0.2s;
}
.my_quantity_item:hover {
    background: #dfdfdf;
}
.my_quantity .form-input__control--quantity {
    border-top: 0;
    border-bottom: 0;
    box-shadow: none;
    padding: 0 2px!important;
    pointer-events: none;
    text-align: center;
}
.my_quantity input[type="number"]::-webkit-outer-spin-button,
.my_quantity input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.my_quantity input[type="number"] {
  -moz-appearance: textfield;
  appearance: textfield;
}

.box-product-main-btn .product-action .btn-white {
    padding: 0;
    width: 50px;
    height: 46px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
#btn_one_click {
    padding: 10px 14px;
}
.my_select select {
    visibility: hidden;
}

.my_select .select2-container {
    min-width: 100%;
}

.my_select .select2-container .select2-choice {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #eaeaea;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.my_select .select2-container .select2-choice div {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: none;
    background: none;
    width: 22px;
}

.my_select .select2-container .select2-choice div b {
    display: inline-flex;
    background: none;
    width: 7px;
    height: 7px;
    border-bottom: 2px solid #666;
    border-left: 2px solid #666;
    transform: translateY(-2px) rotate(-45deg);
    transition: .3s;
}

.my_select  .select2-dropdown-open .select2-choice div b {
    transform: translateY(2px) rotate(-225deg);
}

.my_select .select2-container .select2-search input {
    width: 100%;
    height: 30px;
    padding: 3px 20px 3px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    background-color: #fff;
    /* background-position: 10px -56px; */
    border: 1px solid #eaeaea;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.my_select .select2-container .select2-search {
    padding-left: 8px;
    padding-right: 8px;
}

.my_select .select2-container .select2-drop {
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075);
    border: 1px solid #eaeaea;
    border-top: none;
}

.site-info__link.bingc-action-open-passive-form {
    margin-top: 6px;
    display: inline-flex;
}

li.row_price_stock {
    display: inline-flex;
    align-items: center;
    gap: 16px;
}

.available-stock {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    color: #769c1f;
}

.available-stock:before {
    content: '';
    display: inline-flex;
    width: 10px;
    height: 6px;
    border-left: 2px solid #769c1f;
    border-bottom: 2px solid #769c1f;
    transform: translateY(-1px) rotate(-45deg);
}



@media (max-width: 767px) {
    .box_sub_categorys > .row {
        display: flex;
        flex-wrap: wrap;
        gap: 16px 0;
    }
    .box_sub_categorys .catalog-section__image {
        height: 100px;
        overflow: hidden;
    }

    .box_sub_categorys .catalog-section__image .catalog-section__img {
        max-height: 100%;
        object-fit: contain;
    }

    .box_sub_categorys .catalog-section__caption {
        padding: 0 6px;
        height: 70px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .modal__content-body {
        margin-bottom: -32px;
    }
    a.footer__btn-fixed {
        bottom: 15px !important;
        animation: fadeInMob 0.5s ease-in-out 1.5s forwards;
    }
    a.footer__btn-fixed.btn__viber {
        left: 15px;
    }
    a.footer__btn-fixed.btn__tg {
        left: 95px;
    }
    a.footer__btn-fixed.btn__tel {
        left: 175px;
    }
    body a#bingc-phone-button {
        bottom: -1px !important;
        left: 237px !important;
    }
    a.footer__btn-fixed svg,
    a.footer__btn-fixed.btn__viber svg,
    a.footer__btn-fixed.btn__tg svg {
        width: 36px;
        height: 36px;
    }
    .box-product-main-btn .product-purchase__item .btn {
        padding: 0 6px;
        min-width: 126px;
        height: 46px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 4px;
    }
    .content__row > .product-intro {
        padding: 22px;
    }
    .footer__sidebar-item.footer__sidebar-item--indent-lg {
        margin-top: 12px;
    }

    .footer__sidebar {
        padding: 30px 0 12px;
    }

    .footer__body {
        padding: 0 0 30px 0;
    }

    .footer__body .footer__items > li.footer__item a.footer__link {
        font-size: 14px;
    }

    .content__body {
        max-width: 100%;
    }

    .active-filters__item {
        max-width: 100%;
    }

    .active-filters__item .active-filters__btn {
        max-width: 100%;
        display: inline-flex;
        align-items: stretch;
    }

    .active-filters__item .active-filters__btn-link {
        white-space: normal;
        text-align: left;
    }

    .active-filters__item .active-filters__btn-ico {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }

    .footer .footer__sidebar {
        width: 100%;
        margin: 0;
    }

    .cart-summary__cell .cart-summary__product {
        padding-right: 0;
    }
    .cart-summary .cart-summary__row {
        position: relative;
        display: flex;
        flex-direction: column;
        gap: 12px;
    }
    .cart-summary .cart-summary__row .cart-summary__cell--delete {
        position: absolute;
        top: -4px;
        right: -10px;
    }
    .cart-summary .cart-summary__row .cart-product__brand {
        margin-bottom: 2px;
    }
    .cart-summary .cart-summary__row .cart-summary__cell {
        margin: 0;
        padding: 0;
    }
    .cart-summary .cart-summary__row .cart-summary__cell:last-child {
        position: absolute;
        bottom: 23px;
        left: 120px;
    }
    .cart-summary .cart-summary__total {
        padding-top: 0px;
    }
    .cart-summary .cart-summary__total-price {
        margin-bottom: -30px;
    }



    .box-product-main-btn .product-purchase__flex-container {flex-direction: row-reverse;}
    .box-product-main-btn #btn_one_click {
        font-size: 16px;
        padding: 10px 2px;
        min-width: 164px;
        width: calc(100vw - 206px);
        max-width: 300px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        height: 46px;
    }
    .box-product-main-btn .product-purchase__flex-container .btn {
        min-width: 164px;
        width: calc(100vw - 206px);
        max-width: 300px;
    }
    .box-product-main-btn .my_quantity_item {
        width: 37px;
    }
    .box-product-main-btn .product-purchase__quantity {
        width: 114px;
    }
    .v-product-available .btn.btn-default {
        font-size: 16px;
    }
}

@media (max-width: 388px) {
    .v-product-available .btn.btn-default {
        font-size: 14px;
    }
}

@media (min-width: 767px) {
    .navbar__left .main-nav__items,
    .start-page__sidebar .main-nav__items {
        position: relative;
    }

    .navbar__left .main-nav__items > .main-nav__item,
    .start-page__sidebar .main-nav__items > .main-nav__item {
        position: static;
    }

    .navbar__left .main-nav__item:hover > .main-nav__drop,
    .start-page__sidebar .main-nav__item:hover > .main-nav__drop {
        min-height: 100%;
        display: flex;
    }
}

@media (min-width: 990px) {
    .cart-frame .cart-summary__price {
        padding-left: 8px;
    }
}

.documents {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

.box-document a {
    display: inline-flex;
    width: 60px;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    font-size: 11px;
    line-height: 14px;
    gap: 4px;
    text-align: center;
}

.box-document a img {
    transform: translateY(0);
    transition: 0.3s;
}

.box-document a:hover img {
 transform: translateY(-5px);
}

span.title-doc {
    display: inline-flex;
    overflow: hidden;
    height: 45px;
}

.videos {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

@media (max-width: 800px) {
    .box-video-youtube {
        position: relative;
        width: 100%;
        padding-top: 56.25%;
    }

    .box-video-youtube iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
}

span.pr-key {
    font-size: 12px;
    padding-left: 4px;
}

@media (min-width: 767px) {
    .accordion-tabs .accordion-tabs__link {
        padding-left: 12px;
        padding-right: 12px;
        font-size: 1rem;
    }
}

.autocomplete__product-code {
    display: flex;
    gap: 12px;
    align-items: center;
    font-size: 13px;
    line-height: 16px;
    padding-bottom: 2px;
}
.wrapper-code-stock {
    display: flex;
    align-items: center;
    gap: 4px;
}
b.client-article {
    font-weight: bold;
}
span.manager-article {
    margin-left: 6px;
    display: inline-flex;
    color: #999;
}
.autocomplete__product-code .available-stock {
    line-height: 16px;
}
.autocomplete__product-code .available-stock:before {
    transform: translateY(-2px) rotate(-45deg);
}
.autocomplete__product-txt {
    margin-bottom: 2px;
}

.autocomplete__product-price .product-price__old:empty {
    margin: 0;
}
ul.product-intro__flex-container.product-intro__flex-container--v-bottom,
div.product-intro__flex-container.product-intro__flex-container--review {
    margin-left: 0;
    gap: 14px;
    align-items: center;
    padding-top: 14px;
}
ul.product-intro__flex-container.product-intro__flex-container--v-bottom > *,
div.product-intro__flex-container.product-intro__flex-container--review > * {
    margin: 0;
}

a.btn svg.svg-icon {
    margin: 0 4px 0 0;
    font-size: 22px;
    width: 26px;
    height: 26px;
    flex-shrink: 0;
}
.btn-purchase-viber svg.svg-icon {
    color: #7f4da0;
}
.btn-purchase-tg svg.svg-icon {
    color: #40b3e0;
}

.mfp-bg {
    z-index: 999999;
}

.mfp-wrap {
    z-index: 999999;
    position: fixed !important;
    top: 0 !important;
    height: 100% !important;
}

a.btn.btn-purchase-tg, 
a.btn.btn-purchase-viber {
    display: inline-flex;
    width: 200px;
    gap: 2px;
    padding: 0 16px;
    height: 46px;
    align-items: center;
    justify-content: center;
    white-space: inherit;
    line-height: 20px;
    max-width: 50%;
}

.product-action.purchase-soc {
    gap: 16px;
    display: flex;
}

@media (max-width: 767px) {
    a.btn.btn-purchase-tg, 
    a.btn.btn-purchase-viber {
        padding: 0 8px;
        font-size: 16px;
        line-height: 18px;
    }
}

@media (max-width: 380px) {
    .product-action.purchase-soc {
        flex-wrap: wrap;
    }

    a.btn.btn-purchase-tg, 
    a.btn.btn-purchase-viber {
        max-width: 100%;
        width: 100%;
    }
}



.flipp-start,
.flipp-end {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.flipp-start {
  animation: flipStart 14s infinite ease-in-out;
}

.flipp-end {
  animation: flipEnd 14s infinite ease-in-out;
}

@keyframes flipStart {
  0% { opacity: 1; }
  35.71% { opacity: 1; }
  42.85% { opacity: 0; }
  50% { opacity: 0; }
  85.71% { opacity: 0; }
  92.85% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes flipEnd {
  0% { opacity: 0; }
  42.85% { opacity: 0; } 
  50% { opacity: 1; }
  85.71% { opacity: 1; }
  92.85% { opacity: 0; }
  100% { opacity: 0; }
}

span.flipp-end {
    font-size: 10px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    display: inline-flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    padding: 0 4px;
}

.flipp-start {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.modal-one-click  .order-alert-success {
    height: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}
.modal-one-click .order-alert-success svg.svg-icon {
    transform: translateY(-5px);
}
.modal-one-click .order-alert-success:not(.hidden) + form#quick_order {
    display: none;
}

.modal-one-click-load #one-click {
    filter: grayscale(1);
    pointer-events: none;
}

input[type="submit"]:focus {
    outline: none !important;
}
.product-photo__label--bp {
    background-color: #527ac1;
    width: 8em; 
}
.product-photo__label--bpp {
    background-color: #527ac1;
    width: 11em; 
}
.product-photo__label--zuver {
    background-image: url(_img/zuver-logo.png);
    background-size: cover;
    width: 50px; 
    height: 50px;
    background-color: transparent;
}
@media (max-width: 400px), (max-width: 900px) and (max-height: 400px) {
    .page__footer {
        padding-bottom: 76px;
    }
}

@media (max-width: 767px) and (min-width: 370px) {
    .wrapper_product_mob_fixed .box-product-main-btn {
        position: static;
        transition: bottom 0.3s linear;
        bottom: -100px;
    }
    a.footer__btn-fixed,
    body a#bingc-phone-button  {
        transition: bottom 0.3s linear;
    }
    .product_btn_fixed a.footer__btn-fixed  {
        bottom: 70px !important;
    }
    .product_btn_fixed a#bingc-phone-button {
        bottom: 54px !important;
    }
    .product_btn_fixed .wrapper_product_mob_fixed .box-product-main-btn {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: #f8f8f8;
        z-index: 1233;
        padding: 10px 12px;
        justify-content: space-between;
        gap: 6px;
        margin: 0;
        border-top: 1px solid #e1e1e1;
        flex-wrap: inherit;
    }
    .product_btn_fixed .wrapper_product_mob_fixed .box-product-main-btn .box-product-price {
        display: flex!important;
        margin: 0 auto 0 0;
    }
    .product_btn_fixed .wrapper_product_mob_fixed .box-product-main-btn .product-purchase {
        margin: 0;
        order: 1;
    }
    .product_btn_fixed .wrapper_product_mob_fixed .box-product-main-btn .product-purchase__item,
    .product_btn_fixed .wrapper_product_mob_fixed .box-product-main-btn .product-purchase__flex-container,
    .product_btn_fixed .wrapper_product_mob_fixed .box-product-main-btn .product-action {
        margin: 0;
    }
    .product_btn_fixed .wrapper_product_mob_fixed .box-product-main-btn .btn_one_click,
    .product_btn_fixed .wrapper_product_mob_fixed .box-product-main-btn .purchase-soc,
    .product_btn_fixed .wrapper_product_mob_fixed .box-product-main-btn .product-purchase__quantity {
        display: none;
    }
    .product_btn_fixed .wrapper_product_mob_fixed .box-product-main-btn .btn-primary,
    .product_btn_fixed .wrapper_product_mob_fixed .box-product-main-btn .btn {
        max-width: 110px;
        min-width: 80px;
    }
    .product_btn_fixed .wrapper_product_mob_fixed .box-product-main-btn .product-price__main {
        font-size: 22px;
    }
    .product_btn_fixed .wrapper_product_mob_fixed .box-product-main-btn .product-price {
        align-items: center;
    }

}
@media (min-width: 990px) {
    nav.cols-nav__row {
        width: calc(100vw - 300px);
    }
    .cols-nav__row {
        display: block;
      column-count: 5;
      column-gap: 20px;
      padding: 16px 8px 8px 16px;
    }

    .cols-nav__col {
      display: contents;
      padding: 0;
      width: inherit;
    }

    .cols-nav__item {
      break-inside: avoid;
      margin-bottom: 10px;
    }

    li.main-nav__item[data-global-doubletap] + li.main-nav__item[data-nav-setactive-item]:not([data-global-doubletap]) {
        margin-top: 16px;
        border-top: 1px solid #eaeaea;
    }
    li.main-nav__item[data-nav-setactive-item]:not([data-global-doubletap]) a.main-nav__link {
        padding-top: 8px;
        padding-bottom: 8px;
        background: #f8f8f8;
    }

    li.main-nav__item[data-nav-setactive-item]:not([data-global-doubletap]) a.main-nav__link:hover {
        background: #eaeaea;
    }
}
@media (min-width: 1540px) {
    nav.cols-nav__row {
        width: 1230px;
    }
.cols-nav__row {
      column-count: 6;
    }
    
}