@charset "UTF-8";
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
@import url("https://fonts.googleapis.com/css?family=Raleway:400,500,700&display=swap");
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; box-sizing: border-box; }

body { margin: 0; }

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

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

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

[hidden], template { display: none; }

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

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

b, strong { font-weight: bold; }

dfn { font-style: italic; }

em { font-style: italic; }

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

small { font-size: 80%; }

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

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

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

figure { margin: 0; }

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

pre { overflow: auto; }

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

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

button { overflow: visible; }

button, select { text-transform: none; }

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

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

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

input { line-height: normal; }

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

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

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

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

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

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

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

td, th { padding: 0; }

/*! Bootstrap Grid v4.0.0 (https://getbootstrap.com) Copyright 2011-2018 The Bootstrap Authors Copyright 2011-2018 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
@-ms-viewport { width: device-width; }

html { box-sizing: border-box; -ms-overflow-style: scrollbar; }

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

.container, .wide-container, .narrow-container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

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

.row { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }

.no-gutters { margin-right: 0; margin-left: 0; }

.no-gutters > .col, .no-gutters > [class*=col-] { padding-right: 0; padding-left: 0; }

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

.col { -ms-flex-preferred-size: 0; -webkit-flex-basis: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; -webkit-flex-grow: 1; flex-grow: 1; max-width: 100%; }

.col-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }

.col-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; -webkit-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }

.col-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; -webkit-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }

.col-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; -webkit-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }

.col-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; -webkit-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }

.col-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; -webkit-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }

.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; -webkit-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }

.col-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; -webkit-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }

.col-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; -webkit-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }

.col-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; -webkit-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }

.col-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; -webkit-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }

.col-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; -webkit-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }

.col-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.order-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; -webkit-order: -1; order: -1; }

.order-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; -webkit-order: 13; order: 13; }

.order-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; -webkit-order: 0; order: 0; }

.order-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; -webkit-order: 1; order: 1; }

.order-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; -webkit-order: 2; order: 2; }

.order-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; -webkit-order: 3; order: 3; }

.order-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; -webkit-order: 4; order: 4; }

.order-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; -webkit-order: 5; order: 5; }

.order-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; -webkit-order: 6; order: 6; }

.order-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; -webkit-order: 7; order: 7; }

.order-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; -webkit-order: 8; order: 8; }

.order-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; -webkit-order: 9; order: 9; }

.order-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; -webkit-order: 10; order: 10; }

.order-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; -webkit-order: 11; order: 11; }

.order-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; -webkit-order: 12; order: 12; }

.offset-1 { margin-left: 8.333333%; }

.offset-2 { margin-left: 16.666667%; }

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

.offset-4 { margin-left: 33.333333%; }

.offset-5 { margin-left: 41.666667%; }

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

.offset-7 { margin-left: 58.333333%; }

.offset-8 { margin-left: 66.666667%; }

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

.offset-10 { margin-left: 83.333333%; }

.offset-11 { margin-left: 91.666667%; }

@media (min-width: 576px) { .col-sm { -ms-flex-preferred-size: 0; -webkit-flex-basis: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; -webkit-flex-grow: 1; flex-grow: 1; max-width: 100%; }
  .col-sm-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
  .col-sm-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; -webkit-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }
  .col-sm-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; -webkit-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .col-sm-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; -webkit-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-sm-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; -webkit-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .col-sm-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; -webkit-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .col-sm-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; -webkit-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-sm-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; -webkit-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .col-sm-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; -webkit-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .col-sm-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; -webkit-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-sm-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; -webkit-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .col-sm-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; -webkit-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .col-sm-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-sm-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; -webkit-order: -1; order: -1; }
  .order-sm-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; -webkit-order: 13; order: 13; }
  .order-sm-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; -webkit-order: 0; order: 0; }
  .order-sm-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
  .order-sm-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
  .order-sm-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; -webkit-order: 3; order: 3; }
  .order-sm-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; -webkit-order: 4; order: 4; }
  .order-sm-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; -webkit-order: 5; order: 5; }
  .order-sm-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; -webkit-order: 6; order: 6; }
  .order-sm-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; -webkit-order: 7; order: 7; }
  .order-sm-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; -webkit-order: 8; order: 8; }
  .order-sm-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; -webkit-order: 9; order: 9; }
  .order-sm-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; -webkit-order: 10; order: 10; }
  .order-sm-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; -webkit-order: 11; order: 11; }
  .order-sm-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; -webkit-order: 12; order: 12; }
  .offset-sm-0 { margin-left: 0; }
  .offset-sm-1 { margin-left: 8.333333%; }
  .offset-sm-2 { margin-left: 16.666667%; }
  .offset-sm-3 { margin-left: 25%; }
  .offset-sm-4 { margin-left: 33.333333%; }
  .offset-sm-5 { margin-left: 41.666667%; }
  .offset-sm-6 { margin-left: 50%; }
  .offset-sm-7 { margin-left: 58.333333%; }
  .offset-sm-8 { margin-left: 66.666667%; }
  .offset-sm-9 { margin-left: 75%; }
  .offset-sm-10 { margin-left: 83.333333%; }
  .offset-sm-11 { margin-left: 91.666667%; } }

@media (min-width: 768px) { .col-md { -ms-flex-preferred-size: 0; -webkit-flex-basis: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; -webkit-flex-grow: 1; flex-grow: 1; max-width: 100%; }
  .col-md-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
  .col-md-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; -webkit-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }
  .col-md-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; -webkit-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .col-md-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; -webkit-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-md-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; -webkit-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .col-md-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; -webkit-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .col-md-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; -webkit-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-md-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; -webkit-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .col-md-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; -webkit-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .col-md-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; -webkit-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-md-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; -webkit-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .col-md-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; -webkit-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .col-md-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-md-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; -webkit-order: -1; order: -1; }
  .order-md-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; -webkit-order: 13; order: 13; }
  .order-md-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; -webkit-order: 0; order: 0; }
  .order-md-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
  .order-md-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
  .order-md-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; -webkit-order: 3; order: 3; }
  .order-md-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; -webkit-order: 4; order: 4; }
  .order-md-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; -webkit-order: 5; order: 5; }
  .order-md-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; -webkit-order: 6; order: 6; }
  .order-md-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; -webkit-order: 7; order: 7; }
  .order-md-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; -webkit-order: 8; order: 8; }
  .order-md-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; -webkit-order: 9; order: 9; }
  .order-md-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; -webkit-order: 10; order: 10; }
  .order-md-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; -webkit-order: 11; order: 11; }
  .order-md-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; -webkit-order: 12; order: 12; }
  .offset-md-0 { margin-left: 0; }
  .offset-md-1 { margin-left: 8.333333%; }
  .offset-md-2 { margin-left: 16.666667%; }
  .offset-md-3 { margin-left: 25%; }
  .offset-md-4 { margin-left: 33.333333%; }
  .offset-md-5 { margin-left: 41.666667%; }
  .offset-md-6 { margin-left: 50%; }
  .offset-md-7 { margin-left: 58.333333%; }
  .offset-md-8 { margin-left: 66.666667%; }
  .offset-md-9 { margin-left: 75%; }
  .offset-md-10 { margin-left: 83.333333%; }
  .offset-md-11 { margin-left: 91.666667%; } }

@media (min-width: 992px) { .col-lg { -ms-flex-preferred-size: 0; -webkit-flex-basis: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; -webkit-flex-grow: 1; flex-grow: 1; max-width: 100%; }
  .col-lg-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
  .col-lg-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; -webkit-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }
  .col-lg-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; -webkit-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .col-lg-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; -webkit-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-lg-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; -webkit-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .col-lg-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; -webkit-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .col-lg-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; -webkit-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-lg-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; -webkit-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .col-lg-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; -webkit-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .col-lg-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; -webkit-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-lg-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; -webkit-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .col-lg-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; -webkit-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .col-lg-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-lg-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; -webkit-order: -1; order: -1; }
  .order-lg-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; -webkit-order: 13; order: 13; }
  .order-lg-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; -webkit-order: 0; order: 0; }
  .order-lg-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
  .order-lg-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
  .order-lg-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; -webkit-order: 3; order: 3; }
  .order-lg-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; -webkit-order: 4; order: 4; }
  .order-lg-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; -webkit-order: 5; order: 5; }
  .order-lg-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; -webkit-order: 6; order: 6; }
  .order-lg-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; -webkit-order: 7; order: 7; }
  .order-lg-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; -webkit-order: 8; order: 8; }
  .order-lg-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; -webkit-order: 9; order: 9; }
  .order-lg-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; -webkit-order: 10; order: 10; }
  .order-lg-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; -webkit-order: 11; order: 11; }
  .order-lg-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; -webkit-order: 12; order: 12; }
  .offset-lg-0 { margin-left: 0; }
  .offset-lg-1 { margin-left: 8.333333%; }
  .offset-lg-2 { margin-left: 16.666667%; }
  .offset-lg-3 { margin-left: 25%; }
  .offset-lg-4 { margin-left: 33.333333%; }
  .offset-lg-5 { margin-left: 41.666667%; }
  .offset-lg-6 { margin-left: 50%; }
  .offset-lg-7 { margin-left: 58.333333%; }
  .offset-lg-8 { margin-left: 66.666667%; }
  .offset-lg-9 { margin-left: 75%; }
  .offset-lg-10 { margin-left: 83.333333%; }
  .offset-lg-11 { margin-left: 91.666667%; } }

@media (min-width: 1200px) { .col-xl { -ms-flex-preferred-size: 0; -webkit-flex-basis: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; -webkit-flex-grow: 1; flex-grow: 1; max-width: 100%; }
  .col-xl-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
  .col-xl-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; -webkit-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }
  .col-xl-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; -webkit-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .col-xl-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; -webkit-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-xl-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; -webkit-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .col-xl-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; -webkit-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .col-xl-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; -webkit-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-xl-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; -webkit-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .col-xl-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; -webkit-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .col-xl-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; -webkit-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-xl-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; -webkit-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .col-xl-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; -webkit-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .col-xl-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-xl-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; -webkit-order: -1; order: -1; }
  .order-xl-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; -webkit-order: 13; order: 13; }
  .order-xl-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; -webkit-order: 0; order: 0; }
  .order-xl-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
  .order-xl-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
  .order-xl-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; -webkit-order: 3; order: 3; }
  .order-xl-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; -webkit-order: 4; order: 4; }
  .order-xl-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; -webkit-order: 5; order: 5; }
  .order-xl-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; -webkit-order: 6; order: 6; }
  .order-xl-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; -webkit-order: 7; order: 7; }
  .order-xl-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; -webkit-order: 8; order: 8; }
  .order-xl-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; -webkit-order: 9; order: 9; }
  .order-xl-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; -webkit-order: 10; order: 10; }
  .order-xl-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; -webkit-order: 11; order: 11; }
  .order-xl-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; -webkit-order: 12; order: 12; }
  .offset-xl-0 { margin-left: 0; }
  .offset-xl-1 { margin-left: 8.333333%; }
  .offset-xl-2 { margin-left: 16.666667%; }
  .offset-xl-3 { margin-left: 25%; }
  .offset-xl-4 { margin-left: 33.333333%; }
  .offset-xl-5 { margin-left: 41.666667%; }
  .offset-xl-6 { margin-left: 50%; }
  .offset-xl-7 { margin-left: 58.333333%; }
  .offset-xl-8 { margin-left: 66.666667%; }
  .offset-xl-9 { margin-left: 75%; }
  .offset-xl-10 { margin-left: 83.333333%; }
  .offset-xl-11 { margin-left: 91.666667%; } }

.d-none { display: none !important; }

.d-inline { display: inline !important; }

.d-inline-block { display: inline-block !important; }

.d-block { display: block !important; }

.d-table { display: table !important; }

.d-table-row { display: table-row !important; }

.d-table-cell { display: table-cell !important; }

.d-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }

.d-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }

@media (min-width: 576px) { .d-sm-none { display: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }
  .d-sm-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; } }

@media (min-width: 768px) { .d-md-none { display: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }
  .d-md-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; } }

@media (min-width: 992px) { .d-lg-none { display: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }
  .d-lg-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; } }

@media (min-width: 1200px) { .d-xl-none { display: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }
  .d-xl-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; } }

@media print { .d-print-none { display: none !important; }
  .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }
  .d-print-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; } }

.flex-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; -webkit-flex-direction: row !important; flex-direction: row !important; }

.flex-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; -webkit-flex-direction: column !important; flex-direction: column !important; }

.flex-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; -webkit-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }

.flex-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; -webkit-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }

.flex-wrap { -ms-flex-wrap: wrap !important; -webkit-flex-wrap: wrap !important; flex-wrap: wrap !important; }

.flex-nowrap { -ms-flex-wrap: nowrap !important; -webkit-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }

.flex-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; -webkit-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }

.justify-content-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; -webkit-justify-content: flex-start !important; justify-content: flex-start !important; }

.justify-content-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; -webkit-justify-content: flex-end !important; justify-content: flex-end !important; }

.justify-content-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; -webkit-justify-content: center !important; justify-content: center !important; }

.justify-content-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; -webkit-justify-content: space-between !important; justify-content: space-between !important; }

.justify-content-around { -ms-flex-pack: distribute !important; -webkit-justify-content: space-around !important; justify-content: space-around !important; }

.align-items-start { -webkit-box-align: start !important; -ms-flex-align: start !important; -webkit-align-items: flex-start !important; align-items: flex-start !important; }

.align-items-end { -webkit-box-align: end !important; -ms-flex-align: end !important; -webkit-align-items: flex-end !important; align-items: flex-end !important; }

.align-items-center { -webkit-box-align: center !important; -ms-flex-align: center !important; -webkit-align-items: center !important; align-items: center !important; }

.align-items-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; -webkit-align-items: baseline !important; align-items: baseline !important; }

.align-items-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; -webkit-align-items: stretch !important; align-items: stretch !important; }

.align-content-start { -ms-flex-line-pack: start !important; -webkit-align-content: flex-start !important; align-content: flex-start !important; }

.align-content-end { -ms-flex-line-pack: end !important; -webkit-align-content: flex-end !important; align-content: flex-end !important; }

.align-content-center { -ms-flex-line-pack: center !important; -webkit-align-content: center !important; align-content: center !important; }

.align-content-between { -ms-flex-line-pack: justify !important; -webkit-align-content: space-between !important; align-content: space-between !important; }

.align-content-around { -ms-flex-line-pack: distribute !important; -webkit-align-content: space-around !important; align-content: space-around !important; }

.align-content-stretch { -ms-flex-line-pack: stretch !important; -webkit-align-content: stretch !important; align-content: stretch !important; }

.align-self-auto { -ms-flex-item-align: auto !important; -webkit-align-self: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }

.align-self-start { -ms-flex-item-align: start !important; -webkit-align-self: flex-start !important; align-self: flex-start !important; }

.align-self-end { -ms-flex-item-align: end !important; -webkit-align-self: flex-end !important; align-self: flex-end !important; }

.align-self-center { -ms-flex-item-align: center !important; -webkit-align-self: center !important; -ms-grid-row-align: center !important; align-self: center !important; }

.align-self-baseline { -ms-flex-item-align: baseline !important; -webkit-align-self: baseline !important; align-self: baseline !important; }

.align-self-stretch { -ms-flex-item-align: stretch !important; -webkit-align-self: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; }

@media (min-width: 576px) { .flex-sm-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; -webkit-flex-direction: row !important; flex-direction: row !important; }
  .flex-sm-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; -webkit-flex-direction: column !important; flex-direction: column !important; }
  .flex-sm-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; -webkit-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; -webkit-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-sm-wrap { -ms-flex-wrap: wrap !important; -webkit-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-sm-nowrap { -ms-flex-wrap: nowrap !important; -webkit-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; -webkit-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; -webkit-justify-content: flex-start !important; justify-content: flex-start !important; }
  .justify-content-sm-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; -webkit-justify-content: flex-end !important; justify-content: flex-end !important; }
  .justify-content-sm-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; -webkit-justify-content: center !important; justify-content: center !important; }
  .justify-content-sm-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; -webkit-justify-content: space-between !important; justify-content: space-between !important; }
  .justify-content-sm-around { -ms-flex-pack: distribute !important; -webkit-justify-content: space-around !important; justify-content: space-around !important; }
  .align-items-sm-start { -webkit-box-align: start !important; -ms-flex-align: start !important; -webkit-align-items: flex-start !important; align-items: flex-start !important; }
  .align-items-sm-end { -webkit-box-align: end !important; -ms-flex-align: end !important; -webkit-align-items: flex-end !important; align-items: flex-end !important; }
  .align-items-sm-center { -webkit-box-align: center !important; -ms-flex-align: center !important; -webkit-align-items: center !important; align-items: center !important; }
  .align-items-sm-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; -webkit-align-items: baseline !important; align-items: baseline !important; }
  .align-items-sm-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; -webkit-align-items: stretch !important; align-items: stretch !important; }
  .align-content-sm-start { -ms-flex-line-pack: start !important; -webkit-align-content: flex-start !important; align-content: flex-start !important; }
  .align-content-sm-end { -ms-flex-line-pack: end !important; -webkit-align-content: flex-end !important; align-content: flex-end !important; }
  .align-content-sm-center { -ms-flex-line-pack: center !important; -webkit-align-content: center !important; align-content: center !important; }
  .align-content-sm-between { -ms-flex-line-pack: justify !important; -webkit-align-content: space-between !important; align-content: space-between !important; }
  .align-content-sm-around { -ms-flex-line-pack: distribute !important; -webkit-align-content: space-around !important; align-content: space-around !important; }
  .align-content-sm-stretch { -ms-flex-line-pack: stretch !important; -webkit-align-content: stretch !important; align-content: stretch !important; }
  .align-self-sm-auto { -ms-flex-item-align: auto !important; -webkit-align-self: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-sm-start { -ms-flex-item-align: start !important; -webkit-align-self: flex-start !important; align-self: flex-start !important; }
  .align-self-sm-end { -ms-flex-item-align: end !important; -webkit-align-self: flex-end !important; align-self: flex-end !important; }
  .align-self-sm-center { -ms-flex-item-align: center !important; -webkit-align-self: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-sm-baseline { -ms-flex-item-align: baseline !important; -webkit-align-self: baseline !important; align-self: baseline !important; }
  .align-self-sm-stretch { -ms-flex-item-align: stretch !important; -webkit-align-self: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 768px) { .flex-md-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; -webkit-flex-direction: row !important; flex-direction: row !important; }
  .flex-md-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; -webkit-flex-direction: column !important; flex-direction: column !important; }
  .flex-md-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; -webkit-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-md-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; -webkit-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-md-wrap { -ms-flex-wrap: wrap !important; -webkit-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-md-nowrap { -ms-flex-wrap: nowrap !important; -webkit-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; -webkit-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .justify-content-md-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; -webkit-justify-content: flex-start !important; justify-content: flex-start !important; }
  .justify-content-md-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; -webkit-justify-content: flex-end !important; justify-content: flex-end !important; }
  .justify-content-md-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; -webkit-justify-content: center !important; justify-content: center !important; }
  .justify-content-md-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; -webkit-justify-content: space-between !important; justify-content: space-between !important; }
  .justify-content-md-around { -ms-flex-pack: distribute !important; -webkit-justify-content: space-around !important; justify-content: space-around !important; }
  .align-items-md-start { -webkit-box-align: start !important; -ms-flex-align: start !important; -webkit-align-items: flex-start !important; align-items: flex-start !important; }
  .align-items-md-end { -webkit-box-align: end !important; -ms-flex-align: end !important; -webkit-align-items: flex-end !important; align-items: flex-end !important; }
  .align-items-md-center { -webkit-box-align: center !important; -ms-flex-align: center !important; -webkit-align-items: center !important; align-items: center !important; }
  .align-items-md-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; -webkit-align-items: baseline !important; align-items: baseline !important; }
  .align-items-md-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; -webkit-align-items: stretch !important; align-items: stretch !important; }
  .align-content-md-start { -ms-flex-line-pack: start !important; -webkit-align-content: flex-start !important; align-content: flex-start !important; }
  .align-content-md-end { -ms-flex-line-pack: end !important; -webkit-align-content: flex-end !important; align-content: flex-end !important; }
  .align-content-md-center { -ms-flex-line-pack: center !important; -webkit-align-content: center !important; align-content: center !important; }
  .align-content-md-between { -ms-flex-line-pack: justify !important; -webkit-align-content: space-between !important; align-content: space-between !important; }
  .align-content-md-around { -ms-flex-line-pack: distribute !important; -webkit-align-content: space-around !important; align-content: space-around !important; }
  .align-content-md-stretch { -ms-flex-line-pack: stretch !important; -webkit-align-content: stretch !important; align-content: stretch !important; }
  .align-self-md-auto { -ms-flex-item-align: auto !important; -webkit-align-self: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-md-start { -ms-flex-item-align: start !important; -webkit-align-self: flex-start !important; align-self: flex-start !important; }
  .align-self-md-end { -ms-flex-item-align: end !important; -webkit-align-self: flex-end !important; align-self: flex-end !important; }
  .align-self-md-center { -ms-flex-item-align: center !important; -webkit-align-self: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-md-baseline { -ms-flex-item-align: baseline !important; -webkit-align-self: baseline !important; align-self: baseline !important; }
  .align-self-md-stretch { -ms-flex-item-align: stretch !important; -webkit-align-self: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 992px) { .flex-lg-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; -webkit-flex-direction: row !important; flex-direction: row !important; }
  .flex-lg-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; -webkit-flex-direction: column !important; flex-direction: column !important; }
  .flex-lg-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; -webkit-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; -webkit-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-lg-wrap { -ms-flex-wrap: wrap !important; -webkit-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-lg-nowrap { -ms-flex-wrap: nowrap !important; -webkit-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; -webkit-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; -webkit-justify-content: flex-start !important; justify-content: flex-start !important; }
  .justify-content-lg-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; -webkit-justify-content: flex-end !important; justify-content: flex-end !important; }
  .justify-content-lg-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; -webkit-justify-content: center !important; justify-content: center !important; }
  .justify-content-lg-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; -webkit-justify-content: space-between !important; justify-content: space-between !important; }
  .justify-content-lg-around { -ms-flex-pack: distribute !important; -webkit-justify-content: space-around !important; justify-content: space-around !important; }
  .align-items-lg-start { -webkit-box-align: start !important; -ms-flex-align: start !important; -webkit-align-items: flex-start !important; align-items: flex-start !important; }
  .align-items-lg-end { -webkit-box-align: end !important; -ms-flex-align: end !important; -webkit-align-items: flex-end !important; align-items: flex-end !important; }
  .align-items-lg-center { -webkit-box-align: center !important; -ms-flex-align: center !important; -webkit-align-items: center !important; align-items: center !important; }
  .align-items-lg-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; -webkit-align-items: baseline !important; align-items: baseline !important; }
  .align-items-lg-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; -webkit-align-items: stretch !important; align-items: stretch !important; }
  .align-content-lg-start { -ms-flex-line-pack: start !important; -webkit-align-content: flex-start !important; align-content: flex-start !important; }
  .align-content-lg-end { -ms-flex-line-pack: end !important; -webkit-align-content: flex-end !important; align-content: flex-end !important; }
  .align-content-lg-center { -ms-flex-line-pack: center !important; -webkit-align-content: center !important; align-content: center !important; }
  .align-content-lg-between { -ms-flex-line-pack: justify !important; -webkit-align-content: space-between !important; align-content: space-between !important; }
  .align-content-lg-around { -ms-flex-line-pack: distribute !important; -webkit-align-content: space-around !important; align-content: space-around !important; }
  .align-content-lg-stretch { -ms-flex-line-pack: stretch !important; -webkit-align-content: stretch !important; align-content: stretch !important; }
  .align-self-lg-auto { -ms-flex-item-align: auto !important; -webkit-align-self: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-lg-start { -ms-flex-item-align: start !important; -webkit-align-self: flex-start !important; align-self: flex-start !important; }
  .align-self-lg-end { -ms-flex-item-align: end !important; -webkit-align-self: flex-end !important; align-self: flex-end !important; }
  .align-self-lg-center { -ms-flex-item-align: center !important; -webkit-align-self: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-lg-baseline { -ms-flex-item-align: baseline !important; -webkit-align-self: baseline !important; align-self: baseline !important; }
  .align-self-lg-stretch { -ms-flex-item-align: stretch !important; -webkit-align-self: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 1200px) { .flex-xl-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; -webkit-flex-direction: row !important; flex-direction: row !important; }
  .flex-xl-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; -webkit-flex-direction: column !important; flex-direction: column !important; }
  .flex-xl-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; -webkit-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; -webkit-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-xl-wrap { -ms-flex-wrap: wrap !important; -webkit-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-xl-nowrap { -ms-flex-wrap: nowrap !important; -webkit-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; -webkit-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; -webkit-justify-content: flex-start !important; justify-content: flex-start !important; }
  .justify-content-xl-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; -webkit-justify-content: flex-end !important; justify-content: flex-end !important; }
  .justify-content-xl-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; -webkit-justify-content: center !important; justify-content: center !important; }
  .justify-content-xl-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; -webkit-justify-content: space-between !important; justify-content: space-between !important; }
  .justify-content-xl-around { -ms-flex-pack: distribute !important; -webkit-justify-content: space-around !important; justify-content: space-around !important; }
  .align-items-xl-start { -webkit-box-align: start !important; -ms-flex-align: start !important; -webkit-align-items: flex-start !important; align-items: flex-start !important; }
  .align-items-xl-end { -webkit-box-align: end !important; -ms-flex-align: end !important; -webkit-align-items: flex-end !important; align-items: flex-end !important; }
  .align-items-xl-center { -webkit-box-align: center !important; -ms-flex-align: center !important; -webkit-align-items: center !important; align-items: center !important; }
  .align-items-xl-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; -webkit-align-items: baseline !important; align-items: baseline !important; }
  .align-items-xl-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; -webkit-align-items: stretch !important; align-items: stretch !important; }
  .align-content-xl-start { -ms-flex-line-pack: start !important; -webkit-align-content: flex-start !important; align-content: flex-start !important; }
  .align-content-xl-end { -ms-flex-line-pack: end !important; -webkit-align-content: flex-end !important; align-content: flex-end !important; }
  .align-content-xl-center { -ms-flex-line-pack: center !important; -webkit-align-content: center !important; align-content: center !important; }
  .align-content-xl-between { -ms-flex-line-pack: justify !important; -webkit-align-content: space-between !important; align-content: space-between !important; }
  .align-content-xl-around { -ms-flex-line-pack: distribute !important; -webkit-align-content: space-around !important; align-content: space-around !important; }
  .align-content-xl-stretch { -ms-flex-line-pack: stretch !important; -webkit-align-content: stretch !important; align-content: stretch !important; }
  .align-self-xl-auto { -ms-flex-item-align: auto !important; -webkit-align-self: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-xl-start { -ms-flex-item-align: start !important; -webkit-align-self: flex-start !important; align-self: flex-start !important; }
  .align-self-xl-end { -ms-flex-item-align: end !important; -webkit-align-self: flex-end !important; align-self: flex-end !important; }
  .align-self-xl-center { -ms-flex-item-align: center !important; -webkit-align-self: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-xl-baseline { -ms-flex-item-align: baseline !important; -webkit-align-self: baseline !important; align-self: baseline !important; }
  .align-self-xl-stretch { -ms-flex-item-align: stretch !important; -webkit-align-self: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

/*# sourceMappingURL=bootstrap-grid.min.css.map */
/* 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); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }

.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; }

.slick-lightbox { position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; background: black; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; }

.slick-lightbox .slick-loading .slick-list { background-color: transparent; }

.slick-lightbox .slick-prev { left: 15px; }

.slick-lightbox .slick-next { right: 15px; }

.slick-lightbox-hide { opacity: 0; }

.slick-lightbox-hide.slick-lightbox-ie { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }

.slick-lightbox-hide-init { position: absolute; top: -9999px; opacity: 0; }

.slick-lightbox-hide-init.slick-lightbox-ie { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }

.slick-lightbox-inner { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }

.slick-lightbox-slick-item { text-align: center; overflow: hidden; }

.slick-lightbox-slick-item:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em; }

.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption { position: absolute; bottom: 0; left: 0; text-align: center; width: 100%; margin-bottom: 20px; }

.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption { display: block; text-align: center; }

.slick-lightbox-slick-item-inner { display: inline-block; vertical-align: middle; max-width: 90%; max-height: 90%; }

.slick-lightbox-slick-img { margin: 0 auto; display: block; max-width: 90%; max-height: 90%; }

.slick-lightbox-slick-caption { margin: 10px 0 0; color: white; }

.slick-lightbox-close { position: absolute; top: 15px; right: 15px; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; padding: 0; border: none; }

.slick-lightbox-close:focus { outline: none; }

.slick-lightbox-close:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '×'; }

.select2-container { box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle; }

.select2-container .select2-selection--single { box-sizing: border-box; cursor: pointer; display: block; height: 28px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; }

.select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.select2-container .select2-selection--single .select2-selection__clear { position: relative; }

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right: 8px; padding-left: 20px; }

.select2-container .select2-selection--multiple { box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; }

.select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap; }

.select2-container .select2-search--inline { float: left; }

.select2-container .select2-search--inline .select2-search__field { box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; padding: 0; }

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }

.select2-dropdown { background-color: white; border: 1px solid #aaa; border-radius: 4px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051; }

.select2-results { display: block; }

.select2-results__options { list-style: none; margin: 0; padding: 0; }

.select2-results__option { padding: 6px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; }

.select2-results__option[aria-selected] { cursor: pointer; }

.select2-container--open .select2-dropdown { left: 0; }

.select2-container--open .select2-dropdown--above { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-search--dropdown { display: block; padding: 4px; }

.select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; box-sizing: border-box; }

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }

.select2-search--dropdown.select2-search--hide { display: none; }

.select2-close-mask { border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff; filter: alpha(opacity=0); }

.select2-hidden-accessible { border: 0 !important; clip: rect(0 0 0 0) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; }

.select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #aaa; border-radius: 4px; }

.select2-container--default .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; }

.select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; }

.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #999; }

.select2-container--default .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; }

.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered li { list-style: none; }

.select2-container--default .select2-selection--multiple .select2-selection__placeholder { color: #999; margin-top: 5px; float: left; }

.select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] { padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] { color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] { background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option { padding-left: 1em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #5897fb; color: white; }

.select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px; }

.select2-container--classic .select2-selection--single { background-color: #f7f7f7; border: 1px solid #aaa; border-radius: 4px; outline: 0; background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%); background-image: linear-gradient(to bottom, #fff 50%, #eee 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic .select2-selection--single:focus { border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; }

.select2-container--classic .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-right: 10px; }

.select2-container--classic .select2-selection--single .select2-selection__placeholder { color: #999; }

.select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: #ddd; border: none; border-left: 1px solid #aaa; border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%); background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border: none; border-right: 1px solid #aaa; border-radius: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; left: 1px; right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single { border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: transparent; border: none; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%); background-image: linear-gradient(to bottom, #fff 0%, #eee 50%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%); background-image: linear-gradient(to bottom, #eee 50%, #fff 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; outline: 0; }

.select2-container--classic .select2-selection--multiple:focus { border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--multiple .select2-selection__rendered { list-style: none; margin: 0; padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { color: #888; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple { border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field { outline: 0; box-shadow: none; }

.select2-container--classic .select2-dropdown { background-color: #fff; border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above { border-bottom: none; }

.select2-container--classic .select2-dropdown--below { border-top: none; }

.select2-container--classic .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] { padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] { color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] { background-color: #3875d7; color: #fff; }

.select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown { border-color: #5897fb; }

/*Font Variables*/
/*General Style*/
*:focus, *:active, *:hover { outline: none; }

*:before, *:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ box-sizing: inherit; }

*, *:hover, *:focus, *:active { -webkit-tap-highlight-color: transparent; }

*::-moz-selection { background-color: #329459; color: #fff; }

*::selection { background-color: #329459; color: #fff; }

body { color: #74797D; font-family: "Raleway", sans-serif; font-size: 14px; line-height: 1.85; }

body.menu-active, body.show-popup-form { overflow-y: hidden !important; }

.container { max-width: 1364px; width: 100%; }

.semi-wide-container { margin-left: auto; margin-right: auto; max-width: 1550px; padding-left: 15px; padding-right: 15px; width: 100%; }

.wide-container { max-width: 1720px; width: 100%; }

.narrow-container { max-width: 1170px; width: 100%; }

.relative { position: relative; }

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body h1, body .about-content h2, .about-content body h2, body .about-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .about-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content body p, body .about-content .booking-form-form .ea-bootstrap .step.final > h3, .about-content .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .about-content .step.final > h3, .booking-form-form .ea-bootstrap .about-content body .step.final > h3, body .image-text-section-wrapper.standard-image .image-text-text h2, .image-text-section-wrapper.standard-image .image-text-text body h2, body .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text body p, body .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text body .step.final > h3, body .newsletter-content h2, .newsletter-content body h2, body .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content body p, body .newsletter-content .booking-form-form .ea-bootstrap .step.final > h3, .newsletter-content .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .newsletter-content .step.final > h3, .booking-form-form .ea-bootstrap .newsletter-content body .step.final > h3, body .who-we-are-title, body .discounts-title, body .scholarships-title, body .news-section-title, body .testimonials-section-wrapper h2, .testimonials-section-wrapper body h2, body .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city p, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper body p, body .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final > h3, .testimonials-section-wrapper .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper body .step.final > h3, body .content-section-inner h2, .content-section-inner body h2, body .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner body p, body .content-section-inner .booking-form-form .ea-bootstrap .step.final > h3, .content-section-inner .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .content-section-inner .step.final > h3, .booking-form-form .ea-bootstrap .content-section-inner body .step.final > h3 { font: 700 42px/1.3 "Raleway", sans-serif; clear: both; color: #282D39; }

body h2, body .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap body .step.final > h3 { font: 700 30px/1.25 "Raleway", sans-serif; clear: both; color: #282D39; }

body h3 { font: 700 24px/1.25 "Raleway", sans-serif; clear: both; color: #282D39; }

body h4 { font: 700 16px/1.3 "Raleway", sans-serif; clear: both; color: #282D39; }

body h5 { font: 400 16px/1.3 "Raleway", sans-serif; clear: both; color: #282D39; }

body h6 { font: 700 16px/1.3 "Raleway", sans-serif; clear: both; color: #282D39; }

@media (max-width: 1366px) { body h1, body .about-content h2, .about-content body h2, body .about-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .about-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content body p, body .about-content .booking-form-form .ea-bootstrap .step.final > h3, .about-content .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .about-content .step.final > h3, .booking-form-form .ea-bootstrap .about-content body .step.final > h3, body .image-text-section-wrapper.standard-image .image-text-text h2, .image-text-section-wrapper.standard-image .image-text-text body h2, body .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text body p, body .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text body .step.final > h3, body .newsletter-content h2, .newsletter-content body h2, body .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content body p, body .newsletter-content .booking-form-form .ea-bootstrap .step.final > h3, .newsletter-content .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .newsletter-content .step.final > h3, .booking-form-form .ea-bootstrap .newsletter-content body .step.final > h3, body .who-we-are-title, body .discounts-title, body .scholarships-title, body .news-section-title, body .testimonials-section-wrapper h2, .testimonials-section-wrapper body h2, body .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city p, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper body p, body .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final > h3, .testimonials-section-wrapper .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper body .step.final > h3, body .content-section-inner h2, .content-section-inner body h2, body .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner body p, body .content-section-inner .booking-form-form .ea-bootstrap .step.final > h3, .content-section-inner .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .content-section-inner .step.final > h3, .booking-form-form .ea-bootstrap .content-section-inner body .step.final > h3 { font-size: 38px; } }

@media (max-width: 1200px) { body h1, body .about-content h2, .about-content body h2, body .about-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .about-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content body p, body .about-content .booking-form-form .ea-bootstrap .step.final > h3, .about-content .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .about-content .step.final > h3, .booking-form-form .ea-bootstrap .about-content body .step.final > h3, body .image-text-section-wrapper.standard-image .image-text-text h2, .image-text-section-wrapper.standard-image .image-text-text body h2, body .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text body p, body .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text body .step.final > h3, body .newsletter-content h2, .newsletter-content body h2, body .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content body p, body .newsletter-content .booking-form-form .ea-bootstrap .step.final > h3, .newsletter-content .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .newsletter-content .step.final > h3, .booking-form-form .ea-bootstrap .newsletter-content body .step.final > h3, body .who-we-are-title, body .discounts-title, body .scholarships-title, body .news-section-title, body .testimonials-section-wrapper h2, .testimonials-section-wrapper body h2, body .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city p, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper body p, body .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final > h3, .testimonials-section-wrapper .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper body .step.final > h3, body .content-section-inner h2, .content-section-inner body h2, body .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner body p, body .content-section-inner .booking-form-form .ea-bootstrap .step.final > h3, .content-section-inner .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .content-section-inner .step.final > h3, .booking-form-form .ea-bootstrap .content-section-inner body .step.final > h3 { font-size: 34px; } }

@media (max-width: 768px) { body h1, body .about-content h2, .about-content body h2, body .about-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .about-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content body p, body .about-content .booking-form-form .ea-bootstrap .step.final > h3, .about-content .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .about-content .step.final > h3, .booking-form-form .ea-bootstrap .about-content body .step.final > h3, body .image-text-section-wrapper.standard-image .image-text-text h2, .image-text-section-wrapper.standard-image .image-text-text body h2, body .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text body p, body .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text body .step.final > h3, body .newsletter-content h2, .newsletter-content body h2, body .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content body p, body .newsletter-content .booking-form-form .ea-bootstrap .step.final > h3, .newsletter-content .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .newsletter-content .step.final > h3, .booking-form-form .ea-bootstrap .newsletter-content body .step.final > h3, body .who-we-are-title, body .discounts-title, body .scholarships-title, body .news-section-title, body .testimonials-section-wrapper h2, .testimonials-section-wrapper body h2, body .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city p, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper body p, body .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final > h3, .testimonials-section-wrapper .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper body .step.final > h3, body .content-section-inner h2, .content-section-inner body h2, body .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner body p, body .content-section-inner .booking-form-form .ea-bootstrap .step.final > h3, .content-section-inner .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .content-section-inner .step.final > h3, .booking-form-form .ea-bootstrap .content-section-inner body .step.final > h3 { font-size: 30px; } }

@media (max-width: 480px) { body h1, body .about-content h2, .about-content body h2, body .about-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .about-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content body p, body .about-content .booking-form-form .ea-bootstrap .step.final > h3, .about-content .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .about-content .step.final > h3, .booking-form-form .ea-bootstrap .about-content body .step.final > h3, body .image-text-section-wrapper.standard-image .image-text-text h2, .image-text-section-wrapper.standard-image .image-text-text body h2, body .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text body p, body .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text body .step.final > h3, body .newsletter-content h2, .newsletter-content body h2, body .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content body p, body .newsletter-content .booking-form-form .ea-bootstrap .step.final > h3, .newsletter-content .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .newsletter-content .step.final > h3, .booking-form-form .ea-bootstrap .newsletter-content body .step.final > h3, body .who-we-are-title, body .discounts-title, body .scholarships-title, body .news-section-title, body .testimonials-section-wrapper h2, .testimonials-section-wrapper body h2, body .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city p, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper body p, body .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final > h3, .testimonials-section-wrapper .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper body .step.final > h3, body .content-section-inner h2, .content-section-inner body h2, body .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner body p, body .content-section-inner .booking-form-form .ea-bootstrap .step.final > h3, .content-section-inner .booking-form-form .ea-bootstrap body .step.final > h3, body .booking-form-form .ea-bootstrap .content-section-inner .step.final > h3, .booking-form-form .ea-bootstrap .content-section-inner body .step.final > h3 { font-size: 26px; } }

@media (max-width: 1366px) { body h2, body .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap body .step.final > h3 { font-size: 28px; line-height: 1.3; } }

@media (max-width: 992px) { body h2, body .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap body .step.final > h3 { font-size: 26px; } }

@media (max-width: 768px) { body h2, body .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap body .step.final > h3 { line-height: 1.2; } }

@media (max-width: 480px) { body h2, body .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city body p, body .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap body .step.final > h3 { font-size: 24px; } }

@media (max-width: 1366px) { body h3 { font-size: 22px; } }

p { margin-bottom: 1.75em; letter-spacing: 0.1px; }

p:first-of-type { margin-top: 0; }

dfn, cite, em, i { font-style: italic; }

blockquote { margin: 0 1em; }

address { margin: 0 0 1em; }

pre { background: #eee; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 0.9375rem; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; }

code, kbd, tt, var { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 15px; }

abbr, acronym { border-bottom: 1px dotted #666; cursor: help; }

mark, ins { background: #fff9c0; text-decoration: none; }

big { font-size: 125%; }

ul, ol { margin: 0; }

ul { list-style: disc; }

ol { list-style: decimal; }

li > ul, li > ol { margin-bottom: 0; margin-left: 0.5em; }

dt { font-weight: bold; }

dd { margin: 0 1.5em 1.5em; }

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }

hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1em; }

img { height: auto; /* Make sure images are scaled correctly. */ max-width: 100%; /* Adhere to container width. */ }

table { margin: 0 0 1em; width: 100%; }

/*--------------------------------------------------------------
# Clearfix
--------------------------------------------------------------*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .clearfix { height: 1%; }

.clearfix { display: block; }

.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content: ""; display: table; table-layout: fixed; }

.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear: both; }

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget { margin: 0 0 1em; }

/* Make sure select elements fit in widgets. */
.widget select { max-width: 100%; }

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky { display: block; }

.hentry { margin: 0 0 1em; }

.byline, .updated:not(.published) { display: none; }

.single .byline, .group-blog .byline { display: inline; }

.page-content, .entry-content, .entry-summary { margin: 1em 0 0; }

.page-links { clear: both; margin: 0 0 1em; }

/*--------------------------------------------------------------
## Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title, .archive .format-aside .entry-title { display: none; }

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a { word-wrap: break-word; }

.bypostauthor { display: block; }

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a { word-wrap: break-word; }

.bypostauthor { display: block; }

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */ display: none; }

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer { display: block; }

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; }

/* Make sure embeds and iframes fit their containers. */
embed, iframe, object { max-width: 100%; }

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption { margin-bottom: 1em; max-width: 100%; }

.wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; }

.wp-caption .wp-caption-text { margin: 0.8075em 0; }

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

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery { margin-bottom: 0; }

.gallery img { display: block; }

.gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; }

.gallery-columns-2 .gallery-item { max-width: 50%; }

.gallery-columns-3 .gallery-item { max-width: 33.33%; }

.gallery-columns-4 .gallery-item { max-width: 25%; }

.gallery-columns-5 .gallery-item { max-width: 20%; }

.gallery-columns-6 .gallery-item { max-width: 16.66%; }

.gallery-columns-7 .gallery-item { max-width: 14.28%; }

.gallery-columns-8 .gallery-item { max-width: 12.5%; }

.gallery-columns-9 .gallery-item { max-width: 11.11%; }

.gallery-caption { display: block; }

.full-width { float: left; width: 100%; }

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

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

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

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

.alignleft { display: inline; float: left; margin-right: 1em; }

.alignright { display: inline; float: right; margin-left: 1em; }

.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }

.alignvertical { vertical-align: middle; }

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }

.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ }

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus { outline: 0; }

.site-header { left: 0; position: fixed; padding-top: 44px; right: 0; top: 0; width: 100%; z-index: 103; z-index: 9999; }

@media (max-width: 1440px) { .site-header { padding-top: 15px; } }

@media (max-width: 1200px) { .site-header { z-index: 9999; } }

.logged-in .site-header { top: 32px; }

/* .logo-menu-wrapper { -webkit-transition: .8s; transition: .8s; } */

@media (max-width: 768px) { .logo-menu-wrapper { padding-right: 0; } }

@media (max-width: 400px) { .logo-menu-wrapper { padding-left: 0; } }

.logo-menu-wrapper .hero-contact-details-wrapper { opacity: 0; visibility: hidden; position: absolute; top: -300px; right: 34px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.logo-menu-inner { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }

@media (max-width: 1770px) { .logo-menu-inner { margin: 0; } }

@media (max-width: 1200px) { .logo-menu-inner { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }

.site-branding-main-logo { max-width: 195px; width: 100%; }

@media (max-width: 1480px) { .site-branding-main-logo { padding-left: 15px; } }

@media (max-width: 1366px) { .site-branding-main-logo { max-width: 120px; } }

@media (max-width: 1200px) { .site-branding-main-logo { max-width: 105px; padding-left: 0; } }

.site-branding-main-logo svg .st0 { fill: transparent; }

.site-branding-main-logo svg .st1 { fill: #fff; }

.site-branding-main-logo svg .st2 { fill: #fff; }

.site-branding-main-logo svg .st3 { fill: #fff; }

.site-branding-main-logo svg .st4 { fill: #fff; }

.site-branding-main-logo svg .st5 { fill: #fff; }

.site-branding-main-logo svg .st6 { fill: #133B29; }

.justify-content { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.header-search-popup, .header-contact-popup { position: fixed; left: -100%; top: -100%; visibility: hidden; opacity: 0; -webkit-transition: .4s opacity; transition: .4s opacity; background: rgba(40, 45, 57, 0.8); z-index: -1; overflow: auto; }

.header-search-popup.show, .header-contact-popup.show { visibility: visible; opacity: 1; top: 0; bottom: 0; right: 0; left: 0; z-index: 103; }

.header-search-popup { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 40px 0; }

.header-fixed .header-search-popup { padding-top: 130px; }

.header-search-popup .header-search-popup-inner { padding-top: 50px; padding-bottom: 50px; padding-left: 50px; padding-right: 50px; height: 40vh; min-height: 300px; width: 100%; max-width: 800px; margin: 0 30px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: #fff; border-radius: 6px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (max-width: 1200px) { .header-search-popup .header-search-popup-inner { padding: 40px; } }

@media (max-width: 480px) { .header-search-popup .header-search-popup-inner { padding: 30px; } }

.header-search-popup .header-search-popup-inner h2, .header-search-popup .header-search-popup-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .header-search-popup .header-search-popup-inner p, .header-search-popup .header-search-popup-inner .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .header-search-popup .header-search-popup-inner .step.final > h3 { margin: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.header-search-popup .header-search-popup-inner .search-form { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.header-search-popup .header-search-popup-close { font-size: 36px; position: absolute; top: 10px; right: 50px; cursor: pointer; }

.header-contact-popup { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0 40px; }

@media (max-width: 420px) { .header-contact-popup { padding: 0 20px; } }

@media (max-width: 1200px) { .header-fixed .header-contact-popup { padding-top: 60px; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }

.header-contact-popup .header-contact-locations { width: 100%; max-width: 1344px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); border-radius: 8px; overflow: hidden; position: relative; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: #F9F9F9; overflow: auto; max-height: 450px; }

@media (max-width: 992px) { .header-contact-popup .header-contact-locations { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; max-width: 500px; padding: 40px 45px 40px 30px; margin: 20px 0; } }

.header-contact-popup .header-contact-locations > div { width: 25%; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

@media (max-width: 992px) { .header-contact-popup .header-contact-locations > div { width: 100%; } }

.header-contact-popup .header-contact-locations p { margin-bottom: 0; }

.header-contact-popup .header-contact-locations .header-contact-location { padding: 60px 30px; }

@media (max-width: 1200px) { .header-contact-popup .header-contact-locations .header-contact-location { padding: 50px 20px; } }

@media (max-width: 992px) { .header-contact-popup .header-contact-locations .header-contact-location { padding: 15px 0; } }

@media (min-width: 993px) { .header-contact-popup .header-contact-locations .header-contact-location:not(:last-of-type):after { content: ''; width: 1px; height: 80%; position: absolute; top: 0; bottom: 0; margin: auto; background-color: #CDCDCD; right: 0; left: auto; } }

.header-contact-popup .header-contact-locations .header-contact-location > div { width: 100%; }

.header-contact-popup .header-contact-locations .header-contact-location-header { position: relative; }

@media (max-width: 992px) { .header-contact-popup .header-contact-locations .header-contact-location-header { cursor: pointer; }
  .header-contact-popup .header-contact-locations .header-contact-location-header:after { content: ""; height: 8px; position: absolute; margin: auto; top: 0; bottom: 0; right: 0; left: auto; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #282D39; }
  .header-contact-popup .header-contact-locations .header-contact-location-header.loc-open:after { border-bottom: 5px solid #282D39; border-top: 5px solid transparent; bottom: 10px; } }

.header-contact-popup .header-contact-locations .header-contact-location-country { line-height: 2; }

.header-contact-popup .header-contact-locations .header-contact-location-country p { margin: 0; color: #1C7149; font-weight: 500; font-style: italic; }

.header-contact-popup .header-contact-locations .header-contact-location-city { line-height: 1.1; }

.header-contact-popup .header-contact-locations .header-contact-location-city p { font-weight: 700; color: #282D39; }

.header-contact-popup .header-contact-locations .header-contact-location-content { margin-bottom: auto; }

@media (max-width: 992px) { .header-contact-popup .header-contact-locations .header-contact-location-content { display: none; } }

.header-contact-popup .header-contact-locations .header-contact-location-address { border-bottom: 1px solid #1C7149; padding: 14px 0; font-size: 16px; font-weight: 700; }

@media (max-width: 1366px) { .header-contact-popup .header-contact-locations .header-contact-location-address { font-size: 14px; } }

.header-contact-popup .header-contact-locations .header-contact-location-address > p { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }

.header-contact-popup .header-contact-locations .header-contact-location-address img { margin-top: 2px; margin-right: 10px; width: 15px; height: 21px; }

.header-contact-popup .header-contact-locations .header-contact-phone { border-bottom: 1px solid #1C7149; padding: 14px 0; font-size: 16px; font-weight: 700; }

@media (max-width: 1366px) { .header-contact-popup .header-contact-locations .header-contact-phone { font-size: 14px; } }

.header-contact-popup .header-contact-locations .header-contact-phone img { margin-top: 2px; margin-right: 10px; width: 19px; height: 19px; }

.header-contact-popup .header-contact-locations .header-contact-phone a { color: #74797D; text-decoration: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }

.header-contact-popup .header-contact-locations .header-contact-fax { border-bottom: 1px solid #1C7149; padding: 14px 0; font-size: 16px; font-weight: 700; }

@media (max-width: 1366px) { .header-contact-popup .header-contact-locations .header-contact-fax { font-size: 14px; } }

.header-contact-popup .header-contact-locations .header-contact-fax img { margin-top: 2px; margin-right: 10px; width: 22px; height: 22px; }

.header-contact-popup .header-contact-locations .header-contact-fax a { color: #74797D; text-decoration: none; }

.header-contact-popup .header-contact-locations .header-contact-fax > p { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }

.header-contact-popup-close { font-size: 30px; position: absolute; top: 30px; right: 50px; cursor: pointer; }

@media (max-width: 992px) { .header-contact-popup-close { top: 0; right: 20px; } }

.header-fixed header.site-header { position: fixed !important; padding-top: 0; background-image: -webkit-linear-gradient(left, #1C7149 0%, #329459 100%); background-image: linear-gradient(to right, #1C7149 0%, #329459 100%); }

.header-fixed header.site-header .site-title img, .header-fixed header.site-header .site-title svg { width: 120px; max-height: 51px; }

.header-fixed header.site-header .main-navigation { margin-left: 28px; margin-bottom: 0; }

@media (max-width: 1800px) { .header-fixed header.site-header .main-navigation { margin-left: 30px; } }

@media (max-width: 1660px) { .header-fixed header.site-header .main-navigation { margin-left: 0; } }

.header-fixed .container-contact-details .hero-contact-details-wrapper { display:none; visibility: hidden; opacity: 0; right: -300px; position: relative; margin: 0; }

.header-fixed .logo-menu-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding-top: 0 !important; padding-bottom: 0 !important; }

@media (max-width: 480px) { .header-fixed .logo-menu-wrapper .site-branding-main-logo { z-index: 103; } }

.header-fixed .logo-menu-wrapper .hero-contact-details-wrapper { margin: 0; opacity: 1; visibility: visible; position: relative; top: 0; }

@media (max-width: 1660px) { .header-fixed .logo-menu-wrapper .hero-contact-details-wrapper { right: 0; } }

@media (max-width: 1200px) { .header-fixed .logo-menu-wrapper .hero-contact-details-wrapper { margin-right: 66px; max-width: 300px; width: 100%; position: absolute; margin-top: 3px; } }

@media (max-width: 768px) { .header-fixed .logo-menu-wrapper .hero-contact-details-wrapper { margin-right: 66px; } }

@media (max-width: 420px) { .header-fixed .logo-menu-wrapper .hero-contact-details-wrapper { margin-right: 61px; } }

@media (max-width: 350px) { .header-fixed .logo-menu-wrapper .hero-contact-details-wrapper { margin-right: 50px; } }

.header-fixed .logo-menu-wrapper .hero-contact-details-wrapper .hero-contact-details-inner { width: 370px; max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; }

@media (max-width: 1460px) { .header-fixed .logo-menu-wrapper .hero-contact-details-wrapper .hero-contact-details-inner { width: 23vw; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }

@media (max-width: 1200px) { .header-fixed .logo-menu-wrapper .hero-contact-details-wrapper .hero-contact-details-inner { width: 100%; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }

.header-fixed .logo-menu-wrapper .hero-contact-details-wrapper .hero-contact-details-inner *.svg-wrap { margin: 10px 0; height: 40px; }

@media (max-width: 1200px) { .header-fixed .logo-menu-wrapper .hero-contact-details-wrapper .hero-contact-details-inner *.svg-wrap { margin: 10px; } }

@media (max-width: 768px) { .header-fixed .logo-menu-wrapper .hero-contact-details-wrapper .hero-contact-details-inner *.svg-wrap { width: 40px; } }

@media (max-width: 420px) { .header-fixed .logo-menu-wrapper .hero-contact-details-wrapper .hero-contact-details-inner *.svg-wrap { margin: 6px 5px; } }

@media (max-width: 350px) { .header-fixed .logo-menu-wrapper .hero-contact-details-wrapper .hero-contact-details-inner *.svg-wrap { margin: 6px 3px; } }

.header-fixed .logo-menu-wrapper .hero-contact-details-wrapper .hero-contact-details-inner *.svg-wrap:not(.svg-envelope) { height: 40px; width: 40px; padding: 11px; }

@media (max-width: 350px) { .header-fixed .logo-menu-wrapper .hero-contact-details-wrapper .hero-contact-details-inner *.svg-wrap:not(.svg-envelope) { height: 32px; width: 33px; padding: 8px; } }

.header-fixed .logo-menu-wrapper .hero-contact-details-wrapper .hero-contact-details-inner .svg-envelope { padding: 13px; }

.site-title svg { max-height: 110px; }

.single-school .site-header, .tax-school-country .site-header { padding-top: 0; background: -webkit-linear-gradient(left, #1C7149 0%, #329459 100%); background: linear-gradient(to right, #1C7149 0%, #329459 100%); top: 0; position: relative; }

.single-school .top-navigation, .tax-school-country .top-navigation { max-width: calc(100% - 43px - 140px); }

@media (max-width: 1280px) { .single-school .top-navigation, .tax-school-country .top-navigation { max-width: calc(100% - 120px); } }

.single-school .logo-menu-wrapper, .tax-school-country .logo-menu-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding-top: 10px; padding-bottom: 10px; padding-left: 0; padding-right: 0; }

@media (max-width: 1800px) { .single-school .logo-menu-wrapper, .tax-school-country .logo-menu-wrapper { padding: 10px 0px 10px 15px; } }

@media (max-width: 420px) { .single-school .logo-menu-wrapper, .tax-school-country .logo-menu-wrapper { padding-bottom: 70px; } }

@media (max-width: 1660px) { .single-school .top-navigation, .tax-school-country .top-navigation { margin-left: 3px; } }

@media (max-width: 1660px) { .single-school .main-navigation li, .tax-school-country .main-navigation li { padding: 0 8px; } }

.single-school .logo-menu-inner, .tax-school-country .logo-menu-inner { margin-left: 0; }

@media (max-width: 420px) { .single-school .logo-menu-inner, .tax-school-country .logo-menu-inner { z-index: 1; } }

@media (max-width: 1280px) { .single-school .site-branding-main-logo, .tax-school-country .site-branding-main-logo { max-width: 120px; } }

.single-school .site-title svg, .tax-school-country .site-title svg { width: 95px; }

@media (max-width: 1500px) { .single-school .main-navigation, .tax-school-country .main-navigation { margin-left: 0; margin-bottom: 0; }
  .single-school .main-navigation .menu-item, .tax-school-country .main-navigation .menu-item { padding: 0 10px; }
  .single-school .main-navigation .menu-item.menu-item-has-children, .tax-school-country .main-navigation .menu-item.menu-item-has-children { padding-right: 25px; }
  .single-school .main-navigation .menu-item a, .tax-school-country .main-navigation .menu-item a { font-size: 14px; } }

@media (max-width: 1310px) { .single-school .main-navigation .menu-item, .tax-school-country .main-navigation .menu-item { padding: 0 8px; } }

@media (max-width: 1250px) { .single-school .main-navigation .menu-item, .tax-school-country .main-navigation .menu-item { padding: 0 5px; } }

.single-school .hero-contact-details-wrapper, .tax-school-country .hero-contact-details-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; margin-top: 0; margin: auto; max-width: 420px; opacity: 1; padding: 0 10px; position: relative; right: 0; top: 0; visibility: visible; width: 100%; }

@media (max-width: 1660px) { .single-school .hero-contact-details-wrapper, .tax-school-country .hero-contact-details-wrapper { max-width: 340px; } }

@media (max-width: 1366px) { .single-school .hero-contact-details-wrapper, .tax-school-country .hero-contact-details-wrapper { max-width: 300px; } }

@media (max-width: 1200px) { 
  .single-school .hero-contact-details-wrapper, .tax-school-country .hero-contact-details-wrapper { 
    position: absolute; 
    -webkit-box-align: center; 
    -webkit-align-items: center; 
    -ms-flex-align: center; 
    align-items: center; 
    right: 66px !important; 
  } 
  .single-school.header-fixed .hero-contact-details-wrapper, .tax-school-country.header-fixed .hero-contact-details-wrapper { 
    right: 0px !important; 
  }
}

@media (max-width: 420px) { .single-school .hero-contact-details-wrapper, .tax-school-country .hero-contact-details-wrapper { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 20px; right: 0 !important; width: 100%; max-width: 100%; } }

.single-school .hero-contact-details-inner, .tax-school-country .hero-contact-details-inner { margin: 0 -10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.single-school .hero-contact-details-inner .svg-wrap, .tax-school-country .hero-contact-details-inner .svg-wrap { margin: 0 10px; }

@media (max-width: 1366px) { .single-school .hero-contact-details-inner .svg-wrap, .tax-school-country .hero-contact-details-inner .svg-wrap { margin: 0 4px; } }

.single-school .hero-contact-details-inner .svg-envelope, .tax-school-country .hero-contact-details-inner .svg-envelope { padding: 6px 19px; margin-right: 0; width: auto; white-space: nowrap; }

@media (max-width: 420px) { .single-school .hero-contact-details-inner .svg-envelope, .tax-school-country .hero-contact-details-inner .svg-envelope { margin-right: 10px; } }

@media (max-width: 768px) { .single-school .hero-contact-details-inner .svg-envelope, .tax-school-country .hero-contact-details-inner .svg-envelope { width: 40px; padding: 0; } }

@media (max-width: 580px) { .single-school .hero-contact-details-inner .svg-envelope, .tax-school-country .hero-contact-details-inner .svg-envelope { width: 30px; } }

@media (max-width: 420px) { .single-school .hero-contact-details-inner, .tax-school-country .hero-contact-details-inner { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .single-school .hero-contact-details-inner *.svg-wrap, .tax-school-country .hero-contact-details-inner *.svg-wrap { width: 40px; height: 40px; }
  .single-school .hero-contact-details-inner *.svg-wrap:not(.svg-envelope), .tax-school-country .hero-contact-details-inner *.svg-wrap:not(.svg-envelope) { padding: 11px; width: 40px; }
  .single-school .hero-contact-details-inner *.svg-wrap .svg-envelope, .tax-school-country .hero-contact-details-inner *.svg-wrap .svg-envelope { width: 40px; } }

@media (max-width: 768px) { .single-school.header-fixed .hero-contact-details-wrapper, .tax-school-country.header-fixed .hero-contact-details-wrapper { margin-right: 66px; } }

@media (max-width: 420px) { .single-school.header-fixed .hero-contact-details-wrapper, .tax-school-country.header-fixed .hero-contact-details-wrapper { display: none; } }

.single-school.header-fixed .hero-contact-details-wrapper .hero-contact-details-inner .svg-envelope, .tax-school-country.header-fixed .hero-contact-details-wrapper .hero-contact-details-inner .svg-envelope { padding: 2px 19px; }

@media (max-width: 768px) { .single-school.header-fixed .hero-contact-details-wrapper .hero-contact-details-inner .svg-envelope, .tax-school-country.header-fixed .hero-contact-details-wrapper .hero-contact-details-inner .svg-envelope { padding: 2px; } }

.top-navigation { margin-bottom: 6px; margin-left: 38px; }

@media (max-width: 1366px) { .top-navigation { margin-left: 13px; } }

@media (max-width: 1270px) { .top-navigation { margin-left: 3px; } }

.top-navigation .nav-menu .sub-menu { background-color: transparent; padding-top: 5px; }

.top-navigation .nav-menu .sub-menu li { background-color: #fff; padding-bottom: 5px; padding-top: 5px; }

.top-navigation .nav-menu .sub-menu li:first-of-type { padding-top: 10px; }

.top-navigation .nav-menu .sub-menu li:last-of-type { padding-bottom: 10px; }

.top-navigation .nav-menu .sub-menu li a { color: #1C7149; font-size: 15px; }

.top-navigation .nav-menu .sub-menu li a:before { background-color: #1C7149; }

.top-navigation li a { font-size: 16px; color: #fff; text-decoration: none; font-weight: 700; }

.header-fixed .top-navigation li a { font-size: 14px; }

.ubermenu-nav .ubermenu-item:first-of-type .ubermenu-image { min-width: 33px; }

.ubermenu .custom-icon-size .ubermenu-image { width: 28px; }

.main-navigation-wrapper { 
  /* margin-top: -70px;  */
  margin-top: 0px; 
  margin-bottom: 10px; 
}

.main-navigation-wrapper.no-items-above { margin-top: 0px; }

.main-navigation-wrapper.no-hero-above { margin-top: 0; }

@media (max-width: 1280px) { .main-navigation-wrapper { margin-top: 0; } }

@media (max-width: 640px) { .main-navigation-wrapper { margin-bottom: 0; } }

.main-navigation-wrapper.ubermenu-expand-bottom .ubermenu-submenu-drop { bottom: auto !important; }

.main-navigation-wrapper .ubermenu-main { box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16) !important; }

@media (max-width: 1790px) { .main-navigation-wrapper .ubermenu-main { max-width: 100%; padding-left: 15px; padding-right: 15px; } }

@media (min-width: 1281px) { .main-navigation-wrapper .ubermenu-main .ubermenu-nav li:first-of-type > a { border-top-left-radius: 6px; }
  .main-navigation-wrapper .ubermenu-main .ubermenu-nav li:last-of-type > a { border-top-right-radius: 6px; } }

.main-navigation-wrapper .ubermenu-main .ubermenu-item.ubermenu-in-transition .ubermenu-submenu-drop.ubermenu-submenu-drop.ubermenu-submenu-drop.ubermenu-submenu-drop.ubermenu-submenu-drop.ubermenu-submenu-drop { overflow: hidden !important; }

@media (min-width: 1281px) { .main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0:not(:last-of-type) { border-right: 1px solid #CDCDCD; } }

@media (max-width: 1280px) { .main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0 { border-right: 1px solid #CDCDCD; } }

@media (max-width: 1200px) { .main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0 { border-right: none; } }

.main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor a:after { background-image: url("../images/icon-plus-white.png"); }

.main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0 > a { padding-left: 50px; padding-right: 40px; position: relative; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; white-space: nowrap; text-align: left; -webkit-transition: all .5s; transition: all .5s; }

@media (max-width: 1660px) { .main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0 > a { padding-right: 30px; } }

@media (max-width: 1450px) { .main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0 > a { padding-left: 40px; } }

@media (max-width: 1380px) { .main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0 > a { padding-right: 20px; } }

.main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0 > a:after { content: ''; width: 15px; height: 15px; background-image: url("../images/icon-plus.svg"); background-repeat: no-repeat; position: absolute; top: 0; bottom: 0; margin: auto; right: 20px; }

@media (max-width: 1660px) { .main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0 > a:after { right: 10px; } }

@media (max-width: 1380px) { .main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0 > a:after { right: 5px; } }

.main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0 > a img { margin-bottom: 0; position: absolute; top: 0; bottom: 0; left: 10px; right: auto; margin: auto; }

@media (max-width: 1450px) { .main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0 > a img { left: 5px; } }

.main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0 > a:hover img { -webkit-filter: invert(1) brightness(1.3); filter: invert(1) brightness(1.3); }

.main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0 > a:hover:after { background-image: url("../images/icon-minus.svg"); }

.main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0 > a:hover .ubermenu-target-description { color: #fff; }

@media (max-width: 1560px) { .main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0 > a .ubermenu-target-title { font-size: 14px; } }

.main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0 > a .ubermenu-target-description { color: #1C7149; font-size: 98%; font-style: italic; font-weight: 600; text-align: left; text-transform: none; -webkit-transition: all .5s; transition: all .5s; width: 100%; }

.main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0.ubermenu-active > a img, .main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > a img { -webkit-filter: invert(1) brightness(1.3); filter: invert(1) brightness(1.3); }

.main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0.ubermenu-active > a:after, .main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > a:after { background-image: url("../images/icon-plus-white.png"); }

.main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0.ubermenu-active > a .ubermenu-target-description.ubermenu-target-text, .main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > a .ubermenu-target-description.ubermenu-target-text { color: #fff; }

.main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0:not(.with-description) > a { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.main-navigation-wrapper .ubermenu-main .ubermenu-submenu { padding: 18px; padding: 2px 10px 2px; border-top-left-radius: 6px; border-top-right-radius: 6px; }

.main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-submenu-type-stack { padding: 0 !important; }

.main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-item-has-children > ul { padding: 0; }

.main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-item-has-children.transparent-text > a { color: transparent !important; }

.main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-item-has-children > a { border-bottom: none !important; margin-bottom: 8px; padding-bottom: 12px; font-size: 15px; position: relative; }

.main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-item-has-children > a:after { content: ''; position: absolute; width: 90%; height: 1px; background-color: #fff; bottom: 0; top: auto; left: 5px; right: auto; margin: auto; }

.main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-item-has-children .ubermenu-submenu .ubermenu-item.ubermenu-item-object-custom.ubermenu-column a { font-size: 15px; }

@media (max-width: 1660px) { .main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-item-has-children .ubermenu-submenu .ubermenu-item.ubermenu-item-object-custom.ubermenu-column a { font-size: 14px; } }

.main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-item-has-children .ubermenu-submenu .ubermenu-item.ubermenu-item-object-custom.ubermenu-column.ubermenu-item-level-2 a { font-size: 15px; }

@media (max-width: 1660px) { .main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-item-has-children .ubermenu-submenu .ubermenu-item.ubermenu-item-object-custom.ubermenu-column.ubermenu-item-level-2 a { font-size: 15px; } }

.main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-item-level-2 > a.ubermenu-target { padding-bottom: 10px; padding-left: 7px; padding-top: 10px; }

.main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-item-level-2 > a.ubermenu-target.ubermenu-item-layout-default span.ubermenu-target-title:after { content: ''; position: absolute; width: 90%; height: 1px; background-color: #fff; bottom: 0; top: auto; left: 5px; right: auto; margin: auto; }

@media (max-width: 500px) { .main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-item-level-2 > a.ubermenu-target.ubermenu-item-layout-default span.ubermenu-target-title:after { left: 0; width: 100%; } }

.main-navigation-wrapper .ubermenu-main .ubermenu-submenu a, .main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target { font-size: 15px; position: relative; }

@media (max-width: 1660px) { .main-navigation-wrapper .ubermenu-main .ubermenu-submenu a, .main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target { font-size: 15px; } }

.main-navigation-wrapper .ubermenu-main .ubermenu-submenu a:hover, .main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover { color: #CECECE !important; -webkit-transition: all .4s; transition: all .4s; }

.main-navigation-wrapper .ubermenu-main .ubermenu-submenu a:hover > span, .main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover > span { text-decoration: underline !important; }

.main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-item:not(.ubermenu-item-has-children):not(.ubermenu-item-header):not(.ubermenu-item-type-custom) { padding-left: 0px; position: relative; }

.main-navigation-wrapper .ubermenu-main .ubermenu-content-block.ubermenu-widget-area.ubermenu-autoclear { padding-left: 1.4em; padding-bottom: 25px; }

@media (max-width: 500px) { .main-navigation-wrapper .ubermenu-main .ubermenu-content-block.ubermenu-widget-area.ubermenu-autoclear { padding-left: 0; margin-left: 0; padding-bottom: 0; } }

.main-navigation-wrapper .ubermenu-main .ubermenu-content-block.ubermenu-widget-area.ubermenu-autoclear .widget.widget_media_image { padding: 10px 0 0 0; border-radius: 6px; text-align: center; }

.main-navigation-wrapper .ubermenu-main .ubermenu-custom-content-left { text-align: left; }

.main-navigation-wrapper .ubermenu-main .ubermenu-custom-content-right { max-width: 360px; width: 100%; text-align: center; margin: auto; }

.main-navigation-wrapper .ubermenu-main .ubermenu-custom-content-right h4, .main-navigation-wrapper .ubermenu-main .ubermenu-custom-content-right p { color: #fff; }

.main-navigation-wrapper .ubermenu-main .ubermenu-custom-content-right h2, .main-navigation-wrapper .ubermenu-main .ubermenu-custom-content-right .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .main-navigation-wrapper .ubermenu-main .ubermenu-custom-content-right p, .main-navigation-wrapper .ubermenu-main .ubermenu-custom-content-right .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .main-navigation-wrapper .ubermenu-main .ubermenu-custom-content-right .step.final > h3, .main-navigation-wrapper .ubermenu-main .ubermenu-custom-content-right h3, .main-navigation-wrapper .ubermenu-main .ubermenu-custom-content-right h4, .main-navigation-wrapper .ubermenu-main .ubermenu-custom-content-right h5 { font-size: 25px; font-style: normal; font-weight: 400; margin-bottom: 0.5em; margin-top: 0.5em; }

.main-navigation-wrapper .ubermenu-main .ubermenu-custom-content-right p { line-height: 26px; }

.main-navigation-wrapper .ubermenu-main .ubermenu-custom-content-right .button-white-transparent:hover { color: #282D39 !important; }

.main-navigation-wrapper .ubermenu-main .with-custom-submenu > ul .widget_media_image { padding: 0; }

.main-navigation-wrapper .ubermenu-main .with-custom-submenu > ul .widget_media_image img { border-radius: 6px; }

.main-navigation-wrapper .ubermenu-main .with-custom-submenu > ul .ubermenu-item-type-custom { margin: 0 !important; }

.main-navigation-wrapper .ubermenu-main .with-custom-submenu > ul .ubermenu-item-type-custom .ubermenu-widget-area { margin: 15px 0 0 0 !important; }

.main-navigation-wrapper .ubermenu-main .with-custom-submenu > ul .ubermenu-item-type-custom .widget_media_image { padding: 0; }

.main-navigation-wrapper .ubermenu-main .with-custom-submenu > ul .ubermenu-item-type-custom .widget_media_image img { border-radius: 6px; }

.main-navigation-wrapper .ubermenu-main .with-custom-submenu > ul .ubermenu-item-type-custom .ubermenu-custom-content-left { text-align: left; }

.main-navigation-wrapper .ubermenu-main .with-custom-submenu > ul .ubermenu-item-type-custom .ubermenu-custom-content-right { max-width: 360px; width: 100%; text-align: center; }

.main-navigation-wrapper .ubermenu-main .with-custom-submenu > ul .ubermenu-item-type-custom .ubermenu-custom-content-right h4, .main-navigation-wrapper .ubermenu-main .with-custom-submenu > ul .ubermenu-item-type-custom .ubermenu-custom-content-right p { color: #fff; }

.main-navigation-wrapper .ubermenu-main .with-custom-submenu > ul .ubermenu-item-type-custom .ubermenu-custom-content-right h4 { font-size: 25px; font-style: normal; font-weight: 400; }

.main-navigation-wrapper .ubermenu-main .with-custom-submenu > ul .ubermenu-item-type-custom .ubermenu-custom-content-right p { line-height: 26px; }

.main-navigation-wrapper .ubermenu-main .with-custom-submenu > ul .ubermenu-item-type-custom .ubermenu-custom-content-right .button-white-transparent:hover { color: #282D39 !important; }

.main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-custom-content .button:hover { color: #282D39 !important; }

.main-navigation-wrapper .ubermenu-main .ubermenu-submenu .ubermenu-item-level-3 a { font-size: 15px; }

.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-tab.ubermenu-item-has-children > .ubermenu-target { position: relative; }

.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-tab.ubermenu-item-has-children > .ubermenu-target:before { background-color: transparent; bottom: 0; color: #fff; content: "\f105"; display: inline-block; display: inline-block; font-family: 'FontAwesome'; font-size: 25px; font-weight: normal; height: 20px; line-height: 20px; margin-bottom: auto; margin-top: auto; position: absolute; right: 0; text-align: center; text-rendering: auto; top: 0; width: 25px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-tab > a.ubermenu-target:after { content: ''; position: absolute; width: 100%; height: 1px; background-color: #fff; bottom: 0; display: block; top: auto; left: 0; right: 0; margin: auto; }

.ubermenu-fixed-position { background-color: #fff; position: fixed; left: 0; right: 0; margin: auto; z-index: 999; }

@media (max-width: 480px) { .ubermenu-fixed-position .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main { padding: 8px 15px; } }

.ubermenu-fixed-position .ubermenu-submenu { border-radius: 0 0 6px 6px !important; }

.ubermenu-fixed-position .ubermenu-nav li > a { border-radius: 0 !important; }

.main-menu-navigation .ubermenu-target .ubermenu-target-title { font-weight: 700; white-space: nowrap; }

.ubermenu .ubermenu-submenu .ubermenu-item.course-button { border: 2px solid #fff; border-radius: 10px; }

.ubermenu .ubermenu-submenu .ubermenu-item.course-button a { border-radius: 6px; }

.ubermenu .ubermenu-submenu .ubermenu-item.course-button a span { -webkit-transition: all .3s; transition: all .3s; }

.ubermenu .ubermenu-submenu .ubermenu-item.course-button a:hover { background-color: #fff; }

.ubermenu .ubermenu-submenu .ubermenu-item.course-button a:hover span { color: #282D39; }

.ubermenu .widget.widget_media_image img { border-radius: 6px; }

@media (max-width: 1280px) { .ubermenu-submenu-drop { bottom: auto !important; overflow: auto !important; max-height: calc(100vh - 250px) !important; } }

.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop { bottom: 100%; }

.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main { padding: 15px 30px; }

@media (max-width: 1200px) { .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }

@media (max-width: 992px) { .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main { padding: 15px; } }

@media (max-width: 480px) { .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main { font-size: 20px; } }

@media (max-width: 1200px) { .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i { font-size: 30px; display: inline-block; vertical-align: center; position: relative; top: 0; } }

@media (max-width: 480px) { .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i { margin-right: 5px; font-size: 28px; } }

@media (min-width: 1280px) { .ubermenu-sub-indicator-close { display: none !important; } }

@media (max-width: 1280px) { .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active > a.ubermenu-target:after { opacity: 0; visibility: hidden; } }

@media (max-width: 1280px) { .ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target:before { opacity: 0; visibility: hidden; } }

.main-navigation { -webkit-transition: .5s; transition: .5s; }

.main-navigation ul { list-style: none; margin: 0; padding-left: 0; }

.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul { left: auto; }

.main-navigation .nav-menu li.menu-item-has-children > a:hover:before { width: calc(100% + 20px); }

.main-navigation .nav-menu li.menu-item-has-children > a:before { width: 0; }

.main-navigation .nav-menu li a:hover:before { width: 100%; }

.main-navigation .nav-menu li a:before { content: ""; display: block; background-color: #fff; height: 2px; width: 0; position: absolute; bottom: -2px; -webkit-transition: all .5s; transition: all .5s; left: 0; }

@media (max-width: 1200px) { .main-navigation .nav-menu li a:before { background-color: #1C7149; bottom: 12px; } }

.main-navigation li { float: left; position: relative; padding: 0 15px; }

@media (max-width: 1366px) { .main-navigation li { padding: 0 12px; } }

@media (max-width: 1280px) { .main-navigation li { padding: 0 10px; } }

.main-navigation li .arrow-toggle { display: none; }

.main-navigation li a { display: block; position: relative; }

.main-navigation li.menu-item-has-children { padding-right: 33px; }

@media (max-width: 1366px) { .main-navigation li.menu-item-has-children { padding-right: 25px; } }

.main-navigation li.menu-item-has-children > a:before { width: calc(100% + 20px); }

.main-navigation li.menu-item-has-children > a:after { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; bottom: 0; content: ""; display: inline-block; height: 8px; margin: auto; position: absolute; right: -19px; top: 0; vertical-align: middle; }

@media (max-width: 1200px) { .main-navigation li.menu-item-has-children > a:after { display: none; } }

.main-navigation a { display: block; text-decoration: none; }

.main-navigation ul ul { background-color: #fff; float: left; left: -999em; position: absolute; top: auto; z-index: 99999; }

.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul { left: 100%; }

.main-navigation ul ul ul { left: -999em; top: 0; }

.main-navigation ul ul a { width: 160px; }

/*--------------------------------------------------------------
# Responsive Menu
--------------------------------------------------------------*/
@media (max-width: 1200px) { #site-navigation { position: relative; z-index: 9999; }
  #site-navigation > div { background-color: #fff; height: 100%; padding-top: 25px; position: fixed; -webkit-transition: all .5s; transition: all .5s; width: 50%; z-index: 9999; max-width: calc(100% - 66px); } }

@media (max-width: 1200px) and (max-width: 992px) { #site-navigation > div { width: 60%; } }

@media (max-width: 1200px) and (max-width: 768px) { #site-navigation > div { width: 70%; } }

@media (max-width: 1200px) and (max-width: 580px) { #site-navigation > div { width: 80%; } }

@media (max-width: 1200px) and (max-width: 420px) { #site-navigation > div { width: 90%; } }

@media (max-width: 1200px) { #site-navigation > div .nav-menu .menu-item { float: left; text-align: left; width: 100%; padding: 0 10px 0 15px; }
  #site-navigation > div .nav-menu .menu-item a { color: #000; } }

@media (max-width: 1200px) and (max-width: 1200px) { #site-navigation > div .nav-menu .menu-item a { padding-bottom: 20px; font-size: 18px; display: inline-block; } }

@media (max-width: 1200px) and (max-width: 480px) { #site-navigation > div .nav-menu .menu-item a { padding-bottom: 14px; font-size: 15px; display: inline-block; } }

@media (max-width: 1200px) and (max-width: 1200px) { #site-navigation > div .nav-menu .menu-item.menu-item-has-children span.arrow-toggle { padding-bottom: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }

@media (max-width: 1200px) { #site-navigation.toggled .menu-toggle .fa:before { content: "\f00d"; }
  #site-navigation.anim-left > div { left: -100%; top: 0; bottom: 0; }
  #site-navigation.anim-left.toggled > div { left: 0; }
  #site-navigation.anim-right > div { bottom: 0; right: -100%; top: 0; }
  #site-navigation.anim-right.toggled > div { right: 0; }
  #site-navigation.anim-right .menu-toggle { position: relative; z-index: 9999; }
  #site-navigation.anim-top > div { height: auto; left: auto; padding-top: 0; position: absolute; right: 0; top: 100%; opacity: 0; visibility: hidden; width: 100vw; }
  #site-navigation.anim-top.toggled > div { opacity: 1; top: 100%; visibility: visible; }
  #site-navigation.anim-popup > div { bottom: 0; height: 100vh; left: 0; opacity: 0; right: 0; top: 0; visibility: hidden; width: 100%; }
  #site-navigation.anim-popup.toggled > div { opacity: 1; visibility: visible; }
  #site-navigation.anim-popup .menu-toggle { position: relative; z-index: 9999; }
  #site-navigation ul.nav-menu li { margin-left: 0; margin-right: 0; }
  #site-navigation ul.nav-menu li.menu-item-has-children { -webkit-transition: all .5s; transition: all .5s; }
  #site-navigation ul.nav-menu li.menu-item-has-children.expandeds > .arrow-toggle > .fa:before { content: "\f106"; }
  #site-navigation ul.nav-menu li.menu-item .arrow-toggle { color: #000; cursor: pointer; display: inline-block; font-size: 30px; height: 100%; margin-right: 0; padding: 1px 21px; position: absolute; z-index: 99; right: 0; top: 0; } }

@media (max-width: 1200px) and (max-width: 480px) { #site-navigation ul.nav-menu li.menu-item .arrow-toggle { font-size: 26px; } }

@media (max-width: 1200px) { #site-navigation ul ul.sub-menu { display: none; width: 100%; margin-left: 0; padding-top: 0; top: 0; left: 0; position: relative; } }

.menu-toggle { display: none; background-color: transparent; border: none; color: #000; float: right; font-size: 28px; padding: 3px 2px; }

@media (max-width: 1200px) { .menu-toggle { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; } }

.ubermenu .ubermenu-item.ubermenu-item-926.ubermenu-current-menu-item > .ubermenu-target > img, .ubermenu .ubermenu-item.ubermenu-item-926.ubermenu-current-menu-ancestor > .ubermenu-target > img { -webkit-filter: invert(1) brightness(1.3); filter: invert(1) brightness(1.3); }

.main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > a img { -webkit-filter: invert(1) brightness(1.3); filter: invert(1) brightness(1.3); }

.ubermenu-responsive-toggle-open i:before { content: "\f00d"; }

@media (max-width: 1280px) { .ubermenu-retractor.ubermenu-retractor-mobile { color: #fff; font-size: 14px; } }

@media (max-width: 1280px) { .ubermenu-retractor.ubermenu-retractor-mobile i { margin-right: 10px; } }

.ubermenu-responsive .ubermenu-tabs > .ubermenu-tabs-group > .ubermenu-tab.ubermenu-active > a { background-color: #1C7149; }

.ubermenu-responsive .ubermenu-tabs > .ubermenu-tabs-group > .ubermenu-tab.ubermenu-item-has-children > a { margin-bottom: 0; }

@media (min-width: 1280px) { .ubermenu-responsive .ubermenu-tabs > .ubermenu-tabs-group > .ubermenu-tab.ubermenu-item-has-children > a { padding-bottom: 17px; padding-top: 17px; } }

@media (max-width: 500px) { .ubermenu-responsive .ubermenu-tabs > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-tab-content-panel { margin-bottom: 15px; } }

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target { text-transform: none; font-style: none; }

.main-navigation-wrapper .ubermenu-main .ubermenu-item-level-0 > a .ubermenu-target-description { font-style: normal; }

@media (min-width: 1280px) { body .ubermenu .ubermenu-colgroup .ubermenu-column, body .ubermenu .ubermenu-custom-content-padded, body .ubermenu .ubermenu-nonlink, body .ubermenu .ubermenu-retractor, body .ubermenu .ubermenu-submenu-padded, body .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, body .ubermenu .ubermenu-target, body .ubermenu .ubermenu-widget, body .ubermenu-responsive-toggle { padding-left: 30px; padding-right: 30px; } }

.ubermenu-nav .ubermenu-item.ubermenu-in-transition .ubermenu-submenu { overflow: hidden !important; }

.ubermenu.ubermenu-transition-slide .ubermenu-item.ubermenu-in-transition > .ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega { overflow: hidden !important; }

@media (max-width: 1660px) { .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target { padding-bottom: 4px; padding-top: 4px; } }

.clearfix:after { clear: both; content: ""; display: block; }

.cookies-popup { display: none; }

.cookies-popup.show { background-color: #282D39; bottom: 0; border-top: 1px solid #CECECE; display: block; left: 0; padding: 13px 15px; position: fixed; right: 0; z-index: 9999999999; }

.cookies-popup .cookies-row { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

@media (max-width: 767px) { .cookies-popup .cookies-row { text-align: center; } }

.cookies-popup .cookies-row p { color: #fff; margin-bottom: 0; }

.cookies-popup .cookies-row a { color: #fff; -webkit-transition: all .5s; transition: all .5s; }

.cookies-popup .cookies-row a:hover { color: #F9F9F9; opacity: 0.7; }

@media (max-width: 767px) { .cookies-popup .cookies-popup-content-inner { padding-bottom: 10px; } }

.useful-info-template-default article.useful-info { padding-bottom: 45px; padding-top: 45px; }

@media (max-width: 1440px) { .useful-info-template-default article.useful-info { padding-left: 15px; padding-right: 15px; } }

.site-footer { background-color: #272D39; padding-top: 20px; }

@media (max-width: 480px) { .site-footer { padding-top: 0; } }

.site-footer hr { height: 2px; width: 100%; max-width: 1140px; color: #fff; margin-top: 0; }

.footer-top-wrapper { text-align: center; padding: 30px 0 32px; }

.footer-top-wrapper .footer-logo img { width: 141px; }

.footer-top-wrapper .footer-text { max-width: 536px; width: 100%; margin: auto; color: #fff; padding-top: 1em; }

.footer-top-wrapper .footer-text p { line-height: 22px; }

.footer-top-wrapper .footer-top-inner { text-align: center; }

.footer-top-wrapper .footer-links { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 420px; width: 100%; margin: auto; }

@media (max-width: 480px) { .footer-top-wrapper .footer-links { max-width: none; } }

.footer-top-wrapper .footer-link { margin: 0 10px 10px 10px; }

@media (max-width: 480px) { .footer-top-wrapper .footer-link { padding: 0 15px; margin: 0 auto; }
  .footer-top-wrapper .footer-link:not(:last-of-type) { padding-bottom: 30px; } }

.footer-top-wrapper .footer-link a { border-radius: 20px; padding: 7px 20px; font-weight: 500; border: none; }

.footer-middle-wrapper p { margin: 0; }

.footer-middle-wrapper a { -webkit-transition: .5s; transition: .5s; }

.footer-middle-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; max-width: 1170px; padding: 0 15px 28px; }

@media (max-width: 1200px) { .footer-middle-inner { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 1000px; } }

.footer-locations { -webkit-box-flex: 7; -webkit-flex: 7; -ms-flex: 7; flex: 7; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }

@media (max-width: 1200px) { .footer-locations { -webkit-box-flex: 1; -webkit-flex: auto; -ms-flex: auto; flex: auto; width: 100%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

@media (max-width: 480px) { .footer-locations { padding-bottom: 15px; } }

.footer-locations p, .footer-locations a { color: #fff; text-decoration: none; }

.footer-locations img { width: 10px; margin-right: 10px; }

@media (max-width: 1200px) { .footer-location { padding: 0 10px 30px; } }

@media (max-width: 800px) { .footer-location { width: 50%; text-align: center; } }

@media (max-width: 480px) { .footer-location { width: 100%; padding: 15px 0; } }

.footer-location:nth-child(2) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.footer-location-country p { font-weight: 700; color: #329459; font-size: 16px; margin: 10px 0 0 0; }

@media (max-width: 480px) { .footer-location-country p { margin: 0; } }

.footer-location-city { padding-top: 11px; }

@media (max-width: 420px) { .footer-location-city { padding-top: 2px; } }

.footer-location-city p { font-size: 16px; margin-bottom: 1em; }

@media (max-width: 420px) { .footer-location-city p { margin-bottom: 0.5em; } }

.footer-phone a:hover { color: #329459; }

.footer-menu-wrapper { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; padding-bottom: 1.85em; padding-top: 13px; }

@media (max-width: 1200px) { .footer-menu-wrapper { padding: 0; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; max-width: 500px; margin-right: auto; }
  .footer-menu-wrapper ul { padding: 0; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (max-width: 800px) { .footer-menu-wrapper { max-width: 50%; }
  .footer-menu-wrapper ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; text-align: center; } }

@media (max-width: 640px) { .footer-menu-wrapper { width: 100%; -webkit-box-flex: 1; -webkit-flex: auto; -ms-flex: auto; flex: auto; padding-bottom: 30px; } }

@media (max-width: 480px) { .footer-menu-wrapper { max-width: none; } }

.footer-menu-wrapper a { text-decoration: none; color: #74797D; font-size: 15px; font-weight: 700; }

.footer-menu-wrapper a:hover { color: #fff; }

.footer-menu-wrapper li { list-style: none; }

.footer-widget-wrapper { -webkit-box-flex: 3; -webkit-flex: 3; -ms-flex: 3; flex: 3; }

@media (max-width: 1200px) { .footer-widget-wrapper { -webkit-box-flex: 1; -webkit-flex: auto; -ms-flex: auto; flex: auto; max-width: 420px; }
  .footer-widget-wrapper .widget-title { margin-top: 0; } }

@media (max-width: 800px) { .footer-widget-wrapper { max-width: 50%; }
  .footer-widget-wrapper .widget-title { text-align: center; } }

@media (max-width: 480px) { .footer-widget-wrapper { max-width: 360px; width: 100%; margin: 0 auto; } }

.footer-widget-wrapper aside { padding-left: 3em; margin: 0; }

@media (max-width: 1200px) { .footer-widget-wrapper aside { padding-left: 0; } }

.footer-widget-wrapper h4 { color: #fff; margin-top: 14px; margin-bottom: 16px; }

.site-footer .footer-middle-wrapper .footer-widget-wrapper .frm_style_formidable-style .frm_fields_container { position: relative; }

.site-footer .footer-middle-wrapper .footer-widget-wrapper .frm_style_formidable-style .frm_form_field { float: none !important; width: 100%; margin-left: 0; margin-right: 0; padding-bottom: 0; }

@media (max-width: 800px) { .site-footer .footer-middle-wrapper .footer-widget-wrapper .frm_style_formidable-style .frm_form_field { margin-bottom: 0; } }

.site-footer .footer-middle-wrapper .footer-widget-wrapper .frm_style_formidable-style .frm_form_field input { background-color: transparent; border-radius: 25px; border-color: #fff; padding-left: 20px; padding-right: 40px; height: 40px; }

.site-footer .footer-middle-wrapper .footer-widget-wrapper .frm_style_formidable-style .frm_form_field input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; }

.site-footer .footer-middle-wrapper .footer-widget-wrapper .frm_style_formidable-style .frm_form_field input::-moz-placeholder { /* Firefox 19+ */ color: #fff; }

.site-footer .footer-middle-wrapper .footer-widget-wrapper .frm_style_formidable-style .frm_form_field input:-ms-input-placeholder { /* IE 10+ */ color: #fff; }

.site-footer .footer-middle-wrapper .footer-widget-wrapper .frm_style_formidable-style .frm_form_field input:-moz-placeholder { /* Firefox 18- */ color: #fff; }

.site-footer .footer-middle-wrapper .footer-widget-wrapper .frm_style_formidable-style .frm_form_field input:focus { box-shadow: none; color: #fff; }

.site-footer .footer-middle-wrapper .footer-widget-wrapper .frm_style_formidable-style .frm_form_field input:invalid { color: #B94A48; }

.site-footer .footer-middle-wrapper .footer-widget-wrapper .frm_style_formidable-style .frm_submit { float: none; width: auto; display: inline-block; margin: auto; position: absolute; right: 0px; top: 0px; }

.site-footer .footer-middle-wrapper .footer-widget-wrapper .frm_style_formidable-style .frm_submit button { background-color: transparent; border-radius: 20px; height: 40px; width: 40px; }

.site-footer .footer-middle-wrapper .footer-widget-wrapper .frm_style_formidable-style .frm_submit button:hover { background-color: #fff; }

.site-footer .footer-middle-wrapper .footer-widget-wrapper .frm_style_formidable-style .frm_submit button:hover i { color: #272D39; }

.site-footer .footer-middle-wrapper .footer-widget-wrapper .frm_style_formidable-style .frm_submit i { color: #fff; }

.site-footer .footer-middle-wrapper .footer-widget-wrapper .frm_style_formidable-style .frm_submit span { display: none; }

.frm_error { position: absolute; }

.footer-widget-wrapper .social-icons { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

@media (max-width: 800px) { .footer-widget-wrapper .social-icons { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .footer-widget-wrapper .social-icons .social-icon-menu-items { padding: 0 10px; } }

.footer-widget-wrapper .social-icons .social-icon-menu-items { padding-left: 2em; }

.footer-widget-wrapper .social-icons svg path { fill: #73797D !important; }

.footer-widget-wrapper .social-icons a:hover svg path { fill: #fff !important; }

.footer-widget-wrapper .social-icons .tw svg { width: 21px; height: 15px; }

.footer-widget-wrapper .social-icons .fb svg { width: 7.2px; height: 15.7px; }

.footer-widget-wrapper .social-icons .yt svg { width: 23px; height: 16px; }

.footer-widget-wrapper .social-icons .insta svg { width: 15.5px; height: 15.7px; }

.footer-bottom-wrapper { padding-top: 10px; padding-bottom: 20px; width: 100%; max-width: 1140px; margin: auto; text-align: center; }

.footer-bottom-wrapper p { margin: 0; }

.footer-accr-title { padding-bottom: 22px; font-size: 16px; color: #fff; font-weight: 700; }

.footer-logos { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media (max-width: 992px) { .footer-logos { padding-bottom: 40px; } }

.footer-logos .slick-track { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.footer-accr-logo { max-width: 115px; }

.footer-accr-logo img { max-height: 70px; }

.footer-accr-logo a:hover img { opacity: 0.67; }

.footer-accr-logo a img { opacity: 1; -webkit-transition: all .5s; transition: all .5s; }

.footer-accr-logo img { margin: 0 auto; padding: 0 5px; -webkit-filter: grayscale(100%); filter: grayscale(100%); }

.slick-dots { position: absolute; bottom: -10px; left: 0; right: 0; top: auto; margin: 0; }

.slick-dots li button[type='button'] { background-color: #fff; }

.slick-dots li.slick-active button[type='button'] { background-color: #1C7149; }

.site-info { height: 50px; background-color: #1C7149; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media (max-width: 420px) { .site-info { height: auto; } }

.site-info .container { max-width: 100%; padding: 0; }

.site-info .footer-copyright, .site-info .footer-copyright a { color: #fff; text-decoration: none; -webkit-transition: .4s; transition: .4s; }

.site-info .footer-copyright a:hover { color: #282D39; }

@media (max-width: 420px) { .site-info .footer-copyright { margin: 6px 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .site-info .footer-copyright a { width: 100%; }
  .site-info .footer-copyright span { display: none; } }

.button { margin-bottom: 0; -webkit-transition: .5s; transition: .5s; text-decoration: none; white-space: nowrap; cursor: pointer; display: inline-block; }

.button-white-transparent { background-color: transparent; border-radius: 6px; border: 2px solid #fff; color: #fff; padding: 7px 20px; font-weight: 700; }

.button-white-transparent:hover { background-color: #fff; color: #1C7149 !important; }

.button-green-transparent { background-color: #fff; border-radius: 8px; border: 2px solid #33935B; color: #33935B; padding: 7px 20px; font-weight: 700; }

.button-green-transparent:hover { background-color: #33935B; color: #fff; }

.button-light-green-transparent { background-color: transparent; border-radius: 6px; border: 2px solid #0BD97A; color: #0BD97A; padding: 7px 20px; font-weight: 700; }

.button-light-green-transparent:hover { background-color: #0BD97A; color: #fff; }

.button-green { background-color: #33935B; border-radius: 8px; color: #fff; padding: 7px 20px; font-weight: 700; border: 2px solid #33935B; }

.button-green:hover { background-color: #fff; color: #33935B; }

.button-white { background-color: #fff; border: 2px solid #fff; border-radius: 8px; color: #1C7149 !important; padding: 7px 20px; font-weight: 700; }

.button-white:hover { background-color: #1C7149; color: #fff !important; }

.link-green { color: #329459; font-weight: 700; white-space: nowrap; }

.link-green img { width: 12px; height: 11px; display: unset; }

.link-with-arrow { color: #0BD97A; }

.link-with-arrow svg { width: 12px; height: 12px; margin-left: 10px; }

.link-with-arrow svg path { fill: #0BD97A !important; }

.link-grey-boxed { border: 1px solid #CECECE; background-color: #F9F9F9; text-align: center; border-radius: 6px; color: #9EA1A4; }

.link-grey-boxed a { text-decoration: none; color: #9EA1A4; }

.link-grey-boxed p { margin: 0; }

.hover-light img, .hover-light svg, .hover-light path, .hover-light { -webkit-transition: all .4s; transition: all .4s; }

.hover-light:hover { color: #fff; }

.hover-light:hover svg path { fill: #fff !important; }

.hover-light:hover img { -webkit-filter: brightness(0) grayscale(1) invert(1); filter: brightness(0) grayscale(1) invert(1); }

.hover-dark img, .discounts-scholarships-section-wrapper .link-green img, .hover-dark, .discounts-scholarships-section-wrapper .link-green { -webkit-transition: all .4s; transition: all .4s; }

.hover-dark:hover, .discounts-scholarships-section-wrapper .link-green:hover { color: #282D39; }

.hover-dark:hover svg path, .discounts-scholarships-section-wrapper .link-green:hover svg path { fill: #282D39 !important; }

.hover-dark:hover img, .discounts-scholarships-section-wrapper .link-green:hover img { -webkit-filter: brightness(0) grayscale(1); filter: brightness(0) grayscale(1); }

.hover-opacity { -webkit-transition: .4s; transition: .4s; }

@media (min-width: 1201px) { .hover-opacity:hover { opacity: .7; } }

.hover-white:hover { color: #1C7149; background-color: #fff; }

.hover-green { -webkit-transition: .4s; transition: .4s; }

@media (min-width: 1201px) { .hover-green:hover { color: #1C7149; } }

.custom-pagination { padding-bottom: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-weight: 700; color: #CECECE; -webkit-transition: 2s all; transition: 2s all; }

@media (max-width: 1366px) { .custom-pagination { padding-bottom: 20px; } }

@media (max-width: 992px) { .custom-pagination { padding-bottom: 10px; } }

.custom-pagination .custom-pagination-item { margin: 0px 6px; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.custom-pagination .custom-pagination-item.next { padding-left: 2px; border: 1px solid #CECECE; border-radius: 50%; font-weight: 700; width: 26px; height: 26px; margin-left: 12px !important; text-align: center; }

.custom-pagination .custom-pagination-item.previous { border: 1px solid #CECECE; border-radius: 50%; font-weight: 700; width: 26px; height: 26px; margin-right: 12px !important; text-align: center; }

.custom-pagination .custom-pagination-item.active { color: #282D39; }

.custom-pagination > span:not(.active):hover { color: #9EA1A4; border-color: #9EA1A4; }

.custom-pagination.loading { opacity: 0; }

.custom-pagination-item.hide { display: none; }

.nav-links { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-weight: 700; color: #CECECE; -webkit-transition: 2s all; transition: 2s all; }

.nav-links a { text-decoration: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.nav-links a:active, .nav-links a:visited { color: #CECECE; }

.nav-links a:hover { color: #9EA1A4; border-color: #9EA1A4; }

.nav-links span { cursor: pointer; }

.nav-links i { font-weight: 700; }

.nav-links .next { border: 1px solid #CECECE; border-radius: 50%; font-weight: 700; width: 26px; height: 26px; margin-left: 12px !important; text-align: center; cursor: pointer; }

.nav-links .prev { border: 1px solid #CECECE; border-radius: 50%; font-weight: 700; width: 26px; height: 26px; margin-right: 12px !important; text-align: center; cursor: pointer; }

.nav-links .page-numbers { color: #CECECE; font-weight: 700; margin: 0 6px; text-align: center; font-size: 16px; }

.nav-links .current { color: #282D39; }

.masonry-pagination { width: 100%; }

#breadcrumbs { font-weight: 500; padding-top: 18px; }

#breadcrumbs a { color: #9EA1A4; text-decoration: none; -webkit-transition: all .5s; transition: all .5s; }

#breadcrumbs a:hover { color: #282D39; }

#breadcrumbs .breadcrumb_last { color: #282D39; }

.site-content + section { padding-top: 50px; }

@media (max-width: 1366px) { .site-content + section { padding-top: 40px; } }

@media (max-width: 992px) { .site-content + section { padding-top: 30px; } }

.frm_style_formidable-style.with_frm_style .frm_radio label, .frm_style_formidable-style.with_frm_style .frm_checkbox label { font-family: "Raleway", sans-serif !important; }

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { color: #000; border: 1px solid; border-radius: 0; font-family: "Raleway", sans-serif; font-size: 14px; line-height: 1em; padding: 10px; vertical-align: middle; }

textarea { resize: none; padding-left: .6em; width: 100%; }

button, input[type="button"], input[type="reset"], input[type="submit"] { color: #000; border: 1px solid; border-radius: 0; font-family: "Raleway", sans-serif; font-size: 14px; line-height: 1.15em; padding: 10px; vertical-align: middle; }

/*---- Placeholder ----*/
::-webkit-input-placeholder { opacity: 1; }

\:-moz-placeholder { opacity: 1; }

::-moz-placeholder { opacity: 1; }

\:-ms-input-placeholder { opacity: 1; }

*::-webkit-input-placeholder { opacity: 1; }

*:-moz-placeholder { opacity: 1; }

*:-ms-input-placeholder { opacity: 1; }

.search-form .submit-button-search { border: 1px solid #fff; background-color: #fff; padding: 10px; width: 45px; }

.frm_style_formidable-style.with_frm_style div.frm_message { background-color: #1C7149; border-color: #1C7149; }

.frm_style_formidable-style.with_frm_style div.frm_message p { color: #fff; font-weight: 500; }

.booking-form-form .ea-bootstrap .step.final a { color: #33935B; -webkit-transition: all .5s; transition: all .5s; }

.booking-form-form .ea-bootstrap .step.final a:hover { color: #282D39; }

.booking-form-form .ea-bootstrap .step.final .error { font-size: 12px; }



.booking-form-form .ea-bootstrap .step.final .checkbox input[type="checkbox"]:checked + span { background-color: green; }

.booking-form-form .ea-bootstrap .step.final .checkbox .gdpr { position: relative; }

.booking-form-form .ea-bootstrap .step.final .checkbox .gdpr span { border: 1px solid #282D39; display: inline-block; cursor: pointer; height: 15px; position: absolute; left: 0; top: 3px; width: 15px; }

.booking-form-form .ea-bootstrap .step.final .checkbox label.error { position: absolute; bottom: -15px; left: 0; }

.booking-form-form .ea-bootstrap .ui-datepicker .ui-datepicker-unselectable { background-color: #fff; }

.footer-widget-wrapper .mailpoet_form.mailpoet_form_shortcode > form { padding-left: 0 !important; padding-right: 0 !important; position: relative; }

.footer-widget-wrapper .mailpoet_form.mailpoet_form_shortcode > form ::-webkit-input-placeholder { color: #fff !important; opacity: 1 !important; }

.footer-widget-wrapper .mailpoet_form.mailpoet_form_shortcode > form \:-moz-placeholder { color: #fff !important; opacity: 1 !important; }

.footer-widget-wrapper .mailpoet_form.mailpoet_form_shortcode > form ::-moz-placeholder { color: #fff !important; opacity: 1 !important; }

.footer-widget-wrapper .mailpoet_form.mailpoet_form_shortcode > form \:-ms-input-placeholder { color: #fff !important; opacity: 1 !important; }

.footer-widget-wrapper .mailpoet_form.mailpoet_form_shortcode > form *::-webkit-input-placeholder { color: #fff !important; opacity: 1 !important; }

.footer-widget-wrapper .mailpoet_form.mailpoet_form_shortcode > form *:-moz-placeholder { color: #fff !important; opacity: 1 !important; }

.footer-widget-wrapper .mailpoet_form.mailpoet_form_shortcode > form *:-ms-input-placeholder { color: #fff !important; opacity: 1 !important; }

.footer-widget-wrapper .mailpoet_form.mailpoet_form_shortcode > form .mailpoet_paragraph { font-family: "Raleway", sans-serif; color: #fff; font-size: 13px; }

.footer-widget-wrapper .mailpoet_form.mailpoet_form_shortcode > form .mailpoet_paragraph a { color: #329459; }

.footer-widget-wrapper .mailpoet_form.mailpoet_form_shortcode > form .mailpoet_paragraph a:hover { color: #fff; }

.footer-widget-wrapper .mailpoet_form.mailpoet_form_shortcode > form .mailpoet_paragraph input[type="email"] { background-color: transparent; background-color: transparent; border-radius: 25px; border-color: #fff; padding-left: 20px; padding-right: 40px; height: 40px; color: #fff; }

.footer-widget-wrapper .mailpoet_form.mailpoet_form_shortcode > form .mailpoet_submit { display: none; }

.footer-widget-wrapper .mailpoet_form.mailpoet_form_shortcode > form .footer-newsletter-submit { border: 1px solid #fff; background-color: transparent; border-radius: 50%; color: #fff; height: 40px; max-width: 40px; position: absolute; right: 0; padding: 10px 0; cursor: pointer; top: 10px; width: 40px !important; -webkit-transition: all .5s; transition: all .5s; text-align: center; }

.footer-widget-wrapper .mailpoet_form.mailpoet_form_shortcode > form .footer-newsletter-submit:hover { background-color: #fff; color: #282D39; }

.mailpoet_paragraph:nth-of-type(2) { position: relative; }

.mailpoet_paragraph:nth-of-type(2) .mailpoet_checkbox_label { position: relative; }

.mailpoet_paragraph:nth-of-type(2) .mailpoet_checkbox_label > span { content: ''; left: 0; top: 1px; border: 1px solid #fff; display: inline-block; cursor: pointer; height: 15px; width: 15px; position: absolute; left: 0; background-color: #282D39; -webkit-transition: all .5s; transition: all .5s; }

.newsletter-section-form .mailpoet_paragraph:nth-of-type(2) .mailpoet_checkbox_label > span { border: 1px solid #282D39; background-color: #fff; }

.mailpoet_paragraph:nth-of-type(2) .mailpoet_checkbox_label input[type="checkbox"] { opacity: 0; margin-right: 5px; }

.mailpoet_paragraph:nth-of-type(2) .mailpoet_checkbox_label input[type="checkbox"]:checked + span { background-color: #329459; }

.parsley-custom-error-message, .parsley-required { font-weight: 800; }

.newsletter-section-form div.mailpoet_form.mailpoet_form_shortcode { padding: 30px 26px 30px 34px; margin-bottom: 11px; width: 100%; background-color: #fff; border-radius: 6px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); position: relative; }

@media (max-width: 530px) { .newsletter-section-form div.mailpoet_form.mailpoet_form_shortcode { padding: 30px 15px; } }

.newsletter-section-form div.mailpoet_form.mailpoet_form_shortcode form { padding: 0 !important; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; }

.newsletter-section-form div.mailpoet_form.mailpoet_form_shortcode input[type="email"] { background-color: #ffffff; background-image: url(../images/icon-mail.svg); background-position: left 19px center; background-repeat: no-repeat; background-size: 22px 18px; border-color: #cccccc; border-radius: 3px; border-style: solid; border-width: 1px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555555; font-size: 14px; height: 42px; max-width: 317px; -webkit-box-flex: 0; -webkit-flex: 0 0 317px; -ms-flex: 0 0 317px; flex: 0 0 317px; padding: 5px 5px 5px 48px; }

@media (max-width: 530px) { .newsletter-section-form div.mailpoet_form.mailpoet_form_shortcode input[type="email"] { max-width: 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; } }

.newsletter-section-form div.mailpoet_form.mailpoet_form_shortcode input[type="submit"] { max-width: 99px; width: 100%; background-color: #33935B; border-radius: 8px; color: #fff; display: inline-block; padding: 7px 20px; -webkit-transition: all .5s; transition: all .5s; text-decoration: none; font-weight: 700; font-family: "Raleway", sans-serif; margin-left: 0; }

@media (max-width: 530px) { .newsletter-section-form div.mailpoet_form.mailpoet_form_shortcode input[type="submit"] { padding: 14px 20px; min-width: 180px; margin-left: auto; margin-right: auto; display: block; max-width: 200px; } }

.newsletter-section-form div.mailpoet_form.mailpoet_form_shortcode input[type="submit"]:hover { background-color: #fff; color: #33935B; border: 2px solid #33935B; }

.newsletter-section-form div.mailpoet_form.mailpoet_form_shortcode .mailpoet_submit { position: absolute; top: 4px; right: 0; }

@media (max-width: 530px) { .newsletter-section-form div.mailpoet_form.mailpoet_form_shortcode .mailpoet_submit { position: relative; text-align: center; } }

.newsletter-section-form .mailpoet_paragraph { font-size: 13px; color: #444444; font-weight: normal; }

@media (max-width: 530px) { .newsletter-section-form .mailpoet_paragraph { width: 100%; } }

.newsletter-section-form .mailpoet_paragraph:first-of-type { width: 317px; }

@media (max-width: 530px) { .newsletter-section-form .mailpoet_paragraph:first-of-type { width: 100%; } }

@media (max-width: 530px) { .newsletter-section-form .mailpoet_paragraph:nth-child(8) { margin-left: 0; } }

.newsletter-section-form .mailpoet_paragraph a { color: #329459; -webkit-transition: all 0.5s; transition: all 0.5s; }

.newsletter-section-form .mailpoet_paragraph a:hover { color: #282D39; }

.newsletter-section-form .mailpoet_recaptcha { max-width: 100%; width: 100%; }

.newsletter-section-form .mailpoet_recaptcha .mailpoet_recaptcha_container > div { max-width: 100% !important; width: 100% !important; }

.newsletter-section-form .mailpoet_recaptcha .mailpoet_recaptcha_container iframe { max-width: 100%; width: 100%; }

.newsletter-section-form #mailpoet_form_3 .mailpoet_text, .newsletter-section-form #mailpoet_form_3 .mailpoet_textarea, .newsletter-section-form #mailpoet_form_2 .mailpoet_text, .newsletter-section-form #mailpoet_form_2 .mailpoet_textarea { max-width: 100%; width: 100%; }

#mailpoet_form_3.mailpoet_form .mailpoet_text, #mailpoet_form_3.mailpoet_form .mailpoet_textarea, #mailpoet_form_2.mailpoet_form .mailpoet_text, #mailpoet_form_2.mailpoet_form .mailpoet_textarea { max-width: 100%; width: 100%; }

.mailpoet_form_hide_on_success { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.mailpoet_form_hide_on_success .mailpoet_message, .mailpoet_form_hide_on_success > p.mailpoet_paragraph { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.mailpoet_form_hide_on_success .mailpoet_text { width: 100%; }

.mailpoet_form_hide_on_success > p.mailpoet_paragraph { margin-bottom: 0; }

.mailpoet_form_hide_on_success .mailpoet_submit { background-color: #33935B; border-radius: 0; color: #fff; padding: 9px 20px; -webkit-transition: all .5s; transition: all .5s; text-decoration: none; font-weight: 700; border: 2px solid #33935B; }

.mailpoet_form_hide_on_success .mailpoet_submit:hover { background-color: #fff; border-color: #33935B !important; color: #33935B; }

.mailpoet_form_hide_on_success + .mailpoet_message .mailpoet_validate_error, .mailpoet_form_hide_on_success + .mailpoet_message .mailpoet_validate_success { margin-top: 0; }

.mailpoet_recaptcha { display: none; }

.social-wrap { margin: 0; padding: 0; }

.social-wrap li { display: inline-block; }

.social-icon-menu-items svg path { -webkit-transition: all .5s; transition: all .5s; }

.social-share-links { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.social-share-links .social-icon-menu-items { margin: 0 5px; }

.social-share-links .social-icon-menu-items:hover i:before { -webkit-transition: all .4s; transition: all .4s; color: #9EA1A4 !important; }

.green-boxes { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; border: 1px solid #CECECE; padding: 5px; margin-left: auto; }

.green-boxes div { margin-right: 5px; }

.green-boxes div:last-of-type { margin-right: 0; }

.green-boxes div p { padding: 4px 34px 4px 24px; margin: 0; background-color: #33935B; border-radius: 8px; color: #fff; display: inline-block; margin-bottom: 0; text-decoration: none; font-weight: 700; font-size: 12px; position: relative; }

.green-boxes div p:after, .green-boxes div p:before { content: ""; height: 2px; width: 16px; background-color: #fff; position: absolute; top: 0; bottom: 0; margin: auto; }

.green-boxes div p:after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); right: 5px; }

.green-boxes div p:before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); right: 5px; }

.list-style-green { 
  padding-left: 0; 
  /* padding-bottom: 20px;  */
  list-style: none; 
}

.list-style-green li { padding-left: 20px; padding-bottom: 5px; line-height: 21px; position: relative; }

.list-style-green li:before { content: ''; width: 7px; height: 7px; background-color: #329459; border-radius: 50%; position: absolute; top: 7px; left: 0; }

body .default-cursor { cursor: default; }

.scrollbar-green::-webkit-scrollbar, .ubermenu-fixed-position .ubermenu-submenu-drop::-webkit-scrollbar { width: 1em; background: #fff; }

.scrollbar-green::-webkit-scrollbar-track, .ubermenu-fixed-position .ubermenu-submenu-drop::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

.scrollbar-green::-webkit-scrollbar-thumb, .ubermenu-fixed-position .ubermenu-submenu-drop::-webkit-scrollbar-thumb { background-color: #1C7149; outline: 1px solid slategrey; }

.scrollbar-gray::-webkit-scrollbar { width: 1em; background: #fff; }

.scrollbar-gray::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

.scrollbar-gray::-webkit-scrollbar-thumb { background-color: #74797D; outline: 1px solid slategrey; }

.ubermenu.ubermenu-transition-slide .ubermenu-item > .ubermenu-submenu::-webkit-scrollbar { width: 1em; background: #fff; }

.ubermenu.ubermenu-transition-slide .ubermenu-item > .ubermenu-submenu::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

.ubermenu.ubermenu-transition-slide .ubermenu-item > .ubermenu-submenu::-webkit-scrollbar-thumb { background-color: #1C7149; outline: 1px solid slategrey; }

.search-field-rounded { max-width: 400px; width: 100%; position: relative; display: block; }

.search-field-rounded input { position: relative; padding: 15px 65px 17px 17px; width: 100%; max-width: 100%; border-color: #CECECE; border-radius: 30px; background-color: #F9F9F9; color: #9EA1A4; font-weight: 500; font-family: "Raleway", sans-serif; box-sizing: border-box; }

.search-field-rounded input::-webkit-input-placeholder { color: #CECECE; }

.search-field-rounded input::-moz-placeholder { color: #CECECE; }

.search-field-rounded input:-ms-input-placeholder { color: #CECECE; }

.search-field-rounded input::placeholder { color: #CECECE; }

.search-field-rounded button { position: absolute; top: 0; right: 0; width: 50px !important; height: 50px !important; border: 1px solid #CECECE !important; border-radius: 50%; background-color: #fff !important; -webkit-transition: all .5s; transition: all .5s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.search-field-rounded button svg { width: 20px; height: 20px; }

.search-field-rounded button:hover { background-color: transparent !important; border: 1px solid transparent !important; -webkit-transition: all .5s; transition: all .5s; }

.search-field-rounded button:hover svg path { -webkit-transition: all .5s; transition: all .5s; fill: #CECECE !important; }

.page-loader-wrapper { background: #fff; height: 100vh; overflow: hidden; position: fixed; top: 0; width: 100vw; z-index: 9999999; }

.page-loader { -webkit-animation: animate 1.5s linear infinite; animation: animate 1.5s linear infinite; background-color: #fff; background-image: url("../images/logo.jpg"); background-position: center; background-repeat: no-repeat; background-size: contain; bottom: 0; height: 190px; left: 0; margin: auto; overflow: hidden; padding: 30px; position: absolute; right: 0; top: 0; width: 330px; z-index: 999; }

@media (max-width: 480px) { .page-loader { width: 210px; } }

@-webkit-keyframes animate { 0% { -webkit-transform: scale(1.05); transform: scale(1.05); }
  50% { -webkit-transform: scale(0.9); transform: scale(0.9); }
  100% { -webkit-transform: scale(1.05); transform: scale(1.05); } }

@keyframes animate { 0% { -webkit-transform: scale(1.05); transform: scale(1.05); }
  50% { -webkit-transform: scale(0.9); transform: scale(0.9); }
  100% { -webkit-transform: scale(1.05); transform: scale(1.05); } }

.slick-arrow { background-color: transparent; border: none; bottom: 0; color: #000; font-size: 30px; height: 35px; line-height: 35px; margin: auto 0; padding: 0; position: absolute; text-align: center; top: 0; width: 35px; z-index: 10; display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer; }

.slick-arrow, .slick-arrow i { -webkit-transition: .4s; transition: .4s; }

.slick-arrow.slick-prev-lf { left: 0; }

.slick-arrow.slick-next-lf { padding-left: 2px; right: 0; }

.slick-arrow:hover { background: #CECECE; }

.slick-arrow:hover i { color: #fff; }

.slick-dots { margin: 20px 0 0; padding-left: 0; text-align: center; }

.slick-dots li { display: inline-block; margin: 0 5px; vertical-align: middle; }

.slick-dots li button { border-radius: 50%; background-color: rgba(0, 0, 0, 0.4); border: 1px solid; color: transparent; font-size: 0; height: 15px; padding: 0; width: 15px; }

.slick-dots li.slick-active button { background-color: #000; }

.slick-lightbox .slick-lightbox-slick-item-inner { width: 100%; }

@media (max-width: 768px) { .slick-lightbox .slick-lightbox-slick-item-inner { max-width: calc(100% - 100px); } }

.slick-lightbox .slick-lightbox-slick-img { max-width: 600px; border-radius: 6px; width: auto; }

.slick-lightbox .slick-prev { font-size: 0; color: transparent; }

.slick-lightbox .slick-prev:after { content: "\f104"; position: absolute; font-family: "Font Awesome 5 Free"; font-weight: 900; color: #fff; top: 0; bottom: 0; margin: auto; width: 20px; height: 20px; font-size: 30px; left: 0; }

.slick-lightbox .slick-prev:hover { background: transparent; }

.slick-lightbox .slick-prev:hover:after { color: #1C7149; }

.slick-lightbox .slick-next { font-size: 0; color: transparent; }

.slick-lightbox .slick-next:after { content: "\f105"; position: absolute; font-family: "Font Awesome 5 Free"; font-weight: 900; color: #fff; top: 0; bottom: 0; right: 0; margin: auto; width: 30px; height: 20px; font-size: 30px; -webkit-transition: .4s all; transition: .4s all; }

.slick-lightbox .slick-next:hover { background: transparent; }

.slick-lightbox .slick-next:hover:after { color: #1C7149; }

.slick-lightbox .slick-lightbox-close::before { font-size: 30px; opacity: 1; font-weight: 700; }

.step.form-group > label { color: #282D39; font-size: 18px; }

.step.form-group .select2-container--default .select2-selection--single { border: 1px solid rgba(40, 45, 57, 0.6); }

.step.form-group .select2-container--default .select2-selection--single:focus { border-color: rgba(40, 45, 57, 0.6) !important; }

.step.form-group .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent rgba(40, 45, 57, 0.6) transparent !important; }

.step.form-group .select2-selection__arrow b { border-color: rgba(40, 45, 57, 0.6) transparent transparent transparent !important; }

.select2-container--default { color: #CECECE; font-family: "Raleway", sans-serif; font-size: 14px; max-width: 100%; }

.select2-container--default .select2-selection--single { border-radius: 4px; height: 45px; border: 1px solid #CECECE; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.select2-container--default .select2-selection--single:hover { border-color: #9EA1A4; }

.select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 14px; font-family: "Raleway", sans-serif; font-weight: 500; text-transform: none; color: #CECECE; padding-left: 50px; }

.select2-container--default .select2-selection--single .select2-selection__arrow { bottom: 0; margin: auto; right: 20px; top: 0; }

.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #CECECE transparent transparent transparent; border-width: 6px 5px 0 5px; bottom: 0; height: 6px; margin-bottom: auto; margin-left: 0; margin-top: auto; top: 0; }

.select2-container--default.select2-container--below .select2-selection--single .select2-selection__rendered { color: #000; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #CECECE transparent; border-width: 0 5px 6px 5px; }

.select2-search--dropdown { display: block; padding: 10px; }

.select2-search--dropdown .select2-search__field { border-radius: 6px; padding: 10px; }

.select2-results__option[aria-selected], .select2-results__option[data-selected] { padding: 5px 20px; color: #000; }

.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #CECECE; color: #000; }

.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true] { background-color: #CECECE; color: #000; }

/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.3.5 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all { .featherlight { display: none; /* dimensions: spanning the background from edge to edge */ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 2147483647; /* z-index needs to be >= elements on the site. */ /* position: centering content */ text-align: center; /* insures that the ::before pseudo element doesn't force wrap with fixed width content; */ white-space: nowrap; /* styling */ cursor: pointer; background: #333; }
  /* support for nested featherlights. Does not work in IE8 (use JS to fix) */
  .featherlight:last-of-type { background: rgba(0, 0, 0, 0.8); }
  .featherlight:before { /* position: trick to center content vertically */ content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em; }
  .featherlight .featherlight-content { /* make content container for positioned elements (close button) */ position: relative; /* position: centering vertical and horizontal */ text-align: left; vertical-align: middle; display: inline-block; /* dimensions: cut off images */ overflow: visible; padding: 25px 25px 0; border-bottom: 25px solid transparent; /* dimensions: handling large content */ margin-left: 5%; margin-right: 5%; max-height: 95%; /* styling */ background: #fff; cursor: auto; /* reset white-space wrapping */ white-space: normal; }
  .featherlight .featherlight-content iframe { height: calc( 80vw / 1.77) !important; width: 80vw !important; } }

@media all and (min-width: 992px) { .featherlight .featherlight-content iframe { height: 80vh !important; width: calc( 80vh * 1.77) !important; } }

@media all { /* contains the content */
  .featherlight .featherlight-inner { /* make sure its visible */ display: block; }
  .featherlight .featherlight-close-icon { color: #fff; cursor: pointer; font-family: Arial, sans-serif; font-size: 20px; line-height: 25px; position: absolute; right: -20px; text-align: center; top: -30px; width: auto; z-index: 9999; } }

@media all and (min-width: 768px) { .featherlight .featherlight-close-icon { right: -30px; top: -30px; } }

@media all { .featherlight .featherlight-image { /* styling */ width: 100%; }
  .featherlight-iframe .featherlight-content { /* removed the border for image croping since iframe is edge to edge */ background-color: transparent; border-bottom: 0; padding: 30px 0 0; }
  .featherlight iframe { /* styling */ border: none; } }

/* handling phones and small screens */
@media only screen and (max-width: 1024px) { .featherlight .featherlight-content { /* dimensions: maximize lightbox with for small screens */ margin-left: 10px; margin-right: 10px; max-height: 98%; padding: 10px 10px 0; border-bottom: 10px solid transparent; } }

.inline { display: none; }

/** Featherlight Loader Copyright 2015, WP Site Care http://www.wpsitecare.com MIT Licensed. */
@-webkit-keyframes featherlightLoader { 0% { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes featherlightLoader { 0% { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.featherlight .featherlight-content { position: relative; }

.featherlight-loading .featherlight-content { width: 96px; height: 120px; background: none; overflow: hidden; margin: 0; }

.featherlight-custom .featherlight-inner { position: relative; height: 100%; }

.featherlight .featherlight-content:before { position: absolute; box-sizing: border-box; display: block; content: ''; -webkit-animation: featherlightLoader 1s infinite linear; animation: featherlightLoader 1s infinite linear; background: transparent; border: 8px solid #8f8f8f; border-left-color: #fff; border-radius: 50%; width: 80px; height: 80px; min-width: 80px; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 0; }

html, body { height: 100%; }

html.video-opened, body.video-opened { overflow: hidden; }

.featherlight .featherlight-content { position: relative; }

.featherlight .featherlight-content iframe, .featherlight .featherlight-content img { z-index: 1; position: relative; }

.featherlight-previous, .featherlight-next { z-index: 2; }

.featherlight-loading .featherlight-content > * { display: none !important; }

.featherlight-loading .featherlight-close, .featherlight-loading .featherlight-inner { display: none; }

.wp-video-shortcode { max-width: none !important; }

.featherlight-custom .featherlight-content { background-color: black; max-height: none; overflow: visible; padding: 0; max-width: 1360px; border-bottom: 0; height: 85vh !important; max-height: calc( 85vw / 1.77) !important; max-width: 85vw !important; width: calc( 85vh * 1.77) !important; }

@media (min-width: 768px) { .featherlight-custom .featherlight-content { width: 90%; } }

.featherlight-custom .featherlight-content .mejs-container { height: 85vh !important; max-height: calc( 85vw / 1.77) !important; max-width: 85vw !important; width: calc( 85vh * 1.77) !important; }

.featherlight-custom .featherlight-content video.wp-video-shortcode { height: 85vh !important; max-height: calc( 85vw / 1.77) !important; max-width: 85vw !important; width: calc( 85vh * 1.77) !important; }

.featherlight-custom .featherlight-content .wp-video { height: 85vh !important; max-height: calc( 85vw / 1.77) !important; max-width: 85vw !important; width: calc( 85vh * 1.77) !important; }

/*! Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */
.fa, .fas, .far, .fal, .fab { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }

.fa-lg { font-size: 1.3333333333em; line-height: 0.75em; vertical-align: -.0667em; }

.fa-xs { font-size: .75em; }

.fa-sm { font-size: .875em; }

.fa-1x { font-size: 1em; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-6x { font-size: 6em; }

.fa-7x { font-size: 7em; }

.fa-8x { font-size: 8em; }

.fa-9x { font-size: 9em; }

.fa-10x { font-size: 10em; }

.fa-fw { text-align: center; width: 1.25em; }

.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0; }

.fa-ul > li { position: relative; }

.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }

.fa-border { border: solid 0.08em #eee; border-radius: .1em; padding: .2em .25em .15em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left, .fas.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left { margin-right: .3em; }

.fa.fa-pull-right, .fas.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.fa-pull-right { margin-left: .3em; }

.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }

.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); }

.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); }

.fa-flip-horizontal.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(-1, -1); -ms-transform: scale(-1, -1); transform: scale(-1, -1); }

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { -webkit-filter: none; filter: none; }

.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }

.fa-stack-1x, .fa-stack-2x { left: 0; position: absolute; text-align: center; width: 100%; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-accessible-icon:before { content: "\f368"; }

.fa-accusoft:before { content: "\f369"; }

.fa-acquisitions-incorporated:before { content: "\f6af"; }

.fa-ad:before { content: "\f641"; }

.fa-address-book:before { content: "\f2b9"; }

.fa-address-card:before { content: "\f2bb"; }

.fa-adjust:before { content: "\f042"; }

.fa-adn:before { content: "\f170"; }

.fa-adversal:before { content: "\f36a"; }

.fa-affiliatetheme:before { content: "\f36b"; }

.fa-air-freshener:before { content: "\f5d0"; }

.fa-algolia:before { content: "\f36c"; }

.fa-align-center:before { content: "\f037"; }

.fa-align-justify:before { content: "\f039"; }

.fa-align-left:before { content: "\f036"; }

.fa-align-right:before { content: "\f038"; }

.fa-alipay:before { content: "\f642"; }

.fa-allergies:before { content: "\f461"; }

.fa-amazon:before { content: "\f270"; }

.fa-amazon-pay:before { content: "\f42c"; }

.fa-ambulance:before { content: "\f0f9"; }

.fa-american-sign-language-interpreting:before { content: "\f2a3"; }

.fa-amilia:before { content: "\f36d"; }

.fa-anchor:before { content: "\f13d"; }

.fa-android:before { content: "\f17b"; }

.fa-angellist:before { content: "\f209"; }

.fa-angle-double-down:before { content: "\f103"; }

.fa-angle-double-left:before { content: "\f100"; }

.fa-angle-double-right:before { content: "\f101"; }

.fa-angle-double-up:before { content: "\f102"; }

.fa-angle-down:before { content: "\f107"; }

.fa-angle-left:before { content: "\f104"; }

.fa-angle-right:before { content: "\f105"; }

.fa-angle-up:before { content: "\f106"; }

.fa-angry:before { content: "\f556"; }

.fa-angrycreative:before { content: "\f36e"; }

.fa-angular:before { content: "\f420"; }

.fa-ankh:before { content: "\f644"; }

.fa-app-store:before { content: "\f36f"; }

.fa-app-store-ios:before { content: "\f370"; }

.fa-apper:before { content: "\f371"; }

.fa-apple:before { content: "\f179"; }

.fa-apple-alt:before { content: "\f5d1"; }

.fa-apple-pay:before { content: "\f415"; }

.fa-archive:before { content: "\f187"; }

.fa-archway:before { content: "\f557"; }

.fa-arrow-alt-circle-down:before { content: "\f358"; }

.fa-arrow-alt-circle-left:before { content: "\f359"; }

.fa-arrow-alt-circle-right:before { content: "\f35a"; }

.fa-arrow-alt-circle-up:before { content: "\f35b"; }

.fa-arrow-circle-down:before { content: "\f0ab"; }

.fa-arrow-circle-left:before { content: "\f0a8"; }

.fa-arrow-circle-right:before { content: "\f0a9"; }

.fa-arrow-circle-up:before { content: "\f0aa"; }

.fa-arrow-down:before { content: "\f063"; }

.fa-arrow-left:before { content: "\f060"; }

.fa-arrow-right:before { content: "\f061"; }

.fa-arrow-up:before { content: "\f062"; }

.fa-arrows-alt:before { content: "\f0b2"; }

.fa-arrows-alt-h:before { content: "\f337"; }

.fa-arrows-alt-v:before { content: "\f338"; }

.fa-assistive-listening-systems:before { content: "\f2a2"; }

.fa-asterisk:before { content: "\f069"; }

.fa-asymmetrik:before { content: "\f372"; }

.fa-at:before { content: "\f1fa"; }

.fa-atlas:before { content: "\f558"; }

.fa-atom:before { content: "\f5d2"; }

.fa-audible:before { content: "\f373"; }

.fa-audio-description:before { content: "\f29e"; }

.fa-autoprefixer:before { content: "\f41c"; }

.fa-avianex:before { content: "\f374"; }

.fa-aviato:before { content: "\f421"; }

.fa-award:before { content: "\f559"; }

.fa-aws:before { content: "\f375"; }

.fa-backspace:before { content: "\f55a"; }

.fa-backward:before { content: "\f04a"; }

.fa-balance-scale:before { content: "\f24e"; }

.fa-ban:before { content: "\f05e"; }

.fa-band-aid:before { content: "\f462"; }

.fa-bandcamp:before { content: "\f2d5"; }

.fa-barcode:before { content: "\f02a"; }

.fa-bars:before { content: "\f0c9"; }

.fa-baseball-ball:before { content: "\f433"; }

.fa-basketball-ball:before { content: "\f434"; }

.fa-bath:before { content: "\f2cd"; }

.fa-battery-empty:before { content: "\f244"; }

.fa-battery-full:before { content: "\f240"; }

.fa-battery-half:before { content: "\f242"; }

.fa-battery-quarter:before { content: "\f243"; }

.fa-battery-three-quarters:before { content: "\f241"; }

.fa-bed:before { content: "\f236"; }

.fa-beer:before { content: "\f0fc"; }

.fa-behance:before { content: "\f1b4"; }

.fa-behance-square:before { content: "\f1b5"; }

.fa-bell:before { content: "\f0f3"; }

.fa-bell-slash:before { content: "\f1f6"; }

.fa-bezier-curve:before { content: "\f55b"; }

.fa-bible:before { content: "\f647"; }

.fa-bicycle:before { content: "\f206"; }

.fa-bimobject:before { content: "\f378"; }

.fa-binoculars:before { content: "\f1e5"; }

.fa-birthday-cake:before { content: "\f1fd"; }

.fa-bitbucket:before { content: "\f171"; }

.fa-bitcoin:before { content: "\f379"; }

.fa-bity:before { content: "\f37a"; }

.fa-black-tie:before { content: "\f27e"; }

.fa-blackberry:before { content: "\f37b"; }

.fa-blender:before { content: "\f517"; }

.fa-blender-phone:before { content: "\f6b6"; }

.fa-blind:before { content: "\f29d"; }

.fa-blogger:before { content: "\f37c"; }

.fa-blogger-b:before { content: "\f37d"; }

.fa-bluetooth:before { content: "\f293"; }

.fa-bluetooth-b:before { content: "\f294"; }

.fa-bold:before { content: "\f032"; }

.fa-bolt:before { content: "\f0e7"; }

.fa-bomb:before { content: "\f1e2"; }

.fa-bone:before { content: "\f5d7"; }

.fa-bong:before { content: "\f55c"; }

.fa-book:before { content: "\f02d"; }

.fa-book-dead:before { content: "\f6b7"; }

.fa-book-open:before { content: "\f518"; }

.fa-book-reader:before { content: "\f5da"; }

.fa-bookmark:before { content: "\f02e"; }

.fa-bowling-ball:before { content: "\f436"; }

.fa-box:before { content: "\f466"; }

.fa-box-open:before { content: "\f49e"; }

.fa-boxes:before { content: "\f468"; }

.fa-braille:before { content: "\f2a1"; }

.fa-brain:before { content: "\f5dc"; }

.fa-briefcase:before { content: "\f0b1"; }

.fa-briefcase-medical:before { content: "\f469"; }

.fa-broadcast-tower:before { content: "\f519"; }

.fa-broom:before { content: "\f51a"; }

.fa-brush:before { content: "\f55d"; }

.fa-btc:before { content: "\f15a"; }

.fa-bug:before { content: "\f188"; }

.fa-building:before { content: "\f1ad"; }

.fa-bullhorn:before { content: "\f0a1"; }

.fa-bullseye:before { content: "\f140"; }

.fa-burn:before { content: "\f46a"; }

.fa-buromobelexperte:before { content: "\f37f"; }

.fa-bus:before { content: "\f207"; }

.fa-bus-alt:before { content: "\f55e"; }

.fa-business-time:before { content: "\f64a"; }

.fa-buysellads:before { content: "\f20d"; }

.fa-calculator:before { content: "\f1ec"; }

.fa-calendar:before { content: "\f133"; }

.fa-calendar-alt:before { content: "\f073"; }

.fa-calendar-check:before { content: "\f274"; }

.fa-calendar-minus:before { content: "\f272"; }

.fa-calendar-plus:before { content: "\f271"; }

.fa-calendar-times:before { content: "\f273"; }

.fa-camera:before { content: "\f030"; }

.fa-camera-retro:before { content: "\f083"; }

.fa-campground:before { content: "\f6bb"; }

.fa-cannabis:before { content: "\f55f"; }

.fa-capsules:before { content: "\f46b"; }

.fa-car:before { content: "\f1b9"; }

.fa-car-alt:before { content: "\f5de"; }

.fa-car-battery:before { content: "\f5df"; }

.fa-car-crash:before { content: "\f5e1"; }

.fa-car-side:before { content: "\f5e4"; }

.fa-caret-down:before { content: "\f0d7"; }

.fa-caret-left:before { content: "\f0d9"; }

.fa-caret-right:before { content: "\f0da"; }

.fa-caret-square-down:before { content: "\f150"; }

.fa-caret-square-left:before { content: "\f191"; }

.fa-caret-square-right:before { content: "\f152"; }

.fa-caret-square-up:before { content: "\f151"; }

.fa-caret-up:before { content: "\f0d8"; }

.fa-cart-arrow-down:before { content: "\f218"; }

.fa-cart-plus:before { content: "\f217"; }

.fa-cat:before { content: "\f6be"; }

.fa-cc-amazon-pay:before { content: "\f42d"; }

.fa-cc-amex:before { content: "\f1f3"; }

.fa-cc-apple-pay:before { content: "\f416"; }

.fa-cc-diners-club:before { content: "\f24c"; }

.fa-cc-discover:before { content: "\f1f2"; }

.fa-cc-jcb:before { content: "\f24b"; }

.fa-cc-mastercard:before { content: "\f1f1"; }

.fa-cc-paypal:before { content: "\f1f4"; }

.fa-cc-stripe:before { content: "\f1f5"; }

.fa-cc-visa:before { content: "\f1f0"; }

.fa-centercode:before { content: "\f380"; }

.fa-certificate:before { content: "\f0a3"; }

.fa-chair:before { content: "\f6c0"; }

.fa-chalkboard:before { content: "\f51b"; }

.fa-chalkboard-teacher:before { content: "\f51c"; }

.fa-charging-station:before { content: "\f5e7"; }

.fa-chart-area:before { content: "\f1fe"; }

.fa-chart-bar:before { content: "\f080"; }

.fa-chart-line:before { content: "\f201"; }

.fa-chart-pie:before { content: "\f200"; }

.fa-check:before { content: "\f00c"; }

.fa-check-circle:before { content: "\f058"; }

.fa-check-double:before { content: "\f560"; }

.fa-check-square:before { content: "\f14a"; }

.fa-chess:before { content: "\f439"; }

.fa-chess-bishop:before { content: "\f43a"; }

.fa-chess-board:before { content: "\f43c"; }

.fa-chess-king:before { content: "\f43f"; }

.fa-chess-knight:before { content: "\f441"; }

.fa-chess-pawn:before { content: "\f443"; }

.fa-chess-queen:before { content: "\f445"; }

.fa-chess-rook:before { content: "\f447"; }

.fa-chevron-circle-down:before { content: "\f13a"; }

.fa-chevron-circle-left:before { content: "\f137"; }

.fa-chevron-circle-right:before { content: "\f138"; }

.fa-chevron-circle-up:before { content: "\f139"; }

.fa-chevron-down:before { content: "\f078"; }

.fa-chevron-left:before { content: "\f053"; }

.fa-chevron-right:before { content: "\f054"; }

.fa-chevron-up:before { content: "\f077"; }

.fa-child:before { content: "\f1ae"; }

.fa-chrome:before { content: "\f268"; }

.fa-church:before { content: "\f51d"; }

.fa-circle:before { content: "\f111"; }

.fa-circle-notch:before { content: "\f1ce"; }

.fa-city:before { content: "\f64f"; }

.fa-clipboard:before { content: "\f328"; }

.fa-clipboard-check:before { content: "\f46c"; }

.fa-clipboard-list:before { content: "\f46d"; }

.fa-clock:before { content: "\f017"; }

.fa-clone:before { content: "\f24d"; }

.fa-closed-captioning:before { content: "\f20a"; }

.fa-cloud:before { content: "\f0c2"; }

.fa-cloud-download-alt:before { content: "\f381"; }

.fa-cloud-meatball:before { content: "\f73b"; }

.fa-cloud-moon:before { content: "\f6c3"; }

.fa-cloud-moon-rain:before { content: "\f73c"; }

.fa-cloud-rain:before { content: "\f73d"; }

.fa-cloud-showers-heavy:before { content: "\f740"; }

.fa-cloud-sun:before { content: "\f6c4"; }

.fa-cloud-sun-rain:before { content: "\f743"; }

.fa-cloud-upload-alt:before { content: "\f382"; }

.fa-cloudscale:before { content: "\f383"; }

.fa-cloudsmith:before { content: "\f384"; }

.fa-cloudversify:before { content: "\f385"; }

.fa-cocktail:before { content: "\f561"; }

.fa-code:before { content: "\f121"; }

.fa-code-branch:before { content: "\f126"; }

.fa-codepen:before { content: "\f1cb"; }

.fa-codiepie:before { content: "\f284"; }

.fa-coffee:before { content: "\f0f4"; }

.fa-cog:before { content: "\f013"; }

.fa-cogs:before { content: "\f085"; }

.fa-coins:before { content: "\f51e"; }

.fa-columns:before { content: "\f0db"; }

.fa-comment:before { content: "\f075"; }

.fa-comment-alt:before { content: "\f27a"; }

.fa-comment-dollar:before { content: "\f651"; }

.fa-comment-dots:before { content: "\f4ad"; }

.fa-comment-slash:before { content: "\f4b3"; }

.fa-comments:before { content: "\f086"; }

.fa-comments-dollar:before { content: "\f653"; }

.fa-compact-disc:before { content: "\f51f"; }

.fa-compass:before { content: "\f14e"; }

.fa-compress:before { content: "\f066"; }

.fa-concierge-bell:before { content: "\f562"; }

.fa-connectdevelop:before { content: "\f20e"; }

.fa-contao:before { content: "\f26d"; }

.fa-cookie:before { content: "\f563"; }

.fa-cookie-bite:before { content: "\f564"; }

.fa-copy:before { content: "\f0c5"; }

.fa-copyright:before { content: "\f1f9"; }

.fa-couch:before { content: "\f4b8"; }

.fa-cpanel:before { content: "\f388"; }

.fa-creative-commons:before { content: "\f25e"; }

.fa-creative-commons-by:before { content: "\f4e7"; }

.fa-creative-commons-nc:before { content: "\f4e8"; }

.fa-creative-commons-nc-eu:before { content: "\f4e9"; }

.fa-creative-commons-nc-jp:before { content: "\f4ea"; }

.fa-creative-commons-nd:before { content: "\f4eb"; }

.fa-creative-commons-pd:before { content: "\f4ec"; }

.fa-creative-commons-pd-alt:before { content: "\f4ed"; }

.fa-creative-commons-remix:before { content: "\f4ee"; }

.fa-creative-commons-sa:before { content: "\f4ef"; }

.fa-creative-commons-sampling:before { content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before { content: "\f4f1"; }

.fa-creative-commons-share:before { content: "\f4f2"; }

.fa-creative-commons-zero:before { content: "\f4f3"; }

.fa-credit-card:before { content: "\f09d"; }

.fa-critical-role:before { content: "\f6c9"; }

.fa-crop:before { content: "\f125"; }

.fa-crop-alt:before { content: "\f565"; }

.fa-cross:before { content: "\f654"; }

.fa-crosshairs:before { content: "\f05b"; }

.fa-crow:before { content: "\f520"; }

.fa-crown:before { content: "\f521"; }

.fa-css3:before { content: "\f13c"; }

.fa-css3-alt:before { content: "\f38b"; }

.fa-cube:before { content: "\f1b2"; }

.fa-cubes:before { content: "\f1b3"; }

.fa-cut:before { content: "\f0c4"; }

.fa-cuttlefish:before { content: "\f38c"; }

.fa-d-and-d:before { content: "\f38d"; }

.fa-d-and-d-beyond:before { content: "\f6ca"; }

.fa-dashcube:before { content: "\f210"; }

.fa-database:before { content: "\f1c0"; }

.fa-deaf:before { content: "\f2a4"; }

.fa-delicious:before { content: "\f1a5"; }

.fa-democrat:before { content: "\f747"; }

.fa-deploydog:before { content: "\f38e"; }

.fa-deskpro:before { content: "\f38f"; }

.fa-desktop:before { content: "\f108"; }

.fa-dev:before { content: "\f6cc"; }

.fa-deviantart:before { content: "\f1bd"; }

.fa-dharmachakra:before { content: "\f655"; }

.fa-diagnoses:before { content: "\f470"; }

.fa-dice:before { content: "\f522"; }

.fa-dice-d20:before { content: "\f6cf"; }

.fa-dice-d6:before { content: "\f6d1"; }

.fa-dice-five:before { content: "\f523"; }

.fa-dice-four:before { content: "\f524"; }

.fa-dice-one:before { content: "\f525"; }

.fa-dice-six:before { content: "\f526"; }

.fa-dice-three:before { content: "\f527"; }

.fa-dice-two:before { content: "\f528"; }

.fa-digg:before { content: "\f1a6"; }

.fa-digital-ocean:before { content: "\f391"; }

.fa-digital-tachograph:before { content: "\f566"; }

.fa-directions:before { content: "\f5eb"; }

.fa-discord:before { content: "\f392"; }

.fa-discourse:before { content: "\f393"; }

.fa-divide:before { content: "\f529"; }

.fa-dizzy:before { content: "\f567"; }

.fa-dna:before { content: "\f471"; }

.fa-dochub:before { content: "\f394"; }

.fa-docker:before { content: "\f395"; }

.fa-dog:before { content: "\f6d3"; }

.fa-dollar-sign:before { content: "\f155"; }

.fa-dolly:before { content: "\f472"; }

.fa-dolly-flatbed:before { content: "\f474"; }

.fa-donate:before { content: "\f4b9"; }

.fa-door-closed:before { content: "\f52a"; }

.fa-door-open:before { content: "\f52b"; }

.fa-dot-circle:before { content: "\f192"; }

.fa-dove:before { content: "\f4ba"; }

.fa-download:before { content: "\f019"; }

.fa-draft2digital:before { content: "\f396"; }

.fa-drafting-compass:before { content: "\f568"; }

.fa-dragon:before { content: "\f6d5"; }

.fa-draw-polygon:before { content: "\f5ee"; }

.fa-dribbble:before { content: "\f17d"; }

.fa-dribbble-square:before { content: "\f397"; }

.fa-dropbox:before { content: "\f16b"; }

.fa-drum:before { content: "\f569"; }

.fa-drum-steelpan:before { content: "\f56a"; }

.fa-drumstick-bite:before { content: "\f6d7"; }

.fa-drupal:before { content: "\f1a9"; }

.fa-dumbbell:before { content: "\f44b"; }

.fa-dungeon:before { content: "\f6d9"; }

.fa-dyalog:before { content: "\f399"; }

.fa-earlybirds:before { content: "\f39a"; }

.fa-ebay:before { content: "\f4f4"; }

.fa-edge:before { content: "\f282"; }

.fa-edit:before { content: "\f044"; }

.fa-eject:before { content: "\f052"; }

.fa-elementor:before { content: "\f430"; }

.fa-ellipsis-h:before { content: "\f141"; }

.fa-ellipsis-v:before { content: "\f142"; }

.fa-ello:before { content: "\f5f1"; }

.fa-ember:before { content: "\f423"; }

.fa-empire:before { content: "\f1d1"; }

.fa-envelope:before { content: "\f0e0"; }

.fa-envelope-open:before { content: "\f2b6"; }

.fa-envelope-open-text:before { content: "\f658"; }

.fa-envelope-square:before { content: "\f199"; }

.fa-envira:before { content: "\f299"; }

.fa-equals:before { content: "\f52c"; }

.fa-eraser:before { content: "\f12d"; }

.fa-erlang:before { content: "\f39d"; }

.fa-ethereum:before { content: "\f42e"; }

.fa-etsy:before { content: "\f2d7"; }

.fa-euro-sign:before { content: "\f153"; }

.fa-exchange-alt:before { content: "\f362"; }

.fa-exclamation:before { content: "\f12a"; }

.fa-exclamation-circle:before { content: "\f06a"; }

.fa-exclamation-triangle:before { content: "\f071"; }

.fa-expand:before { content: "\f065"; }

.fa-expand-arrows-alt:before { content: "\f31e"; }

.fa-expeditedssl:before { content: "\f23e"; }

.fa-external-link-alt:before { content: "\f35d"; }

.fa-external-link-square-alt:before { content: "\f360"; }

.fa-eye:before { content: "\f06e"; }

.fa-eye-dropper:before { content: "\f1fb"; }

.fa-eye-slash:before { content: "\f070"; }

.fa-facebook:before { content: "\f09a"; }

.fa-facebook-f:before { content: "\f39e"; }

.fa-facebook-messenger:before { content: "\f39f"; }

.fa-facebook-square:before { content: "\f082"; }

.fa-fantasy-flight-games:before { content: "\f6dc"; }

.fa-fast-backward:before { content: "\f049"; }

.fa-fast-forward:before { content: "\f050"; }

.fa-fax:before { content: "\f1ac"; }

.fa-feather:before { content: "\f52d"; }

.fa-feather-alt:before { content: "\f56b"; }

.fa-female:before { content: "\f182"; }

.fa-fighter-jet:before { content: "\f0fb"; }

.fa-file:before { content: "\f15b"; }

.fa-file-alt:before { content: "\f15c"; }

.fa-file-archive:before { content: "\f1c6"; }

.fa-file-audio:before { content: "\f1c7"; }

.fa-file-code:before { content: "\f1c9"; }

.fa-file-contract:before { content: "\f56c"; }

.fa-file-csv:before { content: "\f6dd"; }

.fa-file-download:before { content: "\f56d"; }

.fa-file-excel:before { content: "\f1c3"; }

.fa-file-export:before { content: "\f56e"; }

.fa-file-image:before { content: "\f1c5"; }

.fa-file-import:before { content: "\f56f"; }

.fa-file-invoice:before { content: "\f570"; }

.fa-file-invoice-dollar:before { content: "\f571"; }

.fa-file-medical:before { content: "\f477"; }

.fa-file-medical-alt:before { content: "\f478"; }

.fa-file-pdf:before { content: "\f1c1"; }

.fa-file-powerpoint:before { content: "\f1c4"; }

.fa-file-prescription:before { content: "\f572"; }

.fa-file-signature:before { content: "\f573"; }

.fa-file-upload:before { content: "\f574"; }

.fa-file-video:before { content: "\f1c8"; }

.fa-file-word:before { content: "\f1c2"; }

.fa-fill:before { content: "\f575"; }

.fa-fill-drip:before { content: "\f576"; }

.fa-film:before { content: "\f008"; }

.fa-filter:before { content: "\f0b0"; }

.fa-fingerprint:before { content: "\f577"; }

.fa-fire:before { content: "\f06d"; }

.fa-fire-extinguisher:before { content: "\f134"; }

.fa-firefox:before { content: "\f269"; }

.fa-first-aid:before { content: "\f479"; }

.fa-first-order:before { content: "\f2b0"; }

.fa-first-order-alt:before { content: "\f50a"; }

.fa-firstdraft:before { content: "\f3a1"; }

.fa-fish:before { content: "\f578"; }

.fa-fist-raised:before { content: "\f6de"; }

.fa-flag:before { content: "\f024"; }

.fa-flag-checkered:before { content: "\f11e"; }

.fa-flag-usa:before { content: "\f74d"; }

.fa-flask:before { content: "\f0c3"; }

.fa-flickr:before { content: "\f16e"; }

.fa-flipboard:before { content: "\f44d"; }

.fa-flushed:before { content: "\f579"; }

.fa-fly:before { content: "\f417"; }

.fa-folder:before { content: "\f07b"; }

.fa-folder-minus:before { content: "\f65d"; }

.fa-folder-open:before { content: "\f07c"; }

.fa-folder-plus:before { content: "\f65e"; }

.fa-font:before { content: "\f031"; }

.fa-font-awesome:before { content: "\f2b4"; }

.fa-font-awesome-alt:before { content: "\f35c"; }

.fa-font-awesome-flag:before { content: "\f425"; }

.fa-font-awesome-logo-full:before { content: "\f4e6"; }

.fa-fonticons:before { content: "\f280"; }

.fa-fonticons-fi:before { content: "\f3a2"; }

.fa-football-ball:before { content: "\f44e"; }

.fa-fort-awesome:before { content: "\f286"; }

.fa-fort-awesome-alt:before { content: "\f3a3"; }

.fa-forumbee:before { content: "\f211"; }

.fa-forward:before { content: "\f04e"; }

.fa-foursquare:before { content: "\f180"; }

.fa-free-code-camp:before { content: "\f2c5"; }

.fa-freebsd:before { content: "\f3a4"; }

.fa-frog:before { content: "\f52e"; }

.fa-frown:before { content: "\f119"; }

.fa-frown-open:before { content: "\f57a"; }

.fa-fulcrum:before { content: "\f50b"; }

.fa-funnel-dollar:before { content: "\f662"; }

.fa-futbol:before { content: "\f1e3"; }

.fa-galactic-republic:before { content: "\f50c"; }

.fa-galactic-senate:before { content: "\f50d"; }

.fa-gamepad:before { content: "\f11b"; }

.fa-gas-pump:before { content: "\f52f"; }

.fa-gavel:before { content: "\f0e3"; }

.fa-gem:before { content: "\f3a5"; }

.fa-genderless:before { content: "\f22d"; }

.fa-get-pocket:before { content: "\f265"; }

.fa-gg:before { content: "\f260"; }

.fa-gg-circle:before { content: "\f261"; }

.fa-ghost:before { content: "\f6e2"; }

.fa-gift:before { content: "\f06b"; }

.fa-git:before { content: "\f1d3"; }

.fa-git-square:before { content: "\f1d2"; }

.fa-github:before { content: "\f09b"; }

.fa-github-alt:before { content: "\f113"; }

.fa-github-square:before { content: "\f092"; }

.fa-gitkraken:before { content: "\f3a6"; }

.fa-gitlab:before { content: "\f296"; }

.fa-gitter:before { content: "\f426"; }

.fa-glass-martini:before { content: "\f000"; }

.fa-glass-martini-alt:before { content: "\f57b"; }

.fa-glasses:before { content: "\f530"; }

.fa-glide:before { content: "\f2a5"; }

.fa-glide-g:before { content: "\f2a6"; }

.fa-globe:before { content: "\f0ac"; }

.fa-globe-africa:before { content: "\f57c"; }

.fa-globe-americas:before { content: "\f57d"; }

.fa-globe-asia:before { content: "\f57e"; }

.fa-gofore:before { content: "\f3a7"; }

.fa-golf-ball:before { content: "\f450"; }

.fa-goodreads:before { content: "\f3a8"; }

.fa-goodreads-g:before { content: "\f3a9"; }

.fa-google:before { content: "\f1a0"; }

.fa-google-drive:before { content: "\f3aa"; }

.fa-google-play:before { content: "\f3ab"; }

.fa-google-plus:before { content: "\f2b3"; }

.fa-google-plus-g:before { content: "\f0d5"; }

.fa-google-plus-square:before { content: "\f0d4"; }

.fa-google-wallet:before { content: "\f1ee"; }

.fa-gopuram:before { content: "\f664"; }

.fa-graduation-cap:before { content: "\f19d"; }

.fa-gratipay:before { content: "\f184"; }

.fa-grav:before { content: "\f2d6"; }

.fa-greater-than:before { content: "\f531"; }

.fa-greater-than-equal:before { content: "\f532"; }

.fa-grimace:before { content: "\f57f"; }

.fa-grin:before { content: "\f580"; }

.fa-grin-alt:before { content: "\f581"; }

.fa-grin-beam:before { content: "\f582"; }

.fa-grin-beam-sweat:before { content: "\f583"; }

.fa-grin-hearts:before { content: "\f584"; }

.fa-grin-squint:before { content: "\f585"; }

.fa-grin-squint-tears:before { content: "\f586"; }

.fa-grin-stars:before { content: "\f587"; }

.fa-grin-tears:before { content: "\f588"; }

.fa-grin-tongue:before { content: "\f589"; }

.fa-grin-tongue-squint:before { content: "\f58a"; }

.fa-grin-tongue-wink:before { content: "\f58b"; }

.fa-grin-wink:before { content: "\f58c"; }

.fa-grip-horizontal:before { content: "\f58d"; }

.fa-grip-vertical:before { content: "\f58e"; }

.fa-gripfire:before { content: "\f3ac"; }

.fa-grunt:before { content: "\f3ad"; }

.fa-gulp:before { content: "\f3ae"; }

.fa-h-square:before { content: "\f0fd"; }

.fa-hacker-news:before { content: "\f1d4"; }

.fa-hacker-news-square:before { content: "\f3af"; }

.fa-hackerrank:before { content: "\f5f7"; }

.fa-hammer:before { content: "\f6e3"; }

.fa-hamsa:before { content: "\f665"; }

.fa-hand-holding:before { content: "\f4bd"; }

.fa-hand-holding-heart:before { content: "\f4be"; }

.fa-hand-holding-usd:before { content: "\f4c0"; }

.fa-hand-lizard:before { content: "\f258"; }

.fa-hand-paper:before { content: "\f256"; }

.fa-hand-peace:before { content: "\f25b"; }

.fa-hand-point-down:before { content: "\f0a7"; }

.fa-hand-point-left:before { content: "\f0a5"; }

.fa-hand-point-right:before { content: "\f0a4"; }

.fa-hand-point-up:before { content: "\f0a6"; }

.fa-hand-pointer:before { content: "\f25a"; }

.fa-hand-rock:before { content: "\f255"; }

.fa-hand-scissors:before { content: "\f257"; }

.fa-hand-spock:before { content: "\f259"; }

.fa-hands:before { content: "\f4c2"; }

.fa-hands-helping:before { content: "\f4c4"; }

.fa-handshake:before { content: "\f2b5"; }

.fa-hanukiah:before { content: "\f6e6"; }

.fa-hashtag:before { content: "\f292"; }

.fa-hat-wizard:before { content: "\f6e8"; }

.fa-haykal:before { content: "\f666"; }

.fa-hdd:before { content: "\f0a0"; }

.fa-heading:before { content: "\f1dc"; }

.fa-headphones:before { content: "\f025"; }

.fa-headphones-alt:before { content: "\f58f"; }

.fa-headset:before { content: "\f590"; }

.fa-heart:before { content: "\f004"; }

.fa-heartbeat:before { content: "\f21e"; }

.fa-helicopter:before { content: "\f533"; }

.fa-highlighter:before { content: "\f591"; }

.fa-hiking:before { content: "\f6ec"; }

.fa-hippo:before { content: "\f6ed"; }

.fa-hips:before { content: "\f452"; }

.fa-hire-a-helper:before { content: "\f3b0"; }

.fa-history:before { content: "\f1da"; }

.fa-hockey-puck:before { content: "\f453"; }

.fa-home:before { content: "\f015"; }

.fa-hooli:before { content: "\f427"; }

.fa-hornbill:before { content: "\f592"; }

.fa-horse:before { content: "\f6f0"; }

.fa-hospital:before { content: "\f0f8"; }

.fa-hospital-alt:before { content: "\f47d"; }

.fa-hospital-symbol:before { content: "\f47e"; }

.fa-hot-tub:before { content: "\f593"; }

.fa-hotel:before { content: "\f594"; }

.fa-hotjar:before { content: "\f3b1"; }

.fa-hourglass:before { content: "\f254"; }

.fa-hourglass-end:before { content: "\f253"; }

.fa-hourglass-half:before { content: "\f252"; }

.fa-hourglass-start:before { content: "\f251"; }

.fa-house-damage:before { content: "\f6f1"; }

.fa-houzz:before { content: "\f27c"; }

.fa-hryvnia:before { content: "\f6f2"; }

.fa-html5:before { content: "\f13b"; }

.fa-hubspot:before { content: "\f3b2"; }

.fa-i-cursor:before { content: "\f246"; }

.fa-id-badge:before { content: "\f2c1"; }

.fa-id-card:before { content: "\f2c2"; }

.fa-id-card-alt:before { content: "\f47f"; }

.fa-image:before { content: "\f03e"; }

.fa-images:before { content: "\f302"; }

.fa-imdb:before { content: "\f2d8"; }

.fa-inbox:before { content: "\f01c"; }

.fa-indent:before { content: "\f03c"; }

.fa-industry:before { content: "\f275"; }

.fa-infinity:before { content: "\f534"; }

.fa-info:before { content: "\f129"; }

.fa-info-circle:before { content: "\f05a"; }

.fa-instagram:before { content: "\f16d"; }

.fa-internet-explorer:before { content: "\f26b"; }

.fa-ioxhost:before { content: "\f208"; }

.fa-italic:before { content: "\f033"; }

.fa-itunes:before { content: "\f3b4"; }

.fa-itunes-note:before { content: "\f3b5"; }

.fa-java:before { content: "\f4e4"; }

.fa-jedi:before { content: "\f669"; }

.fa-jedi-order:before { content: "\f50e"; }

.fa-jenkins:before { content: "\f3b6"; }

.fa-joget:before { content: "\f3b7"; }

.fa-joint:before { content: "\f595"; }

.fa-joomla:before { content: "\f1aa"; }

.fa-journal-whills:before { content: "\f66a"; }

.fa-js:before { content: "\f3b8"; }

.fa-js-square:before { content: "\f3b9"; }

.fa-jsfiddle:before { content: "\f1cc"; }

.fa-kaaba:before { content: "\f66b"; }

.fa-kaggle:before { content: "\f5fa"; }

.fa-key:before { content: "\f084"; }

.fa-keybase:before { content: "\f4f5"; }

.fa-keyboard:before { content: "\f11c"; }

.fa-keycdn:before { content: "\f3ba"; }

.fa-khanda:before { content: "\f66d"; }

.fa-kickegida:before { content: "\f3bb"; }

.fa-kickegida-k:before { content: "\f3bc"; }

.fa-kiss:before { content: "\f596"; }

.fa-kiss-beam:before { content: "\f597"; }

.fa-kiss-wink-heart:before { content: "\f598"; }

.fa-kiwi-bird:before { content: "\f535"; }

.fa-korvue:before { content: "\f42f"; }

.fa-landmark:before { content: "\f66f"; }

.fa-language:before { content: "\f1ab"; }

.fa-laptop:before { content: "\f109"; }

.fa-laptop-code:before { content: "\f5fc"; }

.fa-laravel:before { content: "\f3bd"; }

.fa-lastfm:before { content: "\f202"; }

.fa-lastfm-square:before { content: "\f203"; }

.fa-laugh:before { content: "\f599"; }

.fa-laugh-beam:before { content: "\f59a"; }

.fa-laugh-squint:before { content: "\f59b"; }

.fa-laugh-wink:before { content: "\f59c"; }

.fa-layer-group:before { content: "\f5fd"; }

.fa-leaf:before { content: "\f06c"; }

.fa-leanpub:before { content: "\f212"; }

.fa-lemon:before { content: "\f094"; }

.fa-less:before { content: "\f41d"; }

.fa-less-than:before { content: "\f536"; }

.fa-less-than-equal:before { content: "\f537"; }

.fa-level-down-alt:before { content: "\f3be"; }

.fa-level-up-alt:before { content: "\f3bf"; }

.fa-life-ring:before { content: "\f1cd"; }

.fa-lightbulb:before { content: "\f0eb"; }

.fa-line:before { content: "\f3c0"; }

.fa-link:before { content: "\f0c1"; }

.fa-linkedin:before { content: "\f08c"; }

.fa-linkedin-in:before { content: "\f0e1"; }

.fa-linode:before { content: "\f2b8"; }

.fa-linux:before { content: "\f17c"; }

.fa-lira-sign:before { content: "\f195"; }

.fa-list:before { content: "\f03a"; }

.fa-list-alt:before { content: "\f022"; }

.fa-list-ol:before { content: "\f0cb"; }

.fa-list-ul:before { content: "\f0ca"; }

.fa-location-arrow:before { content: "\f124"; }

.fa-lock:before { content: "\f023"; }

.fa-lock-open:before { content: "\f3c1"; }

.fa-long-arrow-alt-down:before { content: "\f309"; }

.fa-long-arrow-alt-left:before { content: "\f30a"; }

.fa-long-arrow-alt-right:before { content: "\f30b"; }

.fa-long-arrow-alt-up:before { content: "\f30c"; }

.fa-low-vision:before { content: "\f2a8"; }

.fa-luggage-cart:before { content: "\f59d"; }

.fa-lyft:before { content: "\f3c3"; }

.fa-magento:before { content: "\f3c4"; }

.fa-magic:before { content: "\f0d0"; }

.fa-magnet:before { content: "\f076"; }

.fa-mail-bulk:before { content: "\f674"; }

.fa-mailchimp:before { content: "\f59e"; }

.fa-male:before { content: "\f183"; }

.fa-mandalorian:before { content: "\f50f"; }

.fa-map:before { content: "\f279"; }

.fa-map-marked:before { content: "\f59f"; }

.fa-map-marked-alt:before { content: "\f5a0"; }

.fa-map-marker:before { content: "\f041"; }

.fa-map-marker-alt:before { content: "\f3c5"; }

.fa-map-pin:before { content: "\f276"; }

.fa-map-signs:before { content: "\f277"; }

.fa-markdown:before { content: "\f60f"; }

.fa-marker:before { content: "\f5a1"; }

.fa-mars:before { content: "\f222"; }

.fa-mars-double:before { content: "\f227"; }

.fa-mars-stroke:before { content: "\f229"; }

.fa-mars-stroke-h:before { content: "\f22b"; }

.fa-mars-stroke-v:before { content: "\f22a"; }

.fa-mask:before { content: "\f6fa"; }

.fa-mastodon:before { content: "\f4f6"; }

.fa-maxcdn:before { content: "\f136"; }

.fa-medal:before { content: "\f5a2"; }

.fa-medapps:before { content: "\f3c6"; }

.fa-medium:before { content: "\f23a"; }

.fa-medium-m:before { content: "\f3c7"; }

.fa-medkit:before { content: "\f0fa"; }

.fa-medrt:before { content: "\f3c8"; }

.fa-meetup:before { content: "\f2e0"; }

.fa-megaport:before { content: "\f5a3"; }

.fa-meh:before { content: "\f11a"; }

.fa-meh-blank:before { content: "\f5a4"; }

.fa-meh-rolling-eyes:before { content: "\f5a5"; }

.fa-memory:before { content: "\f538"; }

.fa-menorah:before { content: "\f676"; }

.fa-mercury:before { content: "\f223"; }

.fa-meteor:before { content: "\f753"; }

.fa-microchip:before { content: "\f2db"; }

.fa-microphone:before { content: "\f130"; }

.fa-microphone-alt:before { content: "\f3c9"; }

.fa-microphone-alt-slash:before { content: "\f539"; }

.fa-microphone-slash:before { content: "\f131"; }

.fa-microscope:before { content: "\f610"; }

.fa-microsoft:before { content: "\f3ca"; }

.fa-minus:before { content: "\f068"; }

.fa-minus-circle:before { content: "\f056"; }

.fa-minus-square:before { content: "\f146"; }

.fa-mix:before { content: "\f3cb"; }

.fa-mixcloud:before { content: "\f289"; }

.fa-mizuni:before { content: "\f3cc"; }

.fa-mobile:before { content: "\f10b"; }

.fa-mobile-alt:before { content: "\f3cd"; }

.fa-modx:before { content: "\f285"; }

.fa-monero:before { content: "\f3d0"; }

.fa-money-bill:before { content: "\f0d6"; }

.fa-money-bill-alt:before { content: "\f3d1"; }

.fa-money-bill-wave:before { content: "\f53a"; }

.fa-money-bill-wave-alt:before { content: "\f53b"; }

.fa-money-check:before { content: "\f53c"; }

.fa-money-check-alt:before { content: "\f53d"; }

.fa-monument:before { content: "\f5a6"; }

.fa-moon:before { content: "\f186"; }

.fa-mortar-pestle:before { content: "\f5a7"; }

.fa-mosque:before { content: "\f678"; }

.fa-motorcycle:before { content: "\f21c"; }

.fa-mountain:before { content: "\f6fc"; }

.fa-mouse-pointer:before { content: "\f245"; }

.fa-music:before { content: "\f001"; }

.fa-napster:before { content: "\f3d2"; }

.fa-neos:before { content: "\f612"; }

.fa-network-wired:before { content: "\f6ff"; }

.fa-neuter:before { content: "\f22c"; }

.fa-newspaper:before { content: "\f1ea"; }

.fa-nimblr:before { content: "\f5a8"; }

.fa-nintendo-switch:before { content: "\f418"; }

.fa-node:before { content: "\f419"; }

.fa-node-js:before { content: "\f3d3"; }

.fa-not-equal:before { content: "\f53e"; }

.fa-notes-medical:before { content: "\f481"; }

.fa-npm:before { content: "\f3d4"; }

.fa-ns8:before { content: "\f3d5"; }

.fa-nutritionix:before { content: "\f3d6"; }

.fa-object-group:before { content: "\f247"; }

.fa-object-ungroup:before { content: "\f248"; }

.fa-odnoklassniki:before { content: "\f263"; }

.fa-odnoklassniki-square:before { content: "\f264"; }

.fa-oil-can:before { content: "\f613"; }

.fa-old-republic:before { content: "\f510"; }

.fa-om:before { content: "\f679"; }

.fa-opencart:before { content: "\f23d"; }

.fa-openid:before { content: "\f19b"; }

.fa-opera:before { content: "\f26a"; }

.fa-optin-monster:before { content: "\f23c"; }

.fa-osi:before { content: "\f41a"; }

.fa-otter:before { content: "\f700"; }

.fa-outdent:before { content: "\f03b"; }

.fa-page4:before { content: "\f3d7"; }

.fa-pagelines:before { content: "\f18c"; }

.fa-paint-brush:before { content: "\f1fc"; }

.fa-paint-roller:before { content: "\f5aa"; }

.fa-palette:before { content: "\f53f"; }

.fa-palfed:before { content: "\f3d8"; }

.fa-pallet:before { content: "\f482"; }

.fa-paper-plane:before { content: "\f1d8"; }

.fa-paperclip:before { content: "\f0c6"; }

.fa-parachute-box:before { content: "\f4cd"; }

.fa-paragraph:before { content: "\f1dd"; }

.fa-parking:before { content: "\f540"; }

.fa-passport:before { content: "\f5ab"; }

.fa-pastafarianism:before { content: "\f67b"; }

.fa-paste:before { content: "\f0ea"; }

.fa-patreon:before { content: "\f3d9"; }

.fa-pause:before { content: "\f04c"; }

.fa-pause-circle:before { content: "\f28b"; }

.fa-paw:before { content: "\f1b0"; }

.fa-paypal:before { content: "\f1ed"; }

.fa-peace:before { content: "\f67c"; }

.fa-pen:before { content: "\f304"; }

.fa-pen-alt:before { content: "\f305"; }

.fa-pen-fancy:before { content: "\f5ac"; }

.fa-pen-nib:before { content: "\f5ad"; }

.fa-pen-square:before { content: "\f14b"; }

.fa-pencil-alt:before { content: "\f303"; }

.fa-pencil-ruler:before { content: "\f5ae"; }

.fa-penny-arcade:before { content: "\f704"; }

.fa-people-carry:before { content: "\f4ce"; }

.fa-percent:before { content: "\f295"; }

.fa-percentage:before { content: "\f541"; }

.fa-periscope:before { content: "\f3da"; }

.fa-person-booth:before { content: "\f756"; }

.fa-phabricator:before { content: "\f3db"; }

.fa-phoenix-framework:before { content: "\f3dc"; }

.fa-phoenix-squadron:before { content: "\f511"; }

.fa-phone:before { content: "\f095"; }

.fa-phone-slash:before { content: "\f3dd"; }

.fa-phone-square:before { content: "\f098"; }

.fa-phone-volume:before { content: "\f2a0"; }

.fa-php:before { content: "\f457"; }

.fa-pied-piper:before { content: "\f2ae"; }

.fa-pied-piper-alt:before { content: "\f1a8"; }

.fa-pied-piper-hat:before { content: "\f4e5"; }

.fa-pied-piper-pp:before { content: "\f1a7"; }

.fa-piggy-bank:before { content: "\f4d3"; }

.fa-pills:before { content: "\f484"; }

.fa-pinterest:before { content: "\f0d2"; }

.fa-pinterest-p:before { content: "\f231"; }

.fa-pinterest-square:before { content: "\f0d3"; }

.fa-place-of-worship:before { content: "\f67f"; }

.fa-plane:before { content: "\f072"; }

.fa-plane-arrival:before { content: "\f5af"; }

.fa-plane-departure:before { content: "\f5b0"; }

.fa-play:before { content: "\f04b"; }

.fa-play-circle:before { content: "\f144"; }

.fa-playstation:before { content: "\f3df"; }

.fa-plug:before { content: "\f1e6"; }

.fa-plus:before { content: "\f067"; }

.fa-plus-circle:before { content: "\f055"; }

.fa-plus-square:before { content: "\f0fe"; }

.fa-podcast:before { content: "\f2ce"; }

.fa-poll:before { content: "\f681"; }

.fa-poll-h:before { content: "\f682"; }

.fa-poo:before { content: "\f2fe"; }

.fa-poo-storm:before { content: "\f75a"; }

.fa-poop:before { content: "\f619"; }

.fa-portrait:before { content: "\f3e0"; }

.fa-pound-sign:before { content: "\f154"; }

.fa-power-off:before { content: "\f011"; }

.fa-pray:before { content: "\f683"; }

.fa-praying-hands:before { content: "\f684"; }

.fa-prescription:before { content: "\f5b1"; }

.fa-prescription-bottle:before { content: "\f485"; }

.fa-prescription-bottle-alt:before { content: "\f486"; }

.fa-print:before { content: "\f02f"; }

.fa-procedures:before { content: "\f487"; }

.fa-product-hunt:before { content: "\f288"; }

.fa-project-diagram:before { content: "\f542"; }

.fa-pushed:before { content: "\f3e1"; }

.fa-puzzle-piece:before { content: "\f12e"; }

.fa-python:before { content: "\f3e2"; }

.fa-qq:before { content: "\f1d6"; }

.fa-qrcode:before { content: "\f029"; }

.fa-question:before { content: "\f128"; }

.fa-question-circle:before { content: "\f059"; }

.fa-quidditch:before { content: "\f458"; }

.fa-quinscape:before { content: "\f459"; }

.fa-quora:before { content: "\f2c4"; }

.fa-quote-left:before { content: "\f10d"; }

.fa-quote-right:before { content: "\f10e"; }

.fa-quran:before { content: "\f687"; }

.fa-r-project:before { content: "\f4f7"; }

.fa-rainbow:before { content: "\f75b"; }

.fa-random:before { content: "\f074"; }

.fa-ravelry:before { content: "\f2d9"; }

.fa-react:before { content: "\f41b"; }

.fa-reacteurope:before { content: "\f75d"; }

.fa-readme:before { content: "\f4d5"; }

.fa-rebel:before { content: "\f1d0"; }

.fa-receipt:before { content: "\f543"; }

.fa-recycle:before { content: "\f1b8"; }

.fa-red-river:before { content: "\f3e3"; }

.fa-reddit:before { content: "\f1a1"; }

.fa-reddit-alien:before { content: "\f281"; }

.fa-reddit-square:before { content: "\f1a2"; }

.fa-redo:before { content: "\f01e"; }

.fa-redo-alt:before { content: "\f2f9"; }

.fa-registered:before { content: "\f25d"; }

.fa-renren:before { content: "\f18b"; }

.fa-reply:before { content: "\f3e5"; }

.fa-reply-all:before { content: "\f122"; }

.fa-replyd:before { content: "\f3e6"; }

.fa-republican:before { content: "\f75e"; }

.fa-researchgate:before { content: "\f4f8"; }

.fa-resolving:before { content: "\f3e7"; }

.fa-retweet:before { content: "\f079"; }

.fa-rev:before { content: "\f5b2"; }

.fa-ribbon:before { content: "\f4d6"; }

.fa-ring:before { content: "\f70b"; }

.fa-road:before { content: "\f018"; }

.fa-robot:before { content: "\f544"; }

.fa-rocket:before { content: "\f135"; }

.fa-rocketchat:before { content: "\f3e8"; }

.fa-rockrms:before { content: "\f3e9"; }

.fa-route:before { content: "\f4d7"; }

.fa-rss:before { content: "\f09e"; }

.fa-rss-square:before { content: "\f143"; }

.fa-ruble-sign:before { content: "\f158"; }

.fa-ruler:before { content: "\f545"; }

.fa-ruler-combined:before { content: "\f546"; }

.fa-ruler-horizontal:before { content: "\f547"; }

.fa-ruler-vertical:before { content: "\f548"; }

.fa-running:before { content: "\f70c"; }

.fa-rupee-sign:before { content: "\f156"; }

.fa-sad-cry:before { content: "\f5b3"; }

.fa-sad-tear:before { content: "\f5b4"; }

.fa-safari:before { content: "\f267"; }

.fa-sass:before { content: "\f41e"; }

.fa-save:before { content: "\f0c7"; }

.fa-schlix:before { content: "\f3ea"; }

.fa-school:before { content: "\f549"; }

.fa-screwdriver:before { content: "\f54a"; }

.fa-scribd:before { content: "\f28a"; }

.fa-scroll:before { content: "\f70e"; }

.fa-search:before { content: "\f002"; }

.fa-search-dollar:before { content: "\f688"; }

.fa-search-location:before { content: "\f689"; }

.fa-search-minus:before { content: "\f010"; }

.fa-search-plus:before { content: "\f00e"; }

.fa-searchengin:before { content: "\f3eb"; }

.fa-seedling:before { content: "\f4d8"; }

.fa-sellcast:before { content: "\f2da"; }

.fa-sellsy:before { content: "\f213"; }

.fa-server:before { content: "\f233"; }

.fa-servicestack:before { content: "\f3ec"; }

.fa-shapes:before { content: "\f61f"; }

.fa-share:before { content: "\f064"; }

.fa-share-alt:before { content: "\f1e0"; }

.fa-share-alt-square:before { content: "\f1e1"; }

.fa-share-square:before { content: "\f14d"; }

.fa-shekel-sign:before { content: "\f20b"; }

.fa-shield-alt:before { content: "\f3ed"; }

.fa-ship:before { content: "\f21a"; }

.fa-shipping-fast:before { content: "\f48b"; }

.fa-shirtsinbulk:before { content: "\f214"; }

.fa-shoe-prints:before { content: "\f54b"; }

.fa-shopping-bag:before { content: "\f290"; }

.fa-shopping-basket:before { content: "\f291"; }

.fa-shopping-cart:before { content: "\f07a"; }

.fa-shopware:before { content: "\f5b5"; }

.fa-shower:before { content: "\f2cc"; }

.fa-shuttle-van:before { content: "\f5b6"; }

.fa-sign:before { content: "\f4d9"; }

.fa-sign-in-alt:before { content: "\f2f6"; }

.fa-sign-language:before { content: "\f2a7"; }

.fa-sign-out-alt:before { content: "\f2f5"; }

.fa-signal:before { content: "\f012"; }

.fa-signature:before { content: "\f5b7"; }

.fa-simplybuilt:before { content: "\f215"; }

.fa-sistrix:before { content: "\f3ee"; }

.fa-sitemap:before { content: "\f0e8"; }

.fa-sith:before { content: "\f512"; }

.fa-skull:before { content: "\f54c"; }

.fa-skull-crossbones:before { content: "\f714"; }

.fa-skyatlas:before { content: "\f216"; }

.fa-skype:before { content: "\f17e"; }

.fa-slack:before { content: "\f198"; }

.fa-slack-hash:before { content: "\f3ef"; }

.fa-slash:before { content: "\f715"; }

.fa-sliders-h:before { content: "\f1de"; }

.fa-slideshare:before { content: "\f1e7"; }

.fa-smile:before { content: "\f118"; }

.fa-smile-beam:before { content: "\f5b8"; }

.fa-smile-wink:before { content: "\f4da"; }

.fa-smog:before { content: "\f75f"; }

.fa-smoking:before { content: "\f48d"; }

.fa-smoking-ban:before { content: "\f54d"; }

.fa-snapchat:before { content: "\f2ab"; }

.fa-snapchat-ghost:before { content: "\f2ac"; }

.fa-snapchat-square:before { content: "\f2ad"; }

.fa-snowflake:before { content: "\f2dc"; }

.fa-socks:before { content: "\f696"; }

.fa-solar-panel:before { content: "\f5ba"; }

.fa-sort:before { content: "\f0dc"; }

.fa-sort-alpha-down:before { content: "\f15d"; }

.fa-sort-alpha-up:before { content: "\f15e"; }

.fa-sort-amount-down:before { content: "\f160"; }

.fa-sort-amount-up:before { content: "\f161"; }

.fa-sort-down:before { content: "\f0dd"; }

.fa-sort-numeric-down:before { content: "\f162"; }

.fa-sort-numeric-up:before { content: "\f163"; }

.fa-sort-up:before { content: "\f0de"; }

.fa-soundcloud:before { content: "\f1be"; }

.fa-spa:before { content: "\f5bb"; }

.fa-space-shuttle:before { content: "\f197"; }

.fa-speakap:before { content: "\f3f3"; }

.fa-spider:before { content: "\f717"; }

.fa-spinner:before { content: "\f110"; }

.fa-splotch:before { content: "\f5bc"; }

.fa-spotify:before { content: "\f1bc"; }

.fa-spray-can:before { content: "\f5bd"; }

.fa-square:before { content: "\f0c8"; }

.fa-square-full:before { content: "\f45c"; }

.fa-square-root-alt:before { content: "\f698"; }

.fa-squarespace:before { content: "\f5be"; }

.fa-stack-exchange:before { content: "\f18d"; }

.fa-stack-overflow:before { content: "\f16c"; }

.fa-stamp:before { content: "\f5bf"; }

.fa-star:before { content: "\f005"; }

.fa-star-and-crescent:before { content: "\f699"; }

.fa-star-half:before { content: "\f089"; }

.fa-star-half-alt:before { content: "\f5c0"; }

.fa-star-of-david:before { content: "\f69a"; }

.fa-star-of-life:before { content: "\f621"; }

.fa-staylinked:before { content: "\f3f5"; }

.fa-steam:before { content: "\f1b6"; }

.fa-steam-square:before { content: "\f1b7"; }

.fa-steam-symbol:before { content: "\f3f6"; }

.fa-step-backward:before { content: "\f048"; }

.fa-step-forward:before { content: "\f051"; }

.fa-stethoscope:before { content: "\f0f1"; }

.fa-sticker-mule:before { content: "\f3f7"; }

.fa-sticky-note:before { content: "\f249"; }

.fa-stop:before { content: "\f04d"; }

.fa-stop-circle:before { content: "\f28d"; }

.fa-stopwatch:before { content: "\f2f2"; }

.fa-store:before { content: "\f54e"; }

.fa-store-alt:before { content: "\f54f"; }

.fa-strava:before { content: "\f428"; }

.fa-stream:before { content: "\f550"; }

.fa-street-view:before { content: "\f21d"; }

.fa-strikethrough:before { content: "\f0cc"; }

.fa-stripe:before { content: "\f429"; }

.fa-stripe-s:before { content: "\f42a"; }

.fa-stroopwafel:before { content: "\f551"; }

.fa-studiovinari:before { content: "\f3f8"; }

.fa-stumbleupon:before { content: "\f1a4"; }

.fa-stumbleupon-circle:before { content: "\f1a3"; }

.fa-subscript:before { content: "\f12c"; }

.fa-subway:before { content: "\f239"; }

.fa-suitcase:before { content: "\f0f2"; }

.fa-suitcase-rolling:before { content: "\f5c1"; }

.fa-sun:before { content: "\f185"; }

.fa-superpowers:before { content: "\f2dd"; }

.fa-superscript:before { content: "\f12b"; }

.fa-supple:before { content: "\f3f9"; }

.fa-surprise:before { content: "\f5c2"; }

.fa-swatchbook:before { content: "\f5c3"; }

.fa-swimmer:before { content: "\f5c4"; }

.fa-swimming-pool:before { content: "\f5c5"; }

.fa-synagogue:before { content: "\f69b"; }

.fa-sync:before { content: "\f021"; }

.fa-sync-alt:before { content: "\f2f1"; }

.fa-syringe:before { content: "\f48e"; }

.fa-table:before { content: "\f0ce"; }

.fa-table-tennis:before { content: "\f45d"; }

.fa-tablet:before { content: "\f10a"; }

.fa-tablet-alt:before { content: "\f3fa"; }

.fa-tablets:before { content: "\f490"; }

.fa-tachometer-alt:before { content: "\f3fd"; }

.fa-tag:before { content: "\f02b"; }

.fa-tags:before { content: "\f02c"; }

.fa-tape:before { content: "\f4db"; }

.fa-tasks:before { content: "\f0ae"; }

.fa-taxi:before { content: "\f1ba"; }

.fa-teamspeak:before { content: "\f4f9"; }

.fa-teeth:before { content: "\f62e"; }

.fa-teeth-open:before { content: "\f62f"; }

.fa-telegram:before { content: "\f2c6"; }

.fa-telegram-plane:before { content: "\f3fe"; }

.fa-temperature-high:before { content: "\f769"; }

.fa-temperature-low:before { content: "\f76b"; }

.fa-tencent-weibo:before { content: "\f1d5"; }

.fa-terminal:before { content: "\f120"; }

.fa-text-height:before { content: "\f034"; }

.fa-text-width:before { content: "\f035"; }

.fa-th:before { content: "\f00a"; }

.fa-th-large:before { content: "\f009"; }

.fa-th-list:before { content: "\f00b"; }

.fa-the-red-yeti:before { content: "\f69d"; }

.fa-theater-masks:before { content: "\f630"; }

.fa-themeco:before { content: "\f5c6"; }

.fa-themeisle:before { content: "\f2b2"; }

.fa-thermometer:before { content: "\f491"; }

.fa-thermometer-empty:before { content: "\f2cb"; }

.fa-thermometer-full:before { content: "\f2c7"; }

.fa-thermometer-half:before { content: "\f2c9"; }

.fa-thermometer-quarter:before { content: "\f2ca"; }

.fa-thermometer-three-quarters:before { content: "\f2c8"; }

.fa-think-peaks:before { content: "\f731"; }

.fa-thumbs-down:before { content: "\f165"; }

.fa-thumbs-up:before { content: "\f164"; }

.fa-thumbtack:before { content: "\f08d"; }

.fa-ticket-alt:before { content: "\f3ff"; }

.fa-times:before { content: "\f00d"; }

.fa-times-circle:before { content: "\f057"; }

.fa-tint:before { content: "\f043"; }

.fa-tint-slash:before { content: "\f5c7"; }

.fa-tired:before { content: "\f5c8"; }

.fa-toggle-off:before { content: "\f204"; }

.fa-toggle-on:before { content: "\f205"; }

.fa-toilet-paper:before { content: "\f71e"; }

.fa-toolbox:before { content: "\f552"; }

.fa-tooth:before { content: "\f5c9"; }

.fa-torah:before { content: "\f6a0"; }

.fa-torii-gate:before { content: "\f6a1"; }

.fa-tractor:before { content: "\f722"; }

.fa-trade-federation:before { content: "\f513"; }

.fa-trademark:before { content: "\f25c"; }

.fa-traffic-light:before { content: "\f637"; }

.fa-train:before { content: "\f238"; }

.fa-transgender:before { content: "\f224"; }

.fa-transgender-alt:before { content: "\f225"; }

.fa-trash:before { content: "\f1f8"; }

.fa-trash-alt:before { content: "\f2ed"; }

.fa-tree:before { content: "\f1bb"; }

.fa-trello:before { content: "\f181"; }

.fa-tripadvisor:before { content: "\f262"; }

.fa-trophy:before { content: "\f091"; }

.fa-truck:before { content: "\f0d1"; }

.fa-truck-loading:before { content: "\f4de"; }

.fa-truck-monster:before { content: "\f63b"; }

.fa-truck-moving:before { content: "\f4df"; }

.fa-truck-pickup:before { content: "\f63c"; }

.fa-tshirt:before { content: "\f553"; }

.fa-tty:before { content: "\f1e4"; }

.fa-tumblr:before { content: "\f173"; }

.fa-tumblr-square:before { content: "\f174"; }

.fa-tv:before { content: "\f26c"; }

.fa-twitch:before { content: "\f1e8"; }

.fa-twitter:before { content: "\f099"; }

.fa-twitter-square:before { content: "\f081"; }

.fa-typo3:before { content: "\f42b"; }

.fa-uber:before { content: "\f402"; }

.fa-uikit:before { content: "\f403"; }

.fa-umbrella:before { content: "\f0e9"; }

.fa-umbrella-beach:before { content: "\f5ca"; }

.fa-underline:before { content: "\f0cd"; }

.fa-undo:before { content: "\f0e2"; }

.fa-undo-alt:before { content: "\f2ea"; }

.fa-uniregistry:before { content: "\f404"; }

.fa-universal-access:before { content: "\f29a"; }

.fa-university:before { content: "\f19c"; }

.fa-unlink:before { content: "\f127"; }

.fa-unlock:before { content: "\f09c"; }

.fa-unlock-alt:before { content: "\f13e"; }

.fa-untappd:before { content: "\f405"; }

.fa-upload:before { content: "\f093"; }

.fa-usb:before { content: "\f287"; }

.fa-user:before { content: "\f007"; }

.fa-user-alt:before { content: "\f406"; }

.fa-user-alt-slash:before { content: "\f4fa"; }

.fa-user-astronaut:before { content: "\f4fb"; }

.fa-user-check:before { content: "\f4fc"; }

.fa-user-circle:before { content: "\f2bd"; }

.fa-user-clock:before { content: "\f4fd"; }

.fa-user-cog:before { content: "\f4fe"; }

.fa-user-edit:before { content: "\f4ff"; }

.fa-user-friends:before { content: "\f500"; }

.fa-user-graduate:before { content: "\f501"; }

.fa-user-injured:before { content: "\f728"; }

.fa-user-lock:before { content: "\f502"; }

.fa-user-md:before { content: "\f0f0"; }

.fa-user-minus:before { content: "\f503"; }

.fa-user-ninja:before { content: "\f504"; }

.fa-user-plus:before { content: "\f234"; }

.fa-user-secret:before { content: "\f21b"; }

.fa-user-shield:before { content: "\f505"; }

.fa-user-slash:before { content: "\f506"; }

.fa-user-tag:before { content: "\f507"; }

.fa-user-tie:before { content: "\f508"; }

.fa-user-times:before { content: "\f235"; }

.fa-users:before { content: "\f0c0"; }

.fa-users-cog:before { content: "\f509"; }

.fa-ussunnah:before { content: "\f407"; }

.fa-utensil-spoon:before { content: "\f2e5"; }

.fa-utensils:before { content: "\f2e7"; }

.fa-vaadin:before { content: "\f408"; }

.fa-vector-square:before { content: "\f5cb"; }

.fa-venus:before { content: "\f221"; }

.fa-venus-double:before { content: "\f226"; }

.fa-venus-mars:before { content: "\f228"; }

.fa-viacoin:before { content: "\f237"; }

.fa-viadeo:before { content: "\f2a9"; }

.fa-viadeo-square:before { content: "\f2aa"; }

.fa-vial:before { content: "\f492"; }

.fa-vials:before { content: "\f493"; }

.fa-viber:before { content: "\f409"; }

.fa-video:before { content: "\f03d"; }

.fa-video-slash:before { content: "\f4e2"; }

.fa-vihara:before { content: "\f6a7"; }

.fa-vimeo:before { content: "\f40a"; }

.fa-vimeo-square:before { content: "\f194"; }

.fa-vimeo-v:before { content: "\f27d"; }

.fa-vine:before { content: "\f1ca"; }

.fa-vk:before { content: "\f189"; }

.fa-vnv:before { content: "\f40b"; }

.fa-volleyball-ball:before { content: "\f45f"; }

.fa-volume-down:before { content: "\f027"; }

.fa-volume-mute:before { content: "\f6a9"; }

.fa-volume-off:before { content: "\f026"; }

.fa-volume-up:before { content: "\f028"; }

.fa-vote-yea:before { content: "\f772"; }

.fa-vr-cardboard:before { content: "\f729"; }

.fa-vuejs:before { content: "\f41f"; }

.fa-walking:before { content: "\f554"; }

.fa-wallet:before { content: "\f555"; }

.fa-warehouse:before { content: "\f494"; }

.fa-water:before { content: "\f773"; }

.fa-weebly:before { content: "\f5cc"; }

.fa-weibo:before { content: "\f18a"; }

.fa-weight:before { content: "\f496"; }

.fa-weight-hanging:before { content: "\f5cd"; }

.fa-weixin:before { content: "\f1d7"; }

.fa-whatsapp:before { content: "\f232"; }

.fa-whatsapp-square:before { content: "\f40c"; }

.fa-wheelchair:before { content: "\f193"; }

.fa-whmcs:before { content: "\f40d"; }

.fa-wifi:before { content: "\f1eb"; }

.fa-wikipedia-w:before { content: "\f266"; }

.fa-wind:before { content: "\f72e"; }

.fa-window-close:before { content: "\f410"; }

.fa-window-maximize:before { content: "\f2d0"; }

.fa-window-minimize:before { content: "\f2d1"; }

.fa-window-restore:before { content: "\f2d2"; }

.fa-windows:before { content: "\f17a"; }

.fa-wine-bottle:before { content: "\f72f"; }

.fa-wine-glass:before { content: "\f4e3"; }

.fa-wine-glass-alt:before { content: "\f5ce"; }

.fa-wix:before { content: "\f5cf"; }

.fa-wizards-of-the-coast:before { content: "\f730"; }

.fa-wolf-pack-battalion:before { content: "\f514"; }

.fa-won-sign:before { content: "\f159"; }

.fa-wordpress:before { content: "\f19a"; }

.fa-wordpress-simple:before { content: "\f411"; }

.fa-wpbeginner:before { content: "\f297"; }

.fa-wpexplorer:before { content: "\f2de"; }

.fa-wpforms:before { content: "\f298"; }

.fa-wpressr:before { content: "\f3e4"; }

.fa-wrench:before { content: "\f0ad"; }

.fa-x-ray:before { content: "\f497"; }

.fa-xbox:before { content: "\f412"; }

.fa-xing:before { content: "\f168"; }

.fa-xing-square:before { content: "\f169"; }

.fa-y-combinator:before { content: "\f23b"; }

.fa-yahoo:before { content: "\f19e"; }

.fa-yandex:before { content: "\f413"; }

.fa-yandex-international:before { content: "\f414"; }

.fa-yelp:before { content: "\f1e9"; }

.fa-yen-sign:before { content: "\f157"; }

.fa-yin-yang:before { content: "\f6ad"; }

.fa-yoast:before { content: "\f2b1"; }

.fa-youtube:before { content: "\f167"; }

.fa-youtube-square:before { content: "\f431"; }

.fa-zhihu:before { content: "\f63f"; }

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

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

/*! Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */
@font-face { font-family: 'Font Awesome 5 Brands'; font-style: normal; font-weight: normal; font-display: swap; src: url("../webfonts/fa-brands-400.eot"); src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab { font-family: 'Font Awesome 5 Brands'; }

/*! Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */
@font-face { font-family: 'Font Awesome 5 Free'; font-style: normal; font-weight: 400; font-display: swap; src: url("../webfonts/fa-regular-400.eot"); src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

/*! Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */
@font-face { font-family: 'Font Awesome 5 Free'; font-style: normal; font-weight: 900; font-display: swap; src: url("../webfonts/fa-solid-900.eot"); src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa, .fas { font-family: 'Font Awesome 5 Free'; font-weight: 900; }

/*! Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */
.fa.fa-glass:before { content: "\f000"; }

.fa.fa-meetup { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-star-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-star-o:before { content: "\f005"; }

.fa.fa-remove:before { content: "\f00d"; }

.fa.fa-close:before { content: "\f00d"; }

.fa.fa-gear:before { content: "\f013"; }

.fa.fa-trash-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-trash-o:before { content: "\f2ed"; }

.fa.fa-file-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-file-o:before { content: "\f15b"; }

.fa.fa-clock-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-clock-o:before { content: "\f017"; }

.fa.fa-arrow-circle-o-down { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-arrow-circle-o-down:before { content: "\f358"; }

.fa.fa-arrow-circle-o-up { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-arrow-circle-o-up:before { content: "\f35b"; }

.fa.fa-play-circle-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-play-circle-o:before { content: "\f144"; }

.fa.fa-repeat:before { content: "\f01e"; }

.fa.fa-rotate-right:before { content: "\f01e"; }

.fa.fa-refresh:before { content: "\f021"; }

.fa.fa-list-alt { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-dedent:before { content: "\f03b"; }

.fa.fa-video-camera:before { content: "\f03d"; }

.fa.fa-picture-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-picture-o:before { content: "\f03e"; }

.fa.fa-photo { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-photo:before { content: "\f03e"; }

.fa.fa-image { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-image:before { content: "\f03e"; }

.fa.fa-pencil:before { content: "\f303"; }

.fa.fa-map-marker:before { content: "\f3c5"; }

.fa.fa-pencil-square-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-pencil-square-o:before { content: "\f044"; }

.fa.fa-share-square-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-share-square-o:before { content: "\f14d"; }

.fa.fa-check-square-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-check-square-o:before { content: "\f14a"; }

.fa.fa-arrows:before { content: "\f0b2"; }

.fa.fa-times-circle-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-times-circle-o:before { content: "\f057"; }

.fa.fa-check-circle-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-check-circle-o:before { content: "\f058"; }

.fa.fa-mail-forward:before { content: "\f064"; }

.fa.fa-eye { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-eye-slash { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-warning:before { content: "\f071"; }

.fa.fa-calendar:before { content: "\f073"; }

.fa.fa-arrows-v:before { content: "\f338"; }

.fa.fa-arrows-h:before { content: "\f337"; }

.fa.fa-bar-chart { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-bar-chart:before { content: "\f080"; }

.fa.fa-bar-chart-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-bar-chart-o:before { content: "\f080"; }

.fa.fa-twitter-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-facebook-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-gears:before { content: "\f085"; }

.fa.fa-thumbs-o-up { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-thumbs-o-up:before { content: "\f164"; }

.fa.fa-thumbs-o-down { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-thumbs-o-down:before { content: "\f165"; }

.fa.fa-heart-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-heart-o:before { content: "\f004"; }

.fa.fa-sign-out:before { content: "\f2f5"; }

.fa.fa-linkedin-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-linkedin-square:before { content: "\f08c"; }

.fa.fa-thumb-tack:before { content: "\f08d"; }

.fa.fa-external-link:before { content: "\f35d"; }

.fa.fa-sign-in:before { content: "\f2f6"; }

.fa.fa-github-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-lemon-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-lemon-o:before { content: "\f094"; }

.fa.fa-square-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-square-o:before { content: "\f0c8"; }

.fa.fa-bookmark-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-bookmark-o:before { content: "\f02e"; }

.fa.fa-twitter { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-facebook { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-facebook:before { content: "\f39e"; }

.fa.fa-facebook-f { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-facebook-f:before { content: "\f39e"; }

.fa.fa-github { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-credit-card { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-feed:before { content: "\f09e"; }

.fa.fa-hdd-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-hdd-o:before { content: "\f0a0"; }

.fa.fa-hand-o-right { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-hand-o-right:before { content: "\f0a4"; }

.fa.fa-hand-o-left { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-hand-o-left:before { content: "\f0a5"; }

.fa.fa-hand-o-up { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-hand-o-up:before { content: "\f0a6"; }

.fa.fa-hand-o-down { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-hand-o-down:before { content: "\f0a7"; }

.fa.fa-arrows-alt:before { content: "\f31e"; }

.fa.fa-group:before { content: "\f0c0"; }

.fa.fa-chain:before { content: "\f0c1"; }

.fa.fa-scissors:before { content: "\f0c4"; }

.fa.fa-files-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-files-o:before { content: "\f0c5"; }

.fa.fa-floppy-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-floppy-o:before { content: "\f0c7"; }

.fa.fa-navicon:before { content: "\f0c9"; }

.fa.fa-reorder:before { content: "\f0c9"; }

.fa.fa-pinterest { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-pinterest-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-google-plus-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-google-plus { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-google-plus:before { content: "\f0d5"; }

.fa.fa-money { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-money:before { content: "\f3d1"; }

.fa.fa-unsorted:before { content: "\f0dc"; }

.fa.fa-sort-desc:before { content: "\f0dd"; }

.fa.fa-sort-asc:before { content: "\f0de"; }

.fa.fa-linkedin { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-linkedin:before { content: "\f0e1"; }

.fa.fa-rotate-left:before { content: "\f0e2"; }

.fa.fa-legal:before { content: "\f0e3"; }

.fa.fa-tachometer:before { content: "\f3fd"; }

.fa.fa-dashboard:before { content: "\f3fd"; }

.fa.fa-comment-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-comment-o:before { content: "\f075"; }

.fa.fa-comments-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-comments-o:before { content: "\f086"; }

.fa.fa-flash:before { content: "\f0e7"; }

.fa.fa-clipboard { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-paste { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-paste:before { content: "\f328"; }

.fa.fa-lightbulb-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-lightbulb-o:before { content: "\f0eb"; }

.fa.fa-exchange:before { content: "\f362"; }

.fa.fa-cloud-download:before { content: "\f381"; }

.fa.fa-cloud-upload:before { content: "\f382"; }

.fa.fa-bell-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-bell-o:before { content: "\f0f3"; }

.fa.fa-cutlery:before { content: "\f2e7"; }

.fa.fa-file-text-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-file-text-o:before { content: "\f15c"; }

.fa.fa-building-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-building-o:before { content: "\f1ad"; }

.fa.fa-hospital-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-hospital-o:before { content: "\f0f8"; }

.fa.fa-tablet:before { content: "\f3fa"; }

.fa.fa-mobile:before { content: "\f3cd"; }

.fa.fa-mobile-phone:before { content: "\f3cd"; }

.fa.fa-circle-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-circle-o:before { content: "\f111"; }

.fa.fa-mail-reply:before { content: "\f3e5"; }

.fa.fa-github-alt { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-folder-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-folder-o:before { content: "\f07b"; }

.fa.fa-folder-open-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-folder-open-o:before { content: "\f07c"; }

.fa.fa-smile-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-smile-o:before { content: "\f118"; }

.fa.fa-frown-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-frown-o:before { content: "\f119"; }

.fa.fa-meh-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-meh-o:before { content: "\f11a"; }

.fa.fa-keyboard-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-keyboard-o:before { content: "\f11c"; }

.fa.fa-flag-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-flag-o:before { content: "\f024"; }

.fa.fa-mail-reply-all:before { content: "\f122"; }

.fa.fa-star-half-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-star-half-o:before { content: "\f089"; }

.fa.fa-star-half-empty { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-star-half-empty:before { content: "\f089"; }

.fa.fa-star-half-full { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-star-half-full:before { content: "\f089"; }

.fa.fa-code-fork:before { content: "\f126"; }

.fa.fa-chain-broken:before { content: "\f127"; }

.fa.fa-shield:before { content: "\f3ed"; }

.fa.fa-calendar-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-calendar-o:before { content: "\f133"; }

.fa.fa-maxcdn { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-html5 { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-css3 { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-ticket:before { content: "\f3ff"; }

.fa.fa-minus-square-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-minus-square-o:before { content: "\f146"; }

.fa.fa-level-up:before { content: "\f3bf"; }

.fa.fa-level-down:before { content: "\f3be"; }

.fa.fa-pencil-square:before { content: "\f14b"; }

.fa.fa-external-link-square:before { content: "\f360"; }

.fa.fa-compass { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-caret-square-o-down { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-caret-square-o-down:before { content: "\f150"; }

.fa.fa-toggle-down { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-toggle-down:before { content: "\f150"; }

.fa.fa-caret-square-o-up { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-caret-square-o-up:before { content: "\f151"; }

.fa.fa-toggle-up { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-toggle-up:before { content: "\f151"; }

.fa.fa-caret-square-o-right { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-caret-square-o-right:before { content: "\f152"; }

.fa.fa-toggle-right { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-toggle-right:before { content: "\f152"; }

.fa.fa-eur:before { content: "\f153"; }

.fa.fa-euro:before { content: "\f153"; }

.fa.fa-gbp:before { content: "\f154"; }

.fa.fa-usd:before { content: "\f155"; }

.fa.fa-dollar:before { content: "\f155"; }

.fa.fa-inr:before { content: "\f156"; }

.fa.fa-rupee:before { content: "\f156"; }

.fa.fa-jpy:before { content: "\f157"; }

.fa.fa-cny:before { content: "\f157"; }

.fa.fa-rmb:before { content: "\f157"; }

.fa.fa-yen:before { content: "\f157"; }

.fa.fa-rub:before { content: "\f158"; }

.fa.fa-ruble:before { content: "\f158"; }

.fa.fa-rouble:before { content: "\f158"; }

.fa.fa-krw:before { content: "\f159"; }

.fa.fa-won:before { content: "\f159"; }

.fa.fa-btc { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-bitcoin { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-bitcoin:before { content: "\f15a"; }

.fa.fa-file-text:before { content: "\f15c"; }

.fa.fa-sort-alpha-asc:before { content: "\f15d"; }

.fa.fa-sort-alpha-desc:before { content: "\f15e"; }

.fa.fa-sort-amount-asc:before { content: "\f160"; }

.fa.fa-sort-amount-desc:before { content: "\f161"; }

.fa.fa-sort-numeric-asc:before { content: "\f162"; }

.fa.fa-sort-numeric-desc:before { content: "\f163"; }

.fa.fa-youtube-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-youtube { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-xing { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-xing-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-youtube-play { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-youtube-play:before { content: "\f167"; }

.fa.fa-dropbox { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-stack-overflow { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-instagram { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-flickr { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-adn { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-bitbucket { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-bitbucket-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-bitbucket-square:before { content: "\f171"; }

.fa.fa-tumblr { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-tumblr-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-long-arrow-down:before { content: "\f309"; }

.fa.fa-long-arrow-up:before { content: "\f30c"; }

.fa.fa-long-arrow-left:before { content: "\f30a"; }

.fa.fa-long-arrow-right:before { content: "\f30b"; }

.fa.fa-apple { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-windows { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-android { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-linux { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-dribbble { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-skype { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-foursquare { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-trello { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-gratipay { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-gittip { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-gittip:before { content: "\f184"; }

.fa.fa-sun-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-sun-o:before { content: "\f185"; }

.fa.fa-moon-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-moon-o:before { content: "\f186"; }

.fa.fa-vk { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-weibo { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-renren { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-pagelines { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-stack-exchange { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-arrow-circle-o-right { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-arrow-circle-o-right:before { content: "\f35a"; }

.fa.fa-arrow-circle-o-left { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-arrow-circle-o-left:before { content: "\f359"; }

.fa.fa-caret-square-o-left { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-caret-square-o-left:before { content: "\f191"; }

.fa.fa-toggle-left { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-toggle-left:before { content: "\f191"; }

.fa.fa-dot-circle-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-dot-circle-o:before { content: "\f192"; }

.fa.fa-vimeo-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-try:before { content: "\f195"; }

.fa.fa-turkish-lira:before { content: "\f195"; }

.fa.fa-plus-square-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-plus-square-o:before { content: "\f0fe"; }

.fa.fa-slack { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-wordpress { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-openid { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-institution:before { content: "\f19c"; }

.fa.fa-bank:before { content: "\f19c"; }

.fa.fa-mortar-board:before { content: "\f19d"; }

.fa.fa-yahoo { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-google { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-reddit { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-reddit-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-stumbleupon-circle { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-stumbleupon { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-delicious { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-digg { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-pied-piper-pp { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-pied-piper-alt { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-drupal { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-joomla { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-spoon:before { content: "\f2e5"; }

.fa.fa-behance { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-behance-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-steam { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-steam-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-automobile:before { content: "\f1b9"; }

.fa.fa-cab:before { content: "\f1ba"; }

.fa.fa-envelope-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-envelope-o:before { content: "\f0e0"; }

.fa.fa-deviantart { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-soundcloud { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-file-pdf-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-file-pdf-o:before { content: "\f1c1"; }

.fa.fa-file-word-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-file-word-o:before { content: "\f1c2"; }

.fa.fa-file-excel-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-file-excel-o:before { content: "\f1c3"; }

.fa.fa-file-powerpoint-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-file-powerpoint-o:before { content: "\f1c4"; }

.fa.fa-file-image-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-file-image-o:before { content: "\f1c5"; }

.fa.fa-file-photo-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-file-photo-o:before { content: "\f1c5"; }

.fa.fa-file-picture-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-file-picture-o:before { content: "\f1c5"; }

.fa.fa-file-archive-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-file-archive-o:before { content: "\f1c6"; }

.fa.fa-file-zip-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-file-zip-o:before { content: "\f1c6"; }

.fa.fa-file-audio-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-file-audio-o:before { content: "\f1c7"; }

.fa.fa-file-sound-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-file-sound-o:before { content: "\f1c7"; }

.fa.fa-file-video-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-file-video-o:before { content: "\f1c8"; }

.fa.fa-file-movie-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-file-movie-o:before { content: "\f1c8"; }

.fa.fa-file-code-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-file-code-o:before { content: "\f1c9"; }

.fa.fa-vine { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-codepen { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-jsfiddle { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-life-ring { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-life-bouy { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-life-bouy:before { content: "\f1cd"; }

.fa.fa-life-buoy { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-life-buoy:before { content: "\f1cd"; }

.fa.fa-life-saver { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-life-saver:before { content: "\f1cd"; }

.fa.fa-support { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-support:before { content: "\f1cd"; }

.fa.fa-circle-o-notch:before { content: "\f1ce"; }

.fa.fa-rebel { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-ra { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-ra:before { content: "\f1d0"; }

.fa.fa-resistance { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-resistance:before { content: "\f1d0"; }

.fa.fa-empire { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-ge { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-ge:before { content: "\f1d1"; }

.fa.fa-git-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-git { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-hacker-news { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-y-combinator-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-y-combinator-square:before { content: "\f1d4"; }

.fa.fa-yc-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-yc-square:before { content: "\f1d4"; }

.fa.fa-tencent-weibo { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-qq { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-weixin { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-wechat { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-wechat:before { content: "\f1d7"; }

.fa.fa-send:before { content: "\f1d8"; }

.fa.fa-paper-plane-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-paper-plane-o:before { content: "\f1d8"; }

.fa.fa-send-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-send-o:before { content: "\f1d8"; }

.fa.fa-circle-thin { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-circle-thin:before { content: "\f111"; }

.fa.fa-header:before { content: "\f1dc"; }

.fa.fa-sliders:before { content: "\f1de"; }

.fa.fa-futbol-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-futbol-o:before { content: "\f1e3"; }

.fa.fa-soccer-ball-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-soccer-ball-o:before { content: "\f1e3"; }

.fa.fa-slideshare { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-twitch { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-yelp { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-newspaper-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-newspaper-o:before { content: "\f1ea"; }

.fa.fa-paypal { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-google-wallet { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-cc-visa { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-cc-mastercard { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-cc-discover { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-cc-amex { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-cc-paypal { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-cc-stripe { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-bell-slash-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-bell-slash-o:before { content: "\f1f6"; }

.fa.fa-trash:before { content: "\f2ed"; }

.fa.fa-copyright { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-eyedropper:before { content: "\f1fb"; }

.fa.fa-area-chart:before { content: "\f1fe"; }

.fa.fa-pie-chart:before { content: "\f200"; }

.fa.fa-line-chart:before { content: "\f201"; }

.fa.fa-lastfm { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-lastfm-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-ioxhost { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-angellist { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-cc { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-cc:before { content: "\f20a"; }

.fa.fa-ils:before { content: "\f20b"; }

.fa.fa-shekel:before { content: "\f20b"; }

.fa.fa-sheqel:before { content: "\f20b"; }

.fa.fa-meanpath { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-meanpath:before { content: "\f2b4"; }

.fa.fa-buysellads { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-connectdevelop { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-dashcube { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-forumbee { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-leanpub { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-sellsy { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-shirtsinbulk { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-simplybuilt { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-skyatlas { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-diamond { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-diamond:before { content: "\f3a5"; }

.fa.fa-intersex:before { content: "\f224"; }

.fa.fa-facebook-official { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-facebook-official:before { content: "\f09a"; }

.fa.fa-pinterest-p { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-whatsapp { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-hotel:before { content: "\f236"; }

.fa.fa-viacoin { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-medium { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-y-combinator { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-yc { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-yc:before { content: "\f23b"; }

.fa.fa-optin-monster { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-opencart { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-expeditedssl { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-battery-4:before { content: "\f240"; }

.fa.fa-battery:before { content: "\f240"; }

.fa.fa-battery-3:before { content: "\f241"; }

.fa.fa-battery-2:before { content: "\f242"; }

.fa.fa-battery-1:before { content: "\f243"; }

.fa.fa-battery-0:before { content: "\f244"; }

.fa.fa-object-group { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-object-ungroup { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-sticky-note-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-sticky-note-o:before { content: "\f249"; }

.fa.fa-cc-jcb { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-cc-diners-club { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-clone { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-hourglass-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-hourglass-o:before { content: "\f254"; }

.fa.fa-hourglass-1:before { content: "\f251"; }

.fa.fa-hourglass-2:before { content: "\f252"; }

.fa.fa-hourglass-3:before { content: "\f253"; }

.fa.fa-hand-rock-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-hand-rock-o:before { content: "\f255"; }

.fa.fa-hand-grab-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-hand-grab-o:before { content: "\f255"; }

.fa.fa-hand-paper-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-hand-paper-o:before { content: "\f256"; }

.fa.fa-hand-stop-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-hand-stop-o:before { content: "\f256"; }

.fa.fa-hand-scissors-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-hand-scissors-o:before { content: "\f257"; }

.fa.fa-hand-lizard-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-hand-lizard-o:before { content: "\f258"; }

.fa.fa-hand-spock-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-hand-spock-o:before { content: "\f259"; }

.fa.fa-hand-pointer-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-hand-pointer-o:before { content: "\f25a"; }

.fa.fa-hand-peace-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-hand-peace-o:before { content: "\f25b"; }

.fa.fa-registered { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-creative-commons { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-gg { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-gg-circle { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-tripadvisor { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-odnoklassniki { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-odnoklassniki-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-get-pocket { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-wikipedia-w { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-safari { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-chrome { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-firefox { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-opera { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-internet-explorer { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-television:before { content: "\f26c"; }

.fa.fa-contao { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-500px { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-amazon { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-calendar-plus-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-calendar-plus-o:before { content: "\f271"; }

.fa.fa-calendar-minus-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-calendar-minus-o:before { content: "\f272"; }

.fa.fa-calendar-times-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-calendar-times-o:before { content: "\f273"; }

.fa.fa-calendar-check-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-calendar-check-o:before { content: "\f274"; }

.fa.fa-map-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-map-o:before { content: "\f279"; }

.fa.fa-commenting:before { content: "\f4ad"; }

.fa.fa-commenting-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-commenting-o:before { content: "\f4ad"; }

.fa.fa-houzz { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-vimeo { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-vimeo:before { content: "\f27d"; }

.fa.fa-black-tie { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-fonticons { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-reddit-alien { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-edge { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-credit-card-alt:before { content: "\f09d"; }

.fa.fa-codiepie { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-modx { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-fort-awesome { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-usb { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-product-hunt { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-mixcloud { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-scribd { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-pause-circle-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-pause-circle-o:before { content: "\f28b"; }

.fa.fa-stop-circle-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-stop-circle-o:before { content: "\f28d"; }

.fa.fa-bluetooth { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-bluetooth-b { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-gitlab { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-wpbeginner { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-wpforms { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-envira { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-wheelchair-alt { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-wheelchair-alt:before { content: "\f368"; }

.fa.fa-question-circle-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-question-circle-o:before { content: "\f059"; }

.fa.fa-volume-control-phone:before { content: "\f2a0"; }

.fa.fa-asl-interpreting:before { content: "\f2a3"; }

.fa.fa-deafness:before { content: "\f2a4"; }

.fa.fa-hard-of-hearing:before { content: "\f2a4"; }

.fa.fa-glide { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-glide-g { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-signing:before { content: "\f2a7"; }

.fa.fa-viadeo { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-viadeo-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-snapchat { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-snapchat-ghost { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-snapchat-square { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-pied-piper { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-first-order { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-yoast { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-themeisle { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-google-plus-official { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-google-plus-official:before { content: "\f2b3"; }

.fa.fa-google-plus-circle { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-google-plus-circle:before { content: "\f2b3"; }

.fa.fa-font-awesome { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-fa { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-fa:before { content: "\f2b4"; }

.fa.fa-handshake-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-handshake-o:before { content: "\f2b5"; }

.fa.fa-envelope-open-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-envelope-open-o:before { content: "\f2b6"; }

.fa.fa-linode { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-address-book-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-address-book-o:before { content: "\f2b9"; }

.fa.fa-vcard:before { content: "\f2bb"; }

.fa.fa-address-card-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-address-card-o:before { content: "\f2bb"; }

.fa.fa-vcard-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-vcard-o:before { content: "\f2bb"; }

.fa.fa-user-circle-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-user-circle-o:before { content: "\f2bd"; }

.fa.fa-user-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-user-o:before { content: "\f007"; }

.fa.fa-id-badge { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-drivers-license:before { content: "\f2c2"; }

.fa.fa-id-card-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-id-card-o:before { content: "\f2c2"; }

.fa.fa-drivers-license-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-drivers-license-o:before { content: "\f2c2"; }

.fa.fa-quora { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-free-code-camp { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-telegram { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-thermometer-4:before { content: "\f2c7"; }

.fa.fa-thermometer:before { content: "\f2c7"; }

.fa.fa-thermometer-3:before { content: "\f2c8"; }

.fa.fa-thermometer-2:before { content: "\f2c9"; }

.fa.fa-thermometer-1:before { content: "\f2ca"; }

.fa.fa-thermometer-0:before { content: "\f2cb"; }

.fa.fa-bathtub:before { content: "\f2cd"; }

.fa.fa-s15:before { content: "\f2cd"; }

.fa.fa-window-maximize { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-window-restore { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-times-rectangle:before { content: "\f410"; }

.fa.fa-window-close-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-window-close-o:before { content: "\f410"; }

.fa.fa-times-rectangle-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-times-rectangle-o:before { content: "\f410"; }

.fa.fa-bandcamp { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-grav { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-etsy { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-imdb { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-ravelry { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-eercast { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-eercast:before { content: "\f2da"; }

.fa.fa-snowflake-o { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.fa.fa-snowflake-o:before { content: "\f2dc"; }

.fa.fa-superpowers { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-wpexplorer { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

.fa.fa-spotify { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

/*! Hamburgers @description Tasty CSS-animated hamburgers @author Jonathan Suh @jonsuh @site https://jonsuh.com/hamburgers @link https://github.com/jonsuh/hamburgers */
.hamburger { padding: 15px 15px; cursor: pointer; -webkit-transition-property: opacity, -webkit-filter; transition-property: opacity, -webkit-filter; transition-property: opacity, filter; transition-property: opacity, filter, -webkit-filter; -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-timing-function: linear; transition-timing-function: linear; font: inherit; color: inherit; text-transform: none; background-color: transparent; border: 0; margin: 0; overflow: visible; }

@media (min-width: 1201px) { .hamburger:hover { opacity: 0.7; } }

.hamburger-box { width: 30px; height: 19px; display: inline-block; position: relative; }

.hamburger-inner { display: block; top: 50%; margin-top: -1.5px; }

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { width: 30px; height: 3px; background-color: #fff; border-radius: 4px; position: absolute; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-timing-function: ease; transition-timing-function: ease; }

.hamburger-inner::before, .hamburger-inner::after { content: ""; display: block; }

.hamburger-inner::before { top: -8px; }

.hamburger-inner::after { bottom: -8px; }

/* Collapse */
.hamburger--collapse .hamburger-inner { top: auto; bottom: 0; -webkit-transition-duration: 0.13s; transition-duration: 0.13s; -webkit-transition-delay: 0.13s; transition-delay: 0.13s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse .hamburger-inner::after { top: -16px; -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }

.hamburger--collapse .hamburger-inner::before { -webkit-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse.is-active .hamburger-inner { -webkit-transform: translate3d(0, -8px, 0) rotate(-45deg); transform: translate3d(0, -8px, 0) rotate(-45deg); -webkit-transition-delay: 0.22s; transition-delay: 0.22s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--collapse.is-active .hamburger-inner::after { top: 0; opacity: 0; -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }

.hamburger--collapse.is-active .hamburger-inner::before { top: 0; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

.main-menu-navigation .ubermenu-target .ubermenu-target-title { text-transform: none; }

.div-above-video { display: none; cursor: pointer; bottom: 0; height: 100%; left: 0; position: absolute; right: 0; text-align: center; top: 0; width: 100%; }

.div-above-video:hover .pause-button { opacity: 1; }

.div-above-video .pause-button { height: 45px; margin: auto; width: 45px; opacity: 0; -webkit-transition: all .5s; transition: all .5s; }

.div-above-video .pause-button path { fill: #fff; }

.video-section-video { position: relative; overflow: hidden; padding-top: 48.85%; position: relative; }

.video-section-video iframe { bottom: 0; border-radius: 0; left: 0; right: 0; top: 0; border: 0; height: 100%; position: absolute; width: 100%; }

.image-above-video { background-size: cover; background-position: center; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; }

.image-above-video img { display: block; width: 100%; height: 100%; border-radius: 0; opacity: 0; }

.image-above-video .play-video-button { cursor: pointer; bottom: 0; height: 100%; left: 0; position: absolute; right: 0; text-align: center; top: 0; width: 100%; }

.image-above-video .table-middle-position { text-align: center; }

.image-above-video .table-middle-position:hover svg path { fill: #1C7149 !important; }

.image-above-video .table-middle-position svg path { -webkit-transition: all .5s; transition: all .5s; }

.play-button-wrapp-dimension { height: 45px; margin: auto; width: 45px; }

.table-container { display: table; height: 100%; width: 100%; }

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

.faq-section-wrapper { padding-top: 100px; padding-bottom: 80px; }

@media (max-width: 1660px) { .faq-section-wrapper { padding: 70px 0; } }

@media (max-width: 1440px) { .faq-section-wrapper { padding: 60px 0; } }

@media (max-width: 1366px) { .faq-section-wrapper { padding: 40px 0; } }

@media (max-width: 992px) { .faq-section-wrapper { padding: 30px 0; } }

.faq-section-wrapper:nth-child(even) { background-color: #fff; }

.faq-section-wrapper:nth-child(odd) { background-color: #F9F9F9; }

.faq-section-wrapper:nth-child(odd) .faq-item { background-color: #F9F9F9; }

.faq-section-inner h2, .faq-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .faq-section-inner p, .faq-section-inner .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .faq-section-inner .step.final > h3 { margin-top: 0; }

@media (max-width: 768px) { .faq-section-inner h2, .faq-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .faq-section-inner p, .faq-section-inner .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .faq-section-inner .step.final > h3 { text-align: center; } }

.faq-items { padding-top: 18px; }

@media (max-width: 992px) { .faq-items { padding-top: 8px; } }

.faq-item { padding-left: 20px; padding-right: 20px; margin-bottom: 20px; border: 1px solid #CECECE; border-radius: 8px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); cursor: pointer; }

.faq-item h4 { margin: 19px 0; padding-right: 30px; }

.faq-item-title { position: relative; }

.faq-item-title.open i:before { content: "\f077"; padding-bottom: 1px; }

.faq-item-title i { height: 26px; width: 26px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border: 1px solid #CECECE; color: #CECECE; text-align: center; line-height: 26px; border-radius: 50%; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; }

.faq-item-title i::before { padding-top: 1px; }

.faq-item-content { display: none; }

.site-content + .faq-section-wrapper { padding-top: 44px; }

@media (max-width: 992px) { .site-content + .faq-section-wrapper { padding-top: 30px; } }

.contact-section-wrapper { padding: 100px 0; }

@media (max-width: 1660px) { .contact-section-wrapper { padding: 70px 0; } }

@media (max-width: 1440px) { .contact-section-wrapper { padding: 50px 0; } }

@media (max-width: 1366px) { .contact-section-wrapper { padding: 40px 0; } }

@media (max-width: 992px) { .contact-section-wrapper { padding: 30px 0; } }

.contact-locations-tabs { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 50px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (max-width: 1366px) { .contact-locations-tabs { margin-bottom: 40px; } }

@media (max-width: 440px) { .contact-locations-tabs { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.contact-locations-tab { cursor: pointer; }

.contact-section-inner .contact-locations-tab { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-left: 1px solid #CDCDCD; width: 100%; padding: 22px 25px; }

@media (max-width: 992px) { .contact-section-inner .contact-locations-tab { padding: 20px; } }

@media (max-width: 768px) { .contact-section-inner .contact-locations-tab { padding: 20px 15px; } }

@media (max-width: 640px) { .contact-section-inner .contact-locations-tab { padding: 20px 10px; } }

@media (max-width: 440px) { .contact-section-inner .contact-locations-tab { padding: 10px; border-left: none; } }

.contact-section-inner .contact-locations-tab:first-of-type { border-left: none; }

.contact-section-inner .contact-locations-tab.active { border-bottom: 5px solid #1C7149; }

.contact-section-inner .contact-locations-tab:hover { background-color: #CECECE; -webkit-transition: .5s all; transition: .5s all; }

.contact-locations-tab-city > h2, .header-contact-popup .header-contact-locations .header-contact-location-city .contact-locations-tab-city > p, .booking-form-form .ea-bootstrap .step.final.contact-locations-tab-city > h3 { margin: 0; }

@media (max-width: 768px) { .contact-locations-tab-city > h2, .header-contact-popup .header-contact-locations .header-contact-location-city .contact-locations-tab-city > p, .booking-form-form .ea-bootstrap .step.final.contact-locations-tab-city > h3 { font-size: 22px; } }

@media (max-width: 640px) { .contact-locations-tab-city > h2, .header-contact-popup .header-contact-locations .header-contact-location-city .contact-locations-tab-city > p, .booking-form-form .ea-bootstrap .step.final.contact-locations-tab-city > h3 { font-size: 18px; } }

@media (max-width: 480px) { .contact-locations-tab-city > h2, .header-contact-popup .header-contact-locations .header-contact-location-city .contact-locations-tab-city > p, .booking-form-form .ea-bootstrap .step.final.contact-locations-tab-city > h3 { white-space: nowrap; } }

.contact-locations-tab-country { line-height: 2; }

.contact-locations-tab-country p { margin: 0; color: #1C7149; font-weight: 500; font-style: italic; }

.contact-locations-content-left { max-width: 360px; width: 31.8%; }

@media (max-width: 1200px) { .contact-locations-content-left { min-width: 341px; } }

@media (max-width: 992px) { .contact-locations-content-left { width: 100%; min-width: auto; max-width: 652px; margin: 0 auto 40px; } }

.contact-locations-content { display: none; padding: 100px 100px 90px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; background-color: #F9F9F9; }

@media (max-width: 1660px) { .contact-locations-content { padding: 70px; } }

@media (max-width: 1440px) { .contact-locations-content { padding: 50px; } }

@media (max-width: 1366px) { .contact-locations-content { padding: 40px; } }

@media (max-width: 1200px) { .contact-locations-content { padding: 40px 15px; } }

@media (max-width: 992px) { .contact-locations-content { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.contact-locations-content.active { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.contact-locations-content-country { padding: 6px 19px; border: 2px solid #1C7149; border-radius: 20px; color: #1C7149; display: inline-block; font-style: italic; -webkit-transition: all .5s; transition: all .5s; vertical-align: middle; cursor: pointer; }

.contact-locations-content-country:hover { background-color: #1C7149; color: #fff; }

.contact-locations-content-country p { margin-bottom: 0; }

.contact-locations-content-city > h2, .header-contact-popup .header-contact-locations .header-contact-location-city .contact-locations-content-city > p, .booking-form-form .ea-bootstrap .step.final.contact-locations-content-city > h3 { margin-top: 12px; margin-bottom: 30px; }

@media (max-width: 992px) { .contact-locations-content-city > h2, .header-contact-popup .header-contact-locations .header-contact-location-city .contact-locations-content-city > p, .booking-form-form .ea-bootstrap .step.final.contact-locations-content-city > h3 { margin-bottom: 0; } }

.contact-locations-content-hours-title { font-weight: 700; margin-bottom: 22px; }

.contact-locations-content-hours-title img { width: 21px; height: 21px; margin-right: 4px; }

.contact-locations-content-hours-title span { font-size: 16px; }

.contact-locations-content-hours { font-weight: 700; }

.contact-locations-content-hours p { margin: 0; }

.contact-locations-content-hour { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-top: 1px solid #1C7149; }

.contact-loacations-content-day { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 12px 0px; font-size: 16px; }

.contact-loacations-content-value { padding: 12px 0; font-size: 16px; }

.contact-locations-content-right { max-width: 652px; width: 57.5%; padding: 45px 90px 45px 100px; background-color: #fff; }

@media (max-width: 1366px) { .contact-locations-content-right { padding: 40px 70px; } }

@media (max-width: 992px) { .contact-locations-content-right { width: 100%; margin: 0 auto; } }

@media (max-width: 768px) { .contact-locations-content-right { padding: 40px; } }

@media (max-width: 480px) { .contact-locations-content-right { padding: 40px 15px; } }

.contact-locations-content-details { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid #1C7149; padding: 14px 0; font-size: 16px; font-weight: 700; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.contact-locations-content-details img { margin-right: 10px; }

@media (max-width: 420px) { .contact-locations-content-details > div { width: 100%; } }

.contact-locations-content-details span, .contact-locations-content-details a { margin-left: auto; color: #74797D; text-decoration: none; }

.contact-locations-content-map { margin-top: 40px; }

.contact-locations-content-map a { background-color: #33935B; border-radius: 8px; border: 2px solid #33935B; color: #fff; display: inline-block; margin-bottom: 0; padding: 7px 20px; -webkit-transition: all .5s; transition: all .5s; text-decoration: none; font-weight: 700; }

.contact-locations-content-map a:hover { background-color: #fff; color: #33935B; }

.contact-locations-content-address img { width: 15px; height: 21px; }

.contact-locations-content-phone img { width: 19px; height: 19px; }

.contact-locations-content-fax img { width: 22px; height: 22px; }

.contact-locations-content-email img { width: 21px; height: 17px; }

.company-details-section-wrapper { background-color: #F9F9F9; padding: 70px 0 100px; }

@media (max-width: 1660px) { .company-details-section-wrapper { padding: 70px 0; } }

@media (max-width: 1440px) { .company-details-section-wrapper { padding: 50px 0; } }

@media (max-width: 1366px) { .company-details-section-wrapper { padding: 40px 0; } }

@media (max-width: 992px) { .company-details-section-wrapper { padding: 30px 0; } }

@media (max-width: 480px) { .company-details-section-wrapper { padding-bottom: 10px; } }

.company-details-section-title { text-align: center; margin-bottom: 40px; }

.company-countries { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.company-country { max-width: 651px; width: 48.9%; padding: 50px 50px 13px; border-radius: 6px; background: #fff; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (max-width: 1366px) { .company-country { padding: 40px 40px 13px; } }

@media (max-width: 992px) { .company-country { width: 100%; margin: 0 auto 30px; } }

@media (max-width: 640px) { .company-country { padding: 30px 15px 13px; } }

.company-country-name { margin-right: 18px; margin-bottom: 8px; padding: 6px 19px; border-radius: 20px; border: 2px solid #1C7149; color: #1C7149; display: inline-block; font-style: italic; -webkit-transition: all .5s; transition: all .5s; vertical-align: middle; cursor: pointer; }

.company-country-name:hover { background-color: #1C7149; color: #fff; }

.company-country-name p { margin-bottom: 0; }

.company-country-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #1C7149; padding-top: 15px; padding-bottom: 11px; }

@media (max-width: 480px) { .company-country-item { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.company-country-item:last-of-type { border-bottom: none; }

@media (max-width: 480px) { .company-country-item-label { width: 100%; margin-bottom: 10px; } }

.company-country-item-label p { margin-bottom: 0; color: #74797D; font-weight: 700; font-size: 16px; }

.company-country-item-value { width: 51%; text-align: right; margin-left: auto; }

@media (max-width: 480px) { .company-country-item-value { width: 100%; } }

.company-country-item-value p, .company-country-item-value a { line-height: 1.3; margin-bottom: 0; color: #282D39; font-weight: 700; font-size: 16px; text-decoration: none; }

.about-section-wrapper { padding-bottom: 50px; padding-top: 45px; }

@media (max-width: 1200px) { .about-section-wrapper { padding-bottom: 30px; } }

@media (max-width: 768px) { .about-section-wrapper { padding-top: 30px; } }

@media (max-width: 768px) { .about-content { margin-bottom: 20px; } }

@media (max-width: 1200px) { .about-content h2, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content p, .about-content .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .about-content .step.final > h3 { margin-top: 0; margin-bottom: 30px; } }

.about-green-box { margin-top: 55px; }

@media (max-width: 1200px) { .about-green-box { margin: auto 0; } }

@media (max-width: 768px) { .about-green-box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.about-green-box-inner { text-align: center; float: right; max-width: 554px; background-image: -webkit-linear-gradient(left, #1C7149 0%, #329459 100%); background-image: linear-gradient(to right, #1C7149 0%, #329459 100%); padding: 68px 40px; }

@media (max-width: 580px) { .about-green-box-inner { padding: 30px 20px; } }

.about-green-box-inner * { color: #fff; }

.about-green-box-inner a { text-decoration: none; }

.about-green-box-inner h2, .about-green-box-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-green-box-inner p, .about-green-box-inner .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .about-green-box-inner .step.final > h3 { margin-top: 12px; margin-bottom: 16px; }

.about-green-box-icon { margin: auto; width: 53px; }

.about-green-box-text p { margin-bottom: 1.15em; letter-spacing: 0; }

.about-green-box-link { text-align: center; }

.timeline-section-wrapper { padding-top: 120px; padding-bottom: 103px; }

@media (max-width: 1366px) { .timeline-section-wrapper { padding-top: 90px; padding-bottom: 90px; } }

@media (max-width: 768px) { .timeline-section-wrapper { padding-top: 20px; padding-bottom: 20px; } }

.timeline-section-inner { background-color: #F9F9F9; }

@media (max-width: 768px) { .timeline-section-inner { padding: 30px 0; } }

.timeline-section-row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

@media (max-width: 768px) { .timeline-section-row { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.timeline-items { padding-top: 68px; padding-left: 4px; max-width: 973px; width: 100%; }

@media (max-width: 1366px) { .timeline-items { padding-top: 40px; padding-left: 0; } }

@media (max-width: 768px) { .timeline-items { text-align: center; padding: 0 0 25px; } }

.timeline-items h2, .timeline-items .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .timeline-items p, .timeline-items .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .timeline-items .step.final > h3 { margin-bottom: 14px; }

@media (max-width: 1366px) { .timeline-items h2, .timeline-items .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .timeline-items p, .timeline-items .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .timeline-items .step.final > h3 { margin-bottom: 25px; margin-top: 0; } }

.timeline-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; max-width: 877px; width: 100%; }

@media (max-width: 1024px) { .timeline-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

.timeline-items-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; max-width: 391px; width: 100%; }

@media (max-width: 1440px) { .timeline-items-wrapper { padding-right: 20px; } }

@media (max-width: 768px) { .timeline-items-wrapper { margin: auto; padding: 0; } }

.timeline-item-year { font-weight: 700; color: #282D39; margin-bottom: 3px; font-size: 16px; }

@media (max-width: 736px) { .timeline-item-year { margin: 0; } }

.timeline-item-text { font-weight: 500; margin-bottom: 34px; }

@media (max-width: 736px) { .timeline-item-text { margin-bottom: 16px; } }

.timeline-counter-items { max-width: 529px; width: 100%; text-align: center; margin: -50px 0; background-color: #F9F9F9; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); border-radius: 8px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

@media (max-width: 1600) { .timeline-counter-items { max-width: 35%; } }

@media (max-width: 1440px) { .timeline-counter-items { width: 63%; } }

@media (max-width: 1024px) { .timeline-counter-items { width: 100%; } }

@media (max-width: 768px) { .timeline-counter-items { margin: 0 auto 30px; } }

.timeline-counter-item { padding: 23px 0; }

@media (max-width: 736px) { .timeline-counter-item { padding: 12px 0; } }

.timeline-counter-item hr { background-color: #282D39; height: 2px; width: 100px; }

.timeline-counter-year { font-weight: 700; font-size: 130px; color: #282D39; line-height: 1.2; }

@media (max-width: 1200px) { .timeline-counter-year { font-size: 120px; } }

@media (max-width: 992px) { .timeline-counter-year { font-size: 110px; } }

@media (max-width: 480px) { .timeline-counter-year { font-size: 100px; } }

.timeline-counter-text { color: #329459; font-size: 25px; font-style: italic; width: 60%; margin: auto; line-height: 1; padding-bottom: 9px; }

@media (max-width: 736px) { .timeline-counter-text { font-size: 18px; } }

.page-hero-section-wrapper { background-image: -webkit-linear-gradient(bottom left, #1C7149 0%, #1C7149 35%, #329459 100%); background-image: linear-gradient(to top right, #1C7149 0%, #1C7149 35%, #329459 100%); position: relative; overflow: hidden; }

.page-hero-section-wrapper .svg-question { margin-bottom: 0 !important; }

@media (max-width: 1580px) { .hero-row-wrapper { margin-left: 85px; } }

@media (max-width: 768px) { .hero-row-wrapper { margin-top: 60px; margin-left: 50px; text-align: center; } }

@media (max-width: 580px) { .hero-row-wrapper { margin: 30px 30px 0; } }

@media (max-width: 480px) { .hero-row-wrapper { margin-left: 10px; margin-right: 10px; } }

@media (max-width: 420px) { .hero-row-wrapper { margin-top: 10px; } }

.svg-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer; }

.svg-wrap:not(.svg-envelope) { width: 40px; height: 40px; padding: 11px; margin: 15px 0 15px auto; border: 1px solid #fff; border-radius: 50%; background-color: #fff; -webkit-transition: all .5s; transition: all .5s; }

@media (max-width: 1200px) { .svg-wrap:not(.svg-envelope) { margin: 0 7px; } }

@media (min-width: 420px) and (max-width: 580px) { .svg-wrap:not(.svg-envelope) { width: 30px; height: 30px; padding: 6px; margin: 0 5px; } }

@media (min-width: 1201px) { .svg-wrap:not(.svg-envelope):hover { background-color: #133B29; }
  .svg-wrap:not(.svg-envelope):hover svg path { fill: #fff !important; } }

.svg-wrap:not(.svg-envelope) svg path { -webkit-transition: all .5s; transition: all .5s; }

.svg-wrap.svg-envelope { background-color: #133B29; border-radius: 20px; padding: 5px 2px; color: #fff; text-decoration: none; text-align: center; -webkit-transition: all .5s; transition: all .5s; width: 150px; }

@media (max-width: 1200px) { .svg-wrap.svg-envelope { margin: 0 7px; padding: 0; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .hero-contact-details-wrapper .svg-wrap.svg-envelope { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  div.container-contact-details .svg-wrap.svg-envelope { margin-bottom: 0; } }

@media (max-width: 768px) { .svg-wrap.svg-envelope { width: 40px; height: 40px; } }

@media (min-width: 420px) and (max-width: 580px) { .svg-wrap.svg-envelope { width: 30px; height: 30px; padding: 6px; margin: 0 5px; } }

.container-contact-details .svg-wrap.svg-envelope { margin-bottom: 17px; }

.svg-wrap.svg-envelope svg path { -webkit-transition: all .5s; transition: all .5s; }

.svg-wrap.svg-envelope:hover { background-color: #fff; color: #133B29; }

.svg-wrap.svg-envelope:hover svg path { fill: #133B29 !important; }

.svg-wrap.svg-envelope .svg-dimenzion-email-wrap { display: inline-block; vertical-align: middle; height: 28px; width: 15px; margin-right: 6px; }

@media (max-width: 768px) { .svg-wrap.svg-envelope .svg-dimenzion-email-wrap { margin: 0; } }

.svg-wrap.svg-envelope a { color: #fff; display: inline-block; vertical-align: middle; text-decoration: none; }

@media (max-width: 768px) { .svg-envelope-text { display: none; } }

@media (max-width: 420px) { .container-contact-details { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }

.container-contact-details .hero-contact-details-wrapper { float: right; margin-right: -34px; margin-top: 50px; position: relative; right: 0; top: 0; z-index: 9999; opacity: 1; max-height: 150px; }

.menu-active .container-contact-details .hero-contact-details-wrapper, .show-popup-form .container-contact-details .hero-contact-details-wrapper { z-index: 99; }

@media (max-width: 1800px) { .container-contact-details .hero-contact-details-wrapper { margin-right: 0; } }

@media (max-width: 1746px) { .container-contact-details .hero-contact-details-wrapper { margin-right: 0; } }

@media (max-width: 1440px) { .container-contact-details .hero-contact-details-wrapper { margin-top: 30px; } }

@media (max-width: 1200px) { .container-contact-details .hero-contact-details-wrapper { margin-top: 25px; margin-right: 1px; } }

@media (max-width: 992px) { .container-contact-details .hero-contact-details-wrapper { margin-right: 78px; } }

@media (max-width: 768px) { .container-contact-details .hero-contact-details-wrapper { margin-right: 53px; } }

@media (max-width: 580px) { .container-contact-details .hero-contact-details-wrapper { margin-top: 28px; } }

@media (max-width: 420px) { .container-contact-details .hero-contact-details-wrapper { margin-top: 125px; margin-left: auto; margin-right: auto; } }

.container-contact-details .hero-contact-details-wrapper a { display: block; }

@media (max-width: 1200px) { .container-contact-details .hero-contact-details-wrapper .hero-contact-details-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }

.page-hero-section-inner { padding-bottom: 50px; padding-top: 0; }

@media (max-width: 1280px) { .page-hero-section-inner { padding-bottom: 35px; } }

@media (max-width: 580px) { .page-hero-section-inner { padding-bottom: 25px; } }

@media (min-width: 1200px) { .page-hero-section-inner .hero-row-wrapper { /* margin-top: -80px; */ margin-top: 0; } }

@media (min-width: 1440px) { .page-hero-section-inner .hero-row-wrapper { /* margin-top: -110px; */  margin-top: 0; } }

.page-hero-section-inner > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (max-width: 1920px) { .page-hero-section-inner > div { min-height: 55vh; min-height: 560px; } }

@media (max-width: 768px) { .page-hero-section-inner > div { min-height: 300px; } }

.page-title-text-description-wrapper { margin-top: 0; max-width: 1050px; width: 100%; padding: 75px 0; }

@media (max-width: 1366px) { .page-title-text-description-wrapper { padding: 15px 0; } }

.page-title-text-description-wrapper .page-hero-text p:last-of-type { margin-bottom: 0; }

.page-title-text-description-wrapper h1, .page-title-text-description-wrapper .about-content h2, .about-content .page-title-text-description-wrapper h2, .page-title-text-description-wrapper .about-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city .page-title-text-description-wrapper p, .page-title-text-description-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .about-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content .page-title-text-description-wrapper p, .page-title-text-description-wrapper .about-content .booking-form-form .ea-bootstrap .step.final > h3, .about-content .booking-form-form .ea-bootstrap .page-title-text-description-wrapper .step.final > h3, .page-title-text-description-wrapper .booking-form-form .ea-bootstrap .about-content .step.final > h3, .booking-form-form .ea-bootstrap .about-content .page-title-text-description-wrapper .step.final > h3, .page-title-text-description-wrapper .image-text-section-wrapper.standard-image .image-text-text h2, .image-text-section-wrapper.standard-image .image-text-text .page-title-text-description-wrapper h2, .page-title-text-description-wrapper .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city .page-title-text-description-wrapper p, .page-title-text-description-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text .page-title-text-description-wrapper p, .page-title-text-description-wrapper .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .page-title-text-description-wrapper .step.final > h3, .page-title-text-description-wrapper .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .page-title-text-description-wrapper .step.final > h3, .page-title-text-description-wrapper .newsletter-content h2, .newsletter-content .page-title-text-description-wrapper h2, .page-title-text-description-wrapper .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city .page-title-text-description-wrapper p, .page-title-text-description-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content .page-title-text-description-wrapper p, .page-title-text-description-wrapper .newsletter-content .booking-form-form .ea-bootstrap .step.final > h3, .newsletter-content .booking-form-form .ea-bootstrap .page-title-text-description-wrapper .step.final > h3, .page-title-text-description-wrapper .booking-form-form .ea-bootstrap .newsletter-content .step.final > h3, .booking-form-form .ea-bootstrap .newsletter-content .page-title-text-description-wrapper .step.final > h3, .page-title-text-description-wrapper .who-we-are-title, .page-title-text-description-wrapper .discounts-title, .page-title-text-description-wrapper .scholarships-title, .page-title-text-description-wrapper .news-section-title, .page-title-text-description-wrapper .testimonials-section-wrapper h2, .testimonials-section-wrapper .page-title-text-description-wrapper h2, .page-title-text-description-wrapper .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city p, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .page-title-text-description-wrapper p, .page-title-text-description-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper .page-title-text-description-wrapper p, .page-title-text-description-wrapper .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final > h3, .testimonials-section-wrapper .booking-form-form .ea-bootstrap .page-title-text-description-wrapper .step.final > h3, .page-title-text-description-wrapper .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper .page-title-text-description-wrapper .step.final > h3, .page-title-text-description-wrapper .content-section-inner h2, .content-section-inner .page-title-text-description-wrapper h2, .page-title-text-description-wrapper .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .page-title-text-description-wrapper p, .page-title-text-description-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner .page-title-text-description-wrapper p, .page-title-text-description-wrapper .content-section-inner .booking-form-form .ea-bootstrap .step.final > h3, .content-section-inner .booking-form-form .ea-bootstrap .page-title-text-description-wrapper .step.final > h3, .page-title-text-description-wrapper .booking-form-form .ea-bootstrap .content-section-inner .step.final > h3, .booking-form-form .ea-bootstrap .content-section-inner .page-title-text-description-wrapper .step.final > h3 { margin-bottom: 8px; margin-top: 11px; }

.page-title-text-description-wrapper a { text-decoration: none; }

.page-title-text-description-wrapper * { color: #fff; }

.impression-details { padding-top: 6px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (max-width: 768px) { .impression-details { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.impression-details div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.impression-details p { font-size: 16px; }

.impression-details .impression-date { padding-right: 24px; }

@media (max-width: 580px) { .impression-details .impression-date { padding-right: 0; padding-bottom: 30px; width: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.impression-details .impression-date-value { padding-left: 6px; margin-bottom: 0; font-weight: 700; color: #133B29 !important; }

.impression-details .impression-date-icon { padding: 10px; border: 1px solid #133B29; border-radius: 50%; }

.impression-details .impression-date-icon img { width: 19px; height: 19px; }

@media (max-width: 580px) { .impression-details .impression-location { width: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.impression-details .impression-location-value { padding-left: 10px; margin-bottom: 0; font-weight: 700; color: #133B29 !important; }

.impression-details .impression-location-icon { padding: 10px 12px; border: 1px solid #133B29; border-radius: 50%; }

.impression-details .impression-location-icon img { width: 15px; height: 19px; }

.page-hero-term-counts { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (max-width: 768px) { .page-hero-term-counts { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.page-hero-term-counts:first-of-type img { width: 25px !important; height: 18px !important; }

.page-hero-term-count { padding-right: 24px; padding-top: 6px; padding-bottom: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media (max-width: 580px) { .page-hero-term-count { width: 100%; padding: 0 0 30px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.page-hero-term-count .page-hero-term-icon { padding: 10px; border: 1px solid #133B29; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.page-hero-term-count .page-hero-term-icon img { width: 15px; height: 19px; }

.page-hero-term-count .page-hero-term-icon:first-of-type { padding: 10px 8px; }

.page-hero-term-count p { padding-left: 6px; margin-bottom: 0; font-weight: 700; color: #133B29; font-size: 16px; }

.page-hero-term-links { padding-top: 18px; }

@media (max-width: 480px) { .page-hero-term-links { padding-top: 11px; } }

@media (max-width: 400px) { .page-hero-term-links .button { margin-bottom: 8px; } }

.page-hero-term-links .page-hero-term-content-readmore { margin-right: 20px; }

@media (max-width: 400px) { .page-hero-term-links .page-hero-term-content-readmore { margin-right: 3px; } }

.school-hero-section-wrapper { 
  /* max-height: calc(80vh - 66px); 
  height: calc(80vh - 66px);  */
  max-height: calc(36vh - 66px); 
  height: calc(36vh - 66px); 
}

@media (max-width: 1590px) { 
  .school-hero-section-wrapper { 
    /* max-height: calc(77vh - 66px); 
    height: calc(77vh - 66px); 
    min-height: 490px;  */
    max-height: 66px;
    height: 66px;
  } 
}

@media (max-width: 1200px) { 
  .school-hero-section-wrapper { 
    /* height: auto; 
    max-height: none;  */
    max-height: 66px;
    height: 66px;
  } 
}

.school-hero-section-wrapper .school-hero-section-inner { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

@media (max-width: 1200px) { .school-hero-section-wrapper .school-hero-section-inner { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.school-hero-section-wrapper .school-hero-map { max-width: 1073px; width: 56.4%; height: 100%; }

@media (max-width: 1200px) { .school-hero-section-wrapper .school-hero-map { width: 100%; max-width: 100%; height: 60vh; } }

.school-hero-section-wrapper .school-hero-other { 
  /* padding: 40px 30px 40px 50px;  */
  padding: 20px 30px 20px 50px; 
  /* max-width: 847px; 
  width: 44.6%;  */
  /* height: calc(100% - 70px);  */
  height: calc(100% - 10px); 
}

@media (max-width: 1660px) { .school-hero-section-wrapper .school-hero-other { padding: 30px 30px 40px 30px; } }

@media (max-width: 1200px) { .school-hero-section-wrapper .school-hero-other { width: 100%; max-width: 100%; } }

.school-hero-section-wrapper .school-hero-other h2, .school-hero-section-wrapper .school-hero-other .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .school-hero-section-wrapper .school-hero-other p, .school-hero-section-wrapper .school-hero-other .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .school-hero-section-wrapper .school-hero-other .step.final > h3 { margin-top: 0; }

@media (min-width: 1200px) and (max-width: 1590px) { .school-hero-section-wrapper .school-hero-other h2, .school-hero-section-wrapper .school-hero-other .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .school-hero-section-wrapper .school-hero-other p, .school-hero-section-wrapper .school-hero-other .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .school-hero-section-wrapper .school-hero-other .step.final > h3 { font-size: 25px; } }

.school-hero-section-wrapper .school-hero-other-content-wrapper { height: calc(100% - 42px); }

.school-hero-section-wrapper .school-hero-other-content { max-height: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; overflow-y: auto; }

.school-hero-section-wrapper .school-hero-other-content .list-title-wrapper { width: calc(33% - 30px); margin: 0 15px; }

@media (max-width: 1440px) { .school-hero-section-wrapper .school-hero-other-content .list-title-wrapper { width: calc(50% - 30px); } }

@media (max-width: 1200px) { .school-hero-section-wrapper .school-hero-other-content .list-title-wrapper { width: calc(25% - 30px); } }

@media (max-width: 992px) { .school-hero-section-wrapper .school-hero-other-content .list-title-wrapper { width: calc(33% - 30px); } }

@media (max-width: 768px) { .school-hero-section-wrapper .school-hero-other-content .list-title-wrapper { width: calc(50% - 30px); } }

@media (max-width: 480px) { .school-hero-section-wrapper .school-hero-other-content .list-title-wrapper { width: calc(100% - 30px); } }

.school-hero-section-wrapper .school-hero-other-content h4 { margin-top: 10px; margin-bottom: 10px; text-transform: uppercase; }

.school-hero-section-wrapper .school-hero-other-content ul { padding-left: 0; }

.school-hero-section-wrapper .school-hero-other-content li { cursor: pointer; }

.school-hero-section-wrapper .school-hero-other-content li:hover { color: #282D39; }

.school-hero-section-wrapper .school-hero-other-content li a { color: #282D39; text-decoration: none; }

.school-hero-section-wrapper .school-hero-other-content .active-school { font-weight: 700; color: rgba(40, 45, 57, 0.9); }

.school-hero-section-wrapper.no-related-schools .school-hero-map { width: 100%; max-width: none; }

.school-hero-section-wrapper.no-related-schools .school-hero-other { display: none; }

.social-icons-hero-section { bottom: 0; left: 10px; position: absolute; height: 197px; }

@media (max-width: 1850px) { .social-icons-hero-section { padding-left: 15px; left: 0; margin-left: 2%; } }

@media (max-width: 768px) { .social-icons-hero-section.page-soc-icons { margin-left: 0; } }

@media (max-width: 580px) { .social-icons-hero-section.page-soc-icons { bottom: 0; } }

.social-icons-hero-section .row-social { position: relative; padding-top: 87px; }

.social-icons-hero-section .row-social:before { content: ""; background-color: #fff; height: 60px; margin: auto; position: absolute; width: 1px; top: 0; left: 0; right: 0; }

.social-icons-hero-section .social-icon-menu-items { display: block; float: none; width: 15px; }

.social-icons-hero-section .social-icon-menu-items a:hover svg path { fill: #133B29 !important; }

.social-icons-hero-section .social-icon-menu-items.fb { width: 8px; margin: 5px auto; }

.social-icons-hero-section .social-icon-menu-items svg { max-height: 16px; }

.sections-anchors { padding-top: 40px; padding-bottom: 20px; }

@media (max-width: 992px) { .sections-anchors { padding-top: 30px; } }

@media (max-width: 768px) { .sections-anchors { margin: 0 -10px; padding-bottom: 0; } }

.sections-anchor { padding: 6px 19px; margin-right: 18px; margin-bottom: 30px; border-radius: 20px; border: 1px solid #fff; display: inline-block; font-style: italic; -webkit-transition: all .5s; transition: all .5s; vertical-align: middle; }

@media (max-width: 768px) { .sections-anchor { margin: 0 10px 30px; } }

@media (max-width: 480px) { .sections-anchor { margin-bottom: 20px; } }

.sections-anchor:hover { background-color: #fff; color: #1C7149; }

.page-hero-term-content p { margin: 0; padding: 1em 0; }

.page-hero-term-content-more { display: none; }

.page-hero-term-content-more p:first-of-type { padding: 0; }

.online-school-hero { height: calc(43.1vh - 66px); min-height: 300px; padding-bottom: 30px; }

.online-school-hero .school-hero-map { display: none; }

.online-school-hero .school-hero-other { background-image: -webkit-linear-gradient(bottom left, #1C7149 0%, #1C7149 35%, #329459 100%); background-image: linear-gradient(to top right, #1C7149 0%, #1C7149 35%, #329459 100%); display: block; height: 100%; max-width: 100%; padding-bottom: 56px; width: 100%; }

.online-school-hero .school-hero-other * { color: #fff; }

.online-school-hero .school-hero-other-content-wrapper { height: calc(100% - 55px); }

.online-school-hero.school-hero-section-wrapper .school-hero-other-content li a { color: #fff; }

.online-school-hero .list-style-green li:before { color: #fff; }

.online-school-hero .school-hero-other-content-wrapper { padding-left: 20px; }

@media (max-width: 350px) { .online-school-hero .school-hero-other-content-wrapper { padding-left: 10px; } }

.online-school-hero .school-hero-other-country { width: 49%; display: inline-block; vertical-align: top; padding-right: 10px; }

@media (max-width: 767px) { .online-school-hero .school-hero-other-country { width: 100%; } }

.discounts-section-wrapper { padding-bottom: 70px; padding-top: 100px; }

@media (max-width: 1660px) { .discounts-section-wrapper { padding: 70px 0; } }

@media (max-width: 1440px) { .discounts-section-wrapper { padding: 50px 0; } }

@media (max-width: 1366px) { .discounts-section-wrapper { padding: 40px 0; } }

@media (max-width: 992px) { .discounts-section-wrapper { padding: 30px 0; } }

.discounts-section-title { margin-top: 0; margin-bottom: 42px; }

@media (max-width: 768px) { .discounts-section-title { text-align: center; } }

.discounts-all { background: #fff; }

.discounts-select, .discounts-active { background-color: #F9F9F9; }

.scholarship-item { width: calc(50% - 30px); margin: 0 15px 30px; padding: 20px; border: 1px solid #CECECE; border-radius: 8px; padding-bottom: 12px; }

@media (max-width: 992px) { .scholarship-item { width: calc(100% - 30px); margin: 0 auto 30px; } }

.scholarship-item-title { margin-top: 0; margin-bottom: 16px; }

.scholarship-item-title a { text-decoration: none; font-weight: 700; color: #282D39; -webkit-transition: .5s; transition: .5s; }

.scholarship-item-title a:hover { color: #1C7149; }

.scholarship-item-excerpt { padding-bottom: 8px; font-weight: 500; }

.scholarship-item-link img { width: 12px; height: 11px; }

.scholarship-item-link a { color: #329459; font-weight: 700; }

.image-text-section-wrapper { padding: 46px 0 40px; }

@media (max-width: 1200px) { .image-text-section-wrapper { padding: 30px 0; } }

.image-text-section-inner { padding-right: 0; }

@media (max-width: 1660px) { .image-text-section-inner { padding-right: 15px; } }

.image-text-content-description-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

@media (max-width: 992px) { .image-text-content-description-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.image-text-content-description-wrapper h2, .image-text-content-description-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-content-description-wrapper p, .image-text-content-description-wrapper .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .image-text-content-description-wrapper .step.final > h3 { margin-bottom: 14px; margin-top: 14px; }

@media (max-width: 1542px) { .image-text-content-description-wrapper h2, .image-text-content-description-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-content-description-wrapper p, .image-text-content-description-wrapper .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .image-text-content-description-wrapper .step.final > h3 { margin-top: 0; } }

.image-text-text { z-index: 1; }

@media (max-width: 1500px) { .image-text-text { max-width: 49%; } }

@media (max-width: 1366px) { .image-text-text { padding: 60px 50px; } }

@media (max-width: 1200px) { .image-text-text { padding: 40px; } }

@media (max-width: 992px) { .image-text-text { max-width: 750px; width: 100%; } }

@media (max-width: 768px) { .image-text-text { padding: 30px; } }

@media (max-width: 580px) { .image-text-text { text-align: center; } }

.image-text-text h2, .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-text p, .image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .image-text-text .step.final > h3 { margin-top: 0; }

.image-text-text .image-text-content p { font-weight: 400; }

.image-text-image { width: 100%; max-width: 749px; }

@media (max-width: 992px) { .image-text-image { max-width: 550px; margin-top: 30px; margin-bottom: 20px; } }

.image-text-image img { border-radius: 6px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (max-width: 800px) { .image-text-section-wrapper.bigger-image.image-text { padding: 25px 0; } }

.image-text-section-wrapper.bigger-image.image-text .image-text-text { background-color: #F9F9F9; margin-left: -60px; max-width: 846px; border-radius: 6px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (min-width: 1367px) { .image-text-section-wrapper.bigger-image.image-text .image-text-text { padding: 80px 96px; } }

@media (max-width: 992px) { .image-text-section-wrapper.bigger-image.image-text .image-text-text { margin-left: 0; } }

@media (max-width: 800px) { .image-text-section-wrapper.bigger-image.text-image { padding: 0 0 25px; } }

.image-text-section-wrapper.bigger-image.text-image .image-text-text { background-color: #F9F9F9; max-width: 846px; z-index: 1; border-radius: 6px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (min-width: 1367px) { .image-text-section-wrapper.bigger-image.text-image .image-text-text { padding: 90px 96px; } }

.image-text-section-wrapper.bigger-image.text-image .image-text-image { margin-left: -60px; }

@media (max-width: 992px) { .image-text-section-wrapper.bigger-image.text-image .image-text-image { margin-left: 0; } }

.image-text-section-wrapper.standard-image .image-text-section-inner { padding-right: 15px; padding-bottom: 30px; }

@media (max-width: 1366px) { .image-text-section-wrapper.standard-image .image-text-section-inner { padding-bottom: 0; } }

.image-text-section-wrapper.standard-image .image-text-image { max-width: 554px; width: 100%; }

@media (max-width: 1366px) { .image-text-section-wrapper.standard-image .image-text-text { padding: 40px 30px; } }

@media (max-width: 992px) { .image-text-section-wrapper.standard-image .image-text-text { padding: 0 30px; } }

@media (max-width: 580px) { .image-text-section-wrapper.standard-image .image-text-text { padding: 0 15px; } }

.image-text-section-wrapper.standard-image .image-text-text h2, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text p, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final > h3 { margin-bottom: 38px; }

@media (max-width: 992px) { .image-text-section-wrapper.standard-image .image-text-text h2, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text p, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final > h3 { margin-bottom: 30px; } }

@media (max-width: 768px) { .image-text-section-wrapper.standard-image .image-text-text h2, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text p, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final > h3 { margin-bottom: 20px; } }

.image-text-section-wrapper.standard-image .image-text-content { width: 653px; max-width: 100%; }

.image-text-section-wrapper.text-image .image-text-text { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }

.image-text-section-wrapper.text-image .image-text-image { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }

.link-section-wrapper { padding-top: 50px; }

@media (max-width: 1366px) { .link-section-wrapper { padding-top: 30px; } }

@media (max-width: 992px) { .link-section-wrapper { padding-top: 10px; } }

@media (max-width: 768px) { .link-section-wrapper { padding-top: 0; } }

.link-section-wrapper + section { padding-top: 100px; }

@media (max-width: 1660px) { .link-section-wrapper + section { padding-top: 70px; } }

@media (max-width: 1440px) { .link-section-wrapper + section { padding-top: 50px; } }

@media (max-width: 1366px) { .link-section-wrapper + section { padding-top: 40px; } }

@media (max-width: 992px) { .link-section-wrapper + section { padding-top: 30px; } }

.link-section-inner { background-image: -webkit-linear-gradient(left, #1C7149 0%, #329459 100%); background-image: linear-gradient(to right, #1C7149 0%, #329459 100%); padding: 37px 0px 41px; }

@media (max-width: 1366px) { .link-section-inner { padding: 30px 0; } }

.link-section-inner h1, .link-section-inner .about-content h2, .about-content .link-section-inner h2, .link-section-inner .about-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city .link-section-inner p, .link-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .about-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content .link-section-inner p, .link-section-inner .about-content .booking-form-form .ea-bootstrap .step.final > h3, .about-content .booking-form-form .ea-bootstrap .link-section-inner .step.final > h3, .link-section-inner .booking-form-form .ea-bootstrap .about-content .step.final > h3, .booking-form-form .ea-bootstrap .about-content .link-section-inner .step.final > h3, .link-section-inner .image-text-section-wrapper.standard-image .image-text-text h2, .image-text-section-wrapper.standard-image .image-text-text .link-section-inner h2, .link-section-inner .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city .link-section-inner p, .link-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text .link-section-inner p, .link-section-inner .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .link-section-inner .step.final > h3, .link-section-inner .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .link-section-inner .step.final > h3, .link-section-inner .newsletter-content h2, .newsletter-content .link-section-inner h2, .link-section-inner .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city .link-section-inner p, .link-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content .link-section-inner p, .link-section-inner .newsletter-content .booking-form-form .ea-bootstrap .step.final > h3, .newsletter-content .booking-form-form .ea-bootstrap .link-section-inner .step.final > h3, .link-section-inner .booking-form-form .ea-bootstrap .newsletter-content .step.final > h3, .booking-form-form .ea-bootstrap .newsletter-content .link-section-inner .step.final > h3, .link-section-inner .who-we-are-title, .link-section-inner .discounts-title, .link-section-inner .scholarships-title, .link-section-inner .news-section-title, .link-section-inner .testimonials-section-wrapper h2, .testimonials-section-wrapper .link-section-inner h2, .link-section-inner .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city p, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .link-section-inner p, .link-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper .link-section-inner p, .link-section-inner .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final > h3, .testimonials-section-wrapper .booking-form-form .ea-bootstrap .link-section-inner .step.final > h3, .link-section-inner .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper .link-section-inner .step.final > h3, .link-section-inner .content-section-inner h2, .content-section-inner .link-section-inner h2, .link-section-inner .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .link-section-inner p, .link-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner .link-section-inner p, .link-section-inner .content-section-inner .booking-form-form .ea-bootstrap .step.final > h3, .content-section-inner .booking-form-form .ea-bootstrap .link-section-inner .step.final > h3, .link-section-inner .booking-form-form .ea-bootstrap .content-section-inner .step.final > h3, .booking-form-form .ea-bootstrap .content-section-inner .link-section-inner .step.final > h3 { margin: 0 0 10px 0; }

.link-section-inner-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

@media (max-width: 769px) { .link-section-inner-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; } }

@media (max-width: 769px) { .link-section-inner-wrapper > div { display: block; width: 100%; text-align: center; } }

.link-section-content-inner { width: 100%; max-width: 652px; }

@media (max-width: 992px) { .link-section-content-inner { padding-right: 15px; } }

@media (max-width: 769px) { .link-section-content-inner { padding-right: 0; max-width: 100%; width: 100%; } }

.link-section-content-inner p { margin: 0; }

.link-section-content-inner * { color: #fff; }

.link-section-link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 30px; max-width: 143px; }

.link-section-wrapper .link-section-link { padding-top: 0; }

.contact-form-section-wrapper { background-repeat: no-repeat; background-size: cover; padding-top: 100px; padding-bottom: 100px; }

@media (max-width: 1810px) { .contact-form-section-wrapper { background-position: -1vw; } }

@media (max-width: 1740px) { .contact-form-section-wrapper { background-position: -6vw; } }

@media (max-width: 1660px) { .contact-form-section-wrapper { background-position: -11vw; } }

@media (max-width: 1550px) { .contact-form-section-wrapper { background-position: -13vw; } }

@media (max-width: 1500px) { .contact-form-section-wrapper { padding-top: 60px; padding-bottom: 60px; background-size: 120%; } }

@media (max-width: 1366px) { .contact-form-section-wrapper { padding: 0; background-size: cover; background-position: 60%; } }

@media (max-width: 1280px) { .contact-form-section-wrapper { background-position: 53%; } }

@media (max-width: 1200px) { .contact-form-section-wrapper { background-position: 100%; background-size: 180% 100%; } }

@media (max-width: 768px) { .contact-form-section-wrapper { background-size: cover; } }

.contact-form-section-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; margin-right: 75px; }

@media (max-width: 1810px) { .contact-form-section-inner { padding-right: 75px; } }

@media (max-width: 1740px) { .contact-form-section-inner { padding-right: 7vw; } }

@media (max-width: 1660px) { .contact-form-section-inner { padding-right: 3vw; } }

@media (max-width: 1550px) { .contact-form-section-inner { padding-right: 2vw; } }

@media (max-width: 1500px) { .contact-form-section-inner { padding-right: 1vw; } }

@media (max-width: 1366px) { .contact-form-section-inner { padding: 40px 15px; } }

.contact-form-wrapper { background-color: #fff; border-radius: 10px; padding: 25px 50px; width: 100%; max-width: 774px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); min-height: 650px; }

@media (max-width: 1366px) { .contact-form-wrapper { width: 60%; } }

@media (max-width: 1200px) { .contact-form-wrapper { width: 100%; margin: 0 auto; } }

@media (max-width: 768px) { .contact-form-wrapper { padding: 30px 30px 15px; } }

@media (max-width: 480px) { .contact-form-wrapper { padding-left: 15px; padding-right: 15px; } }

.contact-form-wrapper .contact-form-title { margin-top: 20px; margin-bottom: 14px; }

@media (max-width: 768px) { .contact-form-wrapper .contact-form-title { margin-top: 0; } }

.contact-form-wrapper p { font-weight: 500; margin-bottom: 3em; }

@media (max-width: 768px) { .contact-form-wrapper p { margin-bottom: 30px; } }

.contact-form-wrapper .frm_style_formidable-style.with_frm_style * { font-family: "Raleway", sans-serif; }

.contact-form-wrapper .frm_style_formidable-style.with_frm_style *::-webkit-input-placeholder { font-family: "Raleway", sans-serif; font-weight: 500; color: #CECECE; }

.contact-form-wrapper .frm_style_formidable-style.with_frm_style *::-moz-placeholder { font-family: "Raleway", sans-serif; font-weight: 500; color: #CECECE; }

.contact-form-wrapper .frm_style_formidable-style.with_frm_style *:-ms-input-placeholder { font-family: "Raleway", sans-serif; font-weight: 500; color: #CECECE; }

.contact-form-wrapper .frm_style_formidable-style.with_frm_style *::placeholder { font-family: "Raleway", sans-serif; font-weight: 500; color: #CECECE; }

.contact-form-wrapper .frm_style_formidable-style.with_frm_style input { height: 45px; border: 1px solid #CECECE; box-shadow: none; margin-bottom: 6px; background-position: center left 15px; background-repeat: no-repeat; padding-left: 50px; }

.contact-form-wrapper .frm_style_formidable-style.with_frm_style input:focus { box-shadow: none !important; border: 1px solid #CECECE !important; }

.contact-form-wrapper .frm_style_formidable-style.with_frm_style textarea { height: 160px; padding: 25px 0 0 0; border: 1px solid #CECECE; box-shadow: none; margin-bottom: 6px; font-family: "Raleway", sans-serif; background-position: 15px 25px; background-repeat: no-repeat; background-size: 18px 16px; padding-left: 50px; }

.contact-form-wrapper .frm_style_formidable-style .icon_email input { background-image: url("../images/icon-mail.svg"); background-size: 22px 18px; }

.contact-form-wrapper .frm_style_formidable-style .icon_person input { background-image: url("../images/icon-person.svg"); background-size: 18px 20px; }

.contact-form-wrapper .frm_style_formidable-style .icon_place .select2-selection__rendered { background-image: url("../images/icon-address.svg"); background-position: center left 15px; background-repeat: no-repeat; background-size: 17px 25px; height: 100%; padding-top: 7px; }

.contact-form-wrapper .frm_style_formidable-style .icon_phone input { background-image: url("../images/icon-phone.svg"); background-size: 18px; }

.contact-form-wrapper .frm_style_formidable-style .icon_message textarea { background-image: url("../images/icon-message.svg"); background-size: 18px 16px; }

.contact-form-wrapper .frm_style_formidable-style .frm_button_submit.frm_final_submit { font-family: "Raleway", sans-serif; padding: 10px 18px; background-color: #fff; border-radius: 6px; border: 2px solid #33935B; color: #33935B; display: inline-block; margin-bottom: 0; -webkit-transition: all .5s; transition: all .5s; text-decoration: none; font-weight: 700; }

.contact-form-wrapper .frm_style_formidable-style .frm_button_submit.frm_final_submit:hover { background-color: #33935B; color: #fff; }

.contact-form-wrapper .frm_style_formidable-style .frm_submit { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.contact-form-wrapper .select2-container--default { width: 100% !important; }

.newsletter-section-wrapper { padding: 110px 0 140px 0; }

@media (max-width: 1660px) { .newsletter-section-wrapper { padding: 80px 0; } }

@media (max-width: 1366px) { .newsletter-section-wrapper { padding: 40px 0; } }

.newsletter-section-container-inner { max-width: 1365px; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

@media (max-width: 992px) { .newsletter-section-container-inner { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.newsletter-content { padding-right: 0; padding-left: 0; width: 49%; max-width: 652px; }

@media (max-width: 1200px) { .newsletter-content { padding-right: 15px; } }

@media (max-width: 992px) { .newsletter-content { padding: 0; width: 100%; margin: 0 auto; } }

.newsletter-content h2, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content p, .newsletter-content .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .newsletter-content .step.final > h3 { margin: 28px 0; }

@media (max-width: 1200px) { .newsletter-content h2, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content p, .newsletter-content .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .newsletter-content .step.final > h3 { margin-top: 0; margin-bottom: 20px; } }

@media (max-width: 768px) { .newsletter-content h2, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content p, .newsletter-content .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .newsletter-content .step.final > h3 { text-align: center; } }

.newsletter-section-form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; max-width: 507px !important; width: 100%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (max-width: 992px) { .newsletter-section-form { margin: 0 auto; } }

.newsletter-section-form .frm_forms { padding: 30px 26px 30px 34px; margin-bottom: 11px; width: 100%; background-color: #fff; border-radius: 6px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); position: relative; }

@media (max-width: 1366px) { .newsletter-section-form .frm_forms { margin: auto 0; } }

@media (max-width: 580px) { .newsletter-section-form .frm_forms { padding: 30px 15px; } }

.newsletter-section-form .frm_forms fieldset { padding: 0 !important; }

.newsletter-section-form .frm_forms fieldset .frm_fields_container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; }

@media (max-width: 580px) { .newsletter-section-form .frm_forms fieldset .frm_fields_container { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.newsletter-section-form .frm_forms fieldset .frm_fields_container .frm_form_field input { padding: 5px 5px 5px 48px; background-image: url("../images/icon-mail.svg"); background-size: 22px 18px; background-repeat: no-repeat; background-position: left 19px center; height: 42px; }

.newsletter-section-form .frm_forms fieldset .frm_fields_container .frm_form_field input[type="checkbox"] { height: auto; }

.newsletter-section-form .frm_forms fieldset .frm_fields_container .frm_form_field input:focus { border: 1px solid #CECECE; box-shadow: none; }

.newsletter-section-form .frm_forms fieldset .frm_fields_container .frm_form_field input::-webkit-input-placeholder { color: #CECECE; font-size: 16px; }

.newsletter-section-form .frm_forms fieldset .frm_fields_container .frm_form_field input::-moz-placeholder { color: #CECECE; font-size: 16px; }

.newsletter-section-form .frm_forms fieldset .frm_fields_container .frm_form_field input:-ms-input-placeholder { color: #CECECE; font-size: 16px; }

.newsletter-section-form .frm_forms fieldset .frm_fields_container .frm_form_field input::placeholder { color: #CECECE; font-size: 16px; }

.newsletter-section-form .frm_forms fieldset .frm_fields_container .frm_submit { max-width: 99px; width: 100%; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; right: 0; top: 5px; position: absolute; }

@media (max-width: 580px) { .newsletter-section-form .frm_forms fieldset .frm_fields_container .frm_submit { width: 100%; max-width: 200px; position: relative; margin-top: 18px; } }

.newsletter-section-form .frm_forms fieldset .frm_fields_container .frm_submit .frm_button_submit { width: 100%; background-color: #33935B; border-radius: 8px; color: #fff; display: inline-block; margin-bottom: 0; padding: 7px 20px; -webkit-transition: all .5s; transition: all .5s; text-decoration: none; font-weight: 700; font-family: "Raleway", sans-serif; }

@media (max-width: 580px) { .newsletter-section-form .frm_forms fieldset .frm_fields_container .frm_submit .frm_button_submit { padding: 12px 20px; } }

.newsletter-section-form .frm_forms fieldset .frm_fields_container .frm_submit .frm_button_submit:hover { background-color: #fff; color: #33935B; border: 2px solid #33935B; }

.newsletter-section-form .frm_forms fieldset .frm_fields_container .frm_submit .frm_button_submit i { display: none; }

.newsletter-section-form .frm_inline_form .frm_form_field.form-field { margin-bottom: 0; margin-left: 0; margin-right: 30px; width: calc(100% - 130px); }

@media (max-width: 580px) { .newsletter-section-form .frm_inline_form .frm_form_field.form-field { width: 100%; } }

@media (max-width: 580px) { .newsletter-section-form .frm_inline_form .frm_form_field.form-field { margin-right: 0; margin-bottom: 0; } }

.newsletter-section-form .frm_inline_form .frm_form_field.form-field.vertical_radio { width: 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.frm_checkbox { position: relative; padding-top: 0; }

.newsletter-section-form .frm_checkbox { padding-top: 17px; }

@media (max-width: 580px) { .newsletter-section-form .frm_checkbox { padding-bottom: 0; padding-top: 14px; } }

.site-footer .frm_checkbox { padding-top: 0; }

.site-footer .frm_checkbox label { color: #fff !important; }

.frm_checkbox a { color: #329459; -webkit-transition: all 0.5s; transition: all 0.5s; }

.site-footer .frm_checkbox a:hover { color: #fff; }

.frm_checkbox a:hover { color: #282D39; }

.frm_checkbox input { opacity: 0; height: auto !important; }

.frm_checkbox input:checked + span { background-color: #329459; }

.frm_checkbox span { border: 1px solid #282D39; display: inline-block; cursor: pointer; height: 15px; width: 15px; position: absolute; left: 0; top: 4px; }

.newsletter-section-form .frm_checkbox span { top: 22px; }

@media (max-width: 580px) { .newsletter-section-form .frm_checkbox span { top: 18px; } }

.site-footer .frm_checkbox span { top: 4px; }

.site-footer .frm_checkbox span { border: 1px solid #fff; }

.booking-form-section-wrapper { background-color: #F9F9F9; padding: 65px 0; }

@media (max-width: 1366px) { .booking-form-section-wrapper { padding: 40px 0; } }

@media (max-width: 768px) { .booking-form-section-wrapper { padding: 30px 0; } }

.booking-form-section-wrapper .narrow-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.booking-form-section-wrapper p { width: 556px; max-width: 100%; text-align: center; }

.booking-form-section-wrapper .select2-selection--single .select2-selection__rendered { padding-left: 12px; }

.booking-form-section-top-content { padding-bottom: 44px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }

@media (max-width: 1366px) { .booking-form-section-top-content { padding-bottom: 40px; } }

@media (max-width: 992px) { .booking-form-section-top-content { padding-bottom: 30px; } }

.booking-form-section-top-content p:last-of-type { margin-bottom: 0; }

.booking-form-title { margin-bottom: 15px; text-align: center; }

@media (max-width: 1200px) { .booking-form-title { margin-top: 0; } }

.booking-form-form { max-width: 1139px; width: 100%; background-color: #fff; border-radius: 10px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (max-width: 992px) { .booking-form-form { max-width: 700px; } }

.booking-form-form .ea-bootstrap { max-width: 100% !important; }

.booking-form-form .ea-bootstrap .ui-datepicker.ui-datepicker-inline { box-shadow: none; border: 1px solid #CECECE; }

.booking-form-form .ea-bootstrap .ui-datepicker .no-slots { background-color: #CECECE; }

.booking-form-form .ea-bootstrap .ui-datepicker .ui-datepicker-unselectable { color: #CECECE; }

.booking-form-form .ea-bootstrap .ui-datepicker-title { background-color: #329459; }

.booking-form-form .ea-bootstrap .ui-datepicker-calendar th { background-color: #1C7149; }

.booking-form-form .ea-bootstrap .ui-datepicker-calendar td { border-radius: 0; }

.booking-form-form .ea-bootstrap .ui-datepicker-calendar td:not(.ui-datepicker-unselectable) { cursor: pointer; }

.booking-form-form .ea-bootstrap .ui-datepicker-calendar .no-slots:hover { background: rgba(28, 113, 73, 0.4) !important; }

.booking-form-form .ea-bootstrap .ui-datepicker a { color: #1C7149; }

.booking-form-form .ea-bootstrap .ui-datepicker td.ui-datepicker-current-day { background-color: #1C7149 !important; }

.booking-form-form .ea-bootstrap .ui-datepicker td.ui-datepicker-today { background-color: rgba(28, 113, 73, 0.2) !important; }

.booking-form-form .ea-bootstrap .ui-datepicker-current-day { background: #1C7149 !important; }

.booking-form-form .ea-bootstrap .time-row .time { background: transparent; border-radius: 0; border: none; }

.booking-form-form .ea-bootstrap .time-message { margin: 0; font-weight: 700; font-family: "Raleway", sans-serif; color: red; }

.booking-form-form .ea-bootstrap .ui-state-highlight { color: #fff !important; }

.booking-form-form .ea-bootstrap .ui-state-hover { background: transparent !important; color: #1C7149 !important; cursor: pointer !important; }

.booking-form-form .ea-bootstrap .selected-time { background-color: #1C7149 !important; color: #fff !important; }

.booking-form-form .ea-bootstrap .form-horizontal .form-group { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

@media (max-width: 640px) { .booking-form-form .ea-bootstrap .form-horizontal .form-group { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: 0; margin-right: 0; } }

.booking-form-form .ea-bootstrap .form-horizontal .form-group > h3 { margin-top: 0; }

.booking-form-form .ea-bootstrap .form-horizontal .form-group * { font-weight: 500; }

.booking-form-form .ea-bootstrap .form-horizontal .form-group *:focus { box-shadow: none; border-color: #CECECE; }

.booking-form-form .ea-bootstrap .form-control { border-color: #CECECE; height: 45px; }

.booking-form-form .ea-bootstrap .step.final * { font-family: "Raleway", sans-serif; }

.booking-form-form .ea-bootstrap .step.final > h3 { margin-top: 0; }

.booking-form-form .ea-bootstrap .step .ea-label, .booking-form-form .ea-bootstrap .step .control-label { padding-top: 0; text-align: right; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; width: 25%; padding-right: 5px; -webkit-box-flex: 1; -webkit-flex: auto; -ms-flex: auto; flex: auto; max-width: 100%; }

@media (max-width: 640px) { .booking-form-form .ea-bootstrap .step .ea-label, .booking-form-form .ea-bootstrap .step .control-label { width: 100%; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; padding: 0; } }

.booking-form-form .ea-bootstrap .step .ea-label ~ div, .booking-form-form .ea-bootstrap .step .control-label ~ div { width: 75%; padding-left: 6px; -webkit-box-flex: 1; -webkit-flex: auto; -ms-flex: auto; flex: auto; max-width: 100%; }

@media (max-width: 640px) { .booking-form-form .ea-bootstrap .step .ea-label ~ div, .booking-form-form .ea-bootstrap .step .control-label ~ div { width: 100%; padding: 0; } }

.booking-form-form .ea-bootstrap .step .ea-label { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.booking-form-form .ea-bootstrap small { margin-bottom: 10px; display: inline-block; }

.booking-form-form .ea-bootstrap #booking-overview-header { width: 75%; margin-left: auto; margin-bottom: 10px; }

@media (max-width: 992px) { .booking-form-form .ea-bootstrap #booking-overview-header { margin-bottom: 30px; } }

@media (max-width: 640px) { .booking-form-form .ea-bootstrap #booking-overview-header { width: 100%; text-align: center; margin-top: 30px; } }

@media (max-width: 992px) { .booking-form-form .ea-bootstrap #booking-overview { margin-bottom: 30px; } }

@media (min-width: 641px) { .booking-form-form .ea-bootstrap #booking-overview small { padding-left: 25%; } }

.booking-form-form .ea-bootstrap #booking-overview tr { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (max-width: 420px) { .booking-form-form .ea-bootstrap #booking-overview tr:not(:last-of-type) { position: relative; }
  .booking-form-form .ea-bootstrap #booking-overview tr:not(:last-of-type):after { content: ''; position: absolute; top: auto; bottom: 0; left: 0; right: 0; height: 1px; background-color: #1C7149; margin: auto; } }

.booking-form-form .ea-bootstrap #booking-overview tr td:first-of-type { width: 25%; max-width: 25%; }

@media (max-width: 640px) { .booking-form-form .ea-bootstrap #booking-overview tr td:first-of-type { width: 40%; max-width: 40%; } }

@media (max-width: 420px) { .booking-form-form .ea-bootstrap #booking-overview tr td:first-of-type { width: 100%; max-width: 100%; } }

.booking-form-form .ea-bootstrap #booking-overview tr td:last-of-type { width: 75%; max-width: 75%; }

@media (max-width: 640px) { .booking-form-form .ea-bootstrap #booking-overview tr td:last-of-type { width: 60%; max-width: 60%; } }

@media (max-width: 420px) { .booking-form-form .ea-bootstrap #booking-overview tr td:last-of-type { padding-top: 0; width: 100%; max-width: 100%; text-align: end; } }

.booking-form-form .ea-bootstrap h3:nth-of-type(3) { width: 75%; margin-left: auto; background-color: #329459; padding: 6px 16px; border-radius: 8px; color: #fff !important; text-align: center; }

@media (max-width: 640px) { .booking-form-form .ea-bootstrap h3:nth-of-type(3) { width: 100%; text-align: center; margin-top: 30px; } }

.booking-form-form .ea-bootstrap .ea-actions-group { max-width: 75%; margin-left: auto; padding-left: 0; -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }

@media (max-width: 640px) { .booking-form-form .ea-bootstrap .ea-actions-group { max-width: none; -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; } }

.booking-form-form .ea-bootstrap .ea-submit { margin-right: 15px; background-color: #33935B; border-radius: 8px; border: 2px solid #33935B; color: #fff; display: inline-block; margin-bottom: 0; padding: 7px 20px; -webkit-transition: all .5s; transition: all .5s; text-decoration: none; font-weight: 700; }

.booking-form-form .ea-bootstrap .ea-submit:hover, .booking-form-form .ea-bootstrap .ea-submit:focus, .booking-form-form .ea-bootstrap .ea-submit:active:hover, .booking-form-form .ea-bootstrap .ea-submit:active:focus { outline: none; background-color: #fff; color: #33935B; border-color: #33935B !important; }

.booking-form-form .ea-bootstrap .ea-cancel { margin-left: 15px; background-color: #fff; border-radius: 8px; border: 2px solid #33935B; color: #33935B; display: inline-block; margin-bottom: 0; padding: 7px 20px; -webkit-transition: all .5s; transition: all .5s; text-decoration: none; font-weight: 700; }

.booking-form-form .ea-bootstrap .ea-cancel:hover, .booking-form-form .ea-bootstrap .ea-cancel:focus, .booking-form-form .ea-bootstrap .ea-cancel:active, .booking-form-form .ea-bootstrap .ea-cancel:active:hover, .booking-form-form .ea-bootstrap .ea-cancel:active:focus { outline: none; background-color: #33935B; color: #fff; border-color: #33935B !important; }

.booking-form-form .form-horizontal > div[class*="col-md"]:first-child { padding: 47px 54px 47px 62px; width: 40%; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (max-width: 1200px) { .booking-form-form .form-horizontal > div[class*="col-md"]:first-child { min-width: 450px; } }

@media (max-width: 992px) { .booking-form-form .form-horizontal > div[class*="col-md"]:first-child { padding: 30px 40px; width: 100%; -webkit-box-flex: 1; -webkit-flex: auto; -ms-flex: auto; flex: auto; max-width: none; min-width: auto; } }

@media (max-width: 480px) { .booking-form-form .form-horizontal > div[class*="col-md"]:first-child { padding: 30px 15px; } }

.booking-form-form .form-horizontal > div[class*="col-md"] .step.calendar { padding-top: 25px; max-width: 340px; width: 100%; }

@media (max-width: 992px) { .booking-form-form .form-horizontal > div[class*="col-md"] .step.calendar { margin: 0 auto 0 25%; max-width: 350px; } }

@media (max-width: 640px) { .booking-form-form .form-horizontal > div[class*="col-md"] .step.calendar { margin-left: auto; max-width: 400px; } }

.booking-form-form .form-horizontal > div[class*="col-md"]:last-child { width: 60%; padding-left: 70px; padding-top: 40px; padding-right: 70px; padding-bottom: 50px; -webkit-box-flex: 1; -webkit-flex: auto; -ms-flex: auto; flex: auto; max-width: none; }

@media (max-width: 1200px) { .booking-form-form .form-horizontal > div[class*="col-md"]:last-child { max-width: calc(100% - 450px); } }

@media (max-width: 992px) { .booking-form-form .form-horizontal > div[class*="col-md"]:last-child { padding: 30px 40px; width: 100%; -webkit-box-flex: 1; -webkit-flex: auto; -ms-flex: auto; flex: auto; max-width: none; }
  .booking-form-form .form-horizontal > div[class*="col-md"]:last-child > h3 { margin-top: 0; } }

@media (max-width: 480px) { .booking-form-form .form-horizontal > div[class*="col-md"]:last-child { padding: 30px 15px; } }

.booking-form-form .form-horizontal > div[class*="col-md"] .select2-container--default { width: 100% !important; }

@media (min-width: 641px) { .booking-form-form .form-horizontal > div[class*="col-md"] .select2-container--default { max-width: 350px; } }

.booking-form-form .step.form-group:nth-child(3) { position: absolute; top: 0; left: -99999px; }

.booking-form-form table { margin-bottom: 16px; }

.booking-form-form .booking-text-below-calendar { white-space: normal; margin-top: 20px; }

.booking-form-form .row-service, .booking-form-form .row-worker { display: none !important; }

div.booking-text-below-calendar a { color: #329459; -webkit-transition: color 0.5s; transition: color 0.5s; }

div.booking-text-below-calendar a:hover { color: #282D39; }

.team-members-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.team-member-item { width: calc(33.3% - 30px); margin: 0 15px 100px; min-height: 300px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); border-radius: 6px; position: relative; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.team-member-item.content-is-added { cursor: pointer; }

@media (max-width: 1660px) { .team-member-item { margin-bottom: 70px; } }

@media (max-width: 992px) { .team-member-item { width: calc(50% - 30px); margin-bottom: 40px; } }

@media (max-width: 768px) { .team-member-item { width: calc(100% - 30px); max-width: 424px; margin: 0 auto 40px; } }

.team-member-thumbnail { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }

.team-member-details { padding: 36px 50px 40px 50px; width: 100%; }

@media (max-width: 1660px) { .team-member-details { padding: 30px 40px; } }

@media (max-width: 992px) { .team-member-details { padding: 20px 30px; } }

.team-member-details h2, .team-member-details .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .team-member-details p, .team-member-details .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .team-member-details .step.final > h3 { margin: 0; }

.team-member-title { color: #CECECE; font-weight: 700; font-size: 16px; }

.team-member-thumbnail img { width: 100%; }

.team-member-item-hover { position: absolute; top: 100%; left: 0; right: 0; bottom: 0; height: 100%; background-color: #fff; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }

.team-member-hover-details { padding: 43px 50px 13px 50px; }

@media (max-width: 1366px) { .team-member-hover-details { padding: 30px 30px 20px 30px; } }

.team-member-content { padding: 0 50px 15px; line-height: 25px; max-height: calc(100% - 160px); overflow-y: auto; }

@media (max-width: 1366px) { .team-member-content { padding: 0 30px 15px; } }

.team-member-content p { font-size: 16px; margin-bottom: 25px; }

@media (max-width: 992px) { .team-member-content p { font-size: 14px; } }

.team-member-item:hover .team-member-item-hover.hover-is-activated { top: 0; }

.certificates-section-wrapper { box-shadow: 0px 20px 20px -20px rgba(78, 79, 84, 0.16); padding: 85px 0; }

@media (max-width: 1366px) { .certificates-section-wrapper { padding: 50px 0; } }

@media (max-width: 1200px) { .certificates-section-wrapper { padding: 40px 0; } }

@media (max-width: 992px) { .certificates-section-wrapper { padding: 30px 0; overflow: hidden; } }

.certificates-item { width: 165px; width: calc(14.28% - 30px); margin: 15px; height: 150px; background-color: #F9F9F9; border-radius: 8px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; padding: 5px; cursor: pointer; }

@media (max-width: 1280px) { .certificates-item { width: calc(16.66% - 30px); } }

@media (max-width: 992px) { .certificates-item { width: calc(20% - 30px); } }

@media (max-width: 768px) { .certificates-item { width: calc(25% - 30px); } }

@media (max-width: 640px) { .certificates-item { width: calc(33% - 30px); } }

@media (max-width: 480px) { .certificates-item { width: calc(50% - 30px); } }

.certificates-item:before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.1); -webkit-transition: .5s; transition: .5s; pointer-events: none; }

.certificates-item:not(.default-cursor):hover:before { opacity: 1; }

.certificates-item.hover .certificates-image { position: absolute; visibility: visible; opacity: 1; top: 50%; left: 50%; z-index: 103; -webkit-transition: 0.8s all 0.3s; transition: 0.8s all 0.3s; }

@media (max-width: 992px) { .certificates-item.hover .certificates-image { position: fixed; top: 0; bottom: 0; left: 0; right: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: rgba(40, 45, 57, 0.8); } }

.hover-reverse .certificates-image { position: absolute; display: block; visibility: visible; opacity: 1; top: 50%; right: 50%; z-index: 103; -webkit-transition: 0.8s all 0.3s; transition: 0.8s all 0.3s; }

@media (max-width: 992px) { .hover-reverse .certificates-image { position: fixed; top: 0; bottom: 0; left: 0; right: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: rgba(40, 45, 57, 0.8); } }

.certificates-logo { height: 100%; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.certificates-image { position: fixed; visibility: hidden; opacity: 0; }

.certificates-image img { width: auto; max-width: none; }

@media (max-width: 768px) { .certificates-image img { max-width: 300px; } }

@media (max-width: 480px) { .certificates-image img { max-width: 280px; } }

@media (max-width: 992px) { .certificates-popup-close { top: 0; right: 20px; bottom: auto; left: auto; font-size: 36px; position: fixed; cursor: pointer; font-weight: 500; -webkit-transition: .5s; transition: .5s; color: #fff; } }

.useful-links-section-wrapper { padding-top: 100px; padding-bottom: 100px; }

@media (max-width: 1660px) { .useful-links-section-wrapper { padding: 70px 0; } }

@media (max-width: 1440px) { .useful-links-section-wrapper { padding: 50px 0; } }

@media (max-width: 1366px) { .useful-links-section-wrapper { padding: 40px 0; } }

@media (max-width: 992px) { .useful-links-section-wrapper { padding: 30px 0; } }

.useful-links-section-inner { text-align: center; }

.useful-links-section-title { margin-top: 0; margin-bottom: 42px; }

@media (max-width: 992px) { .useful-links-section-title { margin-bottom: 30px; } }

.useful-links-items { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

@media (max-width: 992px) { .useful-links-items { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.useful-links-item { max-width: 555px; width: 48.7%; margin-bottom: 30px; }

@media (max-width: 992px) { .useful-links-item { width: 100%; } }

.useful-links-item-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); border-radius: 10px; overflow: hidden; }

@media (max-width: 480px) { .useful-links-item-inner { max-width: 275px; margin: 0 auto; } }

.useful-links-item-inner > div { width: 50%; }

@media (max-width: 480px) { .useful-links-item-inner > div { width: 100%; } }

.useful-links-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

@media (max-width: 480px) { .useful-links-content { padding: 40px 20px; } }

.useful-links-title { max-width: 208px; width: 100%; margin: auto; }

.useful-links-title h4 { margin-bottom: 14px; margin-top: 0; }

.useful-links-image-inner img { display: block; }

.home-hero-section-wrapper { background-color: #C0DBCC; overflow: hidden; max-height: calc(100vh - 120px); }

@media (max-width: 1200px) { .home-hero-section-wrapper { height: calc(100vh - 115px); max-height: 481px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }

@media (max-width: 768px) { .home-hero-section-wrapper { max-height: 381px; } }

@media (max-width: 640px) { .home-hero-section-wrapper { height: auto; max-height: 100%; } }

.home-page-hero-section-inner { padding-bottom: 0; }

@media (max-width: 1200px) { .home-page-hero-section-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }

.home-page-hero-section-inner .container-contact-details { margin-right: 0; max-height: 150px; max-width: 150px; position: relative; z-index: 9999; }

@media (max-width: 1366px) { .home-page-hero-section-inner .container-contact-details { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }

@media (max-width: 1200px) { .home-page-hero-section-inner .container-contact-details { z-index: 9999; margin-right: 0; max-height: 150px; max-width: 380px; position: relative; right: 50px; } }

@media (max-width: 992px) { .home-page-hero-section-inner .container-contact-details { padding: 0; } }

@media (max-width: 420px) { .home-page-hero-section-inner .container-contact-details { z-index: 999; right: 0; max-width: 100%; } }

@media (max-width: 1200px) { body:not(.home) .hero-contact-details-wrapper { right: 35px; } }

@media (max-width: 420px) { body:not(.home) .hero-contact-details-wrapper { right: 0; } }

.home-title-text-description-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 100%; width: 100%; padding-bottom: 0; }

@media (max-width: 1200px) { .home-title-text-description-wrapper { height: calc(100vh - 115px); max-height: 420px; } }

@media (max-width: 768px) { .home-title-text-description-wrapper { max-height: 320px; } }

@media (max-width: 640px) { .home-title-text-description-wrapper { height: auto; } }

div.home-hero-content { padding-left: 180px; padding-right: 15px; padding-top: 58px; padding-bottom: 100px; width: 100%; max-width: 973px; }

@media (max-width: 1660px) { div.home-hero-content { padding-left: 150px; } }

@media (max-width: 1590px) { div.home-hero-content { padding-top: 60px; } }

@media (max-width: 1440px) { div.home-hero-content { padding-left: 120px; padding-bottom: 40px; } }

@media (max-width: 1366px) { div.home-hero-content { padding-left: 70px; } }

@media (max-width: 1200px) { div.home-hero-content { padding-top: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }

@media (max-width: 1050px) { div.home-hero-content { padding-top: 0; } }

@media (max-width: 768px) { div.home-hero-content { padding-left: 40px; width: 60%; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }

@media (max-width: 640px) { div.home-hero-content { padding-left: 25px; padding-right: 25px; width: 100%; max-width: 570px; margin: 0 auto; text-align: center; } }

.home-hero-row-wrapper { max-height: calc(100vh - 250px); }

@media (max-width: 1366px) { .home-hero-row-wrapper { margin-top: -74px; padding-right: 40px; } }

@media (max-width: 1200px) { .home-hero-row-wrapper { padding-right: 0; margin-top: 0; padding-top: 50px; } }

@media (max-width: 768px) { .home-hero-row-wrapper { max-height: calc(50vh - 110px); } }

@media (max-width: 640px) { .home-hero-row-wrapper { max-height: 100vh; } }

@media (max-width: 420px) { .home-hero-row-wrapper { padding-top: 30px; } }

.home-hero-title > h1, .about-content .home-hero-title > h2, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content .home-hero-title > p, .about-content .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .about-content .step.final.home-hero-title > h3, .image-text-section-wrapper.standard-image .image-text-text .home-hero-title > h2, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text .home-hero-title > p, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final.home-hero-title > h3, .newsletter-content .home-hero-title > h2, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content .home-hero-title > p, .newsletter-content .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .newsletter-content .step.final.home-hero-title > h3, .home-hero-title > .who-we-are-title, .home-hero-title > .discounts-title, .home-hero-title > .scholarships-title, .home-hero-title > .news-section-title, .testimonials-section-wrapper .home-hero-title > h2, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper .home-hero-title > p, .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final.home-hero-title > h3, .content-section-inner .home-hero-title > h2, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner .home-hero-title > p, .content-section-inner .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .content-section-inner .step.final.home-hero-title > h3 { font-size: 60px; color: #fff; line-height: 1.1; margin-bottom: 36px; margin-top: 0; }

@media (max-width: 1660px) { .home-hero-title > h1, .about-content .home-hero-title > h2, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content .home-hero-title > p, .about-content .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .about-content .step.final.home-hero-title > h3, .image-text-section-wrapper.standard-image .image-text-text .home-hero-title > h2, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text .home-hero-title > p, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final.home-hero-title > h3, .newsletter-content .home-hero-title > h2, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content .home-hero-title > p, .newsletter-content .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .newsletter-content .step.final.home-hero-title > h3, .home-hero-title > .who-we-are-title, .home-hero-title > .discounts-title, .home-hero-title > .scholarships-title, .home-hero-title > .news-section-title, .testimonials-section-wrapper .home-hero-title > h2, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper .home-hero-title > p, .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final.home-hero-title > h3, .content-section-inner .home-hero-title > h2, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner .home-hero-title > p, .content-section-inner .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .content-section-inner .step.final.home-hero-title > h3 { font-size: 52px; } }

@media (max-width: 1440px) { .home-hero-title > h1, .about-content .home-hero-title > h2, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content .home-hero-title > p, .about-content .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .about-content .step.final.home-hero-title > h3, .image-text-section-wrapper.standard-image .image-text-text .home-hero-title > h2, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text .home-hero-title > p, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final.home-hero-title > h3, .newsletter-content .home-hero-title > h2, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content .home-hero-title > p, .newsletter-content .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .newsletter-content .step.final.home-hero-title > h3, .home-hero-title > .who-we-are-title, .home-hero-title > .discounts-title, .home-hero-title > .scholarships-title, .home-hero-title > .news-section-title, .testimonials-section-wrapper .home-hero-title > h2, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper .home-hero-title > p, .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final.home-hero-title > h3, .content-section-inner .home-hero-title > h2, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner .home-hero-title > p, .content-section-inner .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .content-section-inner .step.final.home-hero-title > h3 { font-size: 48px; } }

@media (max-width: 1366px) { .home-hero-title > h1, .about-content .home-hero-title > h2, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content .home-hero-title > p, .about-content .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .about-content .step.final.home-hero-title > h3, .image-text-section-wrapper.standard-image .image-text-text .home-hero-title > h2, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text .home-hero-title > p, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final.home-hero-title > h3, .newsletter-content .home-hero-title > h2, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content .home-hero-title > p, .newsletter-content .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .newsletter-content .step.final.home-hero-title > h3, .home-hero-title > .who-we-are-title, .home-hero-title > .discounts-title, .home-hero-title > .scholarships-title, .home-hero-title > .news-section-title, .testimonials-section-wrapper .home-hero-title > h2, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper .home-hero-title > p, .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final.home-hero-title > h3, .content-section-inner .home-hero-title > h2, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner .home-hero-title > p, .content-section-inner .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .content-section-inner .step.final.home-hero-title > h3 { font-size: 44px; } }

@media (max-width: 1200px) { .home-hero-title > h1, .about-content .home-hero-title > h2, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content .home-hero-title > p, .about-content .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .about-content .step.final.home-hero-title > h3, .image-text-section-wrapper.standard-image .image-text-text .home-hero-title > h2, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text .home-hero-title > p, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final.home-hero-title > h3, .newsletter-content .home-hero-title > h2, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content .home-hero-title > p, .newsletter-content .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .newsletter-content .step.final.home-hero-title > h3, .home-hero-title > .who-we-are-title, .home-hero-title > .discounts-title, .home-hero-title > .scholarships-title, .home-hero-title > .news-section-title, .testimonials-section-wrapper .home-hero-title > h2, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper .home-hero-title > p, .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final.home-hero-title > h3, .content-section-inner .home-hero-title > h2, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner .home-hero-title > p, .content-section-inner .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .content-section-inner .step.final.home-hero-title > h3 { font-size: 40px; } }

@media (max-width: 1050px) { .home-hero-title > h1, .about-content .home-hero-title > h2, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content .home-hero-title > p, .about-content .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .about-content .step.final.home-hero-title > h3, .image-text-section-wrapper.standard-image .image-text-text .home-hero-title > h2, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text .home-hero-title > p, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final.home-hero-title > h3, .newsletter-content .home-hero-title > h2, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content .home-hero-title > p, .newsletter-content .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .newsletter-content .step.final.home-hero-title > h3, .home-hero-title > .who-we-are-title, .home-hero-title > .discounts-title, .home-hero-title > .scholarships-title, .home-hero-title > .news-section-title, .testimonials-section-wrapper .home-hero-title > h2, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper .home-hero-title > p, .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final.home-hero-title > h3, .content-section-inner .home-hero-title > h2, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner .home-hero-title > p, .content-section-inner .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .content-section-inner .step.final.home-hero-title > h3 { font-size: 36px; } }

@media (max-width: 992px) { .home-hero-title > h1, .about-content .home-hero-title > h2, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content .home-hero-title > p, .about-content .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .about-content .step.final.home-hero-title > h3, .image-text-section-wrapper.standard-image .image-text-text .home-hero-title > h2, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text .home-hero-title > p, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final.home-hero-title > h3, .newsletter-content .home-hero-title > h2, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content .home-hero-title > p, .newsletter-content .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .newsletter-content .step.final.home-hero-title > h3, .home-hero-title > .who-we-are-title, .home-hero-title > .discounts-title, .home-hero-title > .scholarships-title, .home-hero-title > .news-section-title, .testimonials-section-wrapper .home-hero-title > h2, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper .home-hero-title > p, .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final.home-hero-title > h3, .content-section-inner .home-hero-title > h2, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .home-hero-title > p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner .home-hero-title > p, .content-section-inner .booking-form-form .ea-bootstrap .step.final.home-hero-title > h3, .booking-form-form .ea-bootstrap .content-section-inner .step.final.home-hero-title > h3 { font-size: 32px; } }

.home-hero-title strong { color: #133B29; }

@media (max-width: 1200px) { .home-hero-link { font-size: 12px; } }

@media (max-width: 992px) { .home-hero-link .button { padding: 5px 12px; } }

.home-hero-image { margin-right: -50px; width: 100%; }

@media (max-width: 1660px) { .home-hero-image { margin-right: 0; } }

@media (max-width: 992px) { .home-hero-image { width: 70%; } }

@media (max-width: 768px) { .home-hero-image { width: 50%; } }

@media (max-width: 640px) { .home-hero-image { display: none; } }

.home-hero-image img { max-height: 704px; }

.home-hero-image-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; overflow: hidden; max-width: 700px; aspect-ratio: 965 / 885; width: 100%; position: relative }

@media (max-width: 1010px) { .home-hero-image-inner { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; padding-bottom: 45px; } }

@media (max-width: 768px) { .home-hero-image-inner { padding-bottom: 5px; } }

.home-hero-image-inner img { width: 100%; height: auto; display: block; }

.social-icons-hero-section.home-soc-icons { bottom: 140px; }

@media (max-width: 1660px) { .social-icons-hero-section.home-soc-icons { margin-left: 0; padding-left: 30px; } }

@media (max-width: 1366px) { .social-icons-hero-section.home-soc-icons { bottom: 100px; } }

@media (max-width: 1280px) { .social-icons-hero-section.home-soc-icons { bottom: 50px; } }

@media (max-width: 1200px) { .social-icons-hero-section.home-soc-icons { bottom: 30px; padding-left: 15px; } }

section.who-we-are-section-wrapper { padding-top: 100px; padding-bottom: 65px; position: relative; display: block; }

@media (max-width: 1660px) { section.who-we-are-section-wrapper { padding: 60px 0; } }

@media (max-width: 1366px) { section.who-we-are-section-wrapper { padding: 40px 0 20px; } }

@media (max-width: 992px) { section.who-we-are-section-wrapper { padding: 30px 0; } }

@media (max-width: 1366px) { .who-we-are-section-inner { position: relative; } }

.who-we-are-section-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.who-we-are-content { max-width: 49%; width: 100%; padding: 50px 46px; background-color: #F9F9F9; border-radius: 6px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (max-width: 1200px) { .who-we-are-content { margin-left: auto; margin-right: auto; max-width: 80%; padding: 30px 40px; } }

@media (max-width: 992px) { .who-we-are-content { margin: 0 auto; width: 100%; max-width: 100%; } }

@media (max-width: 673px) { .who-we-are-content { max-width: calc(100% - 30px); } }

@media (max-width: 480px) { .who-we-are-content { max-width: 100%; margin-bottom: 30px; padding-left: 20px; padding-right: 20px; } }

.who-we-are-title { margin-bottom: 8px; margin-top: 0; }

@media (max-width: 1366px) { .who-we-are-title { margin-bottom: 20px; } }

@media (max-width: 992px) { .who-we-are-title { text-align: center; } }

@media (max-width: 580px) { .who-we-are-link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.who-we-are-image { position: static; z-index: -1; display: block; margin-left: 0; width: 51%; max-width: 100%; }

@media (max-width: 1366px) { .who-we-are-image { bottom: 0; right: 0; left: 0; margin: 0 auto; } }

@media (max-width: 1200px) { .who-we-are-image { width: 80%; } }

@media (max-width: 992px) { .who-we-are-image { width: 100%; padding: 0; top: 0; } }

@media (max-width: 480px) { .who-we-are-image { margin-top: 0; }
  .who-we-are-image img { border-radius: 6px; } }

.who-we-are-image img { display: block; }

.who-we-are-counters { padding: 10px 100px 33px; margin: 80px 0 0 auto; max-width: 100%; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; background-color: #F9F9F9; border-radius: 6px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (max-width: 1200px) { .who-we-are-counters { margin-top: 55px; } }

@media (max-width: 992px) { .who-we-are-counters { margin-top: 35px; margin-left: auto; margin-right: auto; } }

@media (max-width: 992px) { .who-we-are-counters { padding-bottom: 30px; padding-left: 50px; padding-right: 50px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }

@media (max-width: 827px) { .who-we-are-counters { max-width: 100%; } }

@media (max-width: 768px) { .who-we-are-counters { padding-left: 15px; padding-right: 15px; } }

@media (max-width: 640px) { .who-we-are-counters { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 320px; } }

@media (max-width: 480px) { .who-we-are-counters { margin-top: -30px; } }

@media (max-width: 397px) { .who-we-are-counters { max-width: calc(100% - 30px); } }

.who-we-are-item { text-align: center; min-width: 230px; }

@media (max-width: 1580px) { .who-we-are-item { min-width: 200px; } }

@media (max-width: 992px) { .who-we-are-item { min-width: 170px; } }

@media (max-width: 640px) { .who-we-are-item { width: 100%; } }

.who-we-are-item-value { font-size: 130px; font-weight: bold; color: #282D39; line-height: 1; }

@media (max-width: 1580px) { .who-we-are-item-value { font-size: 100px; } }

@media (max-width: 1200px) { .who-we-are-item-value { font-size: 90px; } }

@media (max-width: 992px) { .who-we-are-item-value { font-size: 80px; } }

.who-we-are-item-title { color: #329459; position: relative; padding: 8px 0; font-size: 25px; font-weight: 500; font-family: "Raleway", sans-serif; font-style: italic; }

@media (max-width: 992px) { .who-we-are-item-title { font-size: 22px; } }

.who-we-are-item-title:after { content: ''; width: 100px; height: 2px; background-color: #282D39; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }

.who-we-are-item-desc { max-width: 165px; width: 100%; padding-top: 12px; margin: 0 auto; }

.discounts-scholarships-section-wrapper .discounts-scholarships-section-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (max-width: 992px) { .discounts-scholarships-section-wrapper .discounts-scholarships-section-inner { padding: 0 15px; } }

.discounts-scholarships-section-wrapper h4 { margin-top: 0; }

.discounts-scholarships-section-wrapper .news-all-news-link { text-align: end; font-weight: 700; font-size: 16px; }

.discounts-scholarships-section-wrapper .news-all-news-link a { text-decoration: none; }

.discounts-scholarships-section-wrapper .discounts-top, .discounts-scholarships-section-wrapper .scholarships-top { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }

.discounts-scholarships-section-wrapper .discounts-top > div, .discounts-scholarships-section-wrapper .scholarships-top > div { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }

.discounts-scholarships-section-wrapper .slick-slider { position: static; }

.discounts-scholarships-section-wrapper .slick-slider .slick-arrow { border: 1px solid #CECECE; border-radius: 50%; width: 26px; height: 26px; color: #CECECE; font-size: 22px; top: auto; bottom: 30px; }

.discounts-scholarships-section-wrapper .slick-slider .slick-arrow.slick-prev-lf { top: unset; left: calc(49% - 26px); }

@media (max-width: 768px) { .discounts-scholarships-section-wrapper .slick-slider .slick-arrow.slick-prev-lf { left: calc(48% - 26px); } }

@media (max-width: 480px) { .discounts-scholarships-section-wrapper .slick-slider .slick-arrow.slick-prev-lf { left: calc(47% - 26px); } }

.discounts-scholarships-section-wrapper .slick-slider .slick-arrow.slick-next-lf { top: unset; right: calc(49% - 26px); }

@media (max-width: 768px) { .discounts-scholarships-section-wrapper .slick-slider .slick-arrow.slick-next-lf { right: calc(48% - 26px); } }

@media (max-width: 480px) { .discounts-scholarships-section-wrapper .slick-slider .slick-arrow.slick-next-lf { right: calc(47% - 26px); } }

.discounts-half { background-color: #F9F9F9; border: 1px solid #CECECE; }

.discounts-half-inner { padding: 90px 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (max-width: 1880px) { .discounts-half-inner { padding-left: 40px; padding-right: 40px; } }

@media (max-width: 1366px) { .discounts-half-inner { padding: 40px 30px 70px; } }

@media (max-width: 1200px) { .discounts-half-inner { padding: 30px 0 70px; } }

.discounts-top { max-width: 794px; }

@media (max-width: 992px) { .discounts-top { max-width: none; } }

.discounts-title { margin: 0; }

.discounts-items { width: 100%; max-width: calc(794px + 25px); margin-right: -25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

@media (max-width: 1200px) { .discounts-items { margin-right: -15px; } }

@media (max-width: 992px) { .discounts-items { max-width: none; } }

@media (max-width: 480px) { .discounts-items { margin-right: 0; } }

.discounts-items > div { width: 100%; }

.discounts-items .slick-track { min-width: 100%; }

.discount-item { max-width: calc(100% - 25px); width: 100%; margin: 30px 0 12px; font-weight: 500; }

@media (max-width: 1850px) { .discount-item { max-width: calc(100% - 20px); } }

@media (max-width: 480px) { .discount-item { max-width: none; } }

.discount-item h4 { margin-bottom: 8px; }

.discount-item h4 a { color: #282D39; text-decoration: none; }

.discount-item h4 a:hover { color: #329459; -webkit-transition: all .4s; transition: all .4s; }

.discount-item-excerpt { margin-bottom: 10px; }

.discount-item-link a, .scholarship-item-link a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.discount-item-link img, .scholarship-item-link img { margin-left: 9px; }

div.scholarships-half { border: 1px solid #CECECE; border-left: none; border-right: none; }

@media (max-width: 480px) { div.scholarships-half { padding: 0; } }

.scholarships-half-inner { padding: 90px 50px 70px; }

@media (max-width: 1880px) { .scholarships-half-inner { padding-left: 40px; padding-right: 40px; } }

@media (max-width: 1366px) { .scholarships-half-inner { padding: 40px 30px 70px; } }

@media (max-width: 1200px) { .scholarships-half-inner { padding: 30px 0 70px; } }

.scholarships-top { max-width: 826px; }

@media (max-width: 992px) { .scholarships-top { max-width: none; } }

@media (max-width: 480px) { .scholarships-top { padding: 0 15px; } }

.scholarships-title { margin: 0; }

.scholarships-items { max-width: 826px; margin-right: -25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; font-weight: 500; }

@media (max-width: 1200px) { .scholarships-items { margin-right: -15px; } }

@media (max-width: 992px) { .scholarships-items { max-width: none; } }

@media (max-width: 480px) { .scholarships-items { margin-right: 0; } }

.scholarships-items .scholarship-item { max-width: calc(100% - 25px); max-width: 95%; margin-right: 25px !important; width: 100%; margin: 38px 0 12px; padding: 16px 20px 14px; border: 1px solid #CECECE; border-radius: 6px; }

@media (max-width: 480px) { .scholarships-items .scholarship-item { max-width: none; margin-right: 0 !important; } }

.scholarships-items .scholarship-item h4 { margin-bottom: 0; }

.scholarships-items .scholarship-item h4 a { color: #282D39; text-decoration: none; }

.scholarships-items .scholarship-item h4 a:hover { color: #329459; -webkit-transition: all .4s; transition: all .4s; }

.scholarship-type { font-style: italic; color: #329459; }

.scholarship-type p { margin-bottom: 4px; }

.scholarship-item-excerpt { margin-bottom: 10px; }

.news-section-wrapper { padding-top: 90px; padding-bottom: 80px; }

@media (max-width: 1660px) { .news-section-wrapper { padding: 60px 0 40px; } }

@media (max-width: 1366px) { .news-section-wrapper { padding: 40px 0 20px; } }

@media (max-width: 1200px) { .news-section-wrapper { padding: 30px 0 0; } }

.news-section-wrapper .news-all-news-link-bottom { text-align: center; }

@media (max-width: 1200px) { .news-section-wrapper .news-all-news-link-bottom { padding: 0 0 30px; } }

.news-section-top { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 34px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.news-section-top > div { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }

.news-section-top a { text-decoration: none; font-size: 16px; }

.news-section-title { margin: 0; }

.news-items { margin: 0 -15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.news-item-wrapper { margin-left: 15px; margin-right: 15px; margin-bottom: 30px; border-radius: 6px; background-color: #F9F9F9; overflow: hidden; position: relative; }

@media (max-width: 768px) { .news-item-wrapper:last-of-type { display: none; } }

.news-standard { width: calc(25% - 30px); }

@media (max-width: 992px) { .news-standard { width: calc(50% - 30px); } }

@media (max-width: 768px) { .news-standard { width: calc(50% - 30px); }
  .news-standard .news-item-thumbnail-desktop { display: none; } }

@media (max-width: 580px) { .news-standard { width: 100%; } }

.news-wide { width: calc(50% - 30px); }

@media (max-width: 992px) { .news-wide { width: calc(50% - 30px); } }

@media (max-width: 768px) { .news-wide { width: calc(50% - 30px); } }

@media (max-width: 580px) { .news-wide { width: 100%; } }

@media (max-width: 768px) { .news-item { height: 100% !important; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

.news-item-thumbnail img { width: 100%; }

.news-item-thumbnail img:hover { -webkit-filter: opacity(0.8); filter: opacity(0.8); -webkit-transition: all .5s; transition: all .5s; }

.news-item-thumbnail-mobile { display: none; }

@media (max-width: 768px) { .news-item-thumbnail-mobile { display: block; } }

.news-item-text-content { padding: 4px 20px 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.news-item-text-content > * { width: 100%; }

.news-item-date { color: #1C7149; font-weight: 500; font-style: italic; }

.news-item-title { margin-bottom: 10px; text-decoration: none; -webkit-transition: all .5s; transition: all .5s; display: block; font-weight: 700; color: #282D39; line-height: 1.2; font-size: 16px; -webkit-transition: .5s; transition: .5s; }

.news-item-title:hover { color: #1C7149; }

.news-item-excerpt { font-weight: 500; padding-bottom: 4px; }

.news-item-link { padding: 0 20px 20px; margin-top: auto; }

.testimonials-section-wrapper { padding-top: 88px; padding-bottom: 100px; }

@media (max-width: 1660px) { .testimonials-section-wrapper { padding: 70px 0; } }

@media (max-width: 1366px) { .testimonials-section-wrapper { padding: 40px 0; } }

.testimonials-section-wrapper h2, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper p, .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final > h3 { margin: 0 0 10px; text-align: center; }

.testimonials-section-wrapper p { font-weight: 500; margin: 0; }

.testimonials-section-text { width: 555px; max-width: 100%; margin: 0 auto; padding-bottom: 42px; }

.testimonials-section-text p { text-align: center; }

.testimonials-section-sidebar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

@media (max-width: 768px) { .testimonials-section-sidebar { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.testimonials-sidebar { max-width: 276px; width: 24.3%; }

@media (max-width: 992px) { .testimonials-sidebar { min-width: 250px; margin-right: 30px; } }

@media (max-width: 768px) { .testimonials-sidebar { max-width: 600px; width: 100%; margin: 0 auto; } }

.testimonials-sidebar-list { list-style: none; counter-reset: section; padding: 0; }

.testimonials-sidebar-item { position: relative; color: #9EA1A4; font-weight: 700; cursor: pointer; border-bottom: 2px solid #CDCDCD; font-size: 12px; text-transform: uppercase; }

.testimonials-sidebar-item::before { left: 26px; top: 14px; padding: 0px 5px; line-height: 19px; width: 20px; height: 20px; counter-increment: section; content: counter(section) ""; position: absolute; border-radius: 50%; background-color: #CDCDCD; color: #74797D; font-weight: 700; text-align: center; }

.testimonials-sidebar-item::after { content: ''; top: 0; bottom: 0; right: -16px; position: absolute; background-image: url("../images/arrow.svg"); background-position: center right; background-size: 50px; background-repeat: no-repeat; width: 20px; opacity: 0; }

@media (max-width: 768px) { .testimonials-sidebar-item::after { display: none; } }

.testimonials-sidebar-item.active { background: #329459; border-radius: 6px; border-bottom: none; color: #fff; }

.testimonials-sidebar-item.active::before { background-color: #fff; color: #329459; }

.testimonials-sidebar-item.active::after { opacity: 1; }

@media (min-width: 1201px) { .testimonials-sidebar-item:not(.active):hover { opacity: .7; } }

.testimonials-sidebar-title { padding: 14px 0 14px 55px; display: block; }

.mobile-testimonials-accordion { padding: 10px 30px 30px; position: relative; display: none; }

@media (min-width: 769px) { .mobile-testimonials-accordion { display: none !important; } }

@media (max-width: 420px) { .mobile-testimonials-accordion { padding-bottom: 50px; } }

.mobile-testimonials-accordion .testimonials-sidebar-item { padding-bottom: 0 20px 20px; }

.mobile-testimonials-accordion .testimonial-item-inner { padding-left: 47px; padding-top: 7px; background-image: url("../images/quotes.svg"); background-size: 38px 25px; background-repeat: no-repeat; text-transform: none; }

.mobile-testimonials-accordion .testimonial-item-content { padding-bottom: 30px; }

.mobile-testimonials-accordion .testimonial-item-author-name { color: #282D39; font-size: 16px; font-weight: 700; }

.mobile-testimonials-accordion .testimonial-item-author-title { font-weight: 700; font-size: 12px; }

.mobile-testimonials-accordion .slick-arrow { bottom: 0; width: 26px; height: 26px; line-height: 22px; border: 1px solid #fff; border-radius: 50%; color: #fff; font-size: 22px; top: auto; }

@media (max-width: 420px) { .mobile-testimonials-accordion .slick-arrow { bottom: -25px; } }

.mobile-testimonials-accordion .slick-arrow.slick-prev-lf { right: 96px; left: auto; }

.mobile-testimonials-accordion .slick-arrow.slick-next-lf { padding-left: 4px; right: 50px; }

.mobile-testimonials-accordion .slick-arrow:hover { background-color: #fff; border-color: #329459 !important; -webkit-transition: all .4s; transition: all .4s; }

.mobile-testimonials-accordion .slick-arrow:hover i { color: #329459; -webkit-transition: all .4s; transition: all .4s; }

.testimonials-main { background: #329459; color: #fff; max-width: 701px; width: 100%; border-radius: 6px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (max-width: 1200px) { .testimonials-main { width: 62%; } }

@media (max-width: 768px) { .testimonials-main { display: none; } }

.testimonials-main .testimonials-items { padding: 50px 50px 40px; }

@media (max-width: 992px) { .testimonials-main .testimonials-items { padding: 30px; } }

.testimonials-main .testimonial-item-inner { padding-left: 47px; padding-top: 7px; background-image: url("../images/quotes.svg"); background-size: 38px 25px; background-repeat: no-repeat; }

.testimonials-main .testimonial-item-content { max-width: 554px; width: 100%; padding-bottom: 35px; }

.testimonials-main .testimonial-item-content h4 { color: #fff; }

.testimonials-main .testimonial-item-bottom { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.testimonials-main .testimonial-item-link { margin-right: 20px; }

.testimonials-main .testimonial-item-author-name { color: #282D39; font-size: 16px; font-weight: 700; }

.testimonials-main .testimonial-item-author-title { font-weight: 700; font-size: 12px; }

.testimonials-main .slick-arrow { border: 1px solid #fff; border-radius: 50%; width: 26px; height: 26px; color: #fff; font-size: 22px; top: auto; bottom: 50px; line-height: 22px; }

.testimonials-main .slick-arrow.slick-prev-lf { right: 96px; left: auto; }

.testimonials-main .slick-arrow.slick-next-lf { padding-left: 4px; right: 50px; }

.testimonials-main .slick-arrow:hover { background-color: #fff; border-color: #329459 !important; -webkit-transition: all .4s; transition: all .4s; }

.testimonials-main .slick-arrow:hover i { color: #329459; -webkit-transition: all .4s; transition: all .4s; }

.testimonials-section-innner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); overflow: hidden; border-radius: 6px; }

@media (max-width: 768px) { .testimonials-section-innner { width: 100%; max-width: 600px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin: 0 auto; } }

.testimonials-your { padding: 50px 30px; width: 41.5%; max-width: 473px; text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-image: -webkit-linear-gradient(left, #1C7149 0%, #329459 100%); background-image: linear-gradient(to right, #1C7149 0%, #329459 100%); }

@media (max-width: 768px) { .testimonials-your { width: 100%; max-width: 100%; } }

@media (max-width: 580px) { .testimonials-your { padding: 40px 20px; } }

.testimonials-add-testimonial-text { width: 100%; max-width: 365px; }

.testimonials-add-testimonial-text h3 { margin-top: 0; margin-bottom: 24px; line-height: 34px; color: #fff; }

@media (min-width: 1367px) { .testimonials-add-testimonial-text h3 { font-size: 30px; } }

.testimonials-add-testimonial-button { padding-right: 30px; padding-left: 30px; }

.testimonials-items-white { margin: auto; width: 100%; max-width: 100%; padding: 44px 48px 40px 50px; }

@media (max-width: 1200px) { .testimonials-items-white { padding: 40px 50px; } }

@media (max-width: 768px) { .testimonials-items-white { width: 100%; max-width: 100%; } }

@media (max-width: 580px) { .testimonials-items-white { padding: 30px 20px; } }

.testimonials-items-white h3 { padding-left: 26px; margin-top: 0; margin-bottom: 8px; text-align: center; }

@media (min-width: 1367px) { .testimonials-items-white h3 { font-size: 30px; } }

@media (max-width: 768px) { .testimonials-items-white h3 { text-align: center; } }

.testimonials-items-white .testimonials-items .slick-arrow { height: 26px; width: 26px; border: 1px solid #CDCDCD; color: #CDCDCD; top: auto; bottom: 10px; border-radius: 50%; display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 22px; }

.testimonials-items-white .testimonials-items .slick-arrow i, .testimonials-items-white .testimonials-items .slick-arrow { -webkit-transition: .5s; transition: .5s; }

.testimonials-items-white .testimonials-items .slick-arrow.slick-prev-lf { right: 70px; left: auto; }

.testimonials-items-white .testimonials-items .slick-arrow.slick-next-lf { right: 24px; left: auto; }

.testimonials-items-white .testimonial-item-content { margin-bottom: 20px; width: 100%; padding-bottom: 0; padding-left: 26px; padding-right: 20px; position: relative; }

.testimonials-items-white .testimonial-item-content:before, .testimonials-items-white .testimonial-item-content:after { content: ''; width: 22px; height: 14px; position: absolute; top: 0; left: 0; background-image: url("../images/quotes-green.svg"); background-repeat: no-repeat; background-size: cover; }

.testimonials-items-white .testimonial-item-content:after { right: 0; bottom: 22px; top: auto; left: auto; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.testimonials-items-white .testimonial-item-author { padding-bottom: 16px; }

.testimonials-items-white .testimonial-item-author-name { padding-left: 13px; line-height: 24px; color: #329459; font-size: 16px; font-weight: 700; }

.testimonials-items-white .testimonial-item-author-title { padding-left: 13px; color: #282D39; font-weight: 700; font-size: 12px; }

.school-accr-section-wrapper + .testimonials-section-wrapper { padding-top: 50px; }

.testimonials-add-testimonial-popup { padding: 0 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; opacity: 0; position: fixed; background: rgba(40, 45, 57, 0.6); z-index: -1; top: 0; bottom: 0; right: 0; left: 0; margin: auto; -webkit-transition: all 0.4s; transition: all 0.4s; overflow: auto; }

@media (max-width: 768px) { .testimonials-add-testimonial-popup { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; padding-top: 40px; }
  .testimonials-add-testimonial-popup .add-testimonial-form { margin-bottom: 20px; } }

.testimonials-add-testimonial-popup.show { opacity: 1; z-index: 15; }

.testimonials-add-testimonial-popup .testimonials-add-testimonial-inner { margin-top: 100px; width: 100%; max-width: 770px; position: relative; }

.testimonials-add-testimonial-popup .add-testimonial-form { padding: 50px; background-color: #fff; border-radius: 6px; }

@media (max-width: 640px) { .testimonials-add-testimonial-popup .add-testimonial-form { padding: 50px 30px; } }

@media (max-width: 480px) { .testimonials-add-testimonial-popup .add-testimonial-form { padding: 40px 20px; } }

.testimonials-add-testimonial-popup .add-testimonial-form h3 { margin-top: 0; padding-right: 50px; }

.testimonials-add-testimonial-popup .add-testimonial-form .select2-container { width: 100% !important; }

.testimonials-add-testimonial-popup .testimonials-popup-close { font-size: 30px; position: absolute; top: 30px; right: 50px; cursor: pointer; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style * { font-family: "Raleway", sans-serif; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style *::-webkit-input-placeholder { font-family: "Raleway", sans-serif; font-weight: 500; color: #CECECE; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style *::-moz-placeholder { font-family: "Raleway", sans-serif; font-weight: 500; color: #CECECE; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style *:-ms-input-placeholder { font-family: "Raleway", sans-serif; font-weight: 500; color: #CECECE; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style *::placeholder { font-family: "Raleway", sans-serif; font-weight: 500; color: #CECECE; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style fieldset { padding-bottom: 0; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style .frm_fields_container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style .frm_fields_container div { width: 100%; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style .frm_fields_container div:nth-of-type(2), .testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style .frm_fields_container div:nth-of-type(3) { width: calc(50% - 10px); }

@media (max-width: 580px) { .testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style .frm_fields_container div:nth-of-type(2), .testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style .frm_fields_container div:nth-of-type(3) { width: 100%; } }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style input { padding-left: 50px; height: 45px; border: 1px solid #CECECE; box-shadow: none; background-position: center left 15px; background-repeat: no-repeat; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style input[placeholder="Naslov"] { background-image: url("../images/heading.svg"); background-size: 22px 22px; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style input[placeholder="Autor"] { background-image: url("../images/icon-person.svg"); background-size: 18px 20px; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style input[placeholder="Titula"] { background-image: url("../images/title.svg"); background-size: 25px 30px; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style input:focus { box-shadow: none; border: 1px solid #CECECE; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style .select2-selection.select2-selection--single { background-image: url("../images/category.svg"); background-size: 22px 20px; background-repeat: no-repeat; background-position: center left 15px; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style textarea { padding: 25px 0 0 0; padding-left: 50px; height: 160px; border: 1px solid #CECECE; box-shadow: none; margin-bottom: 6px; font-family: "Raleway", sans-serif; background-position: 15px 25px; background-repeat: no-repeat; background-size: 18px 16px; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style textarea[placeholder="Tekst"] { background-image: url("../images/icon-message.svg"); background-size: 18px 16px; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style .frm_submit { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style .frm_submit .frm_button_submit.frm_final_submit { padding: 10px 18px; font-family: "Raleway", sans-serif; background-color: #fff; border-radius: 6px; border: 2px solid #33935B; color: #33935B; display: inline-block; margin-bottom: 0; -webkit-transition: all .5s; transition: all .5s; text-decoration: none; font-weight: 700; }

.testimonials-add-testimonial-popup .frm_forms.frm_style_formidable-style.with_frm_style .frm_submit .frm_button_submit.frm_final_submit:hover { background-color: #33935B; color: #fff; }

.programs-slider-section-wrapper { padding-bottom: 90px; padding-top: 40px; }

@media (max-width: 1660px) { .programs-slider-section-wrapper { padding: 70px 0; } }

@media (max-width: 1366px) { .programs-slider-section-wrapper { padding: 40px 0; } }

@media (max-width: 992px) { .programs-slider-section-wrapper { padding-top: 20px; } }

.programs-slider-section-inner { position: relative; padding-top: 100px; padding-bottom: 100px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

@media (max-width: 1440px) { .programs-slider-section-inner { padding: 70px 0; } }

@media (max-width: 1366px) { .programs-slider-section-inner { padding: 40px 0; } }

@media (max-width: 1200px) { .programs-slider-section-inner { padding: 30px 0; overflow: hidden; } }

@media (max-width: 580px) { .programs-slider-section-inner { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.programs-slider-section-inner:before { border-radius: 0 6px 6px 0; width: 93.2%; max-width: 100%; content: ''; position: absolute; top: 0; left: 0; bottom: 0; z-index: -1; background-image: -webkit-linear-gradient(left, #1C7149 0%, #329459 100%); background-image: linear-gradient(to right, #1C7149 0%, #329459 100%); }

@media (max-width: 1655px) { .programs-slider-section-inner:before { width: 92%; } }

@media (max-width: 1200px) { .programs-slider-section-inner:before { width: 100%; } }

.programs-slider-nav { margin-bottom: -24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 0; -webkit-flex: 0 0 12%; -ms-flex: 0 0 12%; flex: 0 0 12%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; max-width: 12%; }

@media (max-width: 1200px) { .programs-slider-nav { max-width: 110px; -webkit-box-flex: 1; -webkit-flex: auto; -ms-flex: auto; flex: auto; } }

@media (max-width: 580px) { .programs-slider-nav { max-width: 100%; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 0; padding: 0 15px; } }

.programs-slider-nav svg path { fill: #639F82 !important; }

.programs-slider-nav-title { padding-top: 38px; padding-bottom: 22px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

@media (max-width: 580px) { .programs-slider-nav-title { padding-top: 0; padding-bottom: 15px; width: 100%; } }

.programs-slider-nav-title p { margin: 0; color: #fff; text-align: center; width: 100%; }

@media (min-width: 581px) { .programs-slider-nav-title p { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } }

.programs-slider-nav-title img { height: 30px; width: 16px; margin-top: 50px; }

@media (max-width: 580px) { .programs-slider-nav-title img { margin-top: 10px; } }

@media (max-width: 580px) { .programs-slider-nav-icons { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow-x: auto; padding-bottom: 30px; padding-top: 30px; } }

.programs-slider-nav-item { margin: 13px 0 12px; cursor: pointer; position: relative; }

@media (max-width: 580px) { .programs-slider-nav-item { margin: 0px 20px 0; } }

.programs-slider-nav-item:after { content: ''; position: absolute; top: 0; bottom: 0; left: auto; right: -16px; width: 7px; height: 7px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.3); margin: auto; -webkit-transition: .4s; transition: .4s; }

@media (max-width: 580px) { .programs-slider-nav-item:after { right: 0; left: 0; top: auto; bottom: -20px; } }

.programs-slider-nav-item.active:after { display: none; }

.programs-slider-nav-item.active .programs-slider-nav-item-icon { border-radius: 50%; background-color: #fff; position: relative; box-shadow: 0 0 0 2px #4C9170, 0 0 0 4px #fff; }

.programs-slider-nav-item.active .programs-slider-nav-item-icon:hover svg path { fill: #639F82 !important; }

.programs-slider-nav-item.active .programs-slider-nav-item-icon:before { width: 200%; height: 200%; content: ''; border-radius: 50%; position: absolute; top: 0; bottom: 0; left: -50%; right: 0; margin: auto; background-color: #639F82; -webkit-animation: zoomIn 2s infinite; animation: zoomIn 2s infinite; z-index: -1; }

.programs-slider-nav-item svg path { -webkit-transition: .4s; transition: .4s; }

.programs-slider-nav-item:hover svg path { fill: #fff !important; }

.programs-slider-nav-item:hover:after { background-color: #fff; }

.programs-slider-nav-item:nth-child(1) svg { width: 27px; height: 38px; }

.programs-slider-nav-item:nth-child(2) svg { width: 32px; height: 38px; }

.programs-slider-nav-item:nth-child(3) svg { width: 33px; height: 30px; }

.programs-slider-nav-item:nth-child(4) svg { width: 25px; height: 27px; }

.programs-slider-nav-item:nth-child(5) svg { width: 33px; height: 30px; }

.programs-slider-nav-item:nth-child(6) svg { width: 31px; height: 24px; }

.programs-slider-nav-item:nth-child(7) svg { width: 25px; height: 25px; }

.programs-slider-nav-item:nth-child(8) svg { width: 25px; height: 25px; }

.programs-slider-nav-item-icon { width: 50px; height: 50px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

@media (max-width: 992px) { .programs-slider-nav-item-icon { width: 40px; height: 40px; }
  .programs-slider-nav-item-icon svg { width: 25px; height: 30px; } }

.programs-slider-tabs { -webkit-box-flex: 0; -webkit-flex: 0 0 88%; -ms-flex: 0 0 88%; flex: 0 0 88%; max-width: 88%; }

@media (max-width: 1200px) { .programs-slider-tabs { -webkit-box-flex: 1; -webkit-flex: auto; -ms-flex: auto; flex: auto; max-width: calc(100% - 110px); } }

@media (max-width: 580px) { .programs-slider-tabs { max-width: 100%; padding-top: 30px; } }

.programs-slider-tabs-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

@media (max-width: 1200px) { .programs-slider-tabs-item { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.programs-slider-tabs-item:not(.active) { display: none; }

.programs-slider-content-description-main-wrapper { padding-left: 34px; width: 100%; }

@media (max-width: 1200px) { .programs-slider-content-description-main-wrapper { width: 100%; max-width: none; padding-bottom: 40px; padding-left: 30px; padding-right: 50px; } }

@media (max-width: 827px) { .programs-slider-content-description-main-wrapper { padding-left: 15px; padding-right: 15px; } }

@media (min-width: 580px) and (max-width: 768px) { .programs-slider-content-description-main-wrapper { min-height: 570px; } }

@media (max-width: 992px) { .programs-slider-content-description-main-wrapper { padding-bottom: 30px; } }

.programs-slider-content-description-inner { padding-bottom: 100px; max-width: 80%; width: 100%; height: 100%; position: relative; }

@media (max-width: 1665px) { .programs-slider-content-description-inner { max-width: 75%; } }

@media (max-width: 1655px) { .programs-slider-content-description-inner { max-width: 70%; } }

@media (max-width: 1200px) { .programs-slider-content-description-inner { max-width: none; } }

@media (max-width: 580px) { .programs-slider-content-description-inner { padding-bottom: 0; } }

.programs-slider-content-description-inner h1, .programs-slider-content-description-inner .about-content h2, .about-content .programs-slider-content-description-inner h2, .programs-slider-content-description-inner .about-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city .programs-slider-content-description-inner p, .programs-slider-content-description-inner .header-contact-popup .header-contact-locations .header-contact-location-city .about-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content .programs-slider-content-description-inner p, .programs-slider-content-description-inner .about-content .booking-form-form .ea-bootstrap .step.final > h3, .about-content .booking-form-form .ea-bootstrap .programs-slider-content-description-inner .step.final > h3, .programs-slider-content-description-inner .booking-form-form .ea-bootstrap .about-content .step.final > h3, .booking-form-form .ea-bootstrap .about-content .programs-slider-content-description-inner .step.final > h3, .programs-slider-content-description-inner .image-text-section-wrapper.standard-image .image-text-text h2, .image-text-section-wrapper.standard-image .image-text-text .programs-slider-content-description-inner h2, .programs-slider-content-description-inner .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city .programs-slider-content-description-inner p, .programs-slider-content-description-inner .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text .programs-slider-content-description-inner p, .programs-slider-content-description-inner .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .programs-slider-content-description-inner .step.final > h3, .programs-slider-content-description-inner .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .programs-slider-content-description-inner .step.final > h3, .programs-slider-content-description-inner .newsletter-content h2, .newsletter-content .programs-slider-content-description-inner h2, .programs-slider-content-description-inner .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city .programs-slider-content-description-inner p, .programs-slider-content-description-inner .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content .programs-slider-content-description-inner p, .programs-slider-content-description-inner .newsletter-content .booking-form-form .ea-bootstrap .step.final > h3, .newsletter-content .booking-form-form .ea-bootstrap .programs-slider-content-description-inner .step.final > h3, .programs-slider-content-description-inner .booking-form-form .ea-bootstrap .newsletter-content .step.final > h3, .booking-form-form .ea-bootstrap .newsletter-content .programs-slider-content-description-inner .step.final > h3, .programs-slider-content-description-inner .who-we-are-title, .programs-slider-content-description-inner .discounts-title, .programs-slider-content-description-inner .scholarships-title, .programs-slider-content-description-inner .news-section-title, .programs-slider-content-description-inner .testimonials-section-wrapper h2, .testimonials-section-wrapper .programs-slider-content-description-inner h2, .programs-slider-content-description-inner .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city p, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .programs-slider-content-description-inner p, .programs-slider-content-description-inner .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper .programs-slider-content-description-inner p, .programs-slider-content-description-inner .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final > h3, .testimonials-section-wrapper .booking-form-form .ea-bootstrap .programs-slider-content-description-inner .step.final > h3, .programs-slider-content-description-inner .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper .programs-slider-content-description-inner .step.final > h3, .programs-slider-content-description-inner .content-section-inner h2, .content-section-inner .programs-slider-content-description-inner h2, .programs-slider-content-description-inner .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .programs-slider-content-description-inner p, .programs-slider-content-description-inner .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner .programs-slider-content-description-inner p, .programs-slider-content-description-inner .content-section-inner .booking-form-form .ea-bootstrap .step.final > h3, .content-section-inner .booking-form-form .ea-bootstrap .programs-slider-content-description-inner .step.final > h3, .programs-slider-content-description-inner .booking-form-form .ea-bootstrap .content-section-inner .step.final > h3, .booking-form-form .ea-bootstrap .content-section-inner .programs-slider-content-description-inner .step.final > h3, .programs-slider-content-description-inner h2, .programs-slider-content-description-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .programs-slider-content-description-inner p, .programs-slider-content-description-inner .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .programs-slider-content-description-inner .step.final > h3 { margin: 0; color: #fff; }

.programs-slider-tab-programs { padding: 4px 0; width: 140px; max-width: 100%; background: #C0DBCC; border-radius: 6px; text-align: center; text-transform: uppercase; font-weight: 700; color: #282D39; }

@media (max-width: 580px) { .programs-slider-tab-programs { margin-left: auto; margin-right: auto; } }

.programs-slider-tab-programs p { margin: 0; }

.programs-slider-tab-main-title { padding-top: 36px; padding-bottom: 16px; border-bottom: 2px solid #fff; }

@media (max-width: 580px) { .programs-slider-tab-main-title { text-align: center; } }

.programs-slider-tab-title { padding-top: 40px; padding-bottom: 16px; }

@media (max-width: 768px) { .programs-slider-tab-title { padding-top: 30px; padding-bottom: 25px; } }

@media (max-width: 580px) { .programs-slider-tab-title { text-align: center; } }

@media (max-width: 480px) { .programs-slider-tab-title { text-align: center; } }

.programs-slider-tab-decs { padding-bottom: 10px; color: #fff; }

.programs-slider-tab-children { padding-top: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; counter-reset: section; }

@media (min-width: 580px) and (max-width: 1200px) { .programs-slider-tab-children { padding-right: 50px; } }

.programs-slider-tab-child { margin-right: 20px; margin-bottom: 20px; position: relative; }

@media (max-width: 580px) { .programs-slider-tab-child { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 100%; margin-right: 0; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

@media (min-width: 1201px) { .programs-slider-tab-child:hover .programs-slider-tab-child-hover { visibility: visible; opacity: 1; } }

.programs-slider-tab-child-decs { padding: 50px 20px 12px; border-radius: 20px; color: #fff; display: none; }

.programs-slider-tab-child-hover { padding: 22px 30px 30px; width: 335px; visibility: hidden; opacity: 0; position: absolute; background: #fff; left: calc(100% + 18px); z-index: 1; border-radius: 6px; -webkit-transition: .8s all; transition: .8s all; }

@media (max-width: 1200px) { .programs-slider-tab-child-hover { width: 300px; padding: 20px; display: none; opacity: 1; visibility: visible; } }

@media (max-width: 580px) { .programs-slider-tab-child-hover { position: relative; top: 0 !important; left: 0 !important; margin-top: 16px; -webkit-transition: 0s; transition: 0s; margin-left: calc(50% - 150px); margin-right: calc(50% - 150px); } }

.programs-slider-tab-child-hover img { width: 15px; }

.programs-slider-tab-child-hover h2, .programs-slider-tab-child-hover .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .programs-slider-tab-child-hover p, .programs-slider-tab-child-hover .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .programs-slider-tab-child-hover .step.final > h3 { margin-top: 0; color: #282D39; }

.programs-slider-tab-child-hover p { margin-bottom: 0; }

.programs-slider-tab-child-hover .programs-slider-tab-child-hover-inner { position: relative; }

.programs-slider-tab-child-hover .programs-slider-tab-child-hover-inner:before { content: ''; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-right: 15px solid #fff; position: absolute; top: calc(50% + (22px - 30px)); left: -45px; -webkit-transition: 0s; transition: 0s; }

@media (max-width: 1200px) { .programs-slider-tab-child-hover .programs-slider-tab-child-hover-inner:before { top: -50px; left: calc(50% - 20px + 5px); right: 0; border-bottom: 15px solid #fff; border-left: 15px solid transparent; border-right: 15px solid transparent; width: 0; } }

.programs-slider-tab-child-hover .programs-slider-tab-child-hover-text { padding-top: 4px; padding-bottom: 8px; }

.programs-slider-tab-child-hover .programs-slider-tab-child-hover-count { padding-bottom: 14px; }

.programs-slider-tab-child-hover .programs-slider-tab-child-hover-count span { font-weight: 700; margin-left: 10px; }

.programs-slider-tab-child-hover .programs-slider-tab-child-hover-countries { padding: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; }

.programs-slider-tab-child-hover .programs-slider-tab-child-hover-countries li { padding-left: 25px; margin-bottom: 4px; width: 45%; position: relative; }

.programs-slider-tab-child-hover .programs-slider-tab-child-hover-countries li:before { content: ''; width: 15px; height: 15px; top: 4px; left: 0; background-image: url("../images/earth-icon-grey.svg"); background-repeat: no-repeat; position: absolute; }

.programs-slider-tab-child-hover .programs-slider-tab-child-hover-link { padding-top: 8px; }

.programs-slider-tab-child-link { padding: 6px 15px 7px 60px; margin: -1px; display: inline-block; border: 1px solid #fff; border-radius: 25px; position: relative; counter-increment: section; -webkit-transition: all .5s; transition: all .5s; cursor: pointer; }

@media (max-width: 1200px) { .programs-slider-tab-child-link { padding-right: 40px; }
  .programs-slider-tab-child-link:after { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; bottom: 0; content: ""; display: inline-block; height: 8px; margin: auto; position: absolute; right: 14px; top: 0; }
  .programs-slider-tab-child-link.open:after { border-bottom: 5px solid #fff; border-top: 5px solid transparent; bottom: 10px; } }

@media (max-width: 420px) { .programs-slider-tab-child-link { padding-left: 45px; padding-right: 30px; } }

.programs-slider-tab-child-link a { text-decoration: none; color: #fff; font-style: italic; -webkit-transition: .5s; transition: .5s; }

@media (max-width: 420px) { .programs-slider-tab-child-link a { font-size: 13px; } }

@media (max-width: 350px) { .programs-slider-tab-child-link a { font-size: 12px; } }

.programs-slider-tab-child-link:before { content: counter(section); position: absolute; color: #fff; left: -1px; top: -1px; bottom: -1px; border: 1px solid; border-radius: 50%; -webkit-transition: .5s; transition: .5s; width: 100%; max-width: 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media (max-width: 420px) { .programs-slider-tab-child-link:before { height: 40px; margin-top: auto; margin-bottom: auto; border: none; } }

.programs-slider-tab-child-link:before:hover { color: #329459; }

@media (min-width: 1201px) { .programs-slider-tab-child-link:hover { background-color: #fff; }
  .programs-slider-tab-child-link:hover a { color: #329459; }
  .programs-slider-tab-child-link:hover:before { color: #329459; border: 1px solid transparent; } }

.programs-slider-tab-links { padding-top: 28px; padding-bottom: 6px; border-top: 2px solid #fff; width: 100%; position: absolute; bottom: 0; }

@media (max-width: 768px) { .programs-slider-tab-links { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

@media (max-width: 580px) { .programs-slider-tab-links { padding-top: 0; padding-bottom: 0; position: relative; } }

@media (max-width: 480px) { .programs-slider-tab-links { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.programs-slider-tab-links a:first-of-type { margin-right: 20px; }

@media (max-width: 580px) { .programs-slider-tab-links a, .programs-slider-tab-links a:first-of-type { margin: 30px 10px 0; } }

.programs-slider-tab-image { padding-left: 126px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media (max-width: 1880px) { .programs-slider-tab-image { padding-left: 100px; margin-right: 20px; } }

@media (max-width: 1200px) { .programs-slider-tab-image { margin: 0 auto; padding: 0 15px; max-width: 700px; width: 100%; } }

@media (min-width: 580px) and (max-width: 768px) { .programs-slider-tab-image { margin-left: -110px; width: calc(100% + 110px); max-width: none; } }

.programs-slider-tab-image img { border-radius: 6px; }

.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; }

@-webkit-keyframes zoomIn { 0% { opacity: 0;
    -webkit-transform: scale3d(0.4, 0.4, 0.4);
            transform: scale3d(0.4, 0.4, 0.4); }
  50% { opacity: 0.5; }
  100% { opacity: 0; } }

@keyframes zoomIn { 0% { opacity: 0;
    -webkit-transform: scale3d(0.4, 0.4, 0.4);
            transform: scale3d(0.4, 0.4, 0.4); }
  50% { opacity: 0.5; }
  100% { opacity: 0; } }

.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }

.impressions-section-wrapper { padding-top: 100px; padding-bottom: 100px; }

@media (max-width: 1660px) { .impressions-section-wrapper { padding: 70px 0; } }

@media (max-width: 1366px) { .impressions-section-wrapper { padding: 50px 0; } }

@media (max-width: 1200px) { .impressions-section-wrapper { padding: 40px 0; } }

@media (max-width: 992px) { .impressions-section-wrapper { padding: 30px 0; } }

.impressions-section-wrapper:nth-of-type(odd) { background: #F9F9F9; }

.impressions-section-title { margin: 0; }

@media (max-width: 768px) { .impressions-section-title { text-align: center; } }

.impressions-wrapper { padding-top: 41px; }

@media (max-width: 480px) { .impressions-wrapper { margin: 0 40px; } }

@media (max-width: 420px) { .impressions-wrapper { margin: 0 10px; } }

.impression-item { width: calc(25% - 30px); margin: 0 15px 30px; border-radius: 6px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (max-width: 992px) { .impression-item { width: calc(33% - 30px); } }

@media (max-width: 768px) { .impression-item { width: calc(50% - 30px); } }

@media (max-width: 480px) { .impression-item { width: 100%; margin-left: 0; margin-right: 0; } }

.impression-item a { text-decoration: none; -webkit-transition: all .5s; transition: all .5s; }

.impression-item a h2, .impression-item a .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .impression-item a p, .impression-item a .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .impression-item a .step.final > h3 { color: #282D39; line-height: 1.2; font-size: 16px; margin: 0; padding-bottom: 10px; }

.impression-item a h2:hover, .impression-item a .header-contact-popup .header-contact-locations .header-contact-location-city p:hover, .header-contact-popup .header-contact-locations .header-contact-location-city .impression-item a p:hover, .impression-item a .booking-form-form .ea-bootstrap .step.final > h3:hover, .booking-form-form .ea-bootstrap .impression-item a .step.final > h3:hover { color: #1C7149; }

.impression-item-thumbnail img { width: 100%; }

.impression-item-text-content { padding: 14px 20px 20px; }

.impression-terms { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.impression-term { margin-bottom: 15px; width: 100%; line-height: 1.9; padding: 1px 0; text-align: center; background-color: #F9F9F9; border-radius: 6px; color: #9EA1A4; border: 1px solid #CECECE; text-decoration: none; }

.impression-date { color: #1C7149; font-weight: 500; font-style: italic; }

.impression-title > h2, .header-contact-popup .header-contact-locations .header-contact-location-city .impression-title > p, .booking-form-form .ea-bootstrap .step.final.impression-title > h3 { -webkit-transition: .4s; transition: .4s; margin: 0; }

.impression-excerpt { font-weight: 500; margin-bottom: 8px; }

.impression-excerpt p { margin-bottom: 0; }

.single-impression-section-wrapper { padding: 94px 0; }

@media (max-width: 1660px) { .single-impression-section-wrapper { padding: 70px 0; } }

@media (max-width: 1440px) { .single-impression-section-wrapper { padding: 50px 0; } }

@media (max-width: 1366px) { .single-impression-section-wrapper { padding: 40px 0; } }

@media (max-width: 992px) { .single-impression-section-wrapper { padding: 30px 0; } }

.single-impression-section-inner { max-width: 1365px; width: 100%; padding-left: 15px; padding-right: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; margin: 0 auto; }

@media (max-width: 992px) { .single-impression-section-inner { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

article.impression { max-width: 850px; width: 63.7%; margin-bottom: 0; }

@media (max-width: 992px) { article.impression { width: 100%; margin-bottom: 40px; } }

article.impression .entry-content { padding-bottom: 25px; margin-top: 0; }

@media (max-width: 992px) { article.impression .entry-content { padding-bottom: 15px; } }

article.impression .entry-content h3 { margin-top: 0; margin-bottom: 16px; }

@media (min-width: 1367px) { article.impression .entry-content h3 { font-size: 30px; } }

@media (max-width: 768px) { article.impression .entry-content h3 { text-align: center; } }

article.impression .entry-content p { font-weight: 500; }

.single-impression-item-date { padding-bottom: 22px; }

.single-impression-item-date p { padding: 5px 22px 3px; margin: 0; background-color: #33935B; border-radius: 4px; color: #fff; display: inline-block; margin-bottom: 0; text-decoration: none; font-weight: 700; font-size: 12px; }

.single-impression-item-text { font-weight: 500; }

.single-impression-item-text p:last-of-type { margin-bottom: 44px; }

.single-impression-item-gallery { padding-bottom: 115px; }

.single-impression-gallery-lightbox { padding-bottom: 106px; }

.single-impression-item-gallery, .single-impression-gallery-lightbox { position: relative; }

@media (max-width: 1366px) { .single-impression-item-gallery, .single-impression-gallery-lightbox { padding-bottom: 90px; } }

@media (max-width: 992px) { .single-impression-item-gallery, .single-impression-gallery-lightbox { padding-bottom: 70px; } }

.single-impression-item-gallery.slick-slider, .single-impression-gallery-lightbox.slick-slider { position: relative; }

.single-impression-item-gallery.slick-slider .slick-slide, .single-impression-gallery-lightbox.slick-slider .slick-slide { margin: 0 5px; }

.single-impression-item-gallery.slick-slider .slick-list, .single-impression-gallery-lightbox.slick-slider .slick-list { border-radius: 6px; }

.single-impression-item-gallery.slick-slider .slick-arrow, .single-impression-gallery-lightbox.slick-slider .slick-arrow { bottom: 50px; width: 26px; height: 26px; border: 1px solid #CECECE; border-radius: 50%; color: #CECECE; font-size: 22px; top: auto; line-height: 22px; }

@media (max-width: 1366px) { .single-impression-item-gallery.slick-slider .slick-arrow, .single-impression-gallery-lightbox.slick-slider .slick-arrow { bottom: 30px; } }

@media (max-width: 992px) { .single-impression-item-gallery.slick-slider .slick-arrow, .single-impression-gallery-lightbox.slick-slider .slick-arrow { bottom: 20px; } }

.single-impression-item-gallery.slick-slider .slick-arrow.slick-prev-lf, .single-impression-gallery-lightbox.slick-slider .slick-arrow.slick-prev-lf { top: unset; left: calc(48.6% - 26px); }

@media (max-width: 992px) { .single-impression-item-gallery.slick-slider .slick-arrow.slick-prev-lf, .single-impression-gallery-lightbox.slick-slider .slick-arrow.slick-prev-lf { left: calc(48.5% - 26px); } }

@media (max-width: 480px) { .single-impression-item-gallery.slick-slider .slick-arrow.slick-prev-lf, .single-impression-gallery-lightbox.slick-slider .slick-arrow.slick-prev-lf { left: calc(48% - 26px); } }

.single-impression-item-gallery.slick-slider .slick-arrow.slick-next-lf, .single-impression-gallery-lightbox.slick-slider .slick-arrow.slick-next-lf { top: unset; right: calc(49.1% - 26px); }

@media (max-width: 992px) { .single-impression-item-gallery.slick-slider .slick-arrow.slick-next-lf, .single-impression-gallery-lightbox.slick-slider .slick-arrow.slick-next-lf { right: calc(48.5% - 26px); } }

@media (max-width: 480px) { .single-impression-item-gallery.slick-slider .slick-arrow.slick-next-lf, .single-impression-gallery-lightbox.slick-slider .slick-arrow.slick-next-lf { right: calc(48% - 26px); } }

.single-impression-item-image img { border-radius: 6px; cursor: -webkit-grab; cursor: grab; }

.single-impression-item-image img:active { cursor: -webkit-grabbing; cursor: grabbing; }

.single-impression-gallery-title { margin: 0; }

.single-impression-gallery { padding-top: 43px; padding-bottom: 10px; }

.single-impression-gallery-image img { border-radius: 6px; cursor: -webkit-grab; cursor: grab; }

.single-impression-gallery-image img:active { cursor: -webkit-grabbing; cursor: grabbing; }

.single-impression-gallery-lightbox-image img { border-radius: 6px; cursor: pointer; }

.single-impression-footer { padding-top: 10px; border-top: 1px solid #329459; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.single-impression-footer p { margin-bottom: 0; font-size: 16px; font-weight: 700; color: #9EA1A4; }

.single-impression-share { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.single-impression-share .social-share-links { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-left: 8px; }

.single-impression-share i:before { color: #272D39; font-size: 16px; }

.impression-sidebar { padding: 30px; max-width: 352px; width: 26.4%; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); border-radius: 6px; }

@media (max-width: 1280px) { .impression-sidebar { min-width: 325px; } }

@media (max-width: 992px) { .impression-sidebar { width: 100%; min-width: auto; max-width: 600px; }
  .impression-sidebar .search-field-rounded { max-width: 100%; }
  .impression-sidebar .impression-sidebar-related-more, .impression-sidebar .impressions-sidebar-all { max-width: 400px; margin-left: auto; margin-right: auto; } }

@media (max-width: 480px) { .impression-sidebar { padding: 30px 20px; } }

.impression-sidebar label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; }

.impression-sidebar .button { width: 100%; text-align: center; }

.impression-sidebar-search { padding-bottom: 25px; border-bottom: 1px solid #329459; }

.impression-sidebar-search .search-field { padding: 15px 17px 17px; width: 100%; border-color: #CECECE; border-radius: 30px; background-color: #F9F9F9; color: #9EA1A4; font-weight: 500; font-family: "Raleway", sans-serif; }

.impression-sidebar-search .search-field::-webkit-input-placeholder { color: #CECECE; }

.impression-sidebar-search .search-field::-moz-placeholder { color: #CECECE; }

.impression-sidebar-search .search-field:-ms-input-placeholder { color: #CECECE; }

.impression-sidebar-search .search-field::placeholder { color: #CECECE; }

.impression-sidebar-search .submit-button-search { margin: -1px; top: 1px; right: 1px; width: 50px; height: 50px; position: absolute; border: 1px solid #CECECE; border-radius: 50%; background-color: #fff; -webkit-transition: all .5s; transition: all .5s; }

.impression-sidebar-search .submit-button-search svg { width: 20px; height: 20px; }

.impression-sidebar-search .submit-button-search:hover { background-color: transparent; border: 1px solid transparent; -webkit-transition: all .5s; transition: all .5s; }

.impression-sidebar-related-posts { padding-top: 30px; }

.impression-sidebar-related-posts h4 { margin: 0; }

.impression-sidebar-related-items { padding: 15px 0; list-style: none; }

.impression-sidebar-related-item { padding: 0 10px 10px 17px; position: relative; line-height: 19px; }

.impression-sidebar-related-item:before { top: 7px; left: 0; width: 7px; height: 7px; content: ''; background-color: #329459; border-radius: 50%; position: absolute; }

.impression-sidebar-related-item a { text-decoration: none; font-weight: 400; color: #9EA1A4; }

.impression-sidebar-related-item a:hover { color: #282D39; }

.impression-sidebar-related-more { padding-bottom: 10px; }

.archive-section-wrapper { padding-top: 20px; padding-bottom: 100px; overflow: hidden; }

@media (max-width: 1660px) { .archive-section-wrapper { padding-bottom: 70px; } }

@media (max-width: 1440px) { .archive-section-wrapper { padding-bottom: 50px; } }

@media (max-width: 1366px) { .archive-section-wrapper { padding-bottom: 40px; } }

@media (max-width: 992px) { .archive-section-wrapper { padding-bottom: 30px; } }

.archive-section-wrapper img { width: 20px; height: 20px; }

.archive-top { padding-bottom: 44px; color: #9EA1A4; }

.archive-top p { margin: 0; }

.archive-title { padding-bottom: 44px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (max-width: 768px) { .archive-title { padding-bottom: 20px; }
  .archive-title > * { margin-top: 0; margin-bottom: 20px; margin-right: 0; margin-left: 0; } }

@media (max-width: 640px) { .archive-title { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .archive-title h3 { width: 100%; text-align: center; } }

.archive-title h3 { font-size: 30px; }

@media (min-width: 769px) { .archive-title h3 { margin-right: 30px; margin: 0; } }

.archive-top-option { cursor: pointer; }

.archive-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; position: relative; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.archive-filter-wrapper { display: none; width: 100%; }

@media (max-width: 1200px) { .archive-filter-wrapper { display: block; } }

.archive-filter-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; font-size: 16px; border-radius: 6px; color: #282D39; background: #fff; -webkit-transition: .5s; transition: .5s; text-align: center; cursor: pointer; }

.archive-filter-inner:hover { color: #9EA1A4; }

.archive-filter-content { padding-bottom: 10px; width: 100%; font-weight: 700; }

.archive-filter-icon { width: 100%; }

.archive-sidebar-wrapper { padding: 30px; width: 26.4%; max-width: 100%; border-radius: 6px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); background-color: #fff; z-index: 1; }

@media (max-width: 1200px) { .archive-sidebar-wrapper { width: 100%; margin: 0 auto; } }

@media (max-width: 1200px) { .archive-sidebar-wrapper .widget-area { display: none; } }

.archive-sidebar-wrapper aside { margin-bottom: 0; }

.archive-sidebar-wrapper .sf-field-taxonomy-school-language { padding-bottom: 30px; width: 100%; border-bottom: 1px solid #329459; }

@media (max-width: 1200px) { .archive-sidebar-wrapper .sf-field-taxonomy-school-language { width: 30%; border-bottom: none; } }

@media (max-width: 640px) { .archive-sidebar-wrapper .sf-field-taxonomy-school-language { width: 100%; max-width: 430px; margin: 0 auto; } }

.archive-sidebar-wrapper .sf-field-taxonomy-school-country { padding-top: 26px; padding-bottom: 30px; width: 100%; }

@media (max-width: 1200px) { .archive-sidebar-wrapper .sf-field-taxonomy-school-country { width: 30%; padding-top: 0; } }

@media (max-width: 640px) { .archive-sidebar-wrapper .sf-field-taxonomy-school-country { width: 100%; max-width: 430px; margin: 0 auto; } }

.archive-sidebar-wrapper .sf-field-taxonomy-school-type { padding-top: 30px; padding-bottom: 20px; border-bottom: 1px solid #329459; width: 100%; }

@media (max-width: 1200px) { .archive-sidebar-wrapper .sf-field-taxonomy-school-type { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; border-top: 1px solid #329459; } }

.archive-sidebar-wrapper .select2-container { width: 100% !important; }

.archive-sidebar-wrapper .select2-container .select2-selection--single { background-color: #F9F9F9; }

.archive-sidebar-wrapper .select2-container .select2-selection__rendered { padding-left: 20px; }

.archive-sidebar-wrapper ul.children, .archive-sidebar-wrapper ul { padding: 0; margin: 0; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.archive-sidebar-wrapper ul h4 { padding-top: 0; padding-bottom: 15px; }

.archive-sidebar-wrapper ul li { padding: 0; }

.archive-sidebar-wrapper ul .sf-label-checkbox { padding-bottom: 5px; padding-top: 0; -webkit-transition: .5s; transition: .5s; }

.archive-sidebar-wrapper ul [class^="sf-level"] { padding: 0; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: none; font-weight: 500; color: #9EA1A4; position: relative; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.archive-sidebar-wrapper ul [class^="sf-level"]:last-of-type { padding-bottom: 0; }

.archive-sidebar-wrapper ul [class^="sf-level"] label { padding-left: 26px; width: 100%; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.archive-sidebar-wrapper ul [class^="sf-level"] label:before { content: ''; position: absolute; top: 5px; bottom: auto; left: 0; margin: auto; width: 15px; height: 15px; border: 1px solid #CECECE; border-radius: 4px; cursor: pointer; -webkit-transition: .5s; transition: .5s; }

.archive-sidebar-wrapper ul [class^="sf-level"] label:hover { color: #282D39; }

.archive-sidebar-wrapper ul [class^="sf-level"] label:hover:before { border-color: #282D39; }

.archive-sidebar-wrapper ul [class^="sf-level"] input { opacity: 0; position: absolute; visibility: hidden; padding: 40px; }

.archive-sidebar-wrapper ul [class^="sf-level"] input:checked + label:after { content: ''; background-image: url("../images/check-green.svg"); background-repeat: no-repeat; background-size: cover; position: absolute; width: 15px; height: 12px; top: 5px; bottom: auto; margin: auto; left: 2px; cursor: pointer; }

@media (max-width: 1200px) { .archive-sidebar-wrapper ul .sf-level-1 { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }

@media (max-width: 1200px) { .archive-sidebar-wrapper .sf-level-0 > .children { display: block; -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } }

@media (max-width: 768px) { .archive-sidebar-wrapper .sf-level-0 > .children { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (max-width: 480px) { .archive-sidebar-wrapper .sf-level-0 > .children { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; } }

.archive-sidebar-wrapper .sf-level-2 { margin-left: 30px; }

.archive-sidebar-wrapper .sf-field-search { padding-top: 30px; width: 100%; }

@media (max-width: 1200px) { .archive-sidebar-wrapper .sf-field-search { width: 30%; } }

@media (max-width: 640px) { .archive-sidebar-wrapper .sf-field-search { width: 100%; max-width: 430px; margin: 0 auto; padding-bottom: 30px; padding-top: 15px; } }

.archive-sidebar-wrapper .sf-field-search input { position: relative; padding: 15px 17px 17px; width: 100%; border-color: #CECECE; border-radius: 30px; background-color: #F9F9F9; color: #9EA1A4; font-weight: 500; font-family: "Raleway", sans-serif; }

.archive-sidebar-wrapper .sf-field-search input::-webkit-input-placeholder { color: #CECECE; }

.archive-sidebar-wrapper .sf-field-search input::-moz-placeholder { color: #CECECE; }

.archive-sidebar-wrapper .sf-field-search input:-ms-input-placeholder { color: #CECECE; }

.archive-sidebar-wrapper .sf-field-search input::placeholder { color: #CECECE; }

.archive-sidebar-wrapper .sf-field-search label { position: relative; }

.archive-sidebar-wrapper .sf-field-search label:after { content: ""; background-image: url("../images/icon-search.svg"); background-size: 20px 20px; background-repeat: no-repeat; background-position: center; position: absolute; margin: -1px; top: 1px; right: 1px; width: 50px; height: 50px; position: absolute; border: 1px solid #CECECE; border-radius: 50%; background-color: #fff; -webkit-transition: all .5s; transition: all .5s; }

.archive-sidebar-wrapper .sf-field-search label:after:hover { background-color: transparent; border: 1px solid transparent; -webkit-transition: all .5s; transition: all .5s; }

.archive-sidebar-wrapper label { width: 100%; }

.archive-main-wrapper { width: 70.9%; max-width: 945px; }

@media (max-width: 1200px) { .archive-main-wrapper { width: 100%; max-width: 100%; margin-top: 30px; min-height: 140px; } }

.archive-main-wrapper.author-archive-main-wrapper { width: 100%; max-width: 100%; }

.archive-main-wrapper .nav-links { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.school-item { margin: 0 15px 30px; width: calc(33.3% - 30px); max-width: 100%; border-radius: 6px; border: 1px solid #CECECE; position: relative; padding-bottom: 50px; }

@media (max-width: 1200px) { .school-item { width: calc(25% - 30px); } }

@media (max-width: 992px) { .school-item { width: calc(33% - 30px); } }

@media (max-width: 768px) { .school-item { width: calc(50% - 30px); } }

@media (max-width: 480px) { .school-item { width: calc(100% - 30px); } }

.school-item .school-link { bottom: 20px; position: absolute; left: 15px; right: 15px; margin: auto; }

.school-item .school-item-thumbnail img { width: 100%; height: 100%; border-top-left-radius: 6px; border-top-right-radius: 6px; }

.school-item .school-item-text-content { padding: 4px 20px 20px; }

.school-item .school-item-text-content p { margin: 0; }

.school-item .school-item-type-terms { padding-bottom: 16px; }

.school-item .school-item-type-terms .school-item-type-term { padding: 2px; }

.school-item .school-item-type-terms .school-item-type-term:not(:last-of-type) { margin-bottom: 5px; }

.school-item h4 { margin: 0; padding-bottom: 8px; }

.school-item h4 a { text-decoration: none; color: #282D39; }

.school-item img { margin-right: 10px; }

.school-item p { font-weight: 500; }

.school-item .school-item-language-term { padding-bottom: 6px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.school-item .school-item-language-term img { width: 16px; height: 13px; }

.school-item .school-item-location-term { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: 9px; }

.school-item .school-item-location-term img { width: 14px; height: 19px; }

.school-item .school-staring-price { padding-bottom: 25px; font-size: 30px; color: #282D39; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.school-item .school-staring-price h2, .school-item .school-staring-price .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .school-item .school-staring-price p, .school-item .school-staring-price .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .school-item .school-staring-price .step.final > h3 { margin: 0; }

.school-item .school-staring-price img { margin-bottom: 5px; width: 17px; height: 21px; }

.school-item .button-green { width: 100%; text-align: center; }

.school-item .school-item-hover { padding: 30px; visibility: hidden; opacity: 0; position: absolute; background-color: #fff; border: 1px solid #CECECE; border-radius: 6px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (max-width: 1200px) { .school-item .school-item-hover { display: none; } }

.school-item .school-item-hover p { margin-bottom: 0; }

.school-item .school-item-hover a img { width: 12px; height: 11px; }

.school-item .school-item-hover.hover-reverse:after { content: ''; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 15px solid #fff; position: absolute; top: calc(50% - 30px); right: -15px; }

.school-item .school-item-hover.hover-reverse:before { display: none; }

.school-item:hover .school-item-hover { opacity: 1; visibility: visible; z-index: 1; -webkit-transition: opacity .3s; transition: opacity .3s; }

.school-item:hover .school-item-hover:before { content: ''; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-right: 15px solid #fff; position: absolute; top: calc(50% - 30px); left: -15px; }

.text-white-box-section-wrapper { padding-top: 100px; padding-bottom: 100px; }

@media (max-width: 1660px) { .text-white-box-section-wrapper { padding: 70px 0; } }

@media (max-width: 1366px) { .text-white-box-section-wrapper { padding: 50px 0; } }

@media (max-width: 992px) { .text-white-box-section-wrapper { padding: 40px 0; } }

.text-white-box-section-wrapper.text-white-box-grey + .text-white-box-grey { padding-top: 0; }

.text-white-box-grey { background-color: #F9F9F9; }

.text-white-box-white { background-color: #fff; }

.text-white-box-section-inner { padding-right: 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

@media (max-width: 1660px) { .text-white-box-section-inner { padding-right: 15px; } }

@media (max-width: 992px) { .text-white-box-section-inner { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.text-white-box-section-inner strong { color: #282D39; }

.text-box-text { max-width: 654px; width: 42.8%; }

@media (max-width: 1366px) { .text-box-text { padding-right: 30px; width: 50%; } }

@media (max-width: 992px) { .text-box-text { width: 100%; padding: 0 15px 20px; } }

.text-box-text h2, .text-box-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .text-box-text p, .text-box-text .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .text-box-text .step.final > h3 { margin: 0; }

.text-box-achor { padding: 4px 30px; margin-bottom: 44px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; background: #272D39; color: #fff; text-transform: uppercase; font-weight: 700; font-size: 12px; border-radius: 6px; }

.text-box-achor p { margin-bottom: 0; }

.text-box-content { padding-top: 14px; }

.text-box-content p { font-weight: 500; }

.text-box-box { padding: 46px 54px 41px 51px; max-width: 100%; width: 46.5%; border-radius: 6px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (max-width: 1366px) { .text-box-box { min-width: 480px; } }

@media (max-width: 992px) { .text-box-box { width: 100%; min-width: auto; } }

@media (max-width: 580px) { .text-box-box { padding: 30px 30px; } }

@media (max-width: 350px) { .text-box-box { padding: 25px 20px; } }

.text-box-white-box-content p:first-of-type { line-height: 20px; }

.text-box-white-box-content p strong { font-size: 16px; }

.text-box-white-box-content p:nth-last-of-type(2) { margin-bottom: 6px; }

.text-box-white-box-content p:last-of-type { margin-top: 0; margin-bottom: 0; }

.text-box-white-box-content ul { padding-left: 0; padding-bottom: 15px; list-style: none; }

.text-box-white-box-content li { padding-left: 20px; padding-bottom: 5px; line-height: 21px; position: relative; }

.text-box-white-box-content li:before { content: ''; width: 7px; height: 7px; background-color: #329459; border-radius: 50%; position: absolute; top: 7px; left: 0; }

.search-section-wrapper { padding-top: 60px; padding-bottom: 60px; }

@media (max-width: 1366px) { .search-section-wrapper { padding-top: 40px; padding-bottom: 40px; } }

@media (max-width: 992px) { .search-section-wrapper { padding-top: 30px; padding-bottom: 30px; } }

.search-section-wrapper div:nth-last-of-type(2) { margin-bottom: 0; }

.search-section-wrapper .nav-links { padding-top: 30px; }

.search .scholarship-item { max-width: 100%; width: 100%; margin: 0 auto 30px; }

.not-found-section-wrapper { padding-bottom: 60px; }

.not-found-section-wrapper div { margin-top: 0; }

@media (max-width: 1500px) { .not-found-section-wrapper .error-404 { max-width: 90%; margin: auto; } }

.country-intro-section-wrapper { padding-top: 50px; padding-bottom: 50px; }

@media (max-width: 1366px) { .country-intro-section-wrapper { padding: 40px 0; } }

@media (max-width: 992px) { .country-intro-section-wrapper { padding: 30px 0; } }

.country-intro-section-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (max-width: 992px) { .country-intro-section-inner { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.country-intro-content { max-width: 654px; width: 49.1%; }

@media (max-width: 992px) { .country-intro-content { width: 100%; padding-bottom: 30px; } }

.country-intro-title { padding-bottom: 50px; }

@media (max-width: 1366px) { .country-intro-title { padding-bottom: 40px; } }

@media (max-width: 992px) { .country-intro-title { padding-bottom: 30px; } }

.country-intro-title h1, .country-intro-title .about-content h2, .about-content .country-intro-title h2, .country-intro-title .about-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city .country-intro-title p, .country-intro-title .header-contact-popup .header-contact-locations .header-contact-location-city .about-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content .country-intro-title p, .country-intro-title .about-content .booking-form-form .ea-bootstrap .step.final > h3, .about-content .booking-form-form .ea-bootstrap .country-intro-title .step.final > h3, .country-intro-title .booking-form-form .ea-bootstrap .about-content .step.final > h3, .booking-form-form .ea-bootstrap .about-content .country-intro-title .step.final > h3, .country-intro-title .image-text-section-wrapper.standard-image .image-text-text h2, .image-text-section-wrapper.standard-image .image-text-text .country-intro-title h2, .country-intro-title .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city .country-intro-title p, .country-intro-title .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text .country-intro-title p, .country-intro-title .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .country-intro-title .step.final > h3, .country-intro-title .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .country-intro-title .step.final > h3, .country-intro-title .newsletter-content h2, .newsletter-content .country-intro-title h2, .country-intro-title .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city .country-intro-title p, .country-intro-title .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content .country-intro-title p, .country-intro-title .newsletter-content .booking-form-form .ea-bootstrap .step.final > h3, .newsletter-content .booking-form-form .ea-bootstrap .country-intro-title .step.final > h3, .country-intro-title .booking-form-form .ea-bootstrap .newsletter-content .step.final > h3, .booking-form-form .ea-bootstrap .newsletter-content .country-intro-title .step.final > h3, .country-intro-title .who-we-are-title, .country-intro-title .discounts-title, .country-intro-title .scholarships-title, .country-intro-title .news-section-title, .country-intro-title .testimonials-section-wrapper h2, .testimonials-section-wrapper .country-intro-title h2, .country-intro-title .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city p, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .country-intro-title p, .country-intro-title .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper .country-intro-title p, .country-intro-title .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final > h3, .testimonials-section-wrapper .booking-form-form .ea-bootstrap .country-intro-title .step.final > h3, .country-intro-title .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper .country-intro-title .step.final > h3, .country-intro-title .content-section-inner h2, .content-section-inner .country-intro-title h2, .country-intro-title .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .country-intro-title p, .country-intro-title .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner .country-intro-title p, .country-intro-title .content-section-inner .booking-form-form .ea-bootstrap .step.final > h3, .content-section-inner .booking-form-form .ea-bootstrap .country-intro-title .step.final > h3, .country-intro-title .booking-form-form .ea-bootstrap .content-section-inner .step.final > h3, .booking-form-form .ea-bootstrap .content-section-inner .country-intro-title .step.final > h3 { margin: 0; }

.country-intro-image { width: 41.6%; max-width: 554px; }

@media (max-width: 992px) { .country-intro-image { width: 100%; } }

.country-intro-image img { box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); border-radius: 6px; }

.single-default-post-main-wrapper { padding: 50px 30px 100px; }

@media (max-width: 1366px) { .single-default-post-main-wrapper { padding: 40px 30px; } }

@media (max-width: 992px) { .single-default-post-main-wrapper { padding: 30px 30px; } }

.single-default-post-main-wrapper .impression-sidebar { margin-left: auto; }

@media (max-width: 992px) { .single-default-post-main-wrapper .impression-sidebar { margin-right: auto; } }

.single-default-post-main-wrapper .impressions-sidebar-all { padding-top: 30px; }

.single-default-post-main { width: 70%; margin-right: 30px; }

@media (max-width: 1280px) { .single-default-post-main { width: calc(100% - 400px); } }

@media (max-width: 992px) { .single-default-post-main { width: 100%; margin-right: 0; padding-bottom: 30px; } }

.single-default-post-main a { color: #329459; -webkit-transition: color 0.5s; transition: color 0.5s; }

.single-default-post-main a:hover { color: #282D39; }

.lf-popup-content { display: none; }

.lf-popup-content.featherlight-inner { display: block; }

section.school-intro-section-wrapper { padding: 50px 0 15px; }

@media (max-width: 1590px) { section.school-intro-section-wrapper { padding-top: 35px; } }

@media (max-width: 1366px) { section.school-intro-section-wrapper { padding: 40px 0; } }

@media (max-width: 992px) { section.school-intro-section-wrapper { padding: 30px 0; } }

.school-intro-section-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }

@media (max-width: 768px) { .school-intro-section-inner { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.school-intro-main { margin-right: 0; padding-right: 30px; -webkit-box-flex: 0; -webkit-flex: 0 0 40%; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; }

@media (max-width: 768px) { 
  .school-intro-main { 
    margin-bottom: 30px; 
    max-width: 500px; width: 100%; 
    -webkit-box-flex: 0; 
    -webkit-flex: 0 0 100%; 
    -ms-flex: 0 0 100%; 
    flex: 0 0 100%; 
    max-width: 100%; 
    padding-right: 0;
  } 
}

.school-intro-title { font-size: 28px; margin-top: 0; margin-bottom: 0; }

@media (max-width: 1050px) { .school-intro-title { font-size: 22px; } }

@media (max-width: 768px) { .school-intro-title { text-align: center; } }

.school-intro-type { padding-bottom: 35px; }

@media (max-width: 1440px) { .school-intro-type { padding-bottom: 5px; } }

.school-intro-type > h1, .about-content .school-intro-type > h2, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city .school-intro-type > p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content .school-intro-type > p, .about-content .booking-form-form .ea-bootstrap .step.final.school-intro-type > h3, .booking-form-form .ea-bootstrap .about-content .step.final.school-intro-type > h3, .image-text-section-wrapper.standard-image .image-text-text .school-intro-type > h2, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city .school-intro-type > p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text .school-intro-type > p, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final.school-intro-type > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final.school-intro-type > h3, .newsletter-content .school-intro-type > h2, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city .school-intro-type > p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content .school-intro-type > p, .newsletter-content .booking-form-form .ea-bootstrap .step.final.school-intro-type > h3, .booking-form-form .ea-bootstrap .newsletter-content .step.final.school-intro-type > h3, .school-intro-type > .who-we-are-title, .school-intro-type > .discounts-title, .school-intro-type > .scholarships-title, .school-intro-type > .news-section-title, .testimonials-section-wrapper .school-intro-type > h2, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .school-intro-type > p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper .school-intro-type > p, .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final.school-intro-type > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final.school-intro-type > h3, .content-section-inner .school-intro-type > h2, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .school-intro-type > p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner .school-intro-type > p, .content-section-inner .booking-form-form .ea-bootstrap .step.final.school-intro-type > h3, .booking-form-form .ea-bootstrap .content-section-inner .step.final.school-intro-type > h3 { color: #1C7149; font-style: italic; margin: 0; font-size: 14px; font-weight: 400; }

@media (max-width: 768px) { .school-intro-type { text-align: center; padding-bottom: 20px; } }

.school-intro-main-bottom { padding-top: 45px; }

@media (max-width: 1440px) { .school-intro-main-bottom { padding-top: 5px; } }

@media (min-width: 769px) { .school-intro-main-bottom { width: 100%; max-width: 467px; max-width: 767px; } }

.school-intro-anchors { padding: 30px 5px 30 0; }

.school-intro-anchors-row { margin: 0 -5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (max-width: 768px) { .school-intro-anchors-row { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.school-intro-anchor { padding: 8px 19px 5px 18px; margin: 0 5px 20px; text-decoration: none; color: #73797D; background-color: #F9F9F9; border: 1px solid #73797D; border-radius: 30px; font-style: italic; }

.school-intro-anchor:hover { border-color: #1C7149; background-color: #1C7149; -webkit-transition: all .4s; transition: all .4s; color: #fff; }

.school-intro-file { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; background-color: #fff; border-radius: 6px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (max-width: 480px) { .school-intro-file { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.school-intro-file-text { width: 100%; max-width: 287px; }

@media (max-width: 480px) { .school-intro-file-text { max-width: 100%; text-align: center; padding-bottom: 20px; } }

.school-intro-file-text p { margin-bottom: 0; line-height: 20px; font-size: 16px; font-weight: 700; color: #282D39; }

.school-intro-share { padding-top: 55px; }

@media (max-width: 1366px) { .school-intro-share { padding-top: 40px; } }

@media (max-width: 992px) { .school-intro-share { padding-top: 30px; } }

@media (max-width: 768px) { .school-intro-share { text-align: center; } }

.school-intro-share p { margin-bottom: 0; font-weight: 700; color: #282D39; font-size: 16px; }

.school-intro-share .social-share-links { padding-top: 10px; width: 100%; }

@media (max-width: 768px) { .school-intro-share .social-share-links { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.school-intro-share .social-share-links i { color: #282D39; font-size: 22px; }

.school-intro-side { border-radius: 6px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-flex: 0; -webkit-flex: 0 0 60%; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; }

@media (max-width: 768px) { .school-intro-side { max-width: 400px; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

.school-intro-side-top-wrapper { position: relative; width: 100%; }

.school-intro-video-link .school-intro-video-thumbnail { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.school-intro-video-link .school-intro-video-thumbnail img { width: 100%; height: 100%; }

.school-intro-video-link .play-button { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.school-intro-video-link .play-button svg { width: 50px; height: 50px; }

.school-intro-side-middle-wrapper { padding: 10px 30px 16px; background-image: -webkit-linear-gradient(left, #1C7149 0%, #329459 100%); background-image: linear-gradient(to right, #1C7149 0%, #329459 100%); width: 100%; }

.school-intro-side-middle-wrapper .school-intro-side-middle-price-wrapper { padding-bottom: 10px; position: relative; }

.school-intro-side-middle-wrapper .school-intro-side-middle-price-wrapper::after { content: ''; width: calc(100% + 60px); left: -30px; bottom: 0; height: 1px; background-color: #fff; position: absolute; }

.school-intro-side-middle-wrapper .school-intro-starting-price { padding-top: 5px; padding-bottom: 5px; }

@media (max-width: 768px) { .school-intro-side-middle-wrapper .school-intro-starting-price { padding-bottom: 15px; } }

.school-intro-side-middle-wrapper .school-intro-starting-price h2, .school-intro-side-middle-wrapper .school-intro-starting-price .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .school-intro-side-middle-wrapper .school-intro-starting-price p, .school-intro-side-middle-wrapper .school-intro-starting-price .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .school-intro-side-middle-wrapper .school-intro-starting-price .step.final > h3 { margin-top: 0; margin-bottom: 0; color: #fff; }

.school-intro-side-middle-wrapper .school-intro-pricelist { padding-bottom: 10px; padding-top: 10px; }

.school-intro-side-middle-wrapper .school-intro-pricelist .button { padding-top: 4px; }

.school-intro-side-middle-wrapper .school-intro-address { padding-top: 16px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; }

.school-intro-side-middle-wrapper .school-intro-address p { margin-bottom: 0; margin-left: 20px; width: calc(100% - 20px - 18px); line-height: 20px; font-weight: 500; }

.school-intro-side-middle-wrapper .school-intro-address svg { width: 14px; height: 18px; margin-top: 5px; }

.school-intro-side-middle-wrapper .school-intro-address svg path { fill: #fff !important; }

.school-intro-side-bottom-wrapper { padding: 26px 34px 34px; background-color: #133B29; width: 100%; }

.school-intro-content { padding-bottom: 30px; }

.school-intro-content p { margin-bottom: 0; color: #fff; }

.school-intro-content h1, .school-intro-content .about-content h2, .about-content .school-intro-content h2, .school-intro-content .about-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .about-content .header-contact-popup .header-contact-locations .header-contact-location-city .school-intro-content p, .school-intro-content .header-contact-popup .header-contact-locations .header-contact-location-city .about-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .about-content .school-intro-content p, .school-intro-content .about-content .booking-form-form .ea-bootstrap .step.final > h3, .about-content .booking-form-form .ea-bootstrap .school-intro-content .step.final > h3, .school-intro-content .booking-form-form .ea-bootstrap .about-content .step.final > h3, .booking-form-form .ea-bootstrap .about-content .school-intro-content .step.final > h3, .school-intro-content .image-text-section-wrapper.standard-image .image-text-text h2, .image-text-section-wrapper.standard-image .image-text-text .school-intro-content h2, .school-intro-content .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .image-text-section-wrapper.standard-image .image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city .school-intro-content p, .school-intro-content .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text p, .header-contact-popup .header-contact-locations .header-contact-location-city .image-text-section-wrapper.standard-image .image-text-text .school-intro-content p, .school-intro-content .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .image-text-section-wrapper.standard-image .image-text-text .booking-form-form .ea-bootstrap .school-intro-content .step.final > h3, .school-intro-content .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .step.final > h3, .booking-form-form .ea-bootstrap .image-text-section-wrapper.standard-image .image-text-text .school-intro-content .step.final > h3, .school-intro-content .newsletter-content h2, .newsletter-content .school-intro-content h2, .school-intro-content .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .newsletter-content .header-contact-popup .header-contact-locations .header-contact-location-city .school-intro-content p, .school-intro-content .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content p, .header-contact-popup .header-contact-locations .header-contact-location-city .newsletter-content .school-intro-content p, .school-intro-content .newsletter-content .booking-form-form .ea-bootstrap .step.final > h3, .newsletter-content .booking-form-form .ea-bootstrap .school-intro-content .step.final > h3, .school-intro-content .booking-form-form .ea-bootstrap .newsletter-content .step.final > h3, .booking-form-form .ea-bootstrap .newsletter-content .school-intro-content .step.final > h3, .school-intro-content .who-we-are-title, .school-intro-content .discounts-title, .school-intro-content .scholarships-title, .school-intro-content .news-section-title, .school-intro-content .testimonials-section-wrapper h2, .testimonials-section-wrapper .school-intro-content h2, .school-intro-content .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city p, .testimonials-section-wrapper .header-contact-popup .header-contact-locations .header-contact-location-city .school-intro-content p, .school-intro-content .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper p, .header-contact-popup .header-contact-locations .header-contact-location-city .testimonials-section-wrapper .school-intro-content p, .school-intro-content .testimonials-section-wrapper .booking-form-form .ea-bootstrap .step.final > h3, .testimonials-section-wrapper .booking-form-form .ea-bootstrap .school-intro-content .step.final > h3, .school-intro-content .booking-form-form .ea-bootstrap .testimonials-section-wrapper .step.final > h3, .booking-form-form .ea-bootstrap .testimonials-section-wrapper .school-intro-content .step.final > h3, .school-intro-content .content-section-inner h2, .content-section-inner .school-intro-content h2, .school-intro-content .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city .school-intro-content p, .school-intro-content .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner .school-intro-content p, .school-intro-content .content-section-inner .booking-form-form .ea-bootstrap .step.final > h3, .content-section-inner .booking-form-form .ea-bootstrap .school-intro-content .step.final > h3, .school-intro-content .booking-form-form .ea-bootstrap .content-section-inner .step.final > h3, .booking-form-form .ea-bootstrap .content-section-inner .school-intro-content .step.final > h3, .school-intro-content h2, .school-intro-content .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .school-intro-content p, .school-intro-content .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .school-intro-content .step.final > h3, .school-intro-content h3, .school-intro-content h4 { margin-top: 0; color: #fff; }

.pricelist-popup-wrapper { padding-left: 30px; padding-right: 30px; position: fixed; z-index: -1; background: rgba(40, 45, 57, 0.8); top: 0; left: 0; bottom: 0; right: 0; display: none; overflow: auto; }

@media (max-width: 767px) { .pricelist-popup-wrapper { padding: 0; } }

.pricelist-popup-wrapper.show { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; z-index: 103; z-index: 9999; }

@media (max-width: 767px) { .pricelist-popup-wrapper.show { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } }

@media (max-width: 1200px) { .header-fixed .pricelist-popup-wrapper { padding-top: 60px; } }

@media (max-width: 767px) { .header-fixed .pricelist-popup-wrapper { padding-top: 0; } }

.pricelist-popup-inner { background-color: #fff; border-radius: 8px; color: #282D39; max-height: calc(100vh - 80px); max-width: 950px; padding: 60px 20px 30px; position: relative; width: 100%; }

@media (max-width: 767px) { .pricelist-popup-inner { border-radius: 0; max-height: 100%; padding: 60px 0 30px 20px; } }

section.school-intro-section-wrapper table { border-collapse: separate; margin: 10px 0 30px; }

@media (max-width: 767px) { section.school-intro-section-wrapper table { display: block; } }

section.school-intro-section-wrapper table p { margin-top: 0; margin-bottom: 1em; }

section.school-intro-section-wrapper table p:empty { display: none; }

@media (max-width: 767px) { section.school-intro-section-wrapper tbody { display: block; } }

@media (max-width: 767px) { section.school-intro-section-wrapper tbody tr:first-of-type td:not(:first-child), tbody tr:first-of-type td:first-child:empty { display: none; } }

section.school-intro-section-wrapper tbody tr:first-of-type td { background-color: #329459; border-top: 1px solid #d9d9d9; color: #fff; font-weight: 700; word-break: normal; }

@media (min-width: 768px) { section.school-intro-section-wrapper tbody tr:first-of-type td:first-child { border-top-left-radius: 10px; } }

@media (min-width: 768px) { section.school-intro-section-wrapper tbody tr:first-of-type td:last-child { border-top-right-radius: 10px; } }

@media (min-width: 1439px) { section.school-intro-section-wrapper tbody tr:first-of-type td { padding: 8px 10px; } }

@media (max-width: 767px) { section.school-intro-section-wrapper tbody tr:first-of-type td { background-color: #1C7149; line-height: 1.5em; padding: 15px 10px; } }

@media (min-width: 768px) { section.school-intro-section-wrapper tbody tr:last-of-type td:first-child { border-bottom-left-radius: 10px; } }

@media (min-width: 768px) { section.school-intro-section-wrapper tbody tr:last-of-type td:last-child { border-bottom-right-radius: 10px; } }

@media (max-width: 767px) { section.school-intro-section-wrapper tr { display: block; width: 100%; }
  section.school-intro-section-wrapper tr.no-mobile-title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  section.school-intro-section-wrapper tr.no-mobile-title .mobile-td-title { display: none; }
  section.school-intro-section-wrapper tr.no-mobile-title td:first-child { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #fff; color: #282D39; display: block; -webkit-box-flex: 0; -webkit-flex: 0 0 150px; -ms-flex: 0 0 150px; flex: 0 0 150px; font-size: 13px; font-weight: 700; line-height: 1.25em; padding: 5px 10px; width: 150px; } }

@media (max-width: 767px) and (max-width: 480px) { section.school-intro-section-wrapper tr.no-mobile-title td:first-child { width: 100px; } }

@media (max-width: 767px) { tr.no-mobile-title td:last-child { display: block; }
  section.school-intro-section-wrapper tr.one-td td { background-color: transparent; color: #282D39; display: block; -webkit-box-flex: 0 !important; -webkit-flex: 0 0 100% !important; -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; }
  section.school-intro-section-wrapper tr:nth-child(n+2):not(.no-mobile-title) td:first-child .mobile-td-title { display: none; }
  section.school-intro-section-wrapper tr.other-columns:not(.no-mobile-title) td { border-left: 1px solid #d9d9d9; display: block; } }

section.school-intro-section-wrapper td { min-width: 15px; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; padding: 5px 10px; }

@media (max-width: 1200px) { section.school-intro-section-wrapper td { word-break: break-word; } }

@media (max-width: 767px) { section.school-intro-section-wrapper td { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; } }

section.school-intro-section-wrapper td:first-of-type { border-left: 1px solid #d9d9d9; }

@media (max-width: 767px) { section.school-intro-section-wrapper td:first-of-type { background-color: #329459; color: #fff; } }

section.school-intro-section-wrapper td .mobile-td-title { display: none; }

@media (max-width: 767px) { section.school-intro-section-wrapper td .mobile-td-title { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: rgba(50, 148, 89, 0.25); border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 0 150px; -ms-flex: 0 0 150px; flex: 0 0 150px; font-size: 13px; font-weight: 700; line-height: 1.25em; margin: -5px 10px -5px -10px; padding: 5px 10px; width: 150px; } }

@media (max-width: 480px) { section.school-intro-section-wrapper td .mobile-td-title { width: 100px; } }

.pricelist-popup-title { padding: 10px 0; margin-top: 0; margin-bottom: 0; background-image: -webkit-linear-gradient(left, #1C7149 0%, #329459 100%); background-image: linear-gradient(to right, #1C7149 0%, #329459 100%); color: #fff; font-weight: 700; position: absolute; top: 0px; right: 0; left: 0; text-align: center; font-size: 20px; border-top-left-radius: 6px; border-top-right-radius: 6px; }

@media (max-width: 767px) { .pricelist-popup-title { border-radius: 0; } }

.pricelist-popup-content { overflow: auto; padding-right: 10px; max-height: calc(100vh - 160px); }

@media (max-width: 767px) { .pricelist-popup-content { max-height: calc( 100vh - 80px); padding-right: 15px; } }

.pricelist-popup-close { font-size: 30px; position: absolute; top: -8px; right: 20px; cursor: pointer; font-weight: 500; -webkit-transition: .5s; transition: .5s; color: #fff; }

.pricelist-popup-close:hover { color: #282D39; }

.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom { bottom: 217px !important; }

.acf-map { width: 100%; height: 100%; border: #ccc solid 1px; }

#map-canvas { height: 400px; }

.gm-style .gm-style-iw-t::after { background: #33935B; -webkit-transition: all 0.5s; transition: all 0.5s; }

.gm-style .gm-style-iw-t.hover::after { background: #fff; }

.gm-style-iw { padding: 0 !important; background-color: #133B29 !important; }

.gm-style-iw button { display: none !important; }

.gm-style-iw-d { overflow: visible !important; }

.school-marker { width: 298px; max-width: 100%; }

.school-marker .school-marker-info { padding: 22px 20px 12px 20px; color: #fff; }

.school-marker .school-marker-info h4 { margin-top: 0; margin-bottom: 0; color: #fff; }

.school-marker .school-marker-info p { line-height: 26px; font-size: 14px; font-weight: 400; margin-bottom: 0; }

.school-marker .school-marker-link { width: 100%; border-radius: 0 0 8px 8px; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.school-marker .school-marker-link a { padding: 12px 20px; width: 100%; background-color: #33935B; text-align: center; text-decoration: none; color: #fff; -webkit-transition: .5s; transition: .5s; font-weight: 700; }

.school-marker .school-marker-link a:hover { background-color: #fff; color: #33935B; }

.school-marker .school-marker-link p { margin-bottom: 0; }

.school-map-section-wrapper { height: 32vw; min-height: 400px; }

.school-list-section-wrapper { padding-top: 100px; padding-bottom: 100px; background: #F9F9F9; }

@media (max-width: 1660px) { .school-list-section-wrapper { padding: 70px 0; } }

@media (max-width: 1440px) { .school-list-section-wrapper { padding: 50px 0; } }

@media (max-width: 1366px) { .school-list-section-wrapper { padding: 40px 0; } }

@media (max-width: 992px) { .school-list-section-wrapper { padding: 30px 0; } }

.school-list-section-wrapper + .school-content-section-wrapper { padding-top: 73px; }

@media (max-width: 1660px) { .school-list-section-wrapper + .school-content-section-wrapper { padding-top: 62px; } }

@media (max-width: 1440px) { .school-list-section-wrapper + .school-content-section-wrapper { padding-top: 50px; } }

@media (max-width: 1366px) { .school-list-section-wrapper + .school-content-section-wrapper { padding-top: 40px; } }

@media (max-width: 992px) { .school-list-section-wrapper + .school-content-section-wrapper { padding-top: 30px; } }

.school-list-section-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding-left: 12px; padding-right: 9px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (max-width: 1660px) { .school-list-section-inner { padding: 0 15px; } }

@media (max-width: 1366px) { .school-list-section-inner { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

@media (max-width: 1200px) { .school-list-title-description { max-width: 850px; margin: 0 0 20px; padding: 0 40px; margin-left: auto; margin-right: auto; } }

.school-list-title-description .school-list-subtitle { width: 100%; }

.school-list-item { padding-left: 42px; line-height: 21px; position: relative; }

.school-list-item:before { width: 23px; height: 23px; background-color: #329459; border-radius: 50%; top: 0; left: 0; content: ''; position: absolute; }

.school-list-item:after { background-image: url(../images/check-white.svg); background-repeat: no-repeat; background-size: cover; width: 11px; height: 9px; top: 6px; left: 6px; content: ''; position: absolute; }

.school-list-item h4 { margin-top: 0; margin-bottom: 9px; }

.school-list-item p { line-height: 1.8em; margin-bottom: 24px; }

.school-list-left { max-width: 30%; width: 100%; margin-right: 30px; }

.school-list-left.no-right-item { max-width: 100%; width: 100%; margin-right: 0; }

@media (max-width: 1200px) { .school-list-left { max-width: 850px; margin: 0 0 20px; padding: 0 40px; } }

@media (max-width: 480px) { .school-list-left { padding: 0 20px; } }

.school-list-left h2, .school-list-left .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .school-list-left p, .school-list-left .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .school-list-left .step.final > h3 { margin-top: 0; margin-bottom: 0; line-height: 1.5em; }

@media (max-width: 992px) { .school-list-left h2, .school-list-left .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .school-list-left p, .school-list-left .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .school-list-left .step.final > h3 { margin-bottom: 10px; text-align: center; } }

.school-list-subtitle { padding-bottom: 48px; }

@media (max-width: 1366px) { .school-list-subtitle { padding-bottom: 40px; } }

@media (max-width: 992px) { .school-list-subtitle { padding-bottom: 20px; } }

.school-list-subtitle p { margin: 0; }

.school-list-item-left { margin-bottom: 46px; }

.school-list-item-left:last-of-type { margin-bottom: 0; }

.school-list-right { padding: 40px 50px 17px; max-width: 100%; width: 66.8%; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (max-width: 1440px) { .school-list-right { padding: 40px 40px 17px; } }

@media (max-width: 1200px) { .school-list-right { width: 100%; max-width: 850px; } }

@media (max-width: 480px) { .school-list-right { padding-left: 20px; padding-right: 20px; } }

.school-list-right h2, .school-list-right .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .school-list-right p, .school-list-right .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .school-list-right .step.final > h3 { margin-top: 0; margin-bottom: 0; line-height: 1.5em; }

@media (max-width: 992px) { .school-list-right h2, .school-list-right .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .school-list-right p, .school-list-right .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .school-list-right .step.final > h3 { margin-bottom: 10px; text-align: center; } }

.school-list-items-right { -webkit-columns: 2; -moz-columns: 2; columns: 2; -webkit-column-gap: 60px; -moz-column-gap: 60px; column-gap: 60px; }

@media (max-width: 768px) { .school-list-items-right { -webkit-column-count: auto; -moz-column-count: auto; column-count: auto; } }

.school-list-item-right { display: block; -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; }

.school-image-text-section-wrapper.text-image { padding-top: 100px; padding-bottom: 100px; position: relative; }

@media (max-width: 1660px) { .school-image-text-section-wrapper.text-image { padding: 70px 0; } }

@media (max-width: 1440px) { .school-image-text-section-wrapper.text-image { padding: 50px 0; } }

@media (max-width: 1366px) { .school-image-text-section-wrapper.text-image { padding: 40px 0; } }

.school-image-text-section-wrapper.text-image:before { max-width: 64.7%; width: 100%; top: 50px; bottom: 50px; content: ''; position: absolute; left: 0; z-index: -1; background-image: -webkit-linear-gradient(left, #1C7149 0%, #329459 100%); background-image: linear-gradient(to right, #1C7149 0%, #329459 100%); }

@media (max-width: 1660px) { .school-image-text-section-wrapper.text-image:before { top: 30px; bottom: 30px; } }

@media (max-width: 1440px) { .school-image-text-section-wrapper.text-image:before { top: 20px; bottom: 20px; } }

@media (max-width: 992px) { .school-image-text-section-wrapper.text-image:before { max-width: 100%; } }

.school-image-text-section-wrapper.text-image .school-image-text-section-inner { width: 100%; max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

@media (max-width: 1440px) { .school-image-text-section-wrapper.text-image .school-image-text-section-inner { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }

@media (max-width: 992px) { .school-image-text-section-wrapper.text-image .school-image-text-section-inner { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.school-image-text-section-wrapper.text-image .school-image-text-text { width: 50%; max-width: 100%; padding-left: calc(50vw - 720px); padding-top: 50px; padding-right: 30px; }

@media (max-width: 1440px) { .school-image-text-section-wrapper.text-image .school-image-text-text { padding-left: 0; padding-bottom: 20px; } }

@media (max-width: 1366px) { .school-image-text-section-wrapper.text-image .school-image-text-text { padding-top: 40px; } }

@media (max-width: 992px) { .school-image-text-section-wrapper.text-image .school-image-text-text { max-width: 650px; width: 100%; padding-top: 30px; padding-right: 0; margin: 0 auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.school-image-text-section-wrapper.text-image .school-image-text-text h2, .school-image-text-section-wrapper.text-image .school-image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .school-image-text-section-wrapper.text-image .school-image-text-text p, .school-image-text-section-wrapper.text-image .school-image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .school-image-text-section-wrapper.text-image .school-image-text-text .step.final > h3 { padding-top: 44px; padding-bottom: 12px; margin-top: 0; margin-bottom: 0; color: #fff; width: 100%; }

@media (max-width: 1366px) { .school-image-text-section-wrapper.text-image .school-image-text-text h2, .school-image-text-section-wrapper.text-image .school-image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .school-image-text-section-wrapper.text-image .school-image-text-text p, .school-image-text-section-wrapper.text-image .school-image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .school-image-text-section-wrapper.text-image .school-image-text-text .step.final > h3 { padding-top: 40px; padding-bottom: 20px; } }

@media (max-width: 992px) { .school-image-text-section-wrapper.text-image .school-image-text-text h2, .school-image-text-section-wrapper.text-image .school-image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .school-image-text-section-wrapper.text-image .school-image-text-text p, .school-image-text-section-wrapper.text-image .school-image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .school-image-text-section-wrapper.text-image .school-image-text-text .step.final > h3 { padding-top: 30px; text-align: center; } }

.school-image-text-section-wrapper.text-image .school-image-text-anchor { display: inline-block; color: #282D39; font-weight: 700; text-transform: uppercase; background-color: #92BEA7; border-radius: 6px; }

.school-image-text-section-wrapper.text-image .school-image-text-anchor p { padding: 4px 50px; margin-bottom: 0; font-size: 12px; }

.school-image-text-section-wrapper.text-image .school-image-text-content { max-width: 586px; width: 100%; color: #fff; }

@media (max-width: 992px) { .school-image-text-section-wrapper.text-image .school-image-text-content { max-width: 100%; } }

.school-image-text-section-wrapper.text-image .school-image-text-image { padding-left: 15px; width: 50%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media (max-width: 992px) { .school-image-text-section-wrapper.text-image .school-image-text-image { max-width: 650px; width: 100%; padding-left: 0; margin: 0 auto 30px; } }

.school-image-text-section-wrapper.text-image .school-image-text-image img { border-radius: 6px; }

@media (min-width: 1440px) { .school-image-text-section-wrapper.text-image .school-image-text-image img { margin-top: 5%; } }

.school-image-text-section-wrapper.image-text { padding-top: 50px; padding-bottom: 100px; }

@media (max-width: 1660px) { .school-image-text-section-wrapper.image-text { padding: 70px 0 50px; } }

@media (max-width: 1440px) { .school-image-text-section-wrapper.image-text { padding: 50px 0; } }

@media (max-width: 1366px) { .school-image-text-section-wrapper.image-text { padding: 40px 0; } }

@media (max-width: 992px) { .school-image-text-section-wrapper.image-text { padding: 30px 0 40px; } }

.school-image-text-section-wrapper.image-text .school-image-text-section-inner { padding-left: 0; padding-right: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media (max-width: 1772px) { .school-image-text-section-wrapper.image-text .school-image-text-section-inner { padding: 0 15px; } }

@media (max-width: 992px) { .school-image-text-section-wrapper.image-text .school-image-text-section-inner { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.school-image-text-section-wrapper.image-text .school-image-text-image { max-width: 846px; width: 49.2%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media (max-width: 992px) { .school-image-text-section-wrapper.image-text .school-image-text-image { max-width: 650px; width: 100%; margin: 0 auto 40px; } }

.school-image-text-section-wrapper.image-text .school-image-text-image img { border-radius: 6px; }

@media (min-width: 1440px) { .school-image-text-section-wrapper.image-text .school-image-text-image img { margin-top: 5%; } }

.school-image-text-section-wrapper.image-text .school-image-text-text { padding: 94px 140px 69px 147px; margin-left: -67px; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; max-width: 946px; width: 55%; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); background-color: #F9F9F9; border-radius: 6px; position: relative; }

@media (max-width: 1660px) { .school-image-text-section-wrapper.image-text .school-image-text-text { padding: 60px 110px 50px; } }

@media (max-width: 1440px) { .school-image-text-section-wrapper.image-text .school-image-text-text { padding: 50px 90px; } }

@media (max-width: 1366px) { .school-image-text-section-wrapper.image-text .school-image-text-text { padding: 50px 70px; } }

@media (max-width: 992px) { .school-image-text-section-wrapper.image-text .school-image-text-text { padding: 80px 50px 20px; max-width: 650px; width: 100%; margin: 0 auto; } }

@media (max-width: 640px) { .school-image-text-section-wrapper.image-text .school-image-text-text { padding-left: 30px; padding-right: 30px; } }

@media (max-width: 480px) { .school-image-text-section-wrapper.image-text .school-image-text-text { padding-left: 15px; padding-right: 15px; } }

.school-image-text-section-wrapper.image-text .school-image-text-text h2, .school-image-text-section-wrapper.image-text .school-image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .school-image-text-section-wrapper.image-text .school-image-text-text p, .school-image-text-section-wrapper.image-text .school-image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .school-image-text-section-wrapper.image-text .school-image-text-text .step.final > h3 { margin-top: 0; margin-bottom: 12px; }

@media (max-width: 992px) { .school-image-text-section-wrapper.image-text .school-image-text-text h2, .school-image-text-section-wrapper.image-text .school-image-text-text .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .school-image-text-section-wrapper.image-text .school-image-text-text p, .school-image-text-section-wrapper.image-text .school-image-text-text .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .school-image-text-section-wrapper.image-text .school-image-text-text .step.final > h3 { text-align: center; margin-bottom: 20px; } }

.school-image-text-section-wrapper.image-text .school-image-text-anchor { position: absolute; top: 30px; right: 25px; }

@media (max-width: 992px) { .school-image-text-section-wrapper.image-text .school-image-text-anchor { left: 0; right: 0; text-align: center; } }

.school-image-text-section-wrapper.image-text .school-image-text-anchor p { padding: 4px 32px 4px 30px; margin-bottom: 0; font-size: 12px; display: inline-block; color: #fff; font-weight: 700; text-transform: uppercase; background-color: #272D39; border-radius: 6px; }

.school-content-section-wrapper { padding-top: 50px; padding-bottom: 16px; }

.school-content-section-wrapper .school-content-section-title { text-align: center; }

@media (max-width: 1660px) { .school-content-section-wrapper { padding-top: 40px; } }

@media (max-width: 1440px) { .school-content-section-wrapper { padding-top: 40px; } }

@media (max-width: 1366px) { .school-content-section-wrapper { padding-top: 40px; } }

@media (max-width: 992px) { .school-content-section-wrapper { padding-top: 30px; } }

.school-content-section-title { margin-top: 0; margin-bottom: 16px; }

.school-content-content { width: 750px; max-width: 100%; margin: 0 auto; font-weight: 500; }

.school-content-content ul { list-style: none; }

.school-content-content li { padding-left: 15px; }

.school-content-content li:before { content: ''; display: inline-block; margin-right: 5px; margin-bottom: 3px; width: 6px; height: 6px; background-color: #74797D; border-radius: 50%; }

.school-gallery-section-wrapper { padding-top: 100px; padding-bottom: 100px; }

@media (max-width: 1660px) { .school-gallery-section-wrapper { padding: 70px 0; } }

@media (max-width: 1440px) { .school-gallery-section-wrapper { padding: 50px 0; } }

@media (max-width: 1366px) { .school-gallery-section-wrapper { padding: 40px 0; } }

@media (max-width: 1177px) { .school-gallery-section-wrapper { padding-left: 15px; } }

@media (max-width: 992px) { .school-gallery-section-wrapper { padding: 30px 0 30px 15px; } }

.school-gallery-section-inner { margin-left: calc((100% - 1130px) / 2); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; position: relative; }

@media (max-width: 1177px) { .school-gallery-section-inner { margin-left: 0; } }

@media (max-width: 480px) { .school-gallery-section-inner { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.school-gallery-title { width: 100%; max-width: 195px; }

@media (max-width: 992px) { .school-gallery-title { max-width: 150px; } }

@media (max-width: 480px) { .school-gallery-title { max-width: 100%; text-align: center; padding-bottom: 30px; } }

.school-gallery-title h2, .school-gallery-title .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .school-gallery-title p, .school-gallery-title .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .school-gallery-title .step.final > h3 { line-height: 26px; margin-top: 0; margin-bottom: 0; }

.school-gallery-items { width: calc(100% - 195px); position: static; margin-left: auto; }

@media (max-width: 992px) { .school-gallery-items { width: calc(100% - 150px); } }

@media (max-width: 480px) { .school-gallery-items { width: 100%; padding-bottom: 50px; } }

.school-gallery-items .slick-arrow { margin: 0; left: 0; top: 0; border: 1px solid #CECECE; border-radius: 50%; width: 26px; height: 26px; color: #CECECE; font-size: 22px; line-height: 22px; }

.school-gallery-items .slick-prev-lf { top: 74px; }

@media (max-width: 992px) { .school-gallery-items .slick-prev-lf { top: auto; bottom: 41px; } }

@media (max-width: 480px) { .school-gallery-items .slick-prev-lf { left: calc(48% - 26px); right: auto; bottom: 0; } }

.school-gallery-items .slick-next-lf { top: 116px; }

@media (max-width: 992px) { .school-gallery-items .slick-next-lf { top: auto; bottom: 0; } }

@media (max-width: 480px) { .school-gallery-items .slick-next-lf { right: calc(48% - 26px); left: auto; } }

.school-gallery-items .slick-list { padding-right: 150px; }

.school-accr-section-wrapper { padding-top: 100px; padding-bottom: 50px; background-color: #F9F9F9; }

@media (max-width: 1660px) { .school-accr-section-wrapper { padding-top: 70px 0; } }

@media (max-width: 1440px) { .school-accr-section-wrapper { padding-top: 50px 0; } }

@media (max-width: 1366px) { .school-accr-section-wrapper { padding: 40px 0; } }

@media (max-width: 992px) { .school-accr-section-wrapper { padding: 30px 0; } }

.school-accr-section-wrapper.school-accr-section-wrapper-default { background: -webkit-linear-gradient(left, #1C7149 0%, #329459 100%); background: linear-gradient(to right, #1C7149 0%, #329459 100%); }

.school-accr-section-wrapper.school-accr-section-wrapper-default .school-accr-title { color: #fff; }

.school-accr-section-inner { text-align: center; }

.school-accr-title { margin-top: 0; margin-bottom: 0; color: #282D39; }

.school-accr-logos { padding-top: 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media (max-width: 992px) { .school-accr-logos { padding-bottom: 40px; } }

.school-accr-logos .slick-track { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.school-accr-logo { max-width: 180px; }

.school-accr-logo img { margin: 0 auto; max-height: 87px; padding: 0 5px; }

.privacy-policy .content-intro-content { margin-bottom: 10px; }

.privacy-policy .content-section-wrapper { padding: 50px 0 0; }

.privacy-policy .content-section-wrapper:last-of-type { padding-bottom: 80px; }

.privacy-policy .content-default-content { padding: 35px 45px 20px; }

.content-section-wrapper { padding: 50px 0; }

@media (max-width: 1366px) { .content-section-wrapper { padding: 40px 0; } }

@media (max-width: 992px) { .content-section-wrapper { padding: 30px 0; } }

.content-section-wrapper a { color: #33935B; -webkit-transition: all .5s; transition: all .5s; }

.content-section-wrapper a:hover { color: #133B29; }

.content-section-inner h2, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner p, .content-section-inner .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .content-section-inner .step.final > h3 { margin-top: 0; margin-bottom: 40px; }

@media (max-width: 1366px) { .content-section-inner h2, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner p, .content-section-inner .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .content-section-inner .step.final > h3 { margin-bottom: 30px; } }

@media (max-width: 768px) { .content-section-inner h2, .content-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-section-inner p, .content-section-inner .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .content-section-inner .step.final > h3 { text-align: center; } }

.content-intro-content { margin-bottom: 40px; }

@media (max-width: 1366px) { .content-intro-content { margin-bottom: 30px; } }

.content-default-content { background-color: #F9F9F9; padding: 46px 90px 25px 88px; border-radius: 6px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (max-width: 1366px) { .content-default-content { padding: 46px 70px 25px; } }

@media (max-width: 1200px) { .content-default-content { padding: 40px 50px 25px; } }

@media (max-width: 992px) { .content-default-content { padding: 40px 40px 25px; } }

@media (max-width: 768px) { .content-default-content { padding: 30px; } }

@media (max-width: 480px) { .content-default-content { padding-left: 10px; } }

.content-default-content blockquote { color: #282D39; margin: 0; }

.content-default-content blockquote p { margin-top: 4px !important; }

.content-default-content ol { list-style: none; counter-reset: section; }

.content-default-content li { padding-bottom: 17px; position: relative; color: #9EA1A4; font-weight: 500; }

.content-default-content li::before { counter-increment: section; content: counter(section) "."; position: absolute; left: -30px; border-radius: 50%; background-color: #CDCDCD; color: #74797D; width: 20px; height: 20px; font-weight: 700; padding: 0px 5px; line-height: 19px; text-align: center; }

.content-default-content li p { margin: 0; }

.content-two-cols-section-wrapper { padding: 93px 0 102px; }

@media (max-width: 1660px) { .content-two-cols-section-wrapper { padding: 70px 0; } }

@media (max-width: 1440px) { .content-two-cols-section-wrapper { padding: 50px 0; } }

@media (max-width: 1366px) { .content-two-cols-section-wrapper { padding: 40px 0; } }

@media (max-width: 992px) { .content-two-cols-section-wrapper { padding: 30px 0 10px; } }

.content-two-cols-section-inner { text-align: center; }

.content-two-cols-section-inner h2, .content-two-cols-section-inner .header-contact-popup .header-contact-locations .header-contact-location-city p, .header-contact-popup .header-contact-locations .header-contact-location-city .content-two-cols-section-inner p, .content-two-cols-section-inner .booking-form-form .ea-bootstrap .step.final > h3, .booking-form-form .ea-bootstrap .content-two-cols-section-inner .step.final > h3 { max-width: 651px; width: 100%; margin-bottom: 30px; margin: 0 auto 16px; }

.content-two-cols-content { max-width: 750px; width: 100%; margin: 0 auto; padding-bottom: 40px; }

.content-two-cols-content p { margin-bottom: 0; }

.content-two-cols { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: left; }

@media (max-width: 992px) { .content-two-cols { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.content-two-cols-left, .content-two-cols-right { padding: 50px 50px 40px 50px; width: 45%; max-width: 557px; background-color: #F9F9F9; border-radius: 6px; box-shadow: 0px 0px 46px 0px rgba(78, 79, 84, 0.16); }

@media (max-width: 1200px) { .content-two-cols-left, .content-two-cols-right { width: 48.8%; } }

@media (max-width: 992px) { .content-two-cols-left, .content-two-cols-right { width: 100%; margin-bottom: 30px; } }

@media (max-width: 768px) { .content-two-cols-left, .content-two-cols-right { padding: 40px; } }

.content-two-cols-left h4, .content-two-cols-right h4 { margin-top: 0; margin-bottom: 16px; }

.content-two-cols-left ul, .content-two-cols-right ul { list-style: none; padding: 0; }

.content-two-cols-left li, .content-two-cols-right li { font-weight: 500; }

.content-two-cols-left li::before, .content-two-cols-right li::before { content: ""; font-weight: bold; display: inline-block; width: 7px; height: 7px; background-color: #1C7149; border-radius: 50%; margin-right: 10px; }

.impression-sidebar-related-item { display: none; }

.impression-sidebar-related-item1 { display: list-item; }

.sf-field-taxonomy-school-type li.sf-level-0.sf-option-active > input { display: none; }

.sf-field-taxonomy-school-type li.sf-level-0.sf-option-active > label { display: none; }

.sf-field-taxonomy-school-type li.sf-level-0:not(.sf-option-active) li { display: none; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxmLmNzcyIsIl9ub3JtYWxpemUuc2NzcyIsInV0aWxpdGllcy9fdmFyaWFibGVzLnNjc3MiLCIuLi92ZW5kb3IvY3NzL19ib290c3RyYXAtZ3JpZC5zY3NzIiwiLi4vdmVuZG9yL2Nzcy9fc2xpY2suc2NzcyIsIi4uL3ZlbmRvci9jc3MvX3NsaWNrLWxpZ2h0Ym94LnNjc3MiLCIuLi92ZW5kb3IvY3NzL19zZWxlY3QyLm1pbi5zY3NzIiwiZ2VuZXJhbC9fYmFzZS5zY3NzIiwidXRpbGl0aWVzL19taXhpbnMuc2NzcyIsImdlbmVyYWwvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImdlbmVyYWwvX2hlYWRlci5zY3NzIiwiZ2VuZXJhbC9fbWVudS5zY3NzIiwiZ2VuZXJhbC9fY29udGVudC5zY3NzIiwiZ2VuZXJhbC9fZm9vdGVyLnNjc3MiLCJlbGVtZW50cy9fYnV0dG9ucy5zY3NzIiwiZWxlbWVudHMvX2xpbmtzLnNjc3MiLCJlbGVtZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiZWxlbWVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJlbGVtZW50cy9fZm9ybXMuc2NzcyIsImVsZW1lbnRzL19zb2NpYWwuc2NzcyIsImVsZW1lbnRzL19jdXN0b20uc2NzcyIsImVsZW1lbnRzL19zZWFyY2guc2NzcyIsImVsZW1lbnRzL19sb2FkZXIuc2NzcyIsInBsdWdpbnMvX3NsaWNrLnNjc3MiLCJwbHVnaW5zL19zZWxlY3Quc2NzcyIsInBsdWdpbnMvX2ZlYXRoZXJsaWdodC5zY3NzIiwicGx1Z2lucy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUuc2NzcyIsInBsdWdpbnMvZm9udC1hd2Vzb21lL19jb3JlLnNjc3MiLCJwbHVnaW5zL2ZvbnQtYXdlc29tZS9fbGFyZ2VyLnNjc3MiLCJwbHVnaW5zL2ZvbnQtYXdlc29tZS9fZml4ZWQtd2lkdGguc2NzcyIsInBsdWdpbnMvZm9udC1hd2Vzb21lL192YXJpYWJsZXMuc2NzcyIsInBsdWdpbnMvZm9udC1hd2Vzb21lL19saXN0LnNjc3MiLCJwbHVnaW5zL2ZvbnQtYXdlc29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJwbHVnaW5zL2ZvbnQtYXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsInBsdWdpbnMvZm9udC1hd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsInBsdWdpbnMvZm9udC1hd2Vzb21lL19taXhpbnMuc2NzcyIsInBsdWdpbnMvZm9udC1hd2Vzb21lL19zdGFja2VkLnNjc3MiLCJwbHVnaW5zL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyIsInBsdWdpbnMvZm9udC1hd2Vzb21lL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJwbHVnaW5zL2ZvbnQtYXdlc29tZS9icmFuZHMuc2NzcyIsInBsdWdpbnMvZm9udC1hd2Vzb21lL3JlZ3VsYXIuc2NzcyIsInBsdWdpbnMvZm9udC1hd2Vzb21lL3NvbGlkLnNjc3MiLCJwbHVnaW5zL2ZvbnQtYXdlc29tZS92NC1zaGltcy5zY3NzIiwicGx1Z2lucy9mb250LWF3ZXNvbWUvX3NoaW1zLnNjc3MiLCJwbHVnaW5zL2hhbWJ1cmdlcnMvaGFtYnVyZ2Vycy5zY3NzIiwicGx1Z2lucy9oYW1idXJnZXJzL19iYXNlLnNjc3MiLCJwbHVnaW5zL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLnNjc3MiLCJ0ZW1wbGF0ZXMvX2hvbWVwYWdlLnNjc3MiLCJ0ZW1wbGF0ZXMvZmxleGlibGUvX3ZpZGVvLnNjc3MiLCJ0ZW1wbGF0ZXMvZmxleGlibGUvX2ZhcS5zY3NzIiwidGVtcGxhdGVzL2ZsZXhpYmxlL19jb250YWN0LnNjc3MiLCJ0ZW1wbGF0ZXMvZmxleGlibGUvX2Fib3V0LnNjc3MiLCJ0ZW1wbGF0ZXMvZmxleGlibGUvX3RpbWVsaW5lLnNjc3MiLCJ0ZW1wbGF0ZXMvZmxleGlibGUvX2hlcm8uc2NzcyIsInRlbXBsYXRlcy9mbGV4aWJsZS9fZGlzY291bnRzLnNjc3MiLCJ0ZW1wbGF0ZXMvZmxleGlibGUvX2ltYWdlLXRleHQuc2NzcyIsInRlbXBsYXRlcy9mbGV4aWJsZS9fbGluay1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvZmxleGlibGUvX2NvbnRhY3QtZm9ybS5zY3NzIiwidGVtcGxhdGVzL2ZsZXhpYmxlL19uZXdzbGV0dGVyLnNjc3MiLCJ0ZW1wbGF0ZXMvZmxleGlibGUvX2Jvb2tpbmctZm9ybS5zY3NzIiwidGVtcGxhdGVzL2ZsZXhpYmxlL190ZWFtLW1lbWJlcnMuc2NzcyIsInRlbXBsYXRlcy9mbGV4aWJsZS9fY2VydGlmaWNhdGVzLnNjc3MiLCJ0ZW1wbGF0ZXMvZmxleGlibGUvX3VzZWZ1bC1saW5rcy5zY3NzIiwidGVtcGxhdGVzL2ZsZXhpYmxlL19ob21lLWhlcm8uc2NzcyIsInRlbXBsYXRlcy9mbGV4aWJsZS9fd2hvLXdlLWFyZS5zY3NzIiwidGVtcGxhdGVzL2ZsZXhpYmxlL19kaXNjb3VudHMtc2Nob2xhcnNoaXBzLnNjc3MiLCJ0ZW1wbGF0ZXMvZmxleGlibGUvX25ld3Muc2NzcyIsInRlbXBsYXRlcy9mbGV4aWJsZS9fdGVzdGltb25pYWxzLnNjc3MiLCJ0ZW1wbGF0ZXMvZmxleGlibGUvX3Rlc3RpbW9uaWFscy1wb3B1cC5zY3NzIiwidGVtcGxhdGVzL2ZsZXhpYmxlL19wcm9ncmFtcy1zbGlkZXIuc2NzcyIsInRlbXBsYXRlcy9mbGV4aWJsZS9faW1wcmVzc2lvbnMuc2NzcyIsInRlbXBsYXRlcy9mbGV4aWJsZS9fc2luZ2xlLWltcHJlc3Npb24uc2NzcyIsInRlbXBsYXRlcy9mbGV4aWJsZS9fYXJjaGl2ZS5zY3NzIiwidGVtcGxhdGVzL2ZsZXhpYmxlL190ZXh0LXdoaXRlLWJveC5zY3NzIiwidGVtcGxhdGVzL2ZsZXhpYmxlL19zZWFyY2gtc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL2ZsZXhpYmxlL19ub3QtZm91bmQtc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL2ZsZXhpYmxlL19jb3VudHJ5LWludHJvLnNjc3MiLCJ0ZW1wbGF0ZXMvZmxleGlibGUvX3NpbmdsZS1wb3N0LnNjc3MiLCJ0ZW1wbGF0ZXMvc2Nob29sL19pbnRyby5zY3NzIiwidGVtcGxhdGVzL3NjaG9vbC9fbWFwLnNjc3MiLCJ0ZW1wbGF0ZXMvc2Nob29sL19saXN0LWl0ZW1zLnNjc3MiLCJ0ZW1wbGF0ZXMvc2Nob29sL19pbWFnZS10ZXh0LnNjc3MiLCJ0ZW1wbGF0ZXMvc2Nob29sL19jb250ZW50LnNjc3MiLCJ0ZW1wbGF0ZXMvc2Nob29sL19nYWxsZXJ5LnNjc3MiLCJ0ZW1wbGF0ZXMvc2Nob29sL19hY2NyZWRpdGF0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvX2RlZmF1bHQuc2NzcyIsInRlbXBsYXRlcy9faW1wcmVzc2lvbi5zY3NzIiwidGVtcGxhdGVzL19zY2hvb2wuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7O2dFQUVnRTtBQ0ZoRSx3RkFBWTtBREdaLE9BQ0ksd0JBQXVCLENBQ3ZCLCtCQUE4QixDQUM5QiwyQkFBOEIsQ0FDOUIsdUJBQXNCLEVBQ3pCOztBQUVELE9BQ0ksVUFBUyxFQUNaOztBQUVELGlHQVlJLGVBQWMsRUFDakI7O0FBRUQsaUNBSUksc0JBQXFCLENBQ3JCLHlCQUF3QixFQUMzQjs7QUFFRCx3QkFDSSxjQUFhLENBQ2IsVUFBUyxFQUNaOztBRHpCRCxxQkM2QkksY0FBYSxFQUNoQjs7QUFFRCxvQkFFSSxXQUFVLEVBQ2I7O0FBRUQsY0FDSSwwQkFBeUIsRUFDNUI7O0FBRUQsWUFFSSxrQkFBaUIsRUFDcEI7O0FBRUQsTUFDSSxtQkFBa0IsRUFDckI7O0FBRUQsS0FDSSxtQkFBa0IsRUFDckI7O0FBRUQsT0FDSSxpQkFBZ0IsQ0FDaEIsWUFBVyxFQUNkOztBQUVELFFBQ0ksZUFBYyxFQUNqQjs7QUFFRCxXQUVJLGVBQWMsQ0FDZCxlQUFjLENBQ2QsbUJBQWtCLENBQ2xCLHlCQUF3QixFQUMzQjs7QUFFRCxNQUNJLFlBQVcsRUFDZDs7QUFFRCxNQUNJLGdCQUFlLEVBQ2xCOztBQUVELE1BQ0ksVUFBUyxFQUNaOztBQUVELGlCQUNJLGlCQUFnQixFQUNuQjs7QUFFRCxTQUNJLFVBQVMsRUFDWjs7QUFFRCxLQUNJLHdC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RUFBQztFQUNELGlCQUNJLDhCQUE2QixDQUM3QixtQkFBa0IsQ0FDbEIsa0JBQ0osQ0FESSxVQUNKLEVBQUM7RUFDRCxjQUNJLDZCQUE0QixDQUM1QixrQkFBaUIsQ0FDakIsaUJBQ0osQ0FESSxTQUNKLEVBQUM7RUFDRCxjQUNJLDZCQUE0QixDQUM1QixrQkFBaUIsQ0FDakIsaUJBQ0osQ0FESSxTQUNKLEVBQUM7RUFDRCxjQUNJLDZCQUE0QixDQUM1QixrQkFBaUIsQ0FDakIsaUJBQ0osQ0FESSxTQUNKLEVBQUM7RUFDRCxjQUNJLDZCQUE0QixDQUM1QixrQkFBaUIsQ0FDakIsaUJBQ0osQ0FESSxTQUNKLEVBQUM7RUFDRCxjQUNJLDZCQUE0QixDQUM1QixrQkFBaUIsQ0FDakIsaUJBQ0osQ0FESSxTQUNKLEVBQUM7RUFDRCxjQUNJLDZCQUE0QixDQUM1QixrQkFBaUIsQ0FDakIsaUJBQ0osQ0FESSxTQUNKLEVBQUM7RUFDRCxjQUNJLDZCQUE0QixDQUM1QixrQkFBaUIsQ0FDakIsaUJBQ0osQ0FESSxTQUNKLEVBQUM7RUFDRCxjQUNJLDZCQUE0QixDQUM1QixrQkFBaUIsQ0FDakIsaUJBQ0osQ0FESSxTQUNKLEVBQUM7RUFDRCxjQUNJLDZCQUE0QixDQUM1QixrQkFBaUIsQ0FDakIsaUJBQ0osQ0FESSxTQUNKLEVBQUM7RUFDRCxjQUNJLDhCQUE2QixDQUM3QixrQkFBaUIsQ0FDakIsaUJBQ0osQ0FESSxTQUNKLEVBQUM7RUFDRCxlQUNJLDhCQUE2QixDQUM3QixtQkFBa0IsQ0FDbEIsa0JBQ0osQ0FESSxVQUNKLEVBQUM7RUFDRCxlQUNJLDhCQUE2QixDQUM3QixtQkFBa0IsQ0FDbEIsa0JBQ0osQ0FESSxVQUNKLEVBQUM7RUFDRCxlQUNJLDhCQUE2QixDQUM3QixtQkFBa0IsQ0FDbEIsa0JBQ0osQ0FESSxVQUNKLEVBQUM7RUFDRCxlQUNJLGVBQ0osRUFBQztFQUNELGVBQ0ksdUJBQ0osRUFBQztFQUNELGVBQ0ksd0JBQ0osRUFBQztFQUNELGVBQ0ksaUJBQ0osRUFBQztFQUNELGVBQ0ksd0JB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eUMsaUJQS0osRU9MaUQ7O0FBQ3RGLG9CQUFtQyxpQlBJRSxFT0pxQzs7QUFDMUUsaUJBQWdDLGlCUEdLLEVPSCtCOztBQUNwRSxzQkFBcUMsaUJQRUEsRU9GeUM7O0FBQzlFLDRCQUEyQyxpQlBDTixFT0RxRDs7QUFDMUYsMkJBQTBDLGlCUEFMLEVPQW1EOztBQUN4RixxQkFBb0MsaUJQREMsRU9DdUM7O0FBQzVFLDBCQUF5QyxpQlBGSixFT0VpRDs7QUFDdEYsMkJBQTBDLGlCUEhMLEVPR21EOztBQUN4Rix3QkFBdUMsaUJQSkYsRU9JNkM7O0FBQ2xGLHlCQUF3QyxpQlBMSCxFT0srQzs7QUFDcEYsb0JBQW1DLGlCUE5FLEVPTXFDOztBQUMxRSx1QkFBc0MsaUJQUEQsRU9PMkM7O0FBQ2hGLG9CQUFtQyxpQlBSRSxFT1FxQzs7QUFDMUUsd0JBQXVDLGlCUFRGLEVPUzZDOztBQUNsRix1QkFBc0MsaUJQVkQsRU9VMkM7O0FBQ2hGLGlEQUFnRSxpQlBYM0IsRU9XK0Y7O0FBQ3BJLG9CQUFtQyxpQlBaRSxFT1lxQzs7QUFDMUUsb0JBQW1DLGlCUGJFLEVPYXFDOztBQUMxRSxxQkFBb0MsaUJQZEMsRU9jdUM7O0FBQzVFLHVCQUFzQyxpQlBmRCxFT2UyQzs7QUFDaEYsK0JBQThDLGlCUGhCVCxFT2dCMkQ7O0FBQ2hHLCtCQUE4QyxpQlBqQlQsRU9pQjJEOztBQUNoRyxnQ0FBK0MsaUJQbEJWLEVPa0I2RDs7QUFDbEcsNkJBQTRDLGlCUG5CUCxFT21CdUQ7O0FBQzVGLHdCQUF1QyxpQlBwQkYsRU9vQjZDOztBQUNsRix3QkFBdUMsaUJQckJGLEVPcUI2Qzs7QUFDbEYseUJBQXdDLGlCUHRCSCxFT3NCK0M7O0FBQ3BGLHNCQUFxQyxpQlB2QkEsRU91QnlDOztBQUM5RSxtQkFBa0MsaUJQeEJHLEVPd0JtQzs7QUFDeEUsMkJBQTBDLGlCUHpCTCxFT3lCbUQ7O0FBQ3hGLHFCQUFvQyxpQlAxQkMsRU8wQnVDOztBQUM1RSxrQkFBaUMsaUJQM0JJLEVPMkJpQzs7QUFDdEUsdUJBQXNDLGlCUDVCRCxFTzRCMkM7O0FBQ2hGLDJCQUEwQyxpQlA3QkwsRU82Qm1EOztBQUN4RixtQkFBa0MsaUJQOUJHLEVPOEJtQzs7QUFDeEUsbUJBQWtDLGlCUC9CRyxFTytCbUM7O0FBQ3hFLHVCQUFzQyxpQlBoQ0QsRU9nQzJDOztBQUNoRix1QkFBc0MsaUJQakNELEVPaUMyQzs7QUFDaEYscUJBQW9DLGlCUGxDQyxFT2tDdUM7O0FBQzVFLHFCQUFvQyxpQlBuQ0MsRU9tQ3VDOztBQUM1RSxtQ0FBa0QsaUJQcENiLEVPb0NtRTs7QUFDeEcsbUNBQWtELGlCUHJDYixFT3FDbUU7O0FBQ3hHLG9DQUFtRCxpQlB0Q2QsRU9zQ3FFOztBQUMxRyxpQ0FBZ0QsaUJQdkNYLEVPdUMrRDs7QUFDcEcsK0JBQThDLGlCUHhDVCxFT3dDMkQ7O0FBQ2hHLCtCQUE4QyxpQlB6Q1QsRU95QzJEOztBQUNoRyxnQ0FBK0MsaUJQMUNWLEVPMEM2RDs7QUFDbEcsNkJBQTRDLGlCUDNDUCxFTzJDdUQ7O0FBQzVGLHdCQUF1QyxpQlA1Q0YsRU80QzZDOztBQUNsRix3QkFBdUMsaUJQN0NGLEVPNkM2Qzs7QUFDbEYseUJBQXdDLGlCUDlDSCxFTzhDK0M7O0FBQ3BGLHNCQUFxQyxpQlAvQ0EsRU8rQ3lDOztBQUM5RSx3QkFBdUMsaUJQaERGLEVPZ0Q2Qzs7QUFDbEYsMEJBQXlDLGlCUGpESixFT2lEaUQ7O0FBQ3RGLDBCQUF5QyxpQlBsREosRU9rRGlEOztBQUN0Rix5Q0FBd0QsaUJQbkRuQixFT21EK0U7O0FBQ3BILHNCQUFxQyxpQlBwREEsRU9vRHlDOztBQUM5RSx3QkFBdUMsaUJQckRGLEVPcUQ2Qzs7QUFDbEYsZ0JBQStCLGlCUHRETSxFT3NENkI7O0FBQ2xFLG1CQUFrQyxpQlB2REcsRU91RG1DOztBQUN4RSxrQkFBaUMsaUJQeERJLEVPd0RpQzs7QUFDdEUscUJBQW9DLGlCUHpEQyxFT3lEdUM7O0FBQzVFLCtCQUE4QyxpQlAxRFQsRU8wRDJEOztBQUNoRywwQkFBeUMsaUJQM0RKLEVPMkRpRDs7QUFDdEYscUJBQW9DLGlCUDVEQyxFTzREdUM7O0FBQzVFLG9CQUFtQyxpQlA3REUsRU82RHFDOztBQUMxRSxtQkFBa0MsaUJQOURHLEVPOERtQzs7QUFDeEUsaUJBQWdDLGlCUC9ESyxFTytEK0I7O0FBQ3BFLHVCQUFzQyxpQlBoRUQsRU9nRTJDOztBQUNoRixzQkFBcUMsaUJQakVBLEVPaUV5Qzs7QUFDOUUsMkJBQTBDLGlCUGxFTCxFT2tFbUQ7O0FBQ3hGLGlCQUFnQyxpQlBuRUssRU9tRStCOztBQUNwRSxzQkFBcUMsaUJQcEVBLEVPb0V5Qzs7QUFDOUUsc0JBQXFDLGlCUHJFQSxFT3FFeUM7O0FBQzlFLHFCQUFvQyxpQlB0RUMsRU9zRXVDOztBQUM1RSxrQkFBaUMsaUJQdkVJLEVPdUVpQzs7QUFDdEUsMkJBQTBDLGlCUHhFTCxFT3dFbUQ7O0FBQ3hGLDZCQUE0QyxpQlB6RVAsRU95RXVEOztBQUM1RixrQkFBaUMsaUJQMUVJLEVPMEVpQzs7QUFDdEUsMkJBQTBDLGlCUDNFTCxFTzJFbUQ7O0FBQ3hGLDBCQUF5QyxpQlA1RUosRU80RWlEOztBQUN0RiwwQkFBeUMsaUJQN0VKLEVPNkVpRDs7QUFDdEYsNkJBQTRDLGlCUDlFUCxFTzhFdUQ7O0FBQzVGLG9DQUFtRCxpQlAvRWQsRU8rRXFFOztBQUMxRyxpQkFBZ0MsaUJQaEZLLEVPZ0YrQjs7QUFDcEUsa0JBQWlDLGlCUGpGSSxFT2lGaUM7O0FBQ3RFLHFCQUFvQyxpQlBsRkMsRU9rRnVDOztBQUM1RSw0QkFBMkMsaUJQbkZOLEVPbUZxRDs7QUFDMUYsa0JBQWlDLGlCUHBGSSxFT29GaUM7O0FBQ3RFLHdCQUF1QyxpQlByRkYsRU9xRjZDOztBQUNsRiwwQkFBeUMsaUJQdEZKLEVPc0ZpRDs7QUFDdEYsbUJBQWtDLGlCUHZGRyxFT3VGbUM7O0FBQ3hFLHFCQUFvQyxpQlB4RkMsRU93RnVDOztBQUM1RSx1QkFBc0MsaUJQekZELEVPeUYyQzs7QUFDaEYsd0JBQXVDLGlCUDFGRixFTzBGNkM7O0FBQ2xGLDJCQUEwQyxpQlAzRkwsRU8yRm1EOztBQUN4Rix1QkFBc0MsaUJQNUZELEVPNEYyQzs7QUFDaEYscUJBQW9DLGlCUDdGQyxFTzZGdUM7O0FBQzVFLGtCQUFpQyxpQlA5RkksRU84RmlDOztBQUN0RSx1QkFBc0MsaUJQL0ZELEVPK0YyQzs7QUFDaEYsd0JBQXVDLGlCUGhHRixFT2dHNkM7O0FBQ2xGLHFCQUFvQyxpQlBqR0MsRU9pR3VDOztBQUM1RSwyQkFBMEMsaUJQbEdMLEVPa0dtRDs7QUFDeEYsbUJBQWtDLGlCUG5HRyxFT21HbUM7O0FBQ3hFLHFCQUFvQyxpQlBwR0MsRU9vR3VDOztBQUM1RSx1QkFBc0MsaUJQckdELEVPcUcyQzs7QUFDaEYsdUJBQXNDLGlCUHRHRCxFT3NHMkM7O0FBQ2hGLHlCQUF3QyxpQlB2R0gsRU91RytDOztBQUNwRixrQkFBaUMsaUJQeEdJLEVPd0dpQzs7QUFDdEUsa0JBQWlDLGlCUHpHSSxFT3lHaUM7O0FBQ3RFLGtCQUFpQyxpQlAxR0ksRU8wR2lDOztBQUN0RSxrQkFBaUMsaUJQM0dJLEVPMkdpQzs7QUFDdEUsa0JBQWlDLGlCUDVHSSxFTzRHaUM7O0FBQ3RFLGtCQUFpQyxpQlA3R0ksRU82R2lDOztBQUN0RSx1QkFBc0MsaUJQOUdELEVPOEcyQzs7QUFDaEYsdUJBQXNDLGlCUC9HRCxFTytHMkM7O0FBQ2hGLHlCQUF3QyxpQlBoSEgsRU9nSCtDOztBQUNwRixzQkFBcUMsaUJQakhBLEVPaUh5Qzs7QUFDOUUsMEJBQXlDLGlCUGxISixFT2tIaUQ7O0FBQ3RGLGlCQUFnQyxpQlBuSEssRU9tSCtCOztBQUNwRSxzQkFBcUMsaUJQcEhBLEVPb0h5Qzs7QUFDOUUsbUJBQWtDLGlCUHJIRyxFT3FIbUM7O0FBQ3hFLHFCQUFvQyxpQlB0SEMsRU9zSHVDOztBQUM1RSxtQkFBa0MsaUJQdkhHLEVPdUhtQzs7QUFDeEUsdUJBQXNDLGlCUHhIRCxFT3dIMkM7O0FBQ2hGLCtCQUE4QyxpQlB6SFQsRU95SDJEOztBQUNoRyw2QkFBNEMsaUJQMUhQLEVPMEh1RDs7QUFDNUYsbUJBQWtDLGlCUDNIRyxFTzJIbUM7O0FBQ3hFLG1CQUFrQyxpQlA1SEcsRU80SG1DOztBQUN4RSxpQkFBZ0MsaUJQN0hLLEVPNkgrQjs7QUFDcEUsaUJBQWdDLGlCUDlISyxFTzhIK0I7O0FBQ3BFLHNCQUFxQyxpQlAvSEEsRU8rSHlDOztBQUM5RSxzQkFBcUMsaUJQaElBLEVPZ0l5Qzs7QUFDOUUsc0JBQXFDLGlCUGpJQSxFT2lJeUM7O0FBQzlFLGtCQUFpQyxpQlBsSUksRU9rSWlDOztBQUN0RSw4QkFBNkMsaUJQbklSLEVPbUl5RDs7QUFDOUYsaUJBQWdDLGlCUHBJSyxFT29JK0I7O0FBQ3BFLHFCQUFvQyxpQlBySUMsRU9xSXVDOztBQUM1RSwyQkFBMEMsaUJQdElMLEVPc0ltRDs7QUFDeEYsd0JBQXVDLGlCUHZJRixFT3VJNkM7O0FBQ2xGLHdCQUF1QyxpQlB4SUYsRU93STZDOztBQUNsRixzQkFBcUMsaUJQeklBLEVPeUl5Qzs7QUFDOUUsMEJBQXlDLGlCUDFJSixFTzBJaUQ7O0FBQ3RGLDRCQUEyQyxpQlAzSU4sRU8ySXFEOztBQUMxRiw0QkFBMkMsaUJQNUlOLEVPNElxRDs7QUFDMUYsMkJBQTBDLGlCUDdJTCxFTzZJbUQ7O0FBQ3hGLDRCQUEyQyxpQlA5SU4sRU84SXFEOztBQUMxRixvQkFBbUMsaUJQL0lFLEVPK0lxQzs7QUFDMUUsMEJBQXlDLGlCUGhKSixFT2dKaUQ7O0FBQ3RGLHdCQUF1QyxpQlBqSkYsRU9pSjZDOztBQUNsRixzQkFBcUMsaUJQbEpBLEVPa0p5Qzs7QUFDOUUsc0JBQXFDLGlCUG5KQSxFT21KeUM7O0FBQzlFLGlCQUFnQyxpQlBwSkssRU9vSitCOztBQUNwRSxxQkFBb0MsaUJQckpDLEVPcUp1Qzs7QUFDNUUseUJBQXdDLGlCUHRKSCxFT3NKK0M7O0FBQ3BGLHVCQUFzQyxpQlB2SkQsRU91SjJDOztBQUNoRixzQkFBcUMsaUJQeEpBLEVPd0p5Qzs7QUFDOUUsd0JBQXVDLGlCUHpKRixFT3lKNkM7O0FBQ2xGLHdCQUF1QyxpQlAxSkYsRU8wSjZDOztBQUNsRix5QkFBd0MsaUJQM0pILEVPMkorQzs7QUFDcEYsK0JBQThDLGlCUDVKVCxFTzRKMkQ7O0FBQ2hHLCtCQUE4QyxpQlA3SlQsRU82SjJEOztBQUNoRyxnQ0FBK0MsaUJQOUpWLEVPOEo2RDs7QUFDbEcsNkJBQTRDLGlCUC9KUCxFTytKdUQ7O0FBQzVGLHNCQUFxQyxpQlBoS0EsRU9nS3lDOztBQUM5RSw2QkFBNEMsaUJQaktQLEVPaUt1RDs7QUFDNUYsdUJBQXNDLGlCUGxLRCxFT2tLMkM7O0FBQ2hGLGlCQUFnQyxpQlBuS0ssRU9tSytCOztBQUNwRSwyQkFBMEMsaUJQcEtMLEVPb0ttRDs7QUFDeEYscUJBQW9DLGlCUHJLQyxFT3FLdUM7O0FBQzVFLDBCQUF5QyxpQlB0S0osRU9zS2lEOztBQUN0Riw0QkFBMkMsaUJQdktOLEVPdUtxRDs7QUFDMUYseUJBQXdDLGlCUHhLSCxFT3dLK0M7O0FBQ3BGLG9CQUFtQyxpQlB6S0UsRU95S3FDOztBQUMxRSwyQkFBMEMsaUJQMUtMLEVPMEttRDs7QUFDeEYsdUJBQXNDLGlCUDNLRCxFTzJLMkM7O0FBQ2hGLHVCQUFzQyxpQlA1S0QsRU80SzJDOztBQUNoRixxQkFBb0MsaUJQN0tDLEVPNkt1Qzs7QUFDNUUsd0JBQXVDLGlCUDlLRixFTzhLNkM7O0FBQ2xGLHlCQUF3QyxpQlAvS0gsRU8rSytDOztBQUNwRixtQkFBa0MsaUJQaExHLEVPZ0xtQzs7QUFDeEUsd0JBQXVDLGlCUGpMRixFT2lMNkM7O0FBQ2xGLGdDQUErQyxpQlBsTFYsRU9rTDZEOztBQUNsRyw4QkFBNkMsaUJQbkxSLEVPbUx5RDs7QUFDOUYsd0JBQXVDLGlCUHBMRixFT29MNkM7O0FBQ2xGLHVCQUFzQyxpQlByTEQsRU9xTDJDOztBQUNoRix3QkFBdUMsaUJQdExGLEVPc0w2Qzs7QUFDbEYsdUJBQXNDLGlCUHZMRCxFT3VMMkM7O0FBQ2hGLG1CQUFrQyxpQlB4TEcsRU93TG1DOztBQUN4RSwwQkFBeUMsaUJQekxKLEVPeUxpRDs7QUFDdEYsMEJBQXlDLGlCUDFMSixFTzBMaUQ7O0FBQ3RGLDBCQUF5QyxpQlAzTEosRU8yTGlEOztBQUN0RixtQkFBa0MsaUJQNUxHLEVPNExtQzs7QUFDeEUsMEJBQXlDLGlCUDdMSixFTzZMaUQ7O0FBQ3RGLHlCQUF3QyxpQlA5TEgsRU84TCtDOztBQUNwRix3QkFBdUMsaUJQL0xGLEVPK0w2Qzs7QUFDbEYsMEJBQXlDLGlCUGhNSixFT2dNaUQ7O0FBQ3RGLHdCQUF1QyxpQlBqTUYsRU9pTTZDOztBQUNsRix5QkFBd0MsaUJQbE1ILEVPa00rQzs7QUFDcEYsd0JBQXVDLGlCUG5NRixFT21NNkM7O0FBQ2xGLGlDQUFnRCxpQlBwTVgsRU9vTStEOztBQUNwRyxpQ0FBZ0QsaUJQck1YLEVPcU0rRDs7QUFDcEcsa0NBQWlELGlCUHRNWixFT3NNaUU7O0FBQ3RHLCtCQUE4QyxpQlB2TVQsRU91TTJEOztBQUNoRywwQkFBeUMsaUJQeE1KLEVPd01pRDs7QUFDdEYsMEJBQXlDLGlCUHpNSixFT3lNaUQ7O0FBQ3RGLDJCQUEwQyxpQlAxTUwsRU8wTW1EOztBQUN4Rix3QkFBdUMsaUJQM01GLEVPMk02Qzs7QUFDbEYsbUJBQWtDLGlCUDVNRyxFTzRNbUM7O0FBQ3hFLG9CQUFtQyxpQlA3TUUsRU82TXFDOztBQUMxRSxvQkFBbUMsaUJQOU1FLEVPOE1xQzs7QUFDMUUsb0JBQW1DLGlCUC9NRSxFTytNcUM7O0FBQzFFLDBCQUF5QyxpQlBoTkosRU9nTmlEOztBQUN0RixrQkFBaUMsaUJQak5JLEVPaU5pQzs7QUFDdEUsdUJBQXNDLGlCUGxORCxFT2tOMkM7O0FBQ2hGLDZCQUE0QyxpQlBuTlAsRU9tTnVEOztBQUM1Riw0QkFBMkMsaUJQcE5OLEVPb05xRDs7QUFDMUYsbUJBQWtDLGlCUHJORyxFT3FObUM7O0FBQ3hFLG1CQUFrQyxpQlB0TkcsRU9zTm1DOztBQUN4RSwrQkFBOEMsaUJQdk5ULEVPdU4yRDs7QUFDaEcsbUJBQWtDLGlCUHhORyxFT3dObUM7O0FBQ3hFLGdDQUErQyxpQlB6TlYsRU95TjZEOztBQUNsRyw0QkFBMkMsaUJQMU5OLEVPME5xRDs7QUFDMUYsd0JBQXVDLGlCUDNORixFTzJONkM7O0FBQ2xGLDZCQUE0QyxpQlA1TlAsRU80TnVEOztBQUM1Rix3QkFBdUMsaUJQN05GLEVPNk42Qzs7QUFDbEYsaUNBQWdELGlCUDlOWCxFTzhOK0Q7O0FBQ3BHLHVCQUFzQyxpQlAvTkQsRU8rTjJDOztBQUNoRiw0QkFBMkMsaUJQaE9OLEVPZ09xRDs7QUFDMUYsOEJBQTZDLGlCUGpPUixFT2lPeUQ7O0FBQzlGLHdCQUF1QyxpQlBsT0YsRU9rTzZDOztBQUNsRix3QkFBdUMsaUJQbk9GLEVPbU82Qzs7QUFDbEYsMEJBQXlDLGlCUHBPSixFT29PaUQ7O0FBQ3RGLHNCQUFxQyxpQlByT0EsRU9xT3lDOztBQUM5RSxrQkFBaUMsaUJQdE9JLEVPc09pQzs7QUFDdEUseUJBQXdDLGlCUHZPSCxFT3VPK0M7O0FBQ3BGLHFCQUFvQyxpQlB4T0MsRU93T3VDOztBQUM1RSxzQkFBcUMsaUJQek9BLEVPeU95Qzs7QUFDOUUsb0JBQW1DLGlCUDFPRSxFTzBPcUM7O0FBQzFFLGlCQUFnQyxpQlAzT0ssRU8yTytCOztBQUNwRSxrQkFBaUMsaUJQNU9JLEVPNE9pQzs7QUFDdEUsbUJBQWtDLGlCUDdPRyxFTzZPbUM7O0FBQ3hFLHFCQUFvQyxpQlA5T0MsRU84T3VDOztBQUM1RSxxQkFBb0MsaUJQL09DLEVPK091Qzs7QUFDNUUseUJBQXdDLGlCUGhQSCxFT2dQK0M7O0FBQ3BGLDRCQUEyQyxpQlBqUE4sRU9pUHFEOztBQUMxRiwwQkFBeUMsaUJQbFBKLEVPa1BpRDs7QUFDdEYsMkJBQTBDLGlCUG5QTCxFT21QbUQ7O0FBQ3hGLHNCQUFxQyxpQlBwUEEsRU9vUHlDOztBQUM5RSw2QkFBNEMsaUJQclBQLEVPcVB1RDs7QUFDNUYsMEJBQXlDLGlCUHRQSixFT3NQaUQ7O0FBQ3RGLHFCQUFvQyxpQlB2UEMsRU91UHVDOztBQUM1RSxzQkFBcUMsaUJQeFBBLEVPd1B5Qzs7QUFDOUUsNEJBQTJDLGlCUHpQTixFT3lQcUQ7O0FBQzFGLDRCQUEyQyxpQlAxUE4sRU8wUHFEOztBQUMxRixvQkFBbUMsaUJQM1BFLEVPMlBxQzs7QUFDMUUsb0JBQW1DLGlCUDVQRSxFTzRQcUM7O0FBQzFFLHlCQUF3QyxpQlA3UEgsRU82UCtDOztBQUNwRixrQkFBaUMsaUJQOVBJLEVPOFBpQzs7QUFDdEUsdUJBQXNDLGlCUC9QRCxFTytQMkM7O0FBQ2hGLG1CQUFrQyxpQlBoUUcsRU9nUW1DOztBQUN4RSxvQkFBbUMsaUJQalFFLEVPaVFxQzs7QUFDMUUsOEJBQTZDLGlCUGxRUixFT2tReUQ7O0FBQzlGLGlDQUFnRCxpQlBuUVgsRU9tUStEOztBQUNwRyxpQ0FBZ0QsaUJQcFFYLEVPb1ErRDs7QUFDcEcsb0NBQW1ELGlCUHJRZCxFT3FRcUU7O0FBQzFHLG9DQUFtRCxpQlB0UWQsRU9zUXFFOztBQUMxRyxpQ0FBZ0QsaUJQdlFYLEVPdVErRDs7QUFDcEcsaUNBQWdELGlCUHhRWCxFT3dRK0Q7O0FBQ3BHLHFDQUFvRCxpQlB6UWYsRU95UXVFOztBQUM1RyxvQ0FBbUQsaUJQMVFkLEVPMFFxRTs7QUFDMUcsaUNBQWdELGlCUDNRWCxFTzJRK0Q7O0FBQ3BHLHVDQUFzRCxpQlA1UWpCLEVPNFEyRTs7QUFDaEgsNENBQTJELGlCUDdRdEIsRU82UXFGOztBQUMxSCxvQ0FBbUQsaUJQOVFkLEVPOFFxRTs7QUFDMUcsbUNBQWtELGlCUC9RYixFTytRbUU7O0FBQ3hHLHlCQUF3QyxpQlBoUkgsRU9nUitDOztBQUNwRiwyQkFBMEMsaUJQalJMLEVPaVJtRDs7QUFDeEYsa0JBQWlDLGlCUGxSSSxFT2tSaUM7O0FBQ3RFLHNCQUFxQyxpQlBuUkEsRU9tUnlDOztBQUM5RSxtQkFBa0MsaUJQcFJHLEVPb1JtQzs7QUFDeEUsd0JBQXVDLGlCUHJSRixFT3FSNkM7O0FBQ2xGLGtCQUFpQyxpQlB0UkksRU9zUmlDOztBQUN0RSxtQkFBa0MsaUJQdlJHLEVPdVJtQzs7QUFDeEUsa0JBQWlDLGlCUHhSSSxFT3dSaUM7O0FBQ3RFLHNCQUFxQyxpQlB6UkEsRU95UnlDOztBQUM5RSxrQkFBaUMsaUJQMVJJLEVPMFJpQzs7QUFDdEUsbUJBQWtDLGlCUDNSRyxFTzJSbUM7O0FBQ3hFLGlCQUFnQyxpQlA1UkssRU80UitCOztBQUNwRSx3QkFBdUMsaUJQN1JGLEVPNlI2Qzs7QUFDbEYscUJBQW9DLGlCUDlSQyxFTzhSdUM7O0FBQzVFLDRCQUEyQyxpQlAvUk4sRU8rUnFEOztBQUMxRixzQkFBcUMsaUJQaFNBLEVPZ1N5Qzs7QUFDOUUsc0JBQXFDLGlCUGpTQSxFT2lTeUM7O0FBQzlFLGtCQUFpQyxpQlBsU0ksRU9rU2lDOztBQUN0RSx1QkFBc0MsaUJQblNELEVPbVMyQzs7QUFDaEYsc0JBQXFDLGlCUHBTQSxFT29TeUM7O0FBQzlFLHVCQUFzQyxpQlByU0QsRU9xUzJDOztBQUNoRixxQkFBb0MsaUJQdFNDLEVPc1N1Qzs7QUFDNUUscUJBQW9DLGlCUHZTQyxFT3VTdUM7O0FBQzVFLGlCQUFnQyxpQlB4U0ssRU93UytCOztBQUNwRSx3QkFBdUMsaUJQelNGLEVPeVM2Qzs7QUFDbEYsMEJBQXlDLGlCUDFTSixFTzBTaUQ7O0FBQ3RGLHVCQUFzQyxpQlAzU0QsRU8yUzJDOztBQUNoRixrQkFBaUMsaUJQNVNJLEVPNFNpQzs7QUFDdEUsc0JBQXFDLGlCUDdTQSxFTzZTeUM7O0FBQzlFLHFCQUFvQyxpQlA5U0MsRU84U3VDOztBQUM1RSx1QkFBc0MsaUJQL1NELEVPK1MyQzs7QUFDaEYsdUJBQXNDLGlCUGhURCxFT2dUMkM7O0FBQ2hGLHNCQUFxQyxpQlBqVEEsRU9pVHlDOztBQUM5RSxzQkFBcUMsaUJQbFRBLEVPa1R5Qzs7QUFDOUUsd0JBQXVDLGlCUG5URixFT21UNkM7O0FBQ2xGLHNCQUFxQyxpQlBwVEEsRU9vVHlDOztBQUM5RSxrQkFBaUMsaUJQclRJLEVPcVRpQzs7QUFDdEUsMkJBQTBDLGlCUHRUTCxFT3NUbUQ7O0FBQ3hGLGdDQUErQyxpQlB2VFYsRU91VDZEOztBQUNsRyx3QkFBdUMsaUJQeFRGLEVPd1Q2Qzs7QUFDbEYscUJBQW9DLGlCUHpUQyxFT3lUdUM7O0FBQzVFLHVCQUFzQyxpQlAxVEQsRU8wVDJDOztBQUNoRixvQkFBbUMsaUJQM1RFLEVPMlRxQzs7QUFDMUUsbUJBQWtDLGlCUDVURyxFTzRUbUM7O0FBQ3hFLGlCQUFnQyxpQlA3VEssRU82VCtCOztBQUNwRSxvQkFBbUMsaUJQOVRFLEVPOFRxQzs7QUFDMUUsb0JBQW1DLGlCUC9URSxFTytUcUM7O0FBQzFFLGlCQUFnQyxpQlBoVUssRU9nVStCOztBQUNwRSx5QkFBd0MsaUJQalVILEVPaVUrQzs7QUFDcEYsbUJBQWtDLGlCUGxVRyxFT2tVbUM7O0FBQ3hFLDJCQUEwQyxpQlBuVUwsRU9tVW1EOztBQUN4RixvQkFBbUMsaUJQcFVFLEVPb1VxQzs7QUFDMUUseUJBQXdDLGlCUHJVSCxFT3FVK0M7O0FBQ3BGLHVCQUFzQyxpQlB0VUQsRU9zVTJDOztBQUNoRix3QkFBdUMsaUJQdlVGLEVPdVU2Qzs7QUFDbEYsa0JBQWlDLGlCUHhVSSxFT3dVaUM7O0FBQ3RFLHNCQUFxQyxpQlB6VUEsRU95VXlDOztBQUM5RSwyQkFBMEMsaUJQMVVMLEVPMFVtRDs7QUFDeEYsOEJBQTZDLGlCUDNVUixFTzJVeUQ7O0FBQzlGLG9CQUFtQyxpQlA1VUUsRU80VXFDOztBQUMxRSwwQkFBeUMsaUJQN1VKLEVPNlVpRDs7QUFDdEYsc0JBQXFDLGlCUDlVQSxFTzhVeUM7O0FBQzlFLDZCQUE0QyxpQlAvVVAsRU8rVXVEOztBQUM1RixxQkFBb0MsaUJQaFZDLEVPZ1Z1Qzs7QUFDNUUsa0JBQWlDLGlCUGpWSSxFT2lWaUM7O0FBQ3RFLDJCQUEwQyxpQlBsVkwsRU9rVm1EOztBQUN4Riw0QkFBMkMsaUJQblZOLEVPbVZxRDs7QUFDMUYsb0JBQW1DLGlCUHBWRSxFT29WcUM7O0FBQzFFLHNCQUFxQyxpQlByVkEsRU9xVnlDOztBQUM5RSxxQkFBb0MsaUJQdFZDLEVPc1Z1Qzs7QUFDNUUsb0JBQW1DLGlCUHZWRSxFT3VWcUM7O0FBQzFFLHdCQUF1QyxpQlB4VkYsRU93VjZDOztBQUNsRixrQkFBaUMsaUJQelZJLEVPeVZpQzs7QUFDdEUsa0JBQWlDLGlCUDFWSSxFTzBWaUM7O0FBQ3RFLGtCQUFpQyxpQlAzVkksRU8yVmlDOztBQUN0RSxtQkFBa0MsaUJQNVZHLEVPNFZtQzs7QUFDeEUsdUJBQXNDLGlCUDdWRCxFTzZWMkM7O0FBQ2hGLHdCQUF1QyxpQlA5VkYsRU84VjZDOztBQUNsRix3QkFBdUMsaUJQL1ZGLEVPK1Y2Qzs7QUFDbEYsa0JBQWlDLGlCUGhXSSxFT2dXaUM7O0FBQ3RFLG1CQUFrQyxpQlBqV0csRU9pV21DOztBQUN4RSxvQkFBbUMsaUJQbFdFLEVPa1dxQzs7QUFDMUUsc0JBQXFDLGlCUG5XQSxFT21XeUM7O0FBQzlFLDJCQUEwQyxpQlBwV0wsRU9vV21EOztBQUN4RixnQ0FBK0MsaUJQcldWLEVPcVc2RDs7QUFDbEcsNkJBQTRDLGlCUHRXUCxFT3NXdUQ7O0FBQzVGLG9CQUFtQyxpQlB2V0UsRU91V3FDOztBQUMxRSxvQkFBbUMsaUJQeFdFLEVPd1dxQzs7QUFDMUUsb0JBQW1DLGlCUHpXRSxFT3lXcUM7O0FBQzFFLG9CQUFtQyxpQlAxV0UsRU8wV3FDOztBQUMxRSxzQkFBcUMsaUJQM1dBLEVPMld5Qzs7QUFDOUUsa0JBQWlDLGlCUDVXSSxFTzRXaUM7O0FBQ3RFLHVCQUFzQyxpQlA3V0QsRU82VzJDOztBQUNoRiwwQkFBeUMsaUJQOVdKLEVPOFdpRDs7QUFDdEYseUJBQXdDLGlCUC9XSCxFTytXK0M7O0FBQ3BGLGdDQUErQyxpQlBoWFYsRU9nWDZEOztBQUNsRyxrQ0FBaUQsaUJQalhaLEVPaVhpRTs7QUFDdEcsb0JBQW1DLGlCUGxYRSxFT2tYcUM7O0FBQzFFLCtCQUE4QyxpQlBuWFQsRU9tWDJEOztBQUNoRywwQkFBeUMsaUJQcFhKLEVPb1hpRDs7QUFDdEYsK0JBQThDLGlCUHJYVCxFT3FYMkQ7O0FBQ2hHLHNDQUFxRCxpQlB0WGhCLEVPc1h5RTs7QUFDOUcsaUJBQWdDLGlCUHZYSyxFT3VYK0I7O0FBQ3BFLHlCQUF3QyxpQlB4WEgsRU93WCtDOztBQUNwRix1QkFBc0MsaUJQelhELEVPeVgyQzs7QUFDaEYsc0JBQXFDLGlCUDFYQSxFTzBYeUM7O0FBQzlFLHdCQUF1QyxpQlAzWEYsRU8yWDZDOztBQUNsRixnQ0FBK0MsaUJQNVhWLEVPNFg2RDs7QUFDbEcsNkJBQTRDLGlCUDdYUCxFTzZYdUQ7O0FBQzVGLGtDQUFpRCxpQlA5WFosRU84WGlFOztBQUN0RywyQkFBMEMsaUJQL1hMLEVPK1htRDs7QUFDeEYsMEJBQXlDLGlCUGhZSixFT2dZaUQ7O0FBQ3RGLGlCQUFnQyxpQlBqWUssRU9pWStCOztBQUNwRSxxQkFBb0MsaUJQbFlDLEVPa1l1Qzs7QUFDNUUseUJBQXdDLGlCUG5ZSCxFT21ZK0M7O0FBQ3BGLG9CQUFtQyxpQlBwWUUsRU9vWXFDOztBQUMxRSx5QkFBd0MsaUJQcllILEVPcVkrQzs7QUFDcEYsa0JBQWlDLGlCUHRZSSxFT3NZaUM7O0FBQ3RFLHNCQUFxQyxpQlB2WUEsRU91WXlDOztBQUM5RSwwQkFBeUMsaUJQeFlKLEVPd1lpRDs7QUFDdEYsd0JBQXVDLGlCUHpZRixFT3lZNkM7O0FBQ2xGLHVCQUFzQyxpQlAxWUQsRU8wWTJDOztBQUNoRiwyQkFBMEMsaUJQM1lMLEVPMlltRDs7QUFDeEYsc0JBQXFDLGlCUDVZQSxFTzRZeUM7O0FBQzlFLDJCQUEwQyxpQlA3WUwsRU82WW1EOztBQUN4Rix3QkFBdUMsaUJQOVlGLEVPOFk2Qzs7QUFDbEYseUJBQXdDLGlCUC9ZSCxFTytZK0M7O0FBQ3BGLHdCQUF1QyxpQlBoWkYsRU9nWjZDOztBQUNsRix5QkFBd0MsaUJQalpILEVPaVorQzs7QUFDcEYsMEJBQXlDLGlCUGxaSixFT2taaUQ7O0FBQ3RGLGlDQUFnRCxpQlBuWlgsRU9tWitEOztBQUNwRywwQkFBeUMsaUJQcFpKLEVPb1ppRDs7QUFDdEYsOEJBQTZDLGlCUHJaUixFT3FaeUQ7O0FBQzlGLHNCQUFxQyxpQlB0WkEsRU9zWnlDOztBQUM5RSw2QkFBNEMsaUJQdlpQLEVPdVp1RDs7QUFDNUYsK0JBQThDLGlCUHhaVCxFT3daMkQ7O0FBQ2hHLDRCQUEyQyxpQlB6Wk4sRU95WnFEOztBQUMxRix5QkFBd0MsaUJQMVpILEVPMForQzs7QUFDcEYsd0JBQXVDLGlCUDNaRixFTzJaNkM7O0FBQ2xGLHVCQUFzQyxpQlA1WkQsRU80WjJDOztBQUNoRixrQkFBaUMsaUJQN1pJLEVPNlppQzs7QUFDdEUsdUJBQXNDLGlCUDlaRCxFTzhaMkM7O0FBQ2hGLGtCQUFpQyxpQlAvWkksRU8rWmlDOztBQUN0RSxvQkFBbUMsaUJQaGFFLEVPZ2FxQzs7QUFDMUUseUJBQXdDLGlCUGphSCxFT2lhK0M7O0FBQ3BGLGtCQUFpQyxpQlBsYUksRU9rYWlDOztBQUN0RSwrQkFBOEMsaUJQbmFULEVPbWEyRDs7QUFDaEcscUJBQW9DLGlCUHBhQyxFT29hdUM7O0FBQzVFLHVCQUFzQyxpQlByYUQsRU9xYTJDOztBQUNoRix5QkFBd0MsaUJQdGFILEVPc2ErQzs7QUFDcEYsNkJBQTRDLGlCUHZhUCxFT3VhdUQ7O0FBQzVGLHdCQUF1QyxpQlB4YUYsRU93YTZDOztBQUNsRixrQkFBaUMsaUJQemFJLEVPeWFpQzs7QUFDdEUseUJBQXdDLGlCUDFhSCxFTzBhK0M7O0FBQ3BGLGtCQUFpQyxpQlAzYUksRU8yYWlDOztBQUN0RSw0QkFBMkMsaUJQNWFOLEVPNGFxRDs7QUFDMUYsc0JBQXFDLGlCUDdhQSxFTzZheUM7O0FBQzlFLG1CQUFrQyxpQlA5YUcsRU84YW1DOztBQUN4RSxvQkFBbUMsaUJQL2FFLEVPK2FxQzs7QUFDMUUsdUJBQXNDLGlCUGhiRCxFT2diMkM7O0FBQ2hGLHFCQUFvQyxpQlBqYkMsRU9pYnVDOztBQUM1RSxpQkFBZ0MsaUJQbGJLLEVPa2IrQjs7QUFDcEUsb0JBQW1DLGlCUG5iRSxFT21icUM7O0FBQzFFLDBCQUF5QyxpQlBwYkosRU9vYmlEOztBQUN0Rix5QkFBd0MsaUJQcmJILEVPcWIrQzs7QUFDcEYseUJBQXdDLGlCUHRiSCxFT3NiK0M7O0FBQ3BGLGtCQUFpQyxpQlB2YkksRU91YmlDOztBQUN0RSwwQkFBeUMsaUJQeGJKLEVPd2JpRDs7QUFDdEYsOEJBQTZDLGlCUHpiUixFT3lieUQ7O0FBQzlGLCtCQUE4QyxpQlAxYlQsRU8wYjJEOztBQUNoRyxvQ0FBbUQsaUJQM2JkLEVPMmJxRTs7QUFDMUcsdUJBQXNDLGlCUDViRCxFTzRiMkM7O0FBQ2hGLDBCQUF5QyxpQlA3YkosRU82YmlEOztBQUN0RiwyQkFBMEMsaUJQOWJMLEVPOGJtRDs7QUFDeEYsMEJBQXlDLGlCUC9iSixFTytiaUQ7O0FBQ3RGLDhCQUE2QyxpQlBoY1IsRU9nY3lEOztBQUM5RixzQkFBcUMsaUJQamNBLEVPaWN5Qzs7QUFDOUUscUJBQW9DLGlCUGxjQyxFT2tjdUM7O0FBQzVFLHdCQUF1QyxpQlBuY0YsRU9tYzZDOztBQUNsRiw0QkFBMkMsaUJQcGNOLEVPb2NxRDs7QUFDMUYscUJBQW9DLGlCUHJjQyxFT3FjdUM7O0FBQzVFLGtCQUFpQyxpQlB0Y0ksRU9zY2lDOztBQUN0RSxtQkFBa0MsaUJQdmNHLEVPdWNtQzs7QUFDeEUsd0JBQXVDLGlCUHhjRixFT3djNkM7O0FBQ2xGLHFCQUFvQyxpQlB6Y0MsRU95Y3VDOztBQUM1RSwyQkFBMEMsaUJQMWNMLEVPMGNtRDs7QUFDeEYsb0JBQW1DLGlCUDNjRSxFTzJjcUM7O0FBQzFFLCtCQUE4QyxpQlA1Y1QsRU80YzJEOztBQUNoRyw2QkFBNEMsaUJQN2NQLEVPNmN1RDs7QUFDNUYscUJBQW9DLGlCUDljQyxFTzhjdUM7O0FBQzVFLHNCQUFxQyxpQlAvY0EsRU8rY3lDOztBQUM5RSxtQkFBa0MsaUJQaGRHLEVPZ2RtQzs7QUFDeEUsaUJBQWdDLGlCUGpkSyxFT2lkK0I7O0FBQ3BFLHdCQUF1QyxpQlBsZEYsRU9rZDZDOztBQUNsRix3QkFBdUMsaUJQbmRGLEVPbWQ2Qzs7QUFDbEYsZ0JBQStCLGlCUHBkTSxFT29kNkI7O0FBQ2xFLHVCQUFzQyxpQlByZEQsRU9xZDJDOztBQUNoRixtQkFBa0MsaUJQdGRHLEVPc2RtQzs7QUFDeEUsa0JBQWlDLGlCUHZkSSxFT3VkaUM7O0FBQ3RFLGlCQUFnQyxpQlB4ZEssRU93ZCtCOztBQUNwRSx3QkFBdUMsaUJQemRGLEVPeWQ2Qzs7QUFDbEYsb0JBQW1DLGlCUDFkRSxFTzBkcUM7O0FBQzFFLHdCQUF1QyxpQlAzZEYsRU8yZDZDOztBQUNsRiwyQkFBMEMsaUJQNWRMLEVPNGRtRDs7QUFDeEYsdUJBQXNDLGlCUDdkRCxFTzZkMkM7O0FBQ2hGLG9CQUFtQyxpQlA5ZEUsRU84ZHFDOztBQUMxRSxvQkFBbUMsaUJQL2RFLEVPK2RxQzs7QUFDMUUsMkJBQTBDLGlCUGhlTCxFT2dlbUQ7O0FBQ3hGLCtCQUE4QyxpQlBqZVQsRU9pZTJEOztBQUNoRyxxQkFBb0MsaUJQbGVDLEVPa2V1Qzs7QUFDNUUsbUJBQWtDLGlCUG5lRyxFT21lbUM7O0FBQ3hFLHFCQUFvQyxpQlBwZUMsRU9vZXVDOztBQUM1RSxtQkFBa0MsaUJQcmVHLEVPcWVtQzs7QUFDeEUsMEJBQXlDLGlCUHRlSixFT3NlaUQ7O0FBQ3RGLDRCQUEyQyxpQlB2ZU4sRU91ZXFEOztBQUMxRix3QkFBdUMsaUJQeGVGLEVPd2U2Qzs7QUFDbEYsb0JBQW1DLGlCUHplRSxFT3llcUM7O0FBQzFFLHVCQUFzQyxpQlAxZUQsRU8wZTJDOztBQUNoRix1QkFBc0MsaUJQM2VELEVPMmUyQzs7QUFDaEYseUJBQXdDLGlCUDVlSCxFTzRlK0M7O0FBQ3BGLG9CQUFtQyxpQlA3ZUUsRU82ZXFDOztBQUMxRSwwQkFBeUMsaUJQOWVKLEVPOGVpRDs7QUFDdEYseUJBQXdDLGlCUC9lSCxFTytlK0M7O0FBQ3BGLHlCQUF3QyxpQlBoZkgsRU9nZitDOztBQUNwRiwyQkFBMEMsaUJQamZMLEVPaWZtRDs7QUFDeEYsZ0NBQStDLGlCUGxmVixFT2tmNkQ7O0FBQ2xHLDJCQUEwQyxpQlBuZkwsRU9tZm1EOztBQUN4RixxQkFBb0MsaUJQcGZDLEVPb2Z1Qzs7QUFDNUUsNEJBQTJDLGlCUHJmTixFT3FmcUQ7O0FBQzFGLHNCQUFxQyxpQlB0ZkEsRU9zZnlDOztBQUM5RSxrQkFBaUMsaUJQdmZJLEVPdWZpQzs7QUFDdEUsMEJBQXlDLGlCUHhmSixFT3dmaUQ7O0FBQ3RGLGdDQUErQyxpQlB6ZlYsRU95ZjZEOztBQUNsRyxxQkFBb0MsaUJQMWZDLEVPMGZ1Qzs7QUFDNUUsa0JBQWlDLGlCUDNmSSxFTzJmaUM7O0FBQ3RFLHNCQUFxQyxpQlA1ZkEsRU80ZnlDOztBQUM5RSx1QkFBc0MsaUJQN2ZELEVPNmYyQzs7QUFDaEYsNkJBQTRDLGlCUDlmUCxFTzhmdUQ7O0FBQzVGLHlCQUF3QyxpQlAvZkgsRU8rZitDOztBQUNwRix5QkFBd0MsaUJQaGdCSCxFT2dnQitDOztBQUNwRiwrQkFBOEMsaUJQamdCVCxFT2lnQjJEOztBQUNoRyx3QkFBdUMsaUJQbGdCRixFT2tnQjZDOztBQUNsRix3QkFBdUMsaUJQbmdCRixFT21nQjZDOztBQUNsRix5QkFBd0MsaUJQcGdCSCxFT29nQitDOztBQUNwRixnQ0FBK0MsaUJQcmdCVixFT3FnQjZEOztBQUNsRyw4QkFBNkMsaUJQdGdCUixFT3NnQnlEOztBQUM5Rix1QkFBc0MsaUJQdmdCRCxFT3VnQjJDOztBQUNoRiw2QkFBNEMsaUJQeGdCUCxFT3dnQnVEOztBQUM1RiwyQkFBMEMsaUJQemdCTCxFT3lnQm1EOztBQUN4RixzQkFBcUMsaUJQMWdCQSxFTzBnQnlDOztBQUM5RSxtQkFBa0MsaUJQM2dCRyxFTzJnQm1DOztBQUN4RSxrQkFBaUMsaUJQNWdCSSxFTzRnQmlDOztBQUN0RSxzQkFBcUMsaUJQN2dCQSxFTzZnQnlDOztBQUM5RSx5QkFBd0MsaUJQOWdCSCxFTzhnQitDOztBQUNwRixnQ0FBK0MsaUJQL2dCVixFTytnQjZEOztBQUNsRyx3QkFBdUMsaUJQaGhCRixFT2doQjZDOztBQUNsRixvQkFBbUMsaUJQamhCRSxFT2loQnFDOztBQUMxRSxtQkFBa0MsaUJQbGhCRyxFT2toQm1DOztBQUN4RSwwQkFBeUMsaUJQbmhCSixFT21oQmlEOztBQUN0RixnQ0FBK0MsaUJQcGhCVixFT29oQjZEOztBQUNsRyw4QkFBNkMsaUJQcmhCUixFT3FoQnlEOztBQUM5Rix5QkFBd0MsaUJQdGhCSCxFT3NoQitDOztBQUNwRix3QkFBdUMsaUJQdmhCRixFT3VoQjZDOztBQUNsRix3QkFBdUMsaUJQeGhCRixFT3doQjZDOztBQUNsRiw2QkFBNEMsaUJQemhCUCxFT3loQnVEOztBQUM1Riw2QkFBNEMsaUJQMWhCUCxFTzBoQnVEOztBQUM1Riw4QkFBNkMsaUJQM2hCUixFTzJoQnlEOztBQUM5RiwyQkFBMEMsaUJQNWhCTCxFTzRoQm1EOztBQUN4RiwwQkFBeUMsaUJQN2hCSixFTzZoQmlEOztBQUN0Rix1QkFBc0MsaUJQOWhCRCxFTzhoQjJDOztBQUNoRiwyQkFBMEMsaUJQL2hCTCxFTytoQm1EOztBQUN4Rix3QkFBdUMsaUJQaGlCRixFT2dpQjZDOztBQUNsRixtQkFBa0MsaUJQamlCRyxFT2lpQm1DOztBQUN4RSwyQkFBMEMsaUJQbGlCTCxFT2tpQm1EOztBQUN4Rix1QkFBc0MsaUJQbmlCRCxFT21pQjJDOztBQUNoRixzQkFBcUMsaUJQcGlCQSxFT29pQnlDOztBQUM5RSxxQkFBb0MsaUJQcmlCQyxFT3FpQnVDOztBQUM1RSx3QkFBdUMsaUJQdGlCRixFT3NpQjZDOztBQUNsRixvQkFBbUMsaUJQdmlCRSxFT3VpQnFDOztBQUMxRSxpQkFBZ0MsaUJQeGlCSyxFT3dpQitCOztBQUNwRSxxQkFBb0MsaUJQemlCQyxFT3lpQnVDOztBQUM1RSx3QkFBdUMsaUJQMWlCRixFTzBpQjZDOztBQUNsRiw0QkFBMkMsaUJQM2lCTixFTzJpQnFEOztBQUMxRixxQkFBb0MsaUJQNWlCQyxFTzRpQnVDOztBQUM1RSxtQkFBa0MsaUJQN2lCRyxFTzZpQm1DOztBQUN4RSx1QkFBc0MsaUJQOWlCRCxFTzhpQjJDOztBQUNoRix3QkFBdUMsaUJQL2lCRixFTytpQjZDOztBQUNsRix5QkFBd0MsaUJQaGpCSCxFT2dqQitDOztBQUNwRixvQkFBbUMsaUJQampCRSxFT2lqQnFDOztBQUMxRSxtQkFBa0MsaUJQbGpCRyxFT2tqQm1DOztBQUN4RSxrQkFBaUMsaUJQbmpCSSxFT21qQmlDOztBQUN0RSwyQkFBMEMsaUJQcGpCTCxFT29qQm1EOztBQUN4RixxQkFBb0MsaUJQcmpCQyxFT3FqQnVDOztBQUM1RSx5QkFBd0MsaUJQdGpCSCxFT3NqQitDOztBQUNwRixrQkFBaUMsaUJQdmpCSSxFT3VqQmlDOztBQUN0RSxtQkFBa0MsaUJQeGpCRyxFT3dqQm1DOztBQUN4RSxzQkFBcUMsaUJQempCQSxFT3lqQnlDOztBQUM5RSxtQkFBa0MsaUJQMWpCRyxFTzBqQm1DOztBQUN4RSxzQkFBcUMsaUJQM2pCQSxFTzJqQnlDOztBQUM5RSwwQkFBeUMsaUJQNWpCSixFTzRqQmlEOztBQUN0Riw2QkFBNEMsaUJQN2pCUCxFTzZqQnVEOztBQUM1RixxQkFBb0MsaUJQOWpCQyxFTzhqQnVDOztBQUM1RSxtQkFBa0MsaUJQL2pCRyxFTytqQm1DOztBQUN4RSxvQkFBbUMsaUJQaGtCRSxFT2drQnFDOztBQUMxRSx1QkFBc0MsaUJQamtCRCxFT2lrQjJDOztBQUNoRiwyQkFBMEMsaUJQbGtCTCxFT2trQm1EOztBQUN4Riw0QkFBMkMsaUJQbmtCTixFT21rQnFEOztBQUMxRiw2QkFBNEMsaUJQcGtCUCxFT29rQnVEOztBQUM1RiwwQkFBeUMsaUJQcmtCSixFT3FrQmlEOztBQUN0RixtQkFBa0MsaUJQdGtCRyxFT3NrQm1DOztBQUN4RSxxQkFBb0MsaUJQdmtCQyxFT3VrQnVDOztBQUM1RSxtQkFBa0MsaUJQeGtCRyxFT3drQm1DOztBQUN4RSxxQkFBb0MsaUJQemtCQyxFT3lrQnVDOztBQUM1RSxzQkFBcUMsaUJQMWtCQSxFTzBrQnlDOztBQUM5RSxzQkFBcUMsaUJQM2tCQSxFTzJrQnlDOztBQUM5RSxxQkFBb0MsaUJQNWtCQyxFTzRrQnVDOztBQUM1RSx5QkFBd0MsaUJQN2tCSCxFTzZrQitDOztBQUNwRixtQkFBa0MsaUJQOWtCRyxFTzhrQm1DOztBQUN4RSxvQkFBbUMsaUJQL2tCRSxFTytrQnFDOztBQUMxRSxrQkFBaUMsaUJQaGxCSSxFT2dsQmlDOztBQUN0RSxtQkFBa0MsaUJQamxCRyxFT2lsQm1DOztBQUN4RSxvQkFBbUMsaUJQbGxCRSxFT2tsQnFDOztBQUMxRSxzQkFBcUMsaUJQbmxCQSxFT21sQnlDOztBQUM5RSxzQkFBcUMsaUJQcGxCQSxFT29sQnlDOztBQUM5RSxrQkFBaUMsaUJQcmxCSSxFT3FsQmlDOztBQUN0RSx5QkFBd0MsaUJQdGxCSCxFT3NsQitDOztBQUNwRix1QkFBc0MsaUJQdmxCRCxFT3VsQjJDOztBQUNoRiwrQkFBOEMsaUJQeGxCVCxFT3dsQjJEOztBQUNoRyxxQkFBb0MsaUJQemxCQyxFT3lsQnVDOztBQUM1RSxvQkFBbUMsaUJQMWxCRSxFTzBsQnFDOztBQUMxRSxvQkFBbUMsaUJQM2xCRSxFTzJsQnFDOztBQUMxRSx5QkFBd0MsaUJQNWxCSCxFTzRsQitDOztBQUNwRixrQkFBaUMsaUJQN2xCSSxFTzZsQmlDOztBQUN0RSxrQkFBaUMsaUJQOWxCSSxFTzhsQmlDOztBQUN0RSx3QkFBdUMsaUJQL2xCRixFTytsQjZDOztBQUNsRixxQkFBb0MsaUJQaG1CQyxFT2dtQnVDOztBQUM1RSxtQkFBa0MsaUJQam1CRyxFT2ltQm1DOztBQUN4RSxtQkFBa0MsaUJQbG1CRyxFT2ttQm1DOztBQUN4RSxvQkFBbUMsaUJQbm1CRSxFT21tQnFDOztBQUMxRSw0QkFBMkMsaUJQcG1CTixFT29tQnFEOztBQUMxRixnQkFBK0IsaUJQcm1CTSxFT3FtQjZCOztBQUNsRSx1QkFBc0MsaUJQdG1CRCxFT3NtQjJDOztBQUNoRixzQkFBcUMsaUJQdm1CQSxFT3VtQnlDOztBQUM5RSxtQkFBa0MsaUJQeG1CRyxFT3dtQm1DOztBQUN4RSxvQkFBbUMsaUJQem1CRSxFT3ltQnFDOztBQUMxRSxpQkFBZ0MsaUJQMW1CSyxFTzBtQitCOztBQUNwRSxxQkFBb0MsaUJQM21CQyxFTzJtQnVDOztBQUM1RSxzQkFBcUMsaUJQNW1CQSxFTzRtQnlDOztBQUM5RSxvQkFBbUMsaUJQN21CRSxFTzZtQnFDOztBQUMxRSxvQkFBbUMsaUJQOW1CRSxFTzhtQnFDOztBQUMxRSx1QkFBc0MsaUJQL21CRCxFTyttQjJDOztBQUNoRix5QkFBd0MsaUJQaG5CSCxFT2duQitDOztBQUNwRixrQkFBaUMsaUJQam5CSSxFT2luQmlDOztBQUN0RSx1QkFBc0MsaUJQbG5CRCxFT2tuQjJDOztBQUNoRiw2QkFBNEMsaUJQbm5CUCxFT21uQnVEOztBQUM1Rix1QkFBc0MsaUJQcG5CRCxFT29uQjJDOztBQUNoRixvQkFBbUMsaUJQcm5CRSxFT3FuQnFDOztBQUMxRSxzQkFBcUMsaUJQdG5CQSxFT3NuQnlDOztBQUM5RSxzQkFBcUMsaUJQdm5CQSxFT3VuQnlDOztBQUM5RSxvQkFBbUMsaUJQeG5CRSxFT3duQnFDOztBQUMxRSx5QkFBd0MsaUJQem5CSCxFT3luQitDOztBQUNwRixxQkFBb0MsaUJQMW5CQyxFTzBuQnVDOztBQUM1RSxvQkFBbUMsaUJQM25CRSxFTzJuQnFDOztBQUMxRSwyQkFBMEMsaUJQNW5CTCxFTzRuQm1EOztBQUN4RixtQkFBa0MsaUJQN25CRyxFTzZuQm1DOztBQUN4RSx3QkFBdUMsaUJQOW5CRixFTzhuQjZDOztBQUNsRiwwQkFBeUMsaUJQL25CSixFTytuQmlEOztBQUN0Rix3QkFBdUMsaUJQaG9CRixFT2dvQjZDOztBQUNsRix5QkFBd0MsaUJQam9CSCxFT2lvQitDOztBQUNwRixrQkFBaUMsaUJQbG9CSSxFT2tvQmlDOztBQUN0RSxxQkFBb0MsaUJQbm9CQyxFT21vQnVDOztBQUM1RSxtQkFBa0MsaUJQcG9CRyxFT29vQm1DOztBQUN4RSxrQkFBaUMsaUJQcm9CSSxFT3FvQmlDOztBQUN0RSx1QkFBc0MsaUJQdG9CRCxFT3NvQjJDOztBQUNoRiw2QkFBNEMsaUJQdm9CUCxFT3VvQnVEOztBQUM1Riw0QkFBMkMsaUJQeG9CTixFT3dvQnFEOztBQUMxRiwwQkFBeUMsaUJQem9CSixFT3lvQmlEOztBQUN0Rix1QkFBc0MsaUJQMW9CRCxFTzBvQjJDOztBQUNoRix1QkFBc0MsaUJQM29CRCxFTzJvQjJDOztBQUNoRixrQkFBaUMsaUJQNW9CSSxFTzRvQmlDOztBQUN0RSxrQkFBaUMsaUJQN29CSSxFTzZvQmlDOztBQUN0RSxzQkFBcUMsaUJQOW9CQSxFTzhvQnlDOztBQUM5RSx5QkFBd0MsaUJQL29CSCxFTytvQitDOztBQUNwRixvQkFBbUMsaUJQaHBCRSxFT2dwQnFDOztBQUMxRSxtQkFBa0MsaUJQanBCRyxFT2lwQm1DOztBQUN4RSx1QkFBc0MsaUJQbHBCRCxFT2twQjJDOztBQUNoRixrQkFBaUMsaUJQbnBCSSxFT21wQmlDOztBQUN0RSxzQkFBcUMsaUJQcHBCQSxFT29wQnlDOztBQUM5RSxxQkFBb0MsaUJQcnBCQyxFT3FwQnVDOztBQUM1RSxxQkFBb0MsaUJQdHBCQyxFT3NwQnVDOztBQUM1RSw0QkFBMkMsaUJQdnBCTixFT3VwQnFEOztBQUMxRixrQkFBaUMsaUJQeHBCSSxFT3dwQmlDOztBQUN0RSx1QkFBc0MsaUJQenBCRCxFT3lwQjJDOztBQUNoRixpQ0FBZ0QsaUJQMXBCWCxFTzBwQitEOztBQUNwRyxpQ0FBZ0QsaUJQM3BCWCxFTzJwQitEOztBQUNwRyxrQ0FBaUQsaUJQNXBCWixFTzRwQmlFOztBQUN0RywrQkFBOEMsaUJQN3BCVCxFTzZwQjJEOztBQUNoRyx3QkFBdUMsaUJQOXBCRixFTzhwQjZDOztBQUNsRiwwQkFBeUMsaUJQL3BCSixFTytwQmlEOztBQUN0RixrQkFBaUMsaUJQaHFCSSxFT2dxQmlDOztBQUN0RSxxQkFBb0MsaUJQanFCQyxFT2lxQnVDOztBQUM1RSxtQkFBa0MsaUJQbHFCRyxFT2txQm1DOztBQUN4RSxvQkFBbUMsaUJQbnFCRSxFT21xQnFDOztBQUMxRSx1QkFBc0MsaUJQcHFCRCxFT29xQjJDOztBQUNoRix1QkFBc0MsaUJQcnFCRCxFT3FxQjJDOztBQUNoRixrQkFBaUMsaUJQdHFCSSxFT3NxQmlDOztBQUN0RSx5QkFBd0MsaUJQdnFCSCxFT3VxQitDOztBQUNwRixpQkFBZ0MsaUJQeHFCSyxFT3dxQitCOztBQUNwRSx3QkFBdUMsaUJQenFCRixFT3lxQjZDOztBQUNsRiw0QkFBMkMsaUJQMXFCTixFTzBxQnFEOztBQUMxRix3QkFBdUMsaUJQM3FCRixFTzJxQjZDOztBQUNsRiw0QkFBMkMsaUJQNXFCTixFTzRxQnFEOztBQUMxRixxQkFBb0MsaUJQN3FCQyxFTzZxQnVDOztBQUM1RSx1QkFBc0MsaUJQOXFCRCxFTzhxQjJDOztBQUNoRixzQkFBcUMsaUJQL3FCQSxFTytxQnlDOztBQUM5RSxvQkFBbUMsaUJQaHJCRSxFT2dyQnFDOztBQUMxRSxrQkFBaUMsaUJQanJCSSxFT2lyQmlDOztBQUN0RSx5QkFBd0MsaUJQbHJCSCxFT2tyQitDOztBQUNwRix5QkFBd0MsaUJQbnJCSCxFT21yQitDOztBQUNwRiwyQkFBMEMsaUJQcHJCTCxFT29yQm1EOztBQUN4RiwyQkFBMEMsaUJQcnJCTCxFT3FyQm1EOztBQUN4RixrQkFBaUMsaUJQdHJCSSxFT3NyQmlDOztBQUN0RSxzQkFBcUMsaUJQdnJCQSxFT3VyQnlDOztBQUM5RSxvQkFBbUMsaUJQeHJCRSxFT3dyQnFDOztBQUMxRSxtQkFBa0MsaUJQenJCRyxFT3lyQm1DOztBQUN4RSxxQkFBb0MsaUJQMXJCQyxFTzByQnVDOztBQUM1RSxvQkFBbUMsaUJQM3JCRSxFTzJyQnFDOztBQUMxRSxzQkFBcUMsaUJQNXJCQSxFTzRyQnlDOztBQUM5RSxvQkFBbUMsaUJQN3JCRSxFTzZyQnFDOztBQUMxRSxtQkFBa0MsaUJQOXJCRyxFTzhyQm1DOztBQUN4RSxvQkFBbUMsaUJQL3JCRSxFTytyQnFDOztBQUMxRSxzQkFBcUMsaUJQaHNCQSxFT2dzQnlDOztBQUM5RSxpQkFBZ0MsaUJQanNCSyxFT2lzQitCOztBQUNwRSx1QkFBc0MsaUJQbHNCRCxFT2tzQjJDOztBQUNoRiw4QkFBNkMsaUJQbnNCUixFT21zQnlEOztBQUM5RixvQkFBbUMsaUJQcHNCRSxFT29zQnFDOztBQUMxRSxxQkFBb0MsaUJQcnNCQyxFT3FzQnVDOztBQUM1RSxxQkFBb0MsaUJQdHNCQyxFT3NzQnVDOztBQUM1RSxvQkFBbUMsaUJQdnNCRSxFT3VzQnFDOztBQUMxRSx1QkFBc0MsaUJQeHNCRCxFT3dzQjJDOztBQUNoRix3QkFBdUMsaUJQenNCRixFT3lzQjZDOztBQUNsRiw0QkFBMkMsaUJQMXNCTixFTzBzQnFEOztBQUMxRixrQ0FBaUQsaUJQM3NCWixFTzJzQmlFOztBQUN0Ryw4QkFBNkMsaUJQNXNCUixFTzRzQnlEOztBQUM5Rix3QkFBdUMsaUJQN3NCRixFTzZzQjZDOztBQUNsRix1QkFBc0MsaUJQOXNCRCxFTzhzQjJDOztBQUNoRixtQkFBa0MsaUJQL3NCRyxFTytzQm1DOztBQUN4RSwwQkFBeUMsaUJQaHRCSixFT2d0QmlEOztBQUN0RiwwQkFBeUMsaUJQanRCSixFT2l0QmlEOztBQUN0RixpQkFBZ0MsaUJQbHRCSyxFT2t0QitCOztBQUNwRSxzQkFBcUMsaUJQbnRCQSxFT210QnlDOztBQUM5RSxvQkFBbUMsaUJQcHRCRSxFT290QnFDOztBQUMxRSxvQkFBbUMsaUJQcnRCRSxFT3F0QnFDOztBQUMxRSx3QkFBdUMsaUJQdHRCRixFT3N0QjZDOztBQUNsRixrQkFBaUMsaUJQdnRCSSxFT3V0QmlDOztBQUN0RSxvQkFBbUMsaUJQeHRCRSxFT3d0QnFDOztBQUMxRSx3QkFBdUMsaUJQenRCRixFT3l0QjZDOztBQUNsRiw0QkFBMkMsaUJQMXRCTixFTzB0QnFEOztBQUMxRiw2QkFBNEMsaUJQM3RCUCxFTzJ0QnVEOztBQUM1RixpQ0FBZ0QsaUJQNXRCWCxFTzR0QitEOztBQUNwRyx5QkFBd0MsaUJQN3RCSCxFTzZ0QitDOztBQUNwRiw2QkFBNEMsaUJQOXRCUCxFTzh0QnVEOztBQUM1RixzQkFBcUMsaUJQL3RCQSxFTyt0QnlDOztBQUM5RSxrQkFBaUMsaUJQaHVCSSxFT2d1QmlDOztBQUN0RSwyQkFBMEMsaUJQanVCTCxFT2l1Qm1EOztBQUN4RixvQkFBbUMsaUJQbHVCRSxFT2t1QnFDOztBQUMxRSx3QkFBdUMsaUJQbnVCRixFT211QjZDOztBQUNsRixzQkFBcUMsaUJQcHVCQSxFT291QnlDOztBQUM5RSwyQkFBMEMsaUJQcnVCTCxFT3F1Qm1EOztBQUN4RixtQkFBa0MsaUJQdHVCRyxFT3N1Qm1DOztBQUN4RSxxQkFBb0MsaUJQdnVCQyxFT3V1QnVDOztBQUM1RSxrQkFBaUMsaUJQeHVCSSxFT3d1QmlDOztBQUN0RSwyQkFBMEMsaUJQenVCTCxFT3l1Qm1EOztBQUN4RixvQkFBbUMsaUJQMXVCRSxFTzB1QnFDOztBQUMxRSx1QkFBc0MsaUJQM3VCRCxFTzJ1QjJDOztBQUNoRixvQkFBbUMsaUJQNXVCRSxFTzR1QnFDOztBQUMxRSw2QkFBNEMsaUJQN3VCUCxFTzZ1QnVEOztBQUM1RixrQkFBaUMsaUJQOXVCSSxFTzh1QmlDOztBQUN0RSxxQkFBb0MsaUJQL3VCQyxFTyt1QnVDOztBQUM1RSx1QkFBc0MsaUJQaHZCRCxFT2d2QjJDOztBQUNoRiwyQkFBMEMsaUJQanZCTCxFT2l2Qm1EOztBQUN4RixpQkFBZ0MsaUJQbHZCSyxFT2t2QitCOztBQUNwRSxpQkFBZ0MsaUJQbnZCSyxFT212QitCOztBQUNwRSx5QkFBd0MsaUJQcHZCSCxFT292QitDOztBQUNwRiwwQkFBeUMsaUJQcnZCSixFT3F2QmlEOztBQUN0Riw0QkFBMkMsaUJQdHZCTixFT3N2QnFEOztBQUMxRiwyQkFBMEMsaUJQdnZCTCxFT3V2Qm1EOztBQUN4RixrQ0FBaUQsaUJQeHZCWixFT3d2QmlFOztBQUN0RyxxQkFBb0MsaUJQenZCQyxFT3l2QnVDOztBQUM1RSwwQkFBeUMsaUJQMXZCSixFTzB2QmlEOztBQUN0RixnQkFBK0IsaUJQM3ZCTSxFTzJ2QjZCOztBQUNsRSxzQkFBcUMsaUJQNXZCQSxFTzR2QnlDOztBQUM5RSxvQkFBbUMsaUJQN3ZCRSxFTzZ2QnFDOztBQUMxRSxtQkFBa0MsaUJQOXZCRyxFTzh2Qm1DOztBQUN4RSwyQkFBMEMsaUJQL3ZCTCxFTyt2Qm1EOztBQUN4RixpQkFBZ0MsaUJQaHdCSyxFT2d3QitCOztBQUNwRSxtQkFBa0MsaUJQandCRyxFT2l3Qm1DOztBQUN4RSxxQkFBb0MsaUJQbHdCQyxFT2t3QnVDOztBQUM1RSxtQkFBa0MsaUJQbndCRyxFT213Qm1DOztBQUN4RSx1QkFBc0MsaUJQcHdCRCxFT293QjJDOztBQUNoRix5QkFBd0MsaUJQcndCSCxFT3F3QitDOztBQUNwRiwwQkFBeUMsaUJQdHdCSixFT3N3QmlEOztBQUN0RixxQkFBb0MsaUJQdndCQyxFT3V3QnVDOztBQUM1RSxvQkFBbUMsaUJQeHdCRSxFT3d3QnFDOztBQUMxRSxvQkFBbUMsaUJQendCRSxFT3l3QnFDOztBQUMxRSx5QkFBd0MsaUJQMXdCSCxFTzB3QitDOztBQUNwRix1QkFBc0MsaUJQM3dCRCxFTzJ3QjJDOztBQUNoRiwyQkFBMEMsaUJQNXdCTCxFTzR3Qm1EOztBQUN4Rix1QkFBc0MsaUJQN3dCRCxFTzZ3QjJDOztBQUNoRixxQkFBb0MsaUJQOXdCQyxFTzh3QnVDOztBQUM1RSxzQkFBcUMsaUJQL3dCQSxFTyt3QnlDOztBQUM5RSw0QkFBMkMsaUJQaHhCTixFT2d4QnFEOztBQUMxRixtQkFBa0MsaUJQanhCRyxFT2l4Qm1DOztBQUN4RSxxQkFBb0MsaUJQbHhCQyxFT2t4QnVDOztBQUM1RSxtQkFBa0MsaUJQbnhCRyxFT214Qm1DOztBQUN4RSwwQkFBeUMsaUJQcHhCSixFT294QmlEOztBQUN0RixpQkFBZ0MsaUJQcnhCSyxFT3F4QitCOztBQUNwRSxvQkFBbUMsaUJQdHhCRSxFT3N4QnFDOztBQUMxRSxtQkFBa0MsaUJQdnhCRyxFT3V4Qm1DOztBQUN4RSxpQkFBZ0MsaUJQeHhCSyxFT3d4QitCOztBQUNwRSxxQkFBb0MsaUJQenhCQyxFT3l4QnVDOztBQUM1RSx1QkFBc0MsaUJQMXhCRCxFTzB4QjJDOztBQUNoRixxQkFBb0MsaUJQM3hCQyxFTzJ4QnVDOztBQUM1RSx3QkFBdUMsaUJQNXhCRixFTzR4QjZDOztBQUNsRix3QkFBdUMsaUJQN3hCRixFTzZ4QjZDOztBQUNsRiwwQkFBeUMsaUJQOXhCSixFTzh4QmlEOztBQUN0RiwwQkFBeUMsaUJQL3hCSixFTyt4QmlEOztBQUN0RiwwQkFBeUMsaUJQaHlCSixFT2d5QmlEOztBQUN0RixxQkFBb0MsaUJQanlCQyxFT2l5QnVDOztBQUM1RSx3QkFBdUMsaUJQbHlCRixFT2t5QjZDOztBQUNsRix1QkFBc0MsaUJQbnlCRCxFT215QjJDOztBQUNoRiwwQkFBeUMsaUJQcHlCSixFT295QmlEOztBQUN0Rix5QkFBd0MsaUJQcnlCSCxFT3F5QitDOztBQUNwRiwrQkFBOEMsaUJQdHlCVCxFT3N5QjJEOztBQUNoRyw4QkFBNkMsaUJQdnlCUixFT3V5QnlEOztBQUM5RixtQkFBa0MsaUJQeHlCRyxFT3d5Qm1DOztBQUN4RSx5QkFBd0MsaUJQenlCSCxFT3l5QitDOztBQUNwRiwwQkFBeUMsaUJQMXlCSixFTzB5QmlEOztBQUN0RiwwQkFBeUMsaUJQM3lCSixFTzJ5QmlEOztBQUN0RixpQkFBZ0MsaUJQNXlCSyxFTzR5QitCOztBQUNwRSx3QkFBdUMsaUJQN3lCRixFTzZ5QjZDOztBQUNsRiw0QkFBMkMsaUJQOXlCTixFTzh5QnFEOztBQUMxRiw0QkFBMkMsaUJQL3lCTixFTyt5QnFEOztBQUMxRiwyQkFBMEMsaUJQaHpCTCxFT2d6Qm1EOztBQUN4Rix3QkFBdUMsaUJQanpCRixFT2l6QjZDOztBQUNsRixtQkFBa0MsaUJQbHpCRyxFT2t6Qm1DOztBQUN4RSx1QkFBc0MsaUJQbnpCRCxFT216QjJDOztBQUNoRix5QkFBd0MsaUJQcHpCSCxFT296QitDOztBQUNwRiw4QkFBNkMsaUJQcnpCUixFT3F6QnlEOztBQUM5Riw4QkFBNkMsaUJQdHpCUixFT3N6QnlEOztBQUM5RixtQkFBa0MsaUJQdnpCRyxFT3V6Qm1DOztBQUN4RSwyQkFBMEMsaUJQeHpCTCxFT3d6Qm1EOztBQUN4Riw2QkFBNEMsaUJQenpCUCxFT3l6QnVEOztBQUM1RixrQkFBaUMsaUJQMXpCSSxFTzB6QmlDOztBQUN0RSx5QkFBd0MsaUJQM3pCSCxFTzJ6QitDOztBQUNwRix5QkFBd0MsaUJQNXpCSCxFTzR6QitDOztBQUNwRixrQkFBaUMsaUJQN3pCSSxFTzZ6QmlDOztBQUN0RSxrQkFBaUMsaUJQOXpCSSxFTzh6QmlDOztBQUN0RSx5QkFBd0MsaUJQL3pCSCxFTyt6QitDOztBQUNwRix5QkFBd0MsaUJQaDBCSCxFT2cwQitDOztBQUNwRixxQkFBb0MsaUJQajBCQyxFT2kwQnVDOztBQUM1RSxrQkFBaUMsaUJQbDBCSSxFT2swQmlDOztBQUN0RSxvQkFBbUMsaUJQbjBCRSxFT20wQnFDOztBQUMxRSxpQkFBZ0MsaUJQcDBCSyxFT28wQitCOztBQUNwRSx1QkFBc0MsaUJQcjBCRCxFT3EwQjJDOztBQUNoRixrQkFBaUMsaUJQdDBCSSxFT3MwQmlDOztBQUN0RSxzQkFBcUMsaUJQdjBCQSxFT3UwQnlDOztBQUM5RSx3QkFBdUMsaUJQeDBCRixFT3cwQjZDOztBQUNsRix1QkFBc0MsaUJQejBCRCxFT3kwQjJDOztBQUNoRixrQkFBaUMsaUJQMTBCSSxFTzAwQmlDOztBQUN0RSwyQkFBMEMsaUJQMzBCTCxFTzIwQm1EOztBQUN4RiwwQkFBeUMsaUJQNTBCSixFTzQwQmlEOztBQUN0RixpQ0FBZ0QsaUJQNzBCWCxFTzYwQitEOztBQUNwRyxxQ0FBb0QsaUJQOTBCZixFTzgwQnVFOztBQUM1RyxtQkFBa0MsaUJQLzBCRyxFTyswQm1DOztBQUN4RSx3QkFBdUMsaUJQaDFCRixFT2cxQjZDOztBQUNsRiwwQkFBeUMsaUJQajFCSixFT2kxQmlEOztBQUN0Riw2QkFBNEMsaUJQbDFCUCxFT2sxQnVEOztBQUM1RixvQkFBbUMsaUJQbjFCRSxFT20xQnFDOztBQUMxRSwwQkFBeUMsaUJQcDFCSixFT28xQmlEOztBQUN0RixvQkFBbUMsaUJQcjFCRSxFT3ExQnFDOztBQUMxRSxnQkFBK0IsaUJQdDFCTSxFT3MxQjZCOztBQUNsRSxvQkFBbUMsaUJQdjFCRSxFT3UxQnFDOztBQUMxRSxzQkFBcUMsaUJQeDFCQSxFT3cxQnlDOztBQUM5RSw2QkFBNEMsaUJQejFCUCxFT3kxQnVEOztBQUM1Rix1QkFBc0MsaUJQMTFCRCxFTzAxQjJDOztBQUNoRix1QkFBc0MsaUJQMzFCRCxFTzIxQjJDOztBQUNoRixtQkFBa0MsaUJQNTFCRyxFTzQxQm1DOztBQUN4RSx3QkFBdUMsaUJQNzFCRixFTzYxQjZDOztBQUNsRix5QkFBd0MsaUJQOTFCSCxFTzgxQitDOztBQUNwRixtQkFBa0MsaUJQLzFCRyxFTysxQm1DOztBQUN4RSx1QkFBc0MsaUJQaDJCRCxFT2cyQjJDOztBQUNoRixxQkFBb0MsaUJQajJCQyxFT2kyQnVDOztBQUM1RSxvQkFBbUMsaUJQbDJCRSxFT2syQnFDOztBQUMxRSxxQkFBb0MsaUJQbjJCQyxFT20yQnVDOztBQUM1RSxtQkFBa0MsaUJQcDJCRyxFT28yQm1DOztBQUN4RSx5QkFBd0MsaUJQcjJCSCxFT3EyQitDOztBQUNwRixvQkFBbUMsaUJQdDJCRSxFT3MyQnFDOztBQUMxRSxtQkFBa0MsaUJQdjJCRyxFT3UyQm1DOztBQUN4RSxxQkFBb0MsaUJQeDJCQyxFT3cyQnVDOztBQUM1RSxxQkFBb0MsaUJQejJCQyxFT3kyQnVDOztBQUM1RSx1QkFBc0MsaUJQMTJCRCxFTzAyQjJDOztBQUNoRixvQkFBbUMsaUJQMzJCRSxFTzIyQnFDOztBQUMxRSwwQkFBeUMsaUJQNTJCSixFTzQyQmlEOztBQUN0RiwyQkFBMEMsaUJQNzJCTCxFTzYyQm1EOztBQUN4RixrQkFBaUMsaUJQOTJCSSxFTzgyQmlDOztBQUN0RSxzQkFBcUMsaUJQLzJCQSxFTysyQnlDOztBQUM5RSx3QkFBdUMsaUJQaDNCRixFT2czQjZDOztBQUNsRixvQkFBbUMsaUJQajNCRSxFT2kzQnFDOztBQUMxRSxtQkFBa0MsaUJQbDNCRyxFT2szQm1DOztBQUN4RSx1QkFBc0MsaUJQbjNCRCxFT20zQjJDOztBQUNoRixvQkFBbUMsaUJQcDNCRSxFT28zQnFDOztBQUMxRSx3QkFBdUMsaUJQcjNCRixFT3EzQjZDOztBQUNsRiwwQkFBeUMsaUJQdDNCSixFT3MzQmlEOztBQUN0Rix1QkFBc0MsaUJQdjNCRCxFT3UzQjJDOztBQUNoRixxQkFBb0MsaUJQeDNCQyxFT3czQnVDOztBQUM1RSxpQkFBZ0MsaUJQejNCSyxFT3kzQitCOztBQUNwRSxvQkFBbUMsaUJQMTNCRSxFTzAzQnFDOztBQUMxRSxrQkFBaUMsaUJQMzNCSSxFTzIzQmlDOztBQUN0RSxrQkFBaUMsaUJQNTNCSSxFTzQzQmlDOztBQUN0RSxtQkFBa0MsaUJQNzNCRyxFTzYzQm1DOztBQUN4RSxvQkFBbUMsaUJQOTNCRSxFTzgzQnFDOztBQUMxRSx3QkFBdUMsaUJQLzNCRixFTyszQjZDOztBQUNsRixxQkFBb0MsaUJQaDRCQyxFT2c0QnVDOztBQUM1RSxtQkFBa0MsaUJQajRCRyxFT2k0Qm1DOztBQUN4RSxpQkFBZ0MsaUJQbDRCSyxFT2s0QitCOztBQUNwRSx3QkFBdUMsaUJQbjRCRixFT200QjZDOztBQUNsRix3QkFBdUMsaUJQcDRCRixFT280QjZDOztBQUNsRixtQkFBa0MsaUJQcjRCRyxFT3E0Qm1DOztBQUN4RSw0QkFBMkMsaUJQdDRCTixFT3M0QnFEOztBQUMxRiw4QkFBNkMsaUJQdjRCUixFT3U0QnlEOztBQUM5Riw0QkFBMkMsaUJQeDRCTixFT3c0QnFEOztBQUMxRixxQkFBb0MsaUJQejRCQyxFT3k0QnVDOztBQUM1RSx3QkFBdUMsaUJQMTRCRixFTzA0QjZDOztBQUNsRixxQkFBb0MsaUJQMzRCQyxFTzI0QnVDOztBQUM1RSxzQkFBcUMsaUJQNTRCQSxFTzQ0QnlDOztBQUM5RSxvQkFBbUMsaUJQNzRCRSxFTzY0QnFDOztBQUMxRSxrQkFBaUMsaUJQOTRCSSxFTzg0QmlDOztBQUN0RSxrQkFBaUMsaUJQLzRCSSxFTys0QmlDOztBQUN0RSxvQkFBbUMsaUJQaDVCRSxFT2c1QnFDOztBQUMxRSxvQkFBbUMsaUJQajVCRSxFT2k1QnFDOztBQUMxRSx5QkFBd0MsaUJQbDVCSCxFT2s1QitDOztBQUNwRixvQkFBbUMsaUJQbjVCRSxFT201QnFDOztBQUMxRSxvQkFBbUMsaUJQcDVCRSxFT281QnFDOztBQUMxRSxvQkFBbUMsaUJQcjVCRSxFT3E1QnFDOztBQUMxRSwyQkFBMEMsaUJQdDVCTCxFT3M1Qm1EOztBQUN4Riw2QkFBNEMsaUJQdjVCUCxFT3U1QnVEOztBQUM1RiwwQkFBeUMsaUJQeDVCSixFT3c1QmlEOztBQUN0Rix5QkFBd0MsaUJQejVCSCxFT3k1QitDOztBQUNwRix5QkFBd0MsaUJQMTVCSCxFTzA1QitDOztBQUNwRixzQkFBcUMsaUJQMzVCQSxFTzI1QnlDOztBQUM5RSxzQkFBcUMsaUJQNTVCQSxFTzQ1QnlDOztBQUM5RSxvQkFBbUMsaUJQNzVCRSxFTzY1QnFDOztBQUMxRSxvQkFBbUMsaUJQOTVCRSxFTzg1QnFDOztBQUMxRSwwQkFBeUMsaUJQLzVCSixFTys1QmlEOztBQUN0RixvQkFBbUMsaUJQaDZCRSxFT2c2QnFDOztBQUMxRSxtQkFBa0MsaUJQajZCRyxFT2k2Qm1DOztBQUN4RSx1QkFBc0MsaUJQbDZCRCxFT2s2QjJDOztBQUNoRiw4QkFBNkMsaUJQbjZCUixFT202QnlEOztBQUM5RiwwQkFBeUMsaUJQcDZCSixFT282QmlEOztBQUN0Rix5QkFBd0MsaUJQcjZCSCxFT3E2QitDOztBQUNwRix3QkFBdUMsaUJQdDZCRixFT3M2QjZDOztBQUNsRixrQkFBaUMsaUJQdjZCSSxFT3U2QmlDOztBQUN0RSwyQkFBMEMsaUJQeDZCTCxFT3c2Qm1EOztBQUN4RiwwQkFBeUMsaUJQejZCSixFT3k2QmlEOztBQUN0Rix5QkFBd0MsaUJQMTZCSCxFTzA2QitDOztBQUNwRiwwQkFBeUMsaUJQMzZCSixFTzI2QmlEOztBQUN0Riw2QkFBNEMsaUJQNTZCUCxFTzQ2QnVEOztBQUM1RiwyQkFBMEMsaUJQNzZCTCxFTzY2Qm1EOztBQUN4RixzQkFBcUMsaUJQOTZCQSxFTzg2QnlDOztBQUM5RSxvQkFBbUMsaUJQLzZCRSxFTys2QnFDOztBQUMxRSx5QkFBd0MsaUJQaDdCSCxFT2c3QitDOztBQUNwRixrQkFBaUMsaUJQajdCSSxFT2k3QmlDOztBQUN0RSx5QkFBd0MsaUJQbDdCSCxFT2s3QitDOztBQUNwRiwyQkFBMEMsaUJQbjdCTCxFT203Qm1EOztBQUN4RiwwQkFBeUMsaUJQcDdCSixFT283QmlEOztBQUN0RixvQkFBbUMsaUJQcjdCRSxFT3E3QnFDOztBQUMxRSx1QkFBc0MsaUJQdDdCRCxFT3M3QjJDOztBQUNoRix5QkFBd0MsaUJQdjdCSCxFT3U3QitDOztBQUNwRixxQkFBb0MsaUJQeDdCQyxFT3c3QnVDOztBQUM1RSxxQkFBb0MsaUJQejdCQyxFT3k3QnVDOztBQUM1RSxrQkFBaUMsaUJQMTdCSSxFTzA3QmlDOztBQUN0RSxtQkFBa0MsaUJQMzdCRyxFTzI3Qm1DOztBQUN4RSw4QkFBNkMsaUJQNTdCUixFTzQ3QnlEOztBQUM5RixzQkFBcUMsaUJQNzdCQSxFTzY3QnlDOztBQUM5RSxtQkFBa0MsaUJQOTdCRyxFTzg3Qm1DOztBQUN4RSxtQkFBa0MsaUJQLzdCRyxFTys3Qm1DOztBQUN4RSx3QkFBdUMsaUJQaDhCRixFT2c4QjZDOztBQUNsRixtQkFBa0MsaUJQajhCRyxFT2k4Qm1DOztBQUN4RSx1QkFBc0MsaUJQbDhCRCxFT2s4QjJDOztBQUNoRix3QkFBdUMsaUJQbjhCRixFT204QjZDOztBQUNsRixtQkFBa0MsaUJQcDhCRyxFT284Qm1DOztBQUN4RSx3QkFBdUMsaUJQcjhCRixFT3E4QjZDOztBQUNsRix3QkFBdUMsaUJQdDhCRixFT3M4QjZDOztBQUNsRixrQkFBaUMsaUJQdjhCSSxFT3U4QmlDOztBQUN0RSxxQkFBb0MsaUJQeDhCQyxFT3c4QnVDOztBQUM1RSx5QkFBd0MsaUJQejhCSCxFT3k4QitDOztBQUNwRixzQkFBcUMsaUJQMThCQSxFTzA4QnlDOztBQUM5RSw0QkFBMkMsaUJQMzhCTixFTzI4QnFEOztBQUMxRiw2QkFBNEMsaUJQNThCUCxFTzQ4QnVEOztBQUM1Rix1QkFBc0MsaUJQNzhCRCxFTzY4QjJDOztBQUNoRixtQkFBa0MsaUJQOThCRyxFTzg4Qm1DOztBQUN4RSx5QkFBd0MsaUJQLzhCSCxFTys4QitDOztBQUNwRixrQkFBaUMsaUJQaDlCSSxFT2c5QmlDOztBQUN0RSw2QkFBNEMsaUJQajlCUCxFT2k5QnVEOztBQUM1RiwyQkFBMEMsaUJQbDlCTCxFT2s5Qm1EOztBQUN4Riw4QkFBNkMsaUJQbjlCUixFT205QnlEOztBQUM5Riw0QkFBMkMsaUJQcDlCTixFT285QnFEOztBQUMxRix1QkFBc0MsaUJQcjlCRCxFT3E5QjJDOztBQUNoRiwrQkFBOEMsaUJQdDlCVCxFT3M5QjJEOztBQUNoRyw2QkFBNEMsaUJQdjlCUCxFT3U5QnVEOztBQUM1RixxQkFBb0MsaUJQeDlCQyxFT3c5QnVDOztBQUM1RSx3QkFBdUMsaUJQejlCRixFT3k5QjZDOztBQUNsRixpQkFBZ0MsaUJQMTlCSyxFTzA5QitCOztBQUNwRSwyQkFBMEMsaUJQMzlCTCxFTzI5Qm1EOztBQUN4RixxQkFBb0MsaUJQNTlCQyxFTzQ5QnVDOztBQUM1RSxvQkFBbUMsaUJQNzlCRSxFTzY5QnFDOztBQUMxRSxxQkFBb0MsaUJQOTlCQyxFTzg5QnVDOztBQUM1RSxxQkFBb0MsaUJQLzlCQyxFTys5QnVDOztBQUM1RSxxQkFBb0MsaUJQaCtCQyxFT2crQnVDOztBQUM1RSx1QkFBc0MsaUJQaitCRCxFT2krQjJDOztBQUNoRixvQkFBbUMsaUJQbCtCRSxFT2srQnFDOztBQUMxRSx5QkFBd0MsaUJQbitCSCxFT20rQitDOztBQUNwRiw2QkFBNEMsaUJQcCtCUCxFT28rQnVEOztBQUM1Rix5QkFBd0MsaUJQcitCSCxFT3ErQitDOztBQUNwRiw0QkFBMkMsaUJQdCtCTixFT3MrQnFEOztBQUMxRiw0QkFBMkMsaUJQditCTixFT3UrQnFEOztBQUMxRixtQkFBa0MsaUJQeCtCRyxFT3crQm1DOztBQUN4RSxrQkFBaUMsaUJQeitCSSxFT3krQmlDOztBQUN0RSwrQkFBOEMsaUJQMStCVCxFTzArQjJEOztBQUNoRyx1QkFBc0MsaUJQMytCRCxFTzIrQjJDOztBQUNoRiwyQkFBMEMsaUJQNStCTCxFTzQrQm1EOztBQUN4RiwyQkFBMEMsaUJQNytCTCxFTzYrQm1EOztBQUN4RiwwQkFBeUMsaUJQOStCSixFTzgrQmlEOztBQUN0Rix3QkFBdUMsaUJQLytCRixFTysrQjZDOztBQUNsRixtQkFBa0MsaUJQaC9CRyxFT2cvQm1DOztBQUN4RSwwQkFBeUMsaUJQai9CSixFT2kvQmlEOztBQUN0RiwwQkFBeUMsaUJQbC9CSixFT2svQmlEOztBQUN0RiwyQkFBMEMsaUJQbi9CTCxFT20vQm1EOztBQUN4RiwwQkFBeUMsaUJQcC9CSixFT28vQmlEOztBQUN0Rix5QkFBd0MsaUJQci9CSCxFT3EvQitDOztBQUNwRiwwQkFBeUMsaUJQdC9CSixFT3MvQmlEOztBQUN0Rix5QkFBd0MsaUJQdi9CSCxFT3UvQitDOztBQUNwRixrQkFBaUMsaUJQeC9CSSxFT3cvQmlDOztBQUN0RSx5QkFBd0MsaUJQei9CSCxFT3kvQitDOztBQUNwRix1QkFBc0MsaUJQMS9CRCxFTzAvQjJDOztBQUNoRixtQkFBa0MsaUJQMy9CRyxFTzIvQm1DOztBQUN4RSx1QkFBc0MsaUJQNS9CRCxFTzQvQjJDOztBQUNoRixvQkFBbUMsaUJQNy9CRSxFTzYvQnFDOztBQUMxRSxvQkFBbUMsaUJQOS9CRSxFTzgvQnFDOztBQUMxRSx5QkFBd0MsaUJQLy9CSCxFTysvQitDOztBQUNwRiwyQkFBMEMsaUJQaGdDTCxFT2dnQ21EOztBQUN4RixvQkFBbUMsaUJQamdDRSxFT2lnQ3FDOztBQUMxRSxzQkFBcUMsaUJQbGdDQSxFT2tnQ3lDOztBQUM5RSx5QkFBd0MsaUJQbmdDSCxFT21nQytDOztBQUNwRiwwQkFBeUMsaUJQcGdDSixFT29nQ2lEOztBQUN0Rix5QkFBd0MsaUJQcmdDSCxFT3FnQytDOztBQUNwRixnQ0FBK0MsaUJQdGdDVixFT3NnQzZEOztBQUNsRyx1QkFBc0MsaUJQdmdDRCxFT3VnQzJDOztBQUNoRixvQkFBbUMsaUJQeGdDRSxFT3dnQ3FDOztBQUMxRSxzQkFBcUMsaUJQemdDQSxFT3lnQ3lDOztBQUM5RSw4QkFBNkMsaUJQMWdDUixFTzBnQ3lEOztBQUM5RixpQkFBZ0MsaUJQM2dDSyxFTzJnQytCOztBQUNwRSx5QkFBd0MsaUJQNWdDSCxFTzRnQytDOztBQUNwRix5QkFBd0MsaUJQN2dDSCxFTzZnQytDOztBQUNwRixvQkFBbUMsaUJQOWdDRSxFTzhnQ3FDOztBQUMxRSxzQkFBcUMsaUJQL2dDQSxFTytnQ3lDOztBQUM5RSx3QkFBdUMsaUJQaGhDRixFT2doQzZDOztBQUNsRixxQkFBb0MsaUJQamhDQyxFT2loQ3VDOztBQUM1RSwyQkFBMEMsaUJQbGhDTCxFT2toQ21EOztBQUN4Rix1QkFBc0MsaUJQbmhDRCxFT21oQzJDOztBQUNoRixrQkFBaUMsaUJQcGhDSSxFT29oQ2lDOztBQUN0RSxzQkFBcUMsaUJQcmhDQSxFT3FoQ3lDOztBQUM5RSxxQkFBb0MsaUJQdGhDQyxFT3NoQ3VDOztBQUM1RSxtQkFBa0MsaUJQdmhDRyxFT3VoQ21DOztBQUN4RSwwQkFBeUMsaUJQeGhDSixFT3doQ2lEOztBQUN0RixvQkFBbUMsaUJQemhDRSxFT3loQ3FDOztBQUMxRSx3QkFBdUMsaUJQMWhDRixFTzBoQzZDOztBQUNsRixxQkFBb0MsaUJQM2hDQyxFTzJoQ3VDOztBQUM1RSw0QkFBMkMsaUJQNWhDTixFTzRoQ3FEOztBQUMxRixpQkFBZ0MsaUJQN2hDSyxFTzZoQytCOztBQUNwRSxrQkFBaUMsaUJQOWhDSSxFTzhoQ2lDOztBQUN0RSxrQkFBaUMsaUJQL2hDSSxFTytoQ2lDOztBQUN0RSxtQkFBa0MsaUJQaGlDRyxFT2dpQ21DOztBQUN4RSxrQkFBaUMsaUJQamlDSSxFT2lpQ2lDOztBQUN0RSx1QkFBc0MsaUJQbGlDRCxFT2tpQzJDOztBQUNoRixtQkFBa0MsaUJQbmlDRyxFT21pQ21DOztBQUN4RSx3QkFBdUMsaUJQcGlDRixFT29pQzZDOztBQUNsRixzQkFBcUMsaUJQcmlDQSxFT3FpQ3lDOztBQUM5RSw0QkFBMkMsaUJQdGlDTixFT3NpQ3FEOztBQUMxRiw4QkFBNkMsaUJQdmlDUixFT3VpQ3lEOztBQUM5Riw2QkFBNEMsaUJQeGlDUCxFT3dpQ3VEOztBQUM1RiwyQkFBMEMsaUJQemlDTCxFT3lpQ21EOztBQUN4RixzQkFBcUMsaUJQMWlDQSxFTzBpQ3lDOztBQUM5RSx5QkFBd0MsaUJQM2lDSCxFTzJpQytDOztBQUNwRix3QkFBdUMsaUJQNWlDRixFTzRpQzZDOztBQUNsRixnQkFBK0IsaUJQN2lDTSxFTzZpQzZCOztBQUNsRSxzQkFBcUMsaUJQOWlDQSxFTzhpQ3lDOztBQUM5RSxxQkFBb0MsaUJQL2lDQyxFTytpQ3VDOztBQUM1RSwwQkFBeUMsaUJQaGpDSixFT2dqQ2lEOztBQUN0RiwyQkFBMEMsaUJQampDTCxFT2lqQ21EOztBQUN4RixxQkFBb0MsaUJQbGpDQyxFT2tqQ3VDOztBQUM1RSx1QkFBc0MsaUJQbmpDRCxFT21qQzJDOztBQUNoRix5QkFBd0MsaUJQcGpDSCxFT29qQytDOztBQUNwRiwrQkFBOEMsaUJQcmpDVCxFT3FqQzJEOztBQUNoRyw4QkFBNkMsaUJQdGpDUixFT3NqQ3lEOztBQUM5Riw4QkFBNkMsaUJQdmpDUixFT3VqQ3lEOztBQUM5RixpQ0FBZ0QsaUJQeGpDWCxFT3dqQytEOztBQUNwRyx3Q0FBdUQsaUJQempDbEIsRU95akM2RTs7QUFDbEgseUJBQXdDLGlCUDFqQ0gsRU8wakMrQzs7QUFDcEYseUJBQXdDLGlCUDNqQ0gsRU8yakMrQzs7QUFDcEYsdUJBQXNDLGlCUDVqQ0QsRU80akMyQzs7QUFDaEYsdUJBQXNDLGlCUDdqQ0QsRU82akMyQzs7QUFDaEYsd0JBQXVDLGlCUDlqQ0YsRU84akM2Qzs7QUFDbEYsbUJBQWtDLGlCUC9qQ0csRU8rakNtQzs7QUFDeEUsMEJBQXlDLGlCUGhrQ0osRU9na0NpRDs7QUFDdEYsa0JBQWlDLGlCUGprQ0ksRU9pa0NpQzs7QUFDdEUsd0JBQXVDLGlCUGxrQ0YsRU9ra0M2Qzs7QUFDbEYsbUJBQWtDLGlCUG5rQ0csRU9ta0NtQzs7QUFDeEUsd0JBQXVDLGlCUHBrQ0YsRU9va0M2Qzs7QUFDbEYsdUJBQXNDLGlCUHJrQ0QsRU9xa0MyQzs7QUFDaEYsMEJBQXlDLGlCUHRrQ0osRU9za0NpRDs7QUFDdEYscUJBQW9DLGlCUHZrQ0MsRU91a0N1Qzs7QUFDNUUsbUJBQWtDLGlCUHhrQ0csRU93a0NtQzs7QUFDeEUsbUJBQWtDLGlCUHprQ0csRU95a0NtQzs7QUFDeEUsd0JBQXVDLGlCUDFrQ0YsRU8wa0M2Qzs7QUFDbEYscUJBQW9DLGlCUDNrQ0MsRU8ya0N1Qzs7QUFDNUUsOEJBQTZDLGlCUDVrQ1IsRU80a0N5RDs7QUFDOUYsdUJBQXNDLGlCUDdrQ0QsRU82a0MyQzs7QUFDaEYsMkJBQTBDLGlCUDlrQ0wsRU84a0NtRDs7QUFDeEYsbUJBQWtDLGlCUC9rQ0csRU8ra0NtQzs7QUFDeEUseUJBQXdDLGlCUGhsQ0gsRU9nbEMrQzs7QUFDcEYsNkJBQTRDLGlCUGpsQ1AsRU9pbEN1RDs7QUFDNUYsbUJBQWtDLGlCUGxsQ0csRU9rbENtQzs7QUFDeEUsdUJBQXNDLGlCUG5sQ0QsRU9tbEMyQzs7QUFDaEYsa0JBQWlDLGlCUHBsQ0ksRU9vbENpQzs7QUFDdEUsb0JBQW1DLGlCUHJsQ0UsRU9xbENxQzs7QUFDMUUseUJBQXdDLGlCUHRsQ0gsRU9zbEMrQzs7QUFDcEYsb0JBQW1DLGlCUHZsQ0UsRU91bENxQzs7QUFDMUUsbUJBQWtDLGlCUHhsQ0csRU93bENtQzs7QUFDeEUsMkJBQTBDLGlCUHpsQ0wsRU95bENtRDs7QUFDeEYsMkJBQTBDLGlCUDFsQ0wsRU8wbENtRDs7QUFDeEYsMEJBQXlDLGlCUDNsQ0osRU8ybENpRDs7QUFDdEYsMEJBQXlDLGlCUDVsQ0osRU80bENpRDs7QUFDdEYsb0JBQW1DLGlCUDdsQ0UsRU82bENxQzs7QUFDMUUsaUJBQWdDLGlCUDlsQ0ssRU84bEMrQjs7QUFDcEUsb0JBQW1DLGlCUC9sQ0UsRU8rbENxQzs7QUFDMUUsMkJBQTBDLGlCUGhtQ0wsRU9nbUNtRDs7QUFDeEYsZ0JBQStCLGlCUGptQ00sRU9pbUM2Qjs7QUFDbEUsb0JBQW1DLGlCUGxtQ0UsRU9rbUNxQzs7QUFDMUUscUJBQW9DLGlCUG5tQ0MsRU9tbUN1Qzs7QUFDNUUsNEJBQTJDLGlCUHBtQ04sRU9vbUNxRDs7QUFDMUYsbUJBQWtDLGlCUHJtQ0csRU9xbUNtQzs7QUFDeEUsa0JBQWlDLGlCUHRtQ0ksRU9zbUNpQzs7QUFDdEUsbUJBQWtDLGlCUHZtQ0csRU91bUNtQzs7QUFDeEUsc0JBQXFDLGlCUHhtQ0EsRU93bUN5Qzs7QUFDOUUsNEJBQTJDLGlCUHptQ04sRU95bUNxRDs7QUFDMUYsdUJBQXNDLGlCUDFtQ0QsRU8wbUMyQzs7QUFDaEYsa0JBQWlDLGlCUDNtQ0ksRU8ybUNpQzs7QUFDdEUsc0JBQXFDLGlCUDVtQ0EsRU80bUN5Qzs7QUFDOUUseUJBQXdDLGlCUDdtQ0gsRU82bUMrQzs7QUFDcEYsOEJBQTZDLGlCUDltQ1IsRU84bUN5RDs7QUFDOUYsd0JBQXVDLGlCUC9tQ0YsRU8rbUM2Qzs7QUFDbEYsb0JBQW1DLGlCUGhuQ0UsRU9nbkNxQzs7QUFDMUUsb0JBQW1DLGlCUGpuQ0UsRU9pbkNxQzs7QUFDMUUsd0JBQXVDLGlCUGxuQ0YsRU9rbkM2Qzs7QUFDbEYscUJBQW9DLGlCUG5uQ0MsRU9tbkN1Qzs7QUFDNUUsb0JBQW1DLGlCUHBuQ0UsRU9vbkNxQzs7QUFDMUUsaUJBQWdDLGlCUHJuQ0ssRU9xbkMrQjs7QUFDcEUsa0JBQWlDLGlCUHRuQ0ksRU9zbkNpQzs7QUFDdEUsc0JBQXFDLGlCUHZuQ0EsRU91bkN5Qzs7QUFDOUUsNEJBQTJDLGlCUHhuQ04sRU93bkNxRDs7QUFDMUYsNEJBQTJDLGlCUHpuQ04sRU95bkNxRDs7QUFDMUYsd0JBQXVDLGlCUDFuQ0YsRU8wbkM2Qzs7QUFDbEYseUJBQXdDLGlCUDNuQ0gsRU8ybkMrQzs7QUFDcEYsd0JBQXVDLGlCUDVuQ0YsRU80bkM2Qzs7QUFDbEYsc0JBQXFDLGlCUDduQ0EsRU82bkN5Qzs7QUFDOUUsdUJBQXNDLGlCUDluQ0QsRU84bkMyQzs7QUFDaEYsMEJBQXlDLGlCUC9uQ0osRU8rbkNpRDs7QUFDdEYsMkJBQTBDLGlCUGhvQ0wsRU9nb0NtRDs7QUFDeEYsMEJBQXlDLGlCUGpvQ0osRU9pb0NpRDs7QUFDdEYsdUJBQXNDLGlCUGxvQ0QsRU9rb0MyQzs7QUFDaEYscUJBQW9DLGlCUG5vQ0MsRU9tb0N1Qzs7QUFDNUUsd0JBQXVDLGlCUHBvQ0YsRU9vb0M2Qzs7QUFDbEYsd0JBQXVDLGlCUHJvQ0YsRU9xb0M2Qzs7QUFDbEYsdUJBQXNDLGlCUHRvQ0QsRU9zb0MyQzs7QUFDaEYseUJBQXdDLGlCUHZvQ0gsRU91b0MrQzs7QUFDcEYseUJBQXdDLGlCUHhvQ0gsRU93b0MrQzs7QUFDcEYsd0JBQXVDLGlCUHpvQ0YsRU95b0M2Qzs7QUFDbEYsc0JBQXFDLGlCUDFvQ0EsRU8wb0N5Qzs7QUFDOUUsc0JBQXFDLGlCUDNvQ0EsRU8yb0N5Qzs7QUFDOUUsd0JBQXVDLGlCUDVvQ0YsRU80b0M2Qzs7QUFDbEYsbUJBQWtDLGlCUDdvQ0csRU82b0NtQzs7QUFDeEUsdUJBQXNDLGlCUDlvQ0QsRU84b0MyQzs7QUFDaEYsc0JBQXFDLGlCUC9vQ0EsRU8rb0N5Qzs7QUFDOUUsMkJBQTBDLGlCUGhwQ0wsRU9ncENtRDs7QUFDeEYsc0JBQXFDLGlCUGpwQ0EsRU9pcEN5Qzs7QUFDOUUsb0JBQW1DLGlCUGxwQ0UsRU9rcENxQzs7QUFDMUUsMkJBQTBDLGlCUG5wQ0wsRU9tcENtRDs7QUFDeEYsbUJBQWtDLGlCUHBwQ0csRU9vcENtQzs7QUFDeEUsMEJBQXlDLGlCUHJwQ0osRU9xcENpRDs7QUFDdEYsd0JBQXVDLGlCUHRwQ0YsRU9zcEM2Qzs7QUFDbEYscUJBQW9DLGlCUHZwQ0MsRU91cEN1Qzs7QUFDNUUsb0JBQW1DLGlCUHhwQ0UsRU93cENxQzs7QUFDMUUsMkJBQTBDLGlCUHpwQ0wsRU95cENtRDs7QUFDeEYsa0JBQWlDLGlCUDFwQ0ksRU8wcENpQzs7QUFDdEUsbUJBQWtDLGlCUDNwQ0csRU8ycENtQzs7QUFDeEUsbUJBQWtDLGlCUDVwQ0csRU80cENtQzs7QUFDeEUsbUJBQWtDLGlCUDdwQ0csRU82cENtQzs7QUFDeEUseUJBQXdDLGlCUDlwQ0gsRU84cEMrQzs7QUFDcEYsb0JBQW1DLGlCUC9wQ0UsRU8rcENxQzs7QUFDMUUsbUJBQWtDLGlCUGhxQ0csRU9ncUNtQzs7QUFDeEUsMEJBQXlDLGlCUGpxQ0osRU9pcUNpRDs7QUFDdEYscUJBQW9DLGlCUGxxQ0MsRU9rcUN1Qzs7QUFDNUUsa0JBQWlDLGlCUG5xQ0ksRU9tcUNpQzs7QUFDdEUsZ0JBQStCLGlCUHBxQ00sRU9vcUM2Qjs7QUFDbEUsaUJBQWdDLGlCUHJxQ0ssRU9xcUMrQjs7QUFDcEUsNkJBQTRDLGlCUHRxQ1AsRU9zcUN1RDs7QUFDNUYseUJBQXdDLGlCUHZxQ0gsRU91cUMrQzs7QUFDcEYseUJBQXdDLGlCUHhxQ0gsRU93cUMrQzs7QUFDcEYsd0JBQXVDLGlCUHpxQ0YsRU95cUM2Qzs7QUFDbEYsdUJBQXNDLGlCUDFxQ0QsRU8wcUMyQzs7QUFDaEYsc0JBQXFDLGlCUDNxQ0EsRU8ycUN5Qzs7QUFDOUUsMEJBQXlDLGlCUDVxQ0osRU80cUNpRDs7QUFDdEYsbUJBQWtDLGlCUDdxQ0csRU82cUNtQzs7QUFDeEUscUJBQW9DLGlCUDlxQ0MsRU84cUN1Qzs7QUFDNUUsb0JBQW1DLGlCUC9xQ0UsRU8rcUNxQzs7QUFDMUUsdUJBQXNDLGlCUGhyQ0QsRU9nckMyQzs7QUFDaEYsbUJBQWtDLGlCUGpyQ0csRU9pckNtQzs7QUFDeEUsb0JBQW1DLGlCUGxyQ0UsRU9rckNxQzs7QUFDMUUsbUJBQWtDLGlCUG5yQ0csRU9tckNtQzs7QUFDeEUsb0JBQW1DLGlCUHByQ0UsRU9vckNxQzs7QUFDMUUsNEJBQTJDLGlCUHJyQ04sRU9xckNxRDs7QUFDMUYsb0JBQW1DLGlCUHRyQ0UsRU9zckNxQzs7QUFDMUUsc0JBQXFDLGlCUHZyQ0EsRU91ckN5Qzs7QUFDOUUsNkJBQTRDLGlCUHhyQ1AsRU93ckN1RDs7QUFDNUYsd0JBQXVDLGlCUHpyQ0YsRU95ckM2Qzs7QUFDbEYsbUJBQWtDLGlCUDFyQ0csRU8wckNtQzs7QUFDeEUsa0JBQWlDLGlCUDNyQ0ksRU8yckNpQzs7QUFDdEUseUJBQXdDLGlCUDVyQ0gsRU80ckMrQzs7QUFDcEYsa0JBQWlDLGlCUDdyQ0ksRU82ckNpQzs7QUFDdEUsMEJBQXlDLGlCUDlyQ0osRU84ckNpRDs7QUFDdEYsNkJBQTRDLGlCUC9yQ1AsRU8rckN1RDs7QUFDNUYsNkJBQTRDLGlCUGhzQ1AsRU9nc0N1RDs7QUFDNUYsNEJBQTJDLGlCUGpzQ04sRU9pc0NxRDs7QUFDMUYscUJBQW9DLGlCUGxzQ0MsRU9rc0N1Qzs7QUFDNUUseUJBQXdDLGlCUG5zQ0gsRU9tc0MrQzs7QUFDcEYsd0JBQXVDLGlCUHBzQ0YsRU9vc0M2Qzs7QUFDbEYsNEJBQTJDLGlCUHJzQ04sRU9xc0NxRDs7QUFDMUYsaUJBQWdDLGlCUHRzQ0ssRU9zc0MrQjs7QUFDcEUsa0NBQWlELGlCUHZzQ1osRU91c0NpRTs7QUFDdEcsaUNBQWdELGlCUHhzQ1gsRU93c0MrRDs7QUFDcEcsc0JBQXFDLGlCUHpzQ0EsRU95c0N5Qzs7QUFDOUUsdUJBQXNDLGlCUDFzQ0QsRU8wc0MyQzs7QUFDaEYsOEJBQTZDLGlCUDNzQ1IsRU8yc0N5RDs7QUFDOUYsd0JBQXVDLGlCUDVzQ0YsRU80c0M2Qzs7QUFDbEYsd0JBQXVDLGlCUDdzQ0YsRU82c0M2Qzs7QUFDbEYscUJBQW9DLGlCUDlzQ0MsRU84c0N1Qzs7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a0IsRUFDckI7O0FkZ0lULG1DZWpWSSxjQUFhLEVBQ2hCOztBQUNELG9DQUNJLG1CQUFrQixFQUNyQjs7QUNMRCx3RUFDSSxjQUFhLEVBQ2hCOztBQUNELHdFQUNJLGNBQWEsRUFDaEI7O0FBRUQseUVBQ0ksY0FBYSxFQUNoQiIsImZpbGUiOiJsZi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIE5vcm1hbGl6ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1SYWxld2F5OjQwMCw1MDAsNzAwJmRpc3BsYXk9c3dhcFwiKTtcbmh0bWwgeyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5ib2R5IHsgbWFyZ2luOiAwOyB9XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkgeyBkaXNwbGF5OiBibG9jazsgfVxuXG5hdWRpbywgY2FudmFzLCBwcm9ncmVzcywgdmlkZW8geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkgeyBkaXNwbGF5OiBub25lOyBoZWlnaHQ6IDA7IH1cblxuW2hpZGRlbl0sIHRlbXBsYXRlIHsgZGlzcGxheTogbm9uZTsgfVxuXG5hOmFjdGl2ZSwgYTpob3ZlciB7IG91dGxpbmU6IDA7IH1cblxuYWJiclt0aXRsZV0geyBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbmIsIHN0cm9uZyB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRmbiB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5lbSB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5tYXJrIHsgYmFja2dyb3VuZDogI2ZmMDsgY29sb3I6ICMwMDA7IH1cblxuc21hbGwgeyBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsIHN1cCB7IGZvbnQtc2l6ZTogNzUlOyBsaW5lLWhlaWdodDogMDsgcG9zaXRpb246IHJlbGF0aXZlOyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHsgdG9wOiAtMC41ZW07IH1cblxuc3ViIHsgYm90dG9tOiAtMC4yNWVtOyB9XG5cbmltZyB7IGJvcmRlcjogMDsgfVxuXG5zdmc6bm90KDpyb290KSB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuZmlndXJlIHsgbWFyZ2luOiAwOyB9XG5cbmhyIHsgYm94LXNpemluZzogY29udGVudC1ib3g7IGhlaWdodDogMDsgfVxuXG5wcmUgeyBvdmVyZmxvdzogYXV0bzsgfVxuXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7IGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxZW07IH1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEgeyBjb2xvcjogaW5oZXJpdDsgZm9udDogaW5oZXJpdDsgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbiB7IG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbiwgc2VsZWN0IHsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7IC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSwgaHRtbCBpbnB1dFtkaXNhYmxlZF0geyBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7IGJvcmRlcjogMDsgcGFkZGluZzogMDsgfVxuXG5pbnB1dCB7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0geyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24geyBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7IC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmZpZWxkc2V0IHsgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDsgbWFyZ2luOiAwIDJweDsgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbmxlZ2VuZCB7IGJvcmRlcjogMDsgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7IG92ZXJmbG93OiBhdXRvOyB9XG5cbm9wdGdyb3VwIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxudGFibGUgeyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCwgdGggeyBwYWRkaW5nOiAwOyB9XG5cbi8qISBCb290c3RyYXAgR3JpZCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSkgQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnMgQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpICovXG5ALW1zLXZpZXdwb3J0IHsgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG5odG1sIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuKiwgOjphZnRlciwgOjpiZWZvcmUgeyBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5jb250YWluZXIsIC53aWRlLWNvbnRhaW5lciwgLm5hcnJvdy1jb250YWluZXIgeyB3aWR0aDogMTAwJTsgcGFkZGluZy1yaWdodDogMTVweDsgcGFkZGluZy1sZWZ0OiAxNXB4OyBtYXJnaW4tcmlnaHQ6IGF1dG87IG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5jb250YWluZXItZmx1aWQgeyB3aWR0aDogMTAwJTsgcGFkZGluZy1yaWdodDogMTVweDsgcGFkZGluZy1sZWZ0OiAxNXB4OyBtYXJnaW4tcmlnaHQ6IGF1dG87IG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3cgeyBkaXNwbGF5OiAtd2Via2l0LWJveDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGRpc3BsYXk6IGZsZXg7IC1tcy1mbGV4LXdyYXA6IHdyYXA7IGZsZXgtd3JhcDogd3JhcDsgbWFyZ2luLXJpZ2h0OiAtMTVweDsgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG5cbi5uby1ndXR0ZXJzIHsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubm8tZ3V0dGVycyA+IC5jb2wsIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7IHBhZGRpbmctcmlnaHQ6IDA7IHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLCAuY29sLTEsIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLWF1dG8sIC5jb2wtbGcsIC5jb2wtbGctMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctYXV0bywgLmNvbC1tZCwgLmNvbC1tZC0xLCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC1hdXRvLCAuY29sLXNtLCAuY29sLXNtLTEsIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLWF1dG8sIC5jb2wteGwsIC5jb2wteGwtMSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtYXV0byB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IG1pbi1oZWlnaHQ6IDFweDsgcGFkZGluZy1yaWdodDogMTVweDsgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wgeyAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDsgZmxleC1iYXNpczogMDsgLXdlYmtpdC1ib3gtZmxleDogMTsgLW1zLWZsZXgtcG9zaXRpdmU6IDE7IGZsZXgtZ3JvdzogMTsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgYXV0bzsgZmxleDogMCAwIGF1dG87IHdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLmNvbC0xIHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7IGZsZXg6IDAgMCA4LjMzMzMzMyU7IG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG5cbi5jb2wtMiB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTsgZmxleDogMCAwIDE2LjY2NjY2NyU7IG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuXG4uY29sLTMgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDI1JTsgZmxleDogMCAwIDI1JTsgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlOyBmbGV4OiAwIDAgMzMuMzMzMzMzJTsgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG5cbi5jb2wtNSB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTsgZmxleDogMCAwIDQxLjY2NjY2NyU7IG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuXG4uY29sLTYgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDUwJTsgZmxleDogMCAwIDUwJTsgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlOyBmbGV4OiAwIDAgNTguMzMzMzMzJTsgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG5cbi5jb2wtOCB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTsgZmxleDogMCAwIDY2LjY2NjY2NyU7IG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuXG4uY29sLTkgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDc1JTsgZmxleDogMCAwIDc1JTsgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTsgZmxleDogMCAwIDgzLjMzMzMzMyU7IG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuXG4uY29sLTExIHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclOyBmbGV4OiAwIDAgOTEuNjY2NjY3JTsgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG5cbi5jb2wtMTIgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDEwMCU7IGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLWZpcnN0IHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDsgLW1zLWZsZXgtb3JkZXI6IC0xOyBvcmRlcjogLTE7IH1cblxuLm9yZGVyLWxhc3QgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDsgLW1zLWZsZXgtb3JkZXI6IDEzOyBvcmRlcjogMTM7IH1cblxuLm9yZGVyLTAgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxOyAtbXMtZmxleC1vcmRlcjogMDsgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyOyAtbXMtZmxleC1vcmRlcjogMTsgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzOyAtbXMtZmxleC1vcmRlcjogMjsgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0OyAtbXMtZmxleC1vcmRlcjogMzsgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1OyAtbXMtZmxleC1vcmRlcjogNDsgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2OyAtbXMtZmxleC1vcmRlcjogNTsgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3OyAtbXMtZmxleC1vcmRlcjogNjsgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4OyAtbXMtZmxleC1vcmRlcjogNzsgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTggeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5OyAtbXMtZmxleC1vcmRlcjogODsgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDsgLW1zLWZsZXgtb3JkZXI6IDk7IG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExOyAtbXMtZmxleC1vcmRlcjogMTA7IG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjsgLW1zLWZsZXgtb3JkZXI6IDExOyBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7IC1tcy1mbGV4LW9yZGVyOiAxMjsgb3JkZXI6IDEyOyB9XG5cbi5vZmZzZXQtMSB7IG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7IH1cblxuLm9mZnNldC0yIHsgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7IH1cblxuLm9mZnNldC0zIHsgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4ub2Zmc2V0LTQgeyBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUgeyBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYgeyBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7IG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlOyB9XG5cbi5vZmZzZXQtOCB7IG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7IG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7IG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEgeyBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgLmNvbC1zbSB7IC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwOyBmbGV4LWJhc2lzOiAwOyAtd2Via2l0LWJveC1mbGV4OiAxOyAtbXMtZmxleC1wb3NpdGl2ZTogMTsgZmxleC1ncm93OiAxOyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCBhdXRvOyBmbGV4OiAwIDAgYXV0bzsgd2lkdGg6IGF1dG87IG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXNtLTEgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDguMzMzMzMzJTsgZmxleDogMCAwIDguMzMzMzMzJTsgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclOyBmbGV4OiAwIDAgMTYuNjY2NjY3JTsgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtc20tMyB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgMjUlOyBmbGV4OiAwIDAgMjUlOyBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7IGZsZXg6IDAgMCAzMy4zMzMzMzMlOyBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1zbS01IHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclOyBmbGV4OiAwIDAgNDEuNjY2NjY3JTsgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtc20tNiB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgNTAlOyBmbGV4OiAwIDAgNTAlOyBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7IGZsZXg6IDAgMCA1OC4zMzMzMzMlOyBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1zbS04IHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclOyBmbGV4OiAwIDAgNjYuNjY2NjY3JTsgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtc20tOSB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgNzUlOyBmbGV4OiAwIDAgNzUlOyBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlOyBmbGV4OiAwIDAgODMuMzMzMzMzJTsgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7IGZsZXg6IDAgMCA5MS42NjY2NjclOyBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgMTAwJTsgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tZmlyc3QgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwOyAtbXMtZmxleC1vcmRlcjogLTE7IG9yZGVyOiAtMTsgfVxuICAub3JkZXItc20tbGFzdCB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0OyAtbXMtZmxleC1vcmRlcjogMTM7IG9yZGVyOiAxMzsgfVxuICAub3JkZXItc20tMCB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7IC1tcy1mbGV4LW9yZGVyOiAwOyBvcmRlcjogMDsgfVxuICAub3JkZXItc20tMSB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7IC1tcy1mbGV4LW9yZGVyOiAxOyBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7IC1tcy1mbGV4LW9yZGVyOiAyOyBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7IC1tcy1mbGV4LW9yZGVyOiAzOyBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7IC1tcy1mbGV4LW9yZGVyOiA0OyBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7IC1tcy1mbGV4LW9yZGVyOiA1OyBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7IC1tcy1mbGV4LW9yZGVyOiA2OyBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7IC1tcy1mbGV4LW9yZGVyOiA3OyBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7IC1tcy1mbGV4LW9yZGVyOiA4OyBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwOyAtbXMtZmxleC1vcmRlcjogOTsgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7IC1tcy1mbGV4LW9yZGVyOiAxMDsgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyOyAtbXMtZmxleC1vcmRlcjogMTE7IG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMzsgLW1zLWZsZXgtb3JkZXI6IDEyOyBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1zbS0wIHsgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHsgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIgeyBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMgeyBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc20tNCB7IG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7IG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7IG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHsgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHsgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC1zbS05IHsgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHsgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7IG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5jb2wtbWQgeyAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDsgZmxleC1iYXNpczogMDsgLXdlYmtpdC1ib3gtZmxleDogMTsgLW1zLWZsZXgtcG9zaXRpdmU6IDE7IGZsZXgtZ3JvdzogMTsgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtYXV0byB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgYXV0bzsgZmxleDogMCAwIGF1dG87IHdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1tZC0xIHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7IGZsZXg6IDAgMCA4LjMzMzMzMyU7IG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTsgZmxleDogMCAwIDE2LjY2NjY2NyU7IG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTMgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDI1JTsgZmxleDogMCAwIDI1JTsgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlOyBmbGV4OiAwIDAgMzMuMzMzMzMzJTsgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTsgZmxleDogMCAwIDQxLjY2NjY2NyU7IG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLW1kLTYgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDUwJTsgZmxleDogMCAwIDUwJTsgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlOyBmbGV4OiAwIDAgNTguMzMzMzMzJTsgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTsgZmxleDogMCAwIDY2LjY2NjY2NyU7IG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTkgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDc1JTsgZmxleDogMCAwIDc1JTsgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTsgZmxleDogMCAwIDgzLjMzMzMzMyU7IG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLW1kLTExIHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclOyBmbGV4OiAwIDAgOTEuNjY2NjY3JTsgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtMTIgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDEwMCU7IGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDsgLW1zLWZsZXgtb3JkZXI6IC0xOyBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3QgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDsgLW1zLWZsZXgtb3JkZXI6IDEzOyBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLW1kLTAgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxOyAtbXMtZmxleC1vcmRlcjogMDsgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLW1kLTEgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyOyAtbXMtZmxleC1vcmRlcjogMTsgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLW1kLTIgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzOyAtbXMtZmxleC1vcmRlcjogMjsgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0OyAtbXMtZmxleC1vcmRlcjogMzsgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1OyAtbXMtZmxleC1vcmRlcjogNDsgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLW1kLTUgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2OyAtbXMtZmxleC1vcmRlcjogNTsgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3OyAtbXMtZmxleC1vcmRlcjogNjsgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4OyAtbXMtZmxleC1vcmRlcjogNzsgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLW1kLTggeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5OyAtbXMtZmxleC1vcmRlcjogODsgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDsgLW1zLWZsZXgtb3JkZXI6IDk7IG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExOyAtbXMtZmxleC1vcmRlcjogMTA7IG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjsgLW1zLWZsZXgtb3JkZXI6IDExOyBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7IC1tcy1mbGV4LW9yZGVyOiAxMjsgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbWQtMCB7IG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7IG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHsgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHsgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQgeyBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUgeyBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYgeyBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7IG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7IG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7IG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7IG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEgeyBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyAuY29sLWxnIHsgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7IGZsZXgtYmFzaXM6IDA7IC13ZWJraXQtYm94LWZsZXg6IDE7IC1tcy1mbGV4LXBvc2l0aXZlOiAxOyBmbGV4LWdyb3c6IDE7IG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLWF1dG8geyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIGF1dG87IGZsZXg6IDAgMCBhdXRvOyB3aWR0aDogYXV0bzsgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtbGctMSB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlOyBmbGV4OiAwIDAgOC4zMzMzMzMlOyBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLWxnLTIgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7IGZsZXg6IDAgMCAxNi42NjY2NjclOyBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCAyNSU7IGZsZXg6IDAgMCAyNSU7IG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTsgZmxleDogMCAwIDMzLjMzMzMzMyU7IG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLWxnLTUgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7IGZsZXg6IDAgMCA0MS42NjY2NjclOyBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy02IHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCA1MCU7IGZsZXg6IDAgMCA1MCU7IG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTsgZmxleDogMCAwIDU4LjMzMzMzMyU7IG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLWxnLTggeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7IGZsZXg6IDAgMCA2Ni42NjY2NjclOyBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1sZy05IHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCA3NSU7IGZsZXg6IDAgMCA3NSU7IG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7IGZsZXg6IDAgMCA4My4zMzMzMzMlOyBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTsgZmxleDogMCAwIDkxLjY2NjY2NyU7IG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCAxMDAlOyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1sZy1maXJzdCB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7IC1tcy1mbGV4LW9yZGVyOiAtMTsgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1sZy1sYXN0IHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7IC1tcy1mbGV4LW9yZGVyOiAxMzsgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sZy0wIHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTsgLW1zLWZsZXgtb3JkZXI6IDA7IG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sZy0xIHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjsgLW1zLWZsZXgtb3JkZXI6IDE7IG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzsgLW1zLWZsZXgtb3JkZXI6IDI7IG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDsgLW1zLWZsZXgtb3JkZXI6IDM7IG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTsgLW1zLWZsZXgtb3JkZXI6IDQ7IG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjsgLW1zLWZsZXgtb3JkZXI6IDU7IG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzsgLW1zLWZsZXgtb3JkZXI6IDY7IG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODsgLW1zLWZsZXgtb3JkZXI6IDc7IG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTsgLW1zLWZsZXgtb3JkZXI6IDg7IG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7IC1tcy1mbGV4LW9yZGVyOiA5OyBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTsgLW1zLWZsZXgtb3JkZXI6IDEwOyBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7IC1tcy1mbGV4LW9yZGVyOiAxMTsgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzOyAtbXMtZmxleC1vcmRlcjogMTI7IG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LWxnLTAgeyBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEgeyBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7IG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG4gIC5vZmZzZXQtbGctMyB7IG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHsgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHsgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cbiAgLm9mZnNldC1sZy02IHsgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcgeyBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTggeyBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkgeyBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAgeyBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHsgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IC5jb2wteGwgeyAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDsgZmxleC1iYXNpczogMDsgLXdlYmtpdC1ib3gtZmxleDogMTsgLW1zLWZsZXgtcG9zaXRpdmU6IDE7IGZsZXgtZ3JvdzogMTsgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgYXV0bzsgZmxleDogMCAwIGF1dG87IHdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC14bC0xIHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7IGZsZXg6IDAgMCA4LjMzMzMzMyU7IG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTsgZmxleDogMCAwIDE2LjY2NjY2NyU7IG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLXhsLTMgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDI1JTsgZmxleDogMCAwIDI1JTsgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlOyBmbGV4OiAwIDAgMzMuMzMzMzMzJTsgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTsgZmxleDogMCAwIDQxLjY2NjY2NyU7IG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLXhsLTYgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDUwJTsgZmxleDogMCAwIDUwJTsgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlOyBmbGV4OiAwIDAgNTguMzMzMzMzJTsgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTsgZmxleDogMCAwIDY2LjY2NjY2NyU7IG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLXhsLTkgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDc1JTsgZmxleDogMCAwIDc1JTsgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTsgZmxleDogMCAwIDgzLjMzMzMzMyU7IG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLXhsLTExIHsgLXdlYmtpdC1ib3gtZmxleDogMDsgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclOyBmbGV4OiAwIDAgOTEuNjY2NjY3JTsgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wteGwtMTIgeyAtd2Via2l0LWJveC1mbGV4OiAwOyAtbXMtZmxleDogMCAwIDEwMCU7IGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXhsLWZpcnN0IHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDsgLW1zLWZsZXgtb3JkZXI6IC0xOyBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXhsLWxhc3QgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDsgLW1zLWZsZXgtb3JkZXI6IDEzOyBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXhsLTAgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxOyAtbXMtZmxleC1vcmRlcjogMDsgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXhsLTEgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyOyAtbXMtZmxleC1vcmRlcjogMTsgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzOyAtbXMtZmxleC1vcmRlcjogMjsgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0OyAtbXMtZmxleC1vcmRlcjogMzsgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsLTQgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1OyAtbXMtZmxleC1vcmRlcjogNDsgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2OyAtbXMtZmxleC1vcmRlcjogNTsgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3OyAtbXMtZmxleC1vcmRlcjogNjsgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsLTcgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4OyAtbXMtZmxleC1vcmRlcjogNzsgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTggeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5OyAtbXMtZmxleC1vcmRlcjogODsgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDsgLW1zLWZsZXgtb3JkZXI6IDk7IG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExOyAtbXMtZmxleC1vcmRlcjogMTA7IG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEgeyAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjsgLW1zLWZsZXgtb3JkZXI6IDExOyBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhsLTEyIHsgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7IC1tcy1mbGV4LW9yZGVyOiAxMjsgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQteGwtMCB7IG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7IG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7IH1cbiAgLm9mZnNldC14bC0yIHsgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHsgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhsLTQgeyBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUgeyBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYgeyBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7IG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7IG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclOyB9XG4gIC5vZmZzZXQteGwtOSB7IG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7IG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMTEgeyBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTsgfSB9XG5cbi5kLW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXggeyBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXggeyBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDsgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7IC5kLXNtLW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXggeyBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXggeyBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDsgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLmQtbWQtbm9uZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7IGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7IGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7IGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyAuZC1sZy1ub25lIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtcm93IHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHsgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDsgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHsgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7IGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyAuZC14bC1ub25lIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWJsb2NrIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtY2VsbCB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHsgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDsgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHsgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7IGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHsgLmQtcHJpbnQtbm9uZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCB7IGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7IGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7IGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5mbGV4LXJvdyB7IC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50OyAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50OyAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHsgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50OyAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50OyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2UgeyAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDsgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7IC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2UgeyAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7IC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50OyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAgeyAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7IC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7IC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQgeyAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50OyAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7IC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50OyAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHsgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7IC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7IC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDsgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7IC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQgeyAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDsgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7IC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDsgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHsgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUgeyAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHsgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDsgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7IC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7IC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7IC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2ggeyAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8geyAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2ggeyAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgLmZsZXgtc20tcm93IHsgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7IC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7IC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4geyAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7IC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7IC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50OyAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDsgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7IC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDsgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7IC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHsgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHsgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7IC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7IC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHsgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7IC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIgeyAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDsgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHsgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHsgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7IC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50OyAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHsgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCAhaW1wb3J0YW50OyAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIgeyAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7IC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2ggeyAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50OyAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHsgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIgeyAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQgeyAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7IC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5mbGV4LW1kLXJvdyB7IC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50OyAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50OyAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHsgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50OyAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50OyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2UgeyAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDsgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7IC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2UgeyAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7IC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50OyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAgeyAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7IC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7IC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQgeyAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50OyAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7IC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50OyAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHsgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7IC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7IC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDsgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7IC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQgeyAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDsgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7IC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDsgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHsgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUgeyAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHsgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDsgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7IC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7IC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7IC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2ggeyAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8geyAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2ggeyAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyAuZmxleC1sZy1yb3cgeyAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDsgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDsgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7IC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDsgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHsgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7IC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50OyAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHsgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50OyAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHsgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAgeyAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2UgeyAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHsgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDsgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQgeyAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDsgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7IC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50OyAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4geyAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQgeyAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHsgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7IC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQgeyAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7IC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7IC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHsgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7IC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7IC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQgeyAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQgeyAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7IC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4geyAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7IC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IC5mbGV4LXhsLXJvdyB7IC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50OyAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50OyAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHsgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50OyAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50OyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2UgeyAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDsgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7IC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2UgeyAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7IC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50OyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAgeyAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7IC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7IC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQgeyAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50OyAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7IC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50OyAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHsgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7IC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7IC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDsgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7IC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQgeyAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDsgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7IC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDsgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHsgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUgeyAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHsgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDsgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7IC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7IC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7IC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2ggeyAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8geyAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2ggeyAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1ncmlkLm1pbi5jc3MubWFwICovXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAtbW96LXVzZXItc2VsZWN0OiBub25lOyAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IHVzZXItc2VsZWN0OiBub25lOyAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7IHRvdWNoLWFjdGlvbjogcGFuLXk7IC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3QgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyBvdmVyZmxvdzogaGlkZGVuOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHsgY3Vyc29yOiBwb2ludGVyOyBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDA7IGxlZnQ6IDA7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7IGRpc3BsYXk6IHRhYmxlOyBjb250ZW50OiAnJzsgfVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHsgZGlzcGxheTogbm9uZTsgZmxvYXQ6IGxlZnQ7IGhlaWdodDogMTAwJTsgbWluLWhlaWdodDogMXB4OyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7IGZsb2F0OiByaWdodDsgfVxuXG4uc2xpY2stc2xpZGUgaW1nIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogYXV0bzsgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWNrLWxpZ2h0Ym94IHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IHotaW5kZXg6IDk5OTk7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQ6IGJsYWNrOyAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTsgfVxuXG4uc2xpY2stbGlnaHRib3ggLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3QgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlnaHRib3ggLnNsaWNrLXByZXYgeyBsZWZ0OiAxNXB4OyB9XG5cbi5zbGljay1saWdodGJveCAuc2xpY2stbmV4dCB7IHJpZ2h0OiAxNXB4OyB9XG5cbi5zbGljay1saWdodGJveC1oaWRlIHsgb3BhY2l0eTogMDsgfVxuXG4uc2xpY2stbGlnaHRib3gtaGlkZS5zbGljay1saWdodGJveC1pZSB7IC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjsgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG5cbi5zbGljay1saWdodGJveC1oaWRlLWluaXQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTk5OTlweDsgb3BhY2l0eTogMDsgfVxuXG4uc2xpY2stbGlnaHRib3gtaGlkZS1pbml0LnNsaWNrLWxpZ2h0Ym94LWllIHsgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiOyBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLnNsaWNrLWxpZ2h0Ym94LWlubmVyIHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cblxuLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0geyB0ZXh0LWFsaWduOiBjZW50ZXI7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW06YmVmb3JlIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgaGVpZ2h0OiAxMDAlOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07IH1cblxuLnNsaWNrLWNhcHRpb24tYm90dG9tIC5zbGljay1saWdodGJveC1zbGljay1pdGVtIC5zbGljay1saWdodGJveC1zbGljay1pdGVtIC5zbGljay1saWdodGJveC1zbGljay1jYXB0aW9uIHsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IGxlZnQ6IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgd2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnNsaWNrLWNhcHRpb24tZHluYW1pYyAuc2xpY2stbGlnaHRib3gtc2xpY2staXRlbSAuc2xpY2stbGlnaHRib3gtc2xpY2staXRlbSAuc2xpY2stbGlnaHRib3gtc2xpY2stY2FwdGlvbiB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0taW5uZXIgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IG1heC13aWR0aDogOTAlOyBtYXgtaGVpZ2h0OiA5MCU7IH1cblxuLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWltZyB7IG1hcmdpbjogMCBhdXRvOyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiA5MCU7IG1heC1oZWlnaHQ6IDkwJTsgfVxuXG4uc2xpY2stbGlnaHRib3gtc2xpY2stY2FwdGlvbiB7IG1hcmdpbjogMTBweCAwIDA7IGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2xpY2stbGlnaHRib3gtY2xvc2UgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTVweDsgcmlnaHQ6IDE1cHg7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDIwcHg7IHdpZHRoOiAyMHB4OyBsaW5lLWhlaWdodDogMDsgZm9udC1zaXplOiAwOyBjdXJzb3I6IHBvaW50ZXI7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBjb2xvcjogdHJhbnNwYXJlbnQ7IHBhZGRpbmc6IDA7IGJvcmRlcjogbm9uZTsgfVxuXG4uc2xpY2stbGlnaHRib3gtY2xvc2U6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi5zbGljay1saWdodGJveC1jbG9zZTpiZWZvcmUgeyBmb250LWZhbWlseTogXCJzbGlja1wiOyBmb250LXNpemU6IDIwcHg7IGxpbmUtaGVpZ2h0OiAxOyBjb2xvcjogd2hpdGU7IG9wYWNpdHk6IDAuODU7IC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyBjb250ZW50OiAnw5cnOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luOiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgY3Vyc29yOiBwb2ludGVyOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAyOHB4OyB1c2VyLXNlbGVjdDogbm9uZTsgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLWxlZnQ6IDhweDsgcGFkZGluZy1yaWdodDogMjBweDsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHsgcGFkZGluZy1yaWdodDogOHB4OyBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBjdXJzb3I6IHBvaW50ZXI7IGRpc3BsYXk6IGJsb2NrOyBtaW4taGVpZ2h0OiAzMnB4OyB1c2VyLXNlbGVjdDogbm9uZTsgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBvdmVyZmxvdzogaGlkZGVuOyBwYWRkaW5nLWxlZnQ6IDhweDsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHsgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3JkZXI6IG5vbmU7IGZvbnQtc2l6ZTogMTAwJTsgbWFyZ2luLXRvcDogNXB4OyBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IGJvcmRlci1yYWRpdXM6IDRweDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTEwMDAwMHB4OyB3aWR0aDogMTAwJTsgei1pbmRleDogMTA1MTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7IGxpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24geyBwYWRkaW5nOiA2cHg7IHVzZXItc2VsZWN0OiBub25lOyAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24geyBsZWZ0OiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUgeyBib3JkZXItYm90dG9tOiBub25lOyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHsgYm9yZGVyLXRvcDogbm9uZTsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiA0cHg7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHsgcGFkZGluZzogNHB4OyB3aWR0aDogMTAwJTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24geyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7IGJvcmRlcjogMDsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGZpeGVkOyBsZWZ0OiAwOyB0b3A6IDA7IG1pbi1oZWlnaHQ6IDEwMCU7IG1pbi13aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyB3aWR0aDogYXV0bzsgb3BhY2l0eTogMDsgei1pbmRleDogOTk7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7IGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7IG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IHBhZGRpbmc6IDAgIWltcG9ydGFudDsgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IHdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjYWFhOyBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgeyBjb2xvcjogIzQ0NDsgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIgeyBjdXJzb3I6IHBvaW50ZXI7IGZsb2F0OiByaWdodDsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIgeyBjb2xvcjogIzk5OTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7IGhlaWdodDogMjZweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDFweDsgcmlnaHQ6IDFweDsgd2lkdGg6IDIwcHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7IGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4OyBoZWlnaHQ6IDA7IGxlZnQ6IDUwJTsgbWFyZ2luLWxlZnQ6IC00cHg7IG1hcmdpbi10b3A6IC0ycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7IGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7IGxlZnQ6IDFweDsgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7IGJhY2tncm91bmQtY29sb3I6ICNlZWU7IGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIgeyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7IGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBib3JkZXI6IDFweCBzb2xpZCAjYWFhOyBib3JkZXItcmFkaXVzOiA0cHg7IGN1cnNvcjogdGV4dDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgbGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwIDVweDsgd2lkdGg6IDEwMCU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7IGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7IGNvbG9yOiAjOTk5OyBtYXJnaW4tdG9wOiA1cHg7IGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIgeyBjdXJzb3I6IHBvaW50ZXI7IGZsb2F0OiByaWdodDsgZm9udC13ZWlnaHQ6IGJvbGQ7IG1hcmdpbi10b3A6IDVweDsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHsgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDsgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgYm9yZGVyLXJhZGl1czogNHB4OyBjdXJzb3I6IGRlZmF1bHQ7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tcmlnaHQ6IDVweDsgbWFyZ2luLXRvcDogNXB4OyBwYWRkaW5nOiAwIDVweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHsgY29sb3I6ICM5OTk7IGN1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luLXJpZ2h0OiAycHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7IGNvbG9yOiAjMzMzOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7IGZsb2F0OiByaWdodDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgeyBtYXJnaW4tbGVmdDogNXB4OyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUgeyBtYXJnaW4tbGVmdDogMnB4OyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHsgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7IG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHsgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7IGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyOiBub25lOyBvdXRsaW5lOiAwOyBib3gtc2hhZG93OiBub25lOyAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgeyBtYXgtaGVpZ2h0OiAyMDBweDsgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHsgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0geyBjb2xvcjogIzk5OTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0geyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHsgcGFkZGluZy1sZWZ0OiAxZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAgeyBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHsgbWFyZ2luLWxlZnQ6IC0xZW07IHBhZGRpbmctbGVmdDogMmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24geyBtYXJnaW4tbGVmdDogLTJlbTsgcGFkZGluZy1sZWZ0OiAzZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24geyBtYXJnaW4tbGVmdDogLTNlbTsgcGFkZGluZy1sZWZ0OiA0ZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHsgbWFyZ2luLWxlZnQ6IC00ZW07IHBhZGRpbmctbGVmdDogNWVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24geyBtYXJnaW4tbGVmdDogLTVlbTsgcGFkZGluZy1sZWZ0OiA2ZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0geyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiOyBjb2xvcjogd2hpdGU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHsgY3Vyc29yOiBkZWZhdWx0OyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7IGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IGJvcmRlci1yYWRpdXM6IDRweDsgb3V0bGluZTogMDsgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTsgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgNTAlLCAjZWVlIDEwMCUpOyBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHsgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7IGNvbG9yOiAjNDQ0OyBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7IGN1cnNvcjogcG9pbnRlcjsgZmxvYXQ6IHJpZ2h0OyBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHsgY29sb3I6ICM5OTk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyBib3JkZXI6IG5vbmU7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgaGVpZ2h0OiAyNnB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMXB4OyByaWdodDogMXB4OyB3aWR0aDogMjBweDsgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTsgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjY2NjIDEwMCUpOyBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7IGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4OyBoZWlnaHQ6IDA7IGxlZnQ6IDUwJTsgbWFyZ2luLWxlZnQ6IC00cHg7IG1hcmdpbi10b3A6IC0ycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7IGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7IGJvcmRlcjogbm9uZTsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTsgYm9yZGVyLXJhZGl1czogMDsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4OyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IGxlZnQ6IDFweDsgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHsgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDsgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgeyBib3JkZXItdG9wOiBub25lOyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7IGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTsgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpOyBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7IGJvcmRlci1ib3R0b206IG5vbmU7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpOyBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTsgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNmZmYgMTAwJSk7IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBib3JkZXI6IDFweCBzb2xpZCAjYWFhOyBib3JkZXItcmFkaXVzOiA0cHg7IGN1cnNvcjogdGV4dDsgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7IGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7IGxpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMCA1cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0OyBib3JkZXI6IDFweCBzb2xpZCAjYWFhOyBib3JkZXItcmFkaXVzOiA0cHg7IGN1cnNvcjogZGVmYXVsdDsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1yaWdodDogNXB4OyBtYXJnaW4tdG9wOiA1cHg7IHBhZGRpbmc6IDAgNXB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUgeyBjb2xvcjogIzg4ODsgY3Vyc29yOiBwb2ludGVyOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtd2VpZ2h0OiBib2xkOyBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHsgY29sb3I6ICM1NTU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7IG1hcmdpbi1sZWZ0OiA1cHg7IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7IG1hcmdpbi1sZWZ0OiAycHg7IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7IGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHsgYm9yZGVyLXRvcDogbm9uZTsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHsgYm9yZGVyLWJvdHRvbTogbm9uZTsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7IGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgeyBvdXRsaW5lOiAwOyBib3gtc2hhZG93OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUgeyBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cgeyBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7IG1heC1oZWlnaHQ6IDIwMHB4OyBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0geyBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7IGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHsgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNzsgY29sb3I6ICNmZmY7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHsgY3Vyc29yOiBkZWZhdWx0OyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7IGJvcmRlci1jb2xvcjogIzU4OTdmYjsgfVxuXG4vKkZvbnQgVmFyaWFibGVzKi9cbi8qR2VuZXJhbCBTdHlsZSovXG4qOmZvY3VzLCAqOmFjdGl2ZSwgKjpob3ZlciB7IG91dGxpbmU6IG5vbmU7IH1cblxuKjpiZWZvcmUsICo6YWZ0ZXIgeyAvKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3IgY29tcG9uZW50cyB0aGF0IGxldmVyYWdlIG90aGVyIGJlaGF2aW9yOyBzZWUgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi8gYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4qLCAqOmhvdmVyLCAqOmZvY3VzLCAqOmFjdGl2ZSB7IC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuKjo6c2VsZWN0aW9uIHsgYmFja2dyb3VuZC1jb2xvcjogIzMyOTQ1OTsgY29sb3I6ICNmZmY7IH1cblxuYm9keSB7IGNvbG9yOiAjNzQ3OTdEOyBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDEuODU7IH1cblxuYm9keS5tZW51LWFjdGl2ZSwgYm9keS5zaG93LXBvcHVwLWZvcm0geyBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyIHsgbWF4LXdpZHRoOiAxMzY0cHg7IHdpZHRoOiAxMDAlOyB9XG5cbi5zZW1pLXdpZGUtY29udGFpbmVyIHsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgbWF4LXdpZHRoOiAxNTUwcHg7IHBhZGRpbmctbGVmdDogMTVweDsgcGFkZGluZy1yaWdodDogMTVweDsgd2lkdGg6IDEwMCU7IH1cblxuLndpZGUtY29udGFpbmVyIHsgbWF4LXdpZHRoOiAxNzIwcHg7IHdpZHRoOiAxMDAlOyB9XG5cbi5uYXJyb3ctY29udGFpbmVyIHsgbWF4LXdpZHRoOiAxMTcwcHg7IHdpZHRoOiAxMDAlOyB9XG5cbi5yZWxhdGl2ZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgVHlwb2dyYXBoeVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5IGgxLCBib2R5IC5hYm91dC1jb250ZW50IGgyLCAuYWJvdXQtY29udGVudCBib2R5IGgyLCBib2R5IC5hYm91dC1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5hYm91dC1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IGJvZHkgcCwgYm9keSAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuYWJvdXQtY29udGVudCBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuYWJvdXQtY29udGVudCBib2R5IHAsIGJvZHkgLmFib3V0LWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmFib3V0LWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgYm9keSAuc3RlcC5maW5hbCA+IGgzLCBib2R5IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5hYm91dC1jb250ZW50IC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5hYm91dC1jb250ZW50IGJvZHkgLnN0ZXAuZmluYWwgPiBoMywgYm9keSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCBoMiwgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgYm9keSBoMiwgYm9keSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBib2R5IHAsIGJvZHkgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgYm9keSBwLCBib2R5IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIGJvZHkgLnN0ZXAuZmluYWwgPiBoMywgYm9keSAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCBib2R5IC5zdGVwLmZpbmFsID4gaDMsIGJvZHkgLm5ld3NsZXR0ZXItY29udGVudCBoMiwgLm5ld3NsZXR0ZXItY29udGVudCBib2R5IGgyLCBib2R5IC5uZXdzbGV0dGVyLWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLm5ld3NsZXR0ZXItY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBib2R5IHAsIGJvZHkgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLm5ld3NsZXR0ZXItY29udGVudCBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAubmV3c2xldHRlci1jb250ZW50IGJvZHkgcCwgYm9keSAubmV3c2xldHRlci1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgYm9keSAuc3RlcC5maW5hbCA+IGgzLCBib2R5IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5uZXdzbGV0dGVyLWNvbnRlbnQgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLm5ld3NsZXR0ZXItY29udGVudCBib2R5IC5zdGVwLmZpbmFsID4gaDMsIGJvZHkgLndoby13ZS1hcmUtdGl0bGUsIGJvZHkgLmRpc2NvdW50cy10aXRsZSwgYm9keSAuc2Nob2xhcnNoaXBzLXRpdGxlLCBib2R5IC5uZXdzLXNlY3Rpb24tdGl0bGUsIGJvZHkgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgaDIsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIGJvZHkgaDIsIGJvZHkgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgYm9keSBwLCBib2R5IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIGJvZHkgcCwgYm9keSAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCBib2R5IC5zdGVwLmZpbmFsID4gaDMsIGJvZHkgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgYm9keSAuc3RlcC5maW5hbCA+IGgzLCBib2R5IC5jb250ZW50LXNlY3Rpb24taW5uZXIgaDIsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgYm9keSBoMiwgYm9keSAuY29udGVudC1zZWN0aW9uLWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgYm9keSBwLCBib2R5IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5jb250ZW50LXNlY3Rpb24taW5uZXIgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciBib2R5IHAsIGJvZHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIGJvZHkgLnN0ZXAuZmluYWwgPiBoMywgYm9keSAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5jb250ZW50LXNlY3Rpb24taW5uZXIgYm9keSAuc3RlcC5maW5hbCA+IGgzIHsgZm9udDogNzAwIDQycHgvMS4zIFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmOyBjbGVhcjogYm90aDsgY29sb3I6ICMyODJEMzk7IH1cblxuYm9keSBoMiwgYm9keSAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBib2R5IHAsIGJvZHkgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgYm9keSAuc3RlcC5maW5hbCA+IGgzIHsgZm9udDogNzAwIDMwcHgvMS4yNSBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjsgY2xlYXI6IGJvdGg7IGNvbG9yOiAjMjgyRDM5OyB9XG5cbmJvZHkgaDMgeyBmb250OiA3MDAgMjRweC8xLjI1IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmOyBjbGVhcjogYm90aDsgY29sb3I6ICMyODJEMzk7IH1cblxuYm9keSBoNCB7IGZvbnQ6IDcwMCAxNnB4LzEuMyBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjsgY2xlYXI6IGJvdGg7IGNvbG9yOiAjMjgyRDM5OyB9XG5cbmJvZHkgaDUgeyBmb250OiA0MDAgMTZweC8xLjMgXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7IGNsZWFyOiBib3RoOyBjb2xvcjogIzI4MkQzOTsgfVxuXG5ib2R5IGg2IHsgZm9udDogNzAwIDE2cHgvMS4zIFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmOyBjbGVhcjogYm90aDsgY29sb3I6ICMyODJEMzk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyBib2R5IGgxLCBib2R5IC5hYm91dC1jb250ZW50IGgyLCAuYWJvdXQtY29udGVudCBib2R5IGgyLCBib2R5IC5hYm91dC1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5hYm91dC1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IGJvZHkgcCwgYm9keSAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuYWJvdXQtY29udGVudCBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuYWJvdXQtY29udGVudCBib2R5IHAsIGJvZHkgLmFib3V0LWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmFib3V0LWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgYm9keSAuc3RlcC5maW5hbCA+IGgzLCBib2R5IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5hYm91dC1jb250ZW50IC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5hYm91dC1jb250ZW50IGJvZHkgLnN0ZXAuZmluYWwgPiBoMywgYm9keSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCBoMiwgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgYm9keSBoMiwgYm9keSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBib2R5IHAsIGJvZHkgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgYm9keSBwLCBib2R5IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIGJvZHkgLnN0ZXAuZmluYWwgPiBoMywgYm9keSAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCBib2R5IC5zdGVwLmZpbmFsID4gaDMsIGJvZHkgLm5ld3NsZXR0ZXItY29udGVudCBoMiwgLm5ld3NsZXR0ZXItY29udGVudCBib2R5IGgyLCBib2R5IC5uZXdzbGV0dGVyLWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLm5ld3NsZXR0ZXItY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBib2R5IHAsIGJvZHkgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLm5ld3NsZXR0ZXItY29udGVudCBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAubmV3c2xldHRlci1jb250ZW50IGJvZHkgcCwgYm9keSAubmV3c2xldHRlci1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgYm9keSAuc3RlcC5maW5hbCA+IGgzLCBib2R5IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5uZXdzbGV0dGVyLWNvbnRlbnQgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLm5ld3NsZXR0ZXItY29udGVudCBib2R5IC5zdGVwLmZpbmFsID4gaDMsIGJvZHkgLndoby13ZS1hcmUtdGl0bGUsIGJvZHkgLmRpc2NvdW50cy10aXRsZSwgYm9keSAuc2Nob2xhcnNoaXBzLXRpdGxlLCBib2R5IC5uZXdzLXNlY3Rpb24tdGl0bGUsIGJvZHkgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgaDIsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIGJvZHkgaDIsIGJvZHkgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgYm9keSBwLCBib2R5IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIGJvZHkgcCwgYm9keSAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCBib2R5IC5zdGVwLmZpbmFsID4gaDMsIGJvZHkgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgYm9keSAuc3RlcC5maW5hbCA+IGgzLCBib2R5IC5jb250ZW50LXNlY3Rpb24taW5uZXIgaDIsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgYm9keSBoMiwgYm9keSAuY29udGVudC1zZWN0aW9uLWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgYm9keSBwLCBib2R5IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5jb250ZW50LXNlY3Rpb24taW5uZXIgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciBib2R5IHAsIGJvZHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIGJvZHkgLnN0ZXAuZmluYWwgPiBoMywgYm9keSAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5jb250ZW50LXNlY3Rpb24taW5uZXIgYm9keSAuc3RlcC5maW5hbCA+IGgzIHsgZm9udC1zaXplOiAzOHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyBib2R5IGgxLCBib2R5IC5hYm91dC1jb250ZW50IGgyLCAuYWJvdXQtY29udGVudCBib2R5IGgyLCBib2R5IC5hYm91dC1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5hYm91dC1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IGJvZHkgcCwgYm9keSAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuYWJvdXQtY29udGVudCBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuYWJvdXQtY29udGVudCBib2R5IHAsIGJvZHkgLmFib3V0LWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmFib3V0LWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgYm9keSAuc3RlcC5maW5hbCA+IGgzLCBib2R5IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5hYm91dC1jb250ZW50IC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5hYm91dC1jb250ZW50IGJvZHkgLnN0ZXAuZmluYWwgPiBoMywgYm9keSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCBoMiwgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgYm9keSBoMiwgYm9keSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBib2R5IHAsIGJvZHkgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgYm9keSBwLCBib2R5IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIGJvZHkgLnN0ZXAuZmluYWwgPiBoMywgYm9keSAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCBib2R5IC5zdGVwLmZpbmFsID4gaDMsIGJvZHkgLm5ld3NsZXR0ZXItY29udGVudCBoMiwgLm5ld3NsZXR0ZXItY29udGVudCBib2R5IGgyLCBib2R5IC5uZXdzbGV0dGVyLWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLm5ld3NsZXR0ZXItY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBib2R5IHAsIGJvZHkgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLm5ld3NsZXR0ZXItY29udGVudCBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAubmV3c2xldHRlci1jb250ZW50IGJvZHkgcCwgYm9keSAubmV3c2xldHRlci1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgYm9keSAuc3RlcC5maW5hbCA+IGgzLCBib2R5IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5uZXdzbGV0dGVyLWNvbnRlbnQgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLm5ld3NsZXR0ZXItY29udGVudCBib2R5IC5zdGVwLmZpbmFsID4gaDMsIGJvZHkgLndoby13ZS1hcmUtdGl0bGUsIGJvZHkgLmRpc2NvdW50cy10aXRsZSwgYm9keSAuc2Nob2xhcnNoaXBzLXRpdGxlLCBib2R5IC5uZXdzLXNlY3Rpb24tdGl0bGUsIGJvZHkgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgaDIsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIGJvZHkgaDIsIGJvZHkgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgYm9keSBwLCBib2R5IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIGJvZHkgcCwgYm9keSAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCBib2R5IC5zdGVwLmZpbmFsID4gaDMsIGJvZHkgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgYm9keSAuc3RlcC5maW5hbCA+IGgzLCBib2R5IC5jb250ZW50LXNlY3Rpb24taW5uZXIgaDIsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgYm9keSBoMiwgYm9keSAuY29udGVudC1zZWN0aW9uLWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgYm9keSBwLCBib2R5IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5jb250ZW50LXNlY3Rpb24taW5uZXIgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciBib2R5IHAsIGJvZHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIGJvZHkgLnN0ZXAuZmluYWwgPiBoMywgYm9keSAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5jb250ZW50LXNlY3Rpb24taW5uZXIgYm9keSAuc3RlcC5maW5hbCA+IGgzIHsgZm9udC1zaXplOiAzNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IGJvZHkgaDEsIGJvZHkgLmFib3V0LWNvbnRlbnQgaDIsIC5hYm91dC1jb250ZW50IGJvZHkgaDIsIGJvZHkgLmFib3V0LWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmFib3V0LWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgYm9keSBwLCBib2R5IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5hYm91dC1jb250ZW50IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5hYm91dC1jb250ZW50IGJvZHkgcCwgYm9keSAuYWJvdXQtY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuYWJvdXQtY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCBib2R5IC5zdGVwLmZpbmFsID4gaDMsIGJvZHkgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmFib3V0LWNvbnRlbnQgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmFib3V0LWNvbnRlbnQgYm9keSAuc3RlcC5maW5hbCA+IGgzLCBib2R5IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IGgyLCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCBib2R5IGgyLCBib2R5IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IGJvZHkgcCwgYm9keSAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCBib2R5IHAsIGJvZHkgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgYm9keSAuc3RlcC5maW5hbCA+IGgzLCBib2R5IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IGJvZHkgLnN0ZXAuZmluYWwgPiBoMywgYm9keSAubmV3c2xldHRlci1jb250ZW50IGgyLCAubmV3c2xldHRlci1jb250ZW50IGJvZHkgaDIsIGJvZHkgLm5ld3NsZXR0ZXItY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAubmV3c2xldHRlci1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IGJvZHkgcCwgYm9keSAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAubmV3c2xldHRlci1jb250ZW50IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5uZXdzbGV0dGVyLWNvbnRlbnQgYm9keSBwLCBib2R5IC5uZXdzbGV0dGVyLWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLm5ld3NsZXR0ZXItY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCBib2R5IC5zdGVwLmZpbmFsID4gaDMsIGJvZHkgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLm5ld3NsZXR0ZXItY29udGVudCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAubmV3c2xldHRlci1jb250ZW50IGJvZHkgLnN0ZXAuZmluYWwgPiBoMywgYm9keSAud2hvLXdlLWFyZS10aXRsZSwgYm9keSAuZGlzY291bnRzLXRpdGxlLCBib2R5IC5zY2hvbGFyc2hpcHMtdGl0bGUsIGJvZHkgLm5ld3Mtc2VjdGlvbi10aXRsZSwgYm9keSAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciBoMiwgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgYm9keSBoMiwgYm9keSAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBib2R5IHAsIGJvZHkgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgYm9keSBwLCBib2R5IC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIGJvZHkgLnN0ZXAuZmluYWwgPiBoMywgYm9keSAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciBib2R5IC5zdGVwLmZpbmFsID4gaDMsIGJvZHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciBoMiwgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciBib2R5IGgyLCBib2R5IC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBib2R5IHAsIGJvZHkgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuY29udGVudC1zZWN0aW9uLWlubmVyIGJvZHkgcCwgYm9keSAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgYm9keSAuc3RlcC5maW5hbCA+IGgzLCBib2R5IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciBib2R5IC5zdGVwLmZpbmFsID4gaDMgeyBmb250LXNpemU6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgYm9keSBoMSwgYm9keSAuYWJvdXQtY29udGVudCBoMiwgLmFib3V0LWNvbnRlbnQgYm9keSBoMiwgYm9keSAuYWJvdXQtY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuYWJvdXQtY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBib2R5IHAsIGJvZHkgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmFib3V0LWNvbnRlbnQgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmFib3V0LWNvbnRlbnQgYm9keSBwLCBib2R5IC5hYm91dC1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5hYm91dC1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIGJvZHkgLnN0ZXAuZmluYWwgPiBoMywgYm9keSAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuYWJvdXQtY29udGVudCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuYWJvdXQtY29udGVudCBib2R5IC5zdGVwLmZpbmFsID4gaDMsIGJvZHkgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgaDIsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IGJvZHkgaDIsIGJvZHkgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgYm9keSBwLCBib2R5IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IGJvZHkgcCwgYm9keSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCBib2R5IC5zdGVwLmZpbmFsID4gaDMsIGJvZHkgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgYm9keSAuc3RlcC5maW5hbCA+IGgzLCBib2R5IC5uZXdzbGV0dGVyLWNvbnRlbnQgaDIsIC5uZXdzbGV0dGVyLWNvbnRlbnQgYm9keSBoMiwgYm9keSAubmV3c2xldHRlci1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgYm9keSBwLCBib2R5IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5uZXdzbGV0dGVyLWNvbnRlbnQgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLm5ld3NsZXR0ZXItY29udGVudCBib2R5IHAsIGJvZHkgLm5ld3NsZXR0ZXItY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAubmV3c2xldHRlci1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIGJvZHkgLnN0ZXAuZmluYWwgPiBoMywgYm9keSAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAubmV3c2xldHRlci1jb250ZW50IC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5uZXdzbGV0dGVyLWNvbnRlbnQgYm9keSAuc3RlcC5maW5hbCA+IGgzLCBib2R5IC53aG8td2UtYXJlLXRpdGxlLCBib2R5IC5kaXNjb3VudHMtdGl0bGUsIGJvZHkgLnNjaG9sYXJzaGlwcy10aXRsZSwgYm9keSAubmV3cy1zZWN0aW9uLXRpdGxlLCBib2R5IC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIGgyLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciBib2R5IGgyLCBib2R5IC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IGJvZHkgcCwgYm9keSAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciBib2R5IHAsIGJvZHkgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgYm9keSAuc3RlcC5maW5hbCA+IGgzLCBib2R5IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIGJvZHkgLnN0ZXAuZmluYWwgPiBoMywgYm9keSAuY29udGVudC1zZWN0aW9uLWlubmVyIGgyLCAuY29udGVudC1zZWN0aW9uLWlubmVyIGJvZHkgaDIsIGJvZHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IGJvZHkgcCwgYm9keSAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuY29udGVudC1zZWN0aW9uLWlubmVyIHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5jb250ZW50LXNlY3Rpb24taW5uZXIgYm9keSBwLCBib2R5IC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCBib2R5IC5zdGVwLmZpbmFsID4gaDMsIGJvZHkgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuY29udGVudC1zZWN0aW9uLWlubmVyIGJvZHkgLnN0ZXAuZmluYWwgPiBoMyB7IGZvbnQtc2l6ZTogMjZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgYm9keSBoMiwgYm9keSAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBib2R5IHAsIGJvZHkgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgYm9keSAuc3RlcC5maW5hbCA+IGgzIHsgZm9udC1zaXplOiAyOHB4OyBsaW5lLWhlaWdodDogMS4zOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IGJvZHkgaDIsIGJvZHkgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgYm9keSBwLCBib2R5IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIGJvZHkgLnN0ZXAuZmluYWwgPiBoMyB7IGZvbnQtc2l6ZTogMjZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyBib2R5IGgyLCBib2R5IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IGJvZHkgcCwgYm9keSAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCBib2R5IC5zdGVwLmZpbmFsID4gaDMgeyBsaW5lLWhlaWdodDogMS4yOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IGJvZHkgaDIsIGJvZHkgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgYm9keSBwLCBib2R5IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIGJvZHkgLnN0ZXAuZmluYWwgPiBoMyB7IGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgYm9keSBoMyB7IGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbnAgeyBtYXJnaW4tYm90dG9tOiAxLjc1ZW07IGxldHRlci1zcGFjaW5nOiAwLjFweDsgfVxuXG5wOmZpcnN0LW9mLXR5cGUgeyBtYXJnaW4tdG9wOiAwOyB9XG5cbmRmbiwgY2l0ZSwgZW0sIGkgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuYmxvY2txdW90ZSB7IG1hcmdpbjogMCAxZW07IH1cblxuYWRkcmVzcyB7IG1hcmdpbjogMCAwIDFlbTsgfVxuXG5wcmUgeyBiYWNrZ3JvdW5kOiAjZWVlOyBmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAwLjkzNzVyZW07IGxpbmUtaGVpZ2h0OiAxLjY7IG1hcmdpbi1ib3R0b206IDEuNmVtOyBtYXgtd2lkdGg6IDEwMCU7IG92ZXJmbG93OiBhdXRvOyBwYWRkaW5nOiAxLjZlbTsgfVxuXG5jb2RlLCBrYmQsIHR0LCB2YXIgeyBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlOyBmb250LXNpemU6IDE1cHg7IH1cblxuYWJiciwgYWNyb255bSB7IGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjsgY3Vyc29yOiBoZWxwOyB9XG5cbm1hcmssIGlucyB7IGJhY2tncm91bmQ6ICNmZmY5YzA7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5iaWcgeyBmb250LXNpemU6IDEyNSU7IH1cblxudWwsIG9sIHsgbWFyZ2luOiAwOyB9XG5cbnVsIHsgbGlzdC1zdHlsZTogZGlzYzsgfVxuXG5vbCB7IGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cblxubGkgPiB1bCwgbGkgPiBvbCB7IG1hcmdpbi1ib3R0b206IDA7IG1hcmdpbi1sZWZ0OiAwLjVlbTsgfVxuXG5kdCB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRkIHsgbWFyZ2luOiAwIDEuNWVtIDEuNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBFbGVtZW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyB9XG5cbmJsb2NrcXVvdGUsIHEgeyBxdW90ZXM6IFwiXCIgXCJcIjsgfVxuXG5ociB7IGJhY2tncm91bmQtY29sb3I6ICNjY2M7IGJvcmRlcjogMDsgaGVpZ2h0OiAxcHg7IG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG5pbWcgeyBoZWlnaHQ6IGF1dG87IC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovIG1heC13aWR0aDogMTAwJTsgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi8gfVxuXG50YWJsZSB7IG1hcmdpbjogMCAwIDFlbTsgd2lkdGg6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIENsZWFyZml4XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jbGVhcmZpeDphZnRlciB7IHZpc2liaWxpdHk6IGhpZGRlbjsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMDsgY29udGVudDogXCIgXCI7IGNsZWFyOiBib3RoOyBoZWlnaHQ6IDA7IH1cblxuKiBodG1sIC5jbGVhcmZpeCB7IGhlaWdodDogMSU7IH1cblxuLmNsZWFyZml4IHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmNsZWFyOmJlZm9yZSwgLmNsZWFyOmFmdGVyLCAuZW50cnktY29udGVudDpiZWZvcmUsIC5lbnRyeS1jb250ZW50OmFmdGVyLCAuY29tbWVudC1jb250ZW50OmJlZm9yZSwgLmNvbW1lbnQtY29udGVudDphZnRlciwgLnNpdGUtaGVhZGVyOmJlZm9yZSwgLnNpdGUtaGVhZGVyOmFmdGVyLCAuc2l0ZS1jb250ZW50OmJlZm9yZSwgLnNpdGUtY29udGVudDphZnRlciwgLnNpdGUtZm9vdGVyOmJlZm9yZSwgLnNpdGUtZm9vdGVyOmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogdGFibGU7IHRhYmxlLWxheW91dDogZml4ZWQ7IH1cblxuLmNsZWFyOmFmdGVyLCAuZW50cnktY29udGVudDphZnRlciwgLmNvbW1lbnQtY29udGVudDphZnRlciwgLnNpdGUtaGVhZGVyOmFmdGVyLCAuc2l0ZS1jb250ZW50OmFmdGVyLCAuc2l0ZS1mb290ZXI6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgV2lkZ2V0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud2lkZ2V0IHsgbWFyZ2luOiAwIDAgMWVtOyB9XG5cbi8qIE1ha2Ugc3VyZSBzZWxlY3QgZWxlbWVudHMgZml0IGluIHdpZGdldHMuICovXG4ud2lkZ2V0IHNlbGVjdCB7IG1heC13aWR0aDogMTAwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIFBvc3RzIGFuZCBwYWdlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3RpY2t5IHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlbnRyeSB7IG1hcmdpbjogMCAwIDFlbTsgfVxuXG4uYnlsaW5lLCAudXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5zaW5nbGUgLmJ5bGluZSwgLmdyb3VwLWJsb2cgLmJ5bGluZSB7IGRpc3BsYXk6IGlubGluZTsgfVxuXG4ucGFnZS1jb250ZW50LCAuZW50cnktY29udGVudCwgLmVudHJ5LXN1bW1hcnkgeyBtYXJnaW46IDFlbSAwIDA7IH1cblxuLnBhZ2UtbGlua3MgeyBjbGVhcjogYm90aDsgbWFyZ2luOiAwIDAgMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgQXNpZGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9nIC5mb3JtYXQtYXNpZGUgLmVudHJ5LXRpdGxlLCAuYXJjaGl2ZSAuZm9ybWF0LWFzaWRlIC5lbnRyeS10aXRsZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBDb21tZW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29tbWVudC1jb250ZW50IGEgeyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLmJ5cG9zdGF1dGhvciB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgQ29tbWVudHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbW1lbnQtY29udGVudCBhIHsgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5ieXBvc3RhdXRob3IgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgSW5maW5pdGUgc2Nyb2xsXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEdsb2JhbGx5IGhpZGRlbiBlbGVtZW50cyB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBzdXBwb3J0ZWQgYW5kIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sIC5pbmZpbml0ZS1zY3JvbGwubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHsgLyogVGhlbWUgRm9vdGVyICh3aGVuIHNldCB0byBzY3JvbGxpbmcpICovIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogV2hlbiBJbmZpbml0ZSBTY3JvbGwgaGFzIHJlYWNoZWQgaXRzIGVuZCB3ZSBuZWVkIHRvIHJlLWRpc3BsYXkgZWxlbWVudHMgdGhhdCB3ZXJlIGhpZGRlbiAodmlhIC5uZXZlcmVuZGluZykgYmVmb3JlLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgTWVkaWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LCAuZW50cnktY29udGVudCAud3Atc21pbGV5LCAuY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkgeyBib3JkZXI6IG5vbmU7IG1hcmdpbi1ib3R0b206IDA7IG1hcmdpbi10b3A6IDA7IHBhZGRpbmc6IDA7IH1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLCBpZnJhbWUsIG9iamVjdCB7IG1heC13aWR0aDogMTAwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIENhcHRpb25zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cC1jYXB0aW9uIHsgbWFyZ2luLWJvdHRvbTogMWVtOyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQgeyBtYXJnaW46IDAuODA3NWVtIDA7IH1cblxuLndwLWNhcHRpb24tdGV4dCB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIEdhbGxlcmllc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmdhbGxlcnkgaW1nIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmdhbGxlcnktaXRlbSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB3aWR0aDogMTAwJTsgfVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7IG1heC13aWR0aDogNTAlOyB9XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHsgbWF4LXdpZHRoOiAzMy4zMyU7IH1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0geyBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7IG1heC13aWR0aDogMjAlOyB9XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHsgbWF4LXdpZHRoOiAxNi42NiU7IH1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0geyBtYXgtd2lkdGg6IDE0LjI4JTsgfVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7IG1heC13aWR0aDogMTIuNSU7IH1cblxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0geyBtYXgtd2lkdGg6IDExLjExJTsgfVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmZ1bGwtd2lkdGggeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IH1cblxuLnRleHQtY2VudGVyLCAuYWxpZ24tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hbGlnbi1sZWZ0IHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYWxpZ24tcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGV4dC11cHBlcmNhc2UgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hbGlnbmxlZnQgeyBkaXNwbGF5OiBpbmxpbmU7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuXG4uYWxpZ25yaWdodCB7IGRpc3BsYXk6IGlubGluZTsgZmxvYXQ6IHJpZ2h0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5hbGlnbmNlbnRlciB7IGNsZWFyOiBib3RoOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uYWxpZ252ZXJ0aWNhbCB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEFjY2Vzc2liaWxpdHlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQgeyBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7IHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyBoZWlnaHQ6IDFweDsgd2lkdGg6IDFweDsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgYm9yZGVyLXJhZGl1czogM3B4OyBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7IGNsaXA6IGF1dG8gIWltcG9ydGFudDsgY29sb3I6ICMyMTc1OWI7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBoZWlnaHQ6IGF1dG87IGxlZnQ6IDVweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdG9wOiA1cHg7IHdpZHRoOiBhdXRvOyB6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovIH1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHsgb3V0bGluZTogMDsgfVxuXG4uc2l0ZS1oZWFkZXIgeyBsZWZ0OiAwOyBwb3NpdGlvbjogZml4ZWQ7IHBhZGRpbmctdG9wOiA0NHB4OyByaWdodDogMDsgdG9wOiAwOyB3aWR0aDogMTAwJTsgei1pbmRleDogMTAzOyB6LWluZGV4OiA5OTk5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHsgLnNpdGUtaGVhZGVyIHsgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5zaXRlLWhlYWRlciB7IHotaW5kZXg6IDk5OTk7IH0gfVxuXG4ubG9nZ2VkLWluIC5zaXRlLWhlYWRlciB7IHRvcDogMzJweDsgfVxuXG4ubG9nby1tZW51LXdyYXBwZXIgeyB0cmFuc2l0aW9uOiAuOHM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5sb2dvLW1lbnUtd3JhcHBlciB7IHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHsgLmxvZ28tbWVudS13cmFwcGVyIHsgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLmxvZ28tbWVudS13cmFwcGVyIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTMwMHB4OyByaWdodDogMzRweDsgZGlzcGxheTogZmxleDsgfVxuXG4ubG9nby1tZW51LWlubmVyIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3NzBweCkgeyAubG9nby1tZW51LWlubmVyIHsgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAubG9nby1tZW51LWlubmVyIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuLnNpdGUtYnJhbmRpbmctbWFpbi1sb2dvIHsgbWF4LXdpZHRoOiAxOTVweDsgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0ODBweCkgeyAuc2l0ZS1icmFuZGluZy1tYWluLWxvZ28geyBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5zaXRlLWJyYW5kaW5nLW1haW4tbG9nbyB7IG1heC13aWR0aDogMTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5zaXRlLWJyYW5kaW5nLW1haW4tbG9nbyB7IG1heC13aWR0aDogMTA1cHg7IHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5zaXRlLWJyYW5kaW5nLW1haW4tbG9nbyBzdmcgLnN0MCB7IGZpbGw6IHRyYW5zcGFyZW50OyB9XG5cbi5zaXRlLWJyYW5kaW5nLW1haW4tbG9nbyBzdmcgLnN0MSB7IGZpbGw6ICNmZmY7IH1cblxuLnNpdGUtYnJhbmRpbmctbWFpbi1sb2dvIHN2ZyAuc3QyIHsgZmlsbDogI2ZmZjsgfVxuXG4uc2l0ZS1icmFuZGluZy1tYWluLWxvZ28gc3ZnIC5zdDMgeyBmaWxsOiAjZmZmOyB9XG5cbi5zaXRlLWJyYW5kaW5nLW1haW4tbG9nbyBzdmcgLnN0NCB7IGZpbGw6ICNmZmY7IH1cblxuLnNpdGUtYnJhbmRpbmctbWFpbi1sb2dvIHN2ZyAuc3Q1IHsgZmlsbDogI2ZmZjsgfVxuXG4uc2l0ZS1icmFuZGluZy1tYWluLWxvZ28gc3ZnIC5zdDYgeyBmaWxsOiAjMTMzQjI5OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5oZWFkZXItc2VhcmNoLXBvcHVwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgeyBwb3NpdGlvbjogZml4ZWQ7IGxlZnQ6IC0xMDAlOyB0b3A6IC0xMDAlOyB2aXNpYmlsaXR5OiBoaWRkZW47IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IC40cyBvcGFjaXR5OyBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0NSwgNTcsIDAuOCk7IHotaW5kZXg6IC0xOyBvdmVyZmxvdzogYXV0bzsgfVxuXG4uaGVhZGVyLXNlYXJjaC1wb3B1cC5zaG93LCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAuc2hvdyB7IHZpc2liaWxpdHk6IHZpc2libGU7IG9wYWNpdHk6IDE7IHRvcDogMDsgYm90dG9tOiAwOyByaWdodDogMDsgbGVmdDogMDsgei1pbmRleDogMTAzOyB9XG5cbi5oZWFkZXItc2VhcmNoLXBvcHVwIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6IDQwcHggMDsgfVxuXG4uaGVhZGVyLWZpeGVkIC5oZWFkZXItc2VhcmNoLXBvcHVwIHsgcGFkZGluZy10b3A6IDEzMHB4OyB9XG5cbi5oZWFkZXItc2VhcmNoLXBvcHVwIC5oZWFkZXItc2VhcmNoLXBvcHVwLWlubmVyIHsgcGFkZGluZy10b3A6IDUwcHg7IHBhZGRpbmctYm90dG9tOiA1MHB4OyBwYWRkaW5nLWxlZnQ6IDUwcHg7IHBhZGRpbmctcmlnaHQ6IDUwcHg7IGhlaWdodDogNDB2aDsgbWluLWhlaWdodDogMzAwcHg7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDgwMHB4OyBtYXJnaW46IDAgMzBweDsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXItcmFkaXVzOiA2cHg7IGJveC1zaGFkb3c6IDBweCAwcHggNDZweCAwcHggcmdiYSg3OCwgNzksIDg0LCAwLjE2KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5oZWFkZXItc2VhcmNoLXBvcHVwIC5oZWFkZXItc2VhcmNoLXBvcHVwLWlubmVyIHsgcGFkZGluZzogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuaGVhZGVyLXNlYXJjaC1wb3B1cCAuaGVhZGVyLXNlYXJjaC1wb3B1cC1pbm5lciB7IHBhZGRpbmc6IDMwcHg7IH0gfVxuXG4uaGVhZGVyLXNlYXJjaC1wb3B1cCAuaGVhZGVyLXNlYXJjaC1wb3B1cC1pbm5lciBoMiwgLmhlYWRlci1zZWFyY2gtcG9wdXAgLmhlYWRlci1zZWFyY2gtcG9wdXAtaW5uZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmhlYWRlci1zZWFyY2gtcG9wdXAgLmhlYWRlci1zZWFyY2gtcG9wdXAtaW5uZXIgcCwgLmhlYWRlci1zZWFyY2gtcG9wdXAgLmhlYWRlci1zZWFyY2gtcG9wdXAtaW5uZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmhlYWRlci1zZWFyY2gtcG9wdXAgLmhlYWRlci1zZWFyY2gtcG9wdXAtaW5uZXIgLnN0ZXAuZmluYWwgPiBoMyB7IG1hcmdpbjogMDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGVhZGVyLXNlYXJjaC1wb3B1cCAuaGVhZGVyLXNlYXJjaC1wb3B1cC1pbm5lciAuc2VhcmNoLWZvcm0geyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmhlYWRlci1zZWFyY2gtcG9wdXAgLmhlYWRlci1zZWFyY2gtcG9wdXAtY2xvc2UgeyBmb250LXNpemU6IDM2cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMHB4OyByaWdodDogNTBweDsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5oZWFkZXItY29udGFjdC1wb3B1cCB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBwYWRkaW5nOiAwIDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7IC5oZWFkZXItY29udGFjdC1wb3B1cCB7IHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLmhlYWRlci1maXhlZCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgeyBwYWRkaW5nLXRvcDogNjBweDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuXG4uaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEzNDRweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBib3gtc2hhZG93OiAwcHggMHB4IDQ2cHggMHB4IHJnYmEoNzgsIDc5LCA4NCwgMC4xNik7IGJvcmRlci1yYWRpdXM6IDhweDsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyBmbGV4LXdyYXA6IHdyYXA7IGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IG92ZXJmbG93OiBhdXRvOyBtYXgtaGVpZ2h0OiA0NTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbWF4LXdpZHRoOiA1MDBweDsgcGFkZGluZzogNDBweCA0NXB4IDQwcHggMzBweDsgbWFyZ2luOiAyMHB4IDA7IH0gfVxuXG4uaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyA+IGRpdiB7IHdpZHRoOiAyNSU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyA+IGRpdiB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgcCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uIHsgcGFkZGluZzogNjBweCAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uIHsgcGFkZGluZzogNTBweCAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbiB7IHBhZGRpbmc6IDE1cHggMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkgeyAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb246bm90KDpsYXN0LW9mLXR5cGUpOmFmdGVyIHsgY29udGVudDogJyc7IHdpZHRoOiAxcHg7IGhlaWdodDogODAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwOyBtYXJnaW46IGF1dG87IGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7IHJpZ2h0OiAwOyBsZWZ0OiBhdXRvOyB9IH1cblxuLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uID4gZGl2IHsgd2lkdGg6IDEwMCU7IH1cblxuLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWhlYWRlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWhlYWRlciB7IGN1cnNvcjogcG9pbnRlcjsgfVxuICAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24taGVhZGVyOmFmdGVyIHsgY29udGVudDogXCJcIjsgaGVpZ2h0OiA4cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbWFyZ2luOiBhdXRvOyB0b3A6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDA7IGxlZnQ6IGF1dG87IGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItdG9wOiA1cHggc29saWQgIzI4MkQzOTsgfVxuICAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24taGVhZGVyLmxvYy1vcGVuOmFmdGVyIHsgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMyODJEMzk7IGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgYm90dG9tOiAxMHB4OyB9IH1cblxuLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNvdW50cnkgeyBsaW5lLWhlaWdodDogMjsgfVxuXG4uaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY291bnRyeSBwIHsgbWFyZ2luOiAwOyBjb2xvcjogIzFDNzE0OTsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHsgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4uaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwIHsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICMyODJEMzk7IH1cblxuLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNvbnRlbnQgeyBtYXJnaW4tYm90dG9tOiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY29udGVudCB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tYWRkcmVzcyB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUM3MTQ5OyBwYWRkaW5nOiAxNHB4IDA7IGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1hZGRyZXNzIHsgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWFkZHJlc3MgPiBwIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWFkZHJlc3MgaW1nIHsgbWFyZ2luLXRvcDogMnB4OyBtYXJnaW4tcmlnaHQ6IDEwcHg7IHdpZHRoOiAxNXB4OyBoZWlnaHQ6IDIxcHg7IH1cblxuLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LXBob25lIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxQzcxNDk7IHBhZGRpbmc6IDE0cHggMDsgZm9udC1zaXplOiAxNnB4OyBmb250LXdlaWdodDogNzAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LXBob25lIHsgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LXBob25lIGltZyB7IG1hcmdpbi10b3A6IDJweDsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB3aWR0aDogMTlweDsgaGVpZ2h0OiAxOXB4OyB9XG5cbi5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1waG9uZSBhIHsgY29sb3I6ICM3NDc5N0Q7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWZheCB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUM3MTQ5OyBwYWRkaW5nOiAxNHB4IDA7IGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1mYXggeyBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtZmF4IGltZyB7IG1hcmdpbi10b3A6IDJweDsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB3aWR0aDogMjJweDsgaGVpZ2h0OiAyMnB4OyB9XG5cbi5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1mYXggYSB7IGNvbG9yOiAjNzQ3OTdEOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWZheCA+IHAgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uaGVhZGVyLWNvbnRhY3QtcG9wdXAtY2xvc2UgeyBmb250LXNpemU6IDMwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAzMHB4OyByaWdodDogNTBweDsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuaGVhZGVyLWNvbnRhY3QtcG9wdXAtY2xvc2UgeyB0b3A6IDA7IHJpZ2h0OiAyMHB4OyB9IH1cblxuLmhlYWRlci1maXhlZCBoZWFkZXIuc2l0ZS1oZWFkZXIgeyBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgcGFkZGluZy10b3A6IDA7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFDNzE0OSAwJSwgIzMyOTQ1OSAxMDAlKTsgfVxuXG4uaGVhZGVyLWZpeGVkIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS10aXRsZSBpbWcsIC5oZWFkZXItZml4ZWQgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLXRpdGxlIHN2ZyB7IHdpZHRoOiAxMjBweDsgbWF4LWhlaWdodDogNTFweDsgfVxuXG4uaGVhZGVyLWZpeGVkIGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHsgbWFyZ2luLWxlZnQ6IDI4cHg7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkgeyAuaGVhZGVyLWZpeGVkIGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHsgbWFyZ2luLWxlZnQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7IC5oZWFkZXItZml4ZWQgaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24geyBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5oZWFkZXItZml4ZWQgLmNvbnRhaW5lci1jb250YWN0LWRldGFpbHMgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgeyB2aXNpYmlsaXR5OiBoaWRkZW47IG9wYWNpdHk6IDA7IHJpZ2h0OiAtMzAwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luOiAwOyB9XG5cbi5oZWFkZXItZml4ZWQgLmxvZ28tbWVudS13cmFwcGVyIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuaGVhZGVyLWZpeGVkIC5sb2dvLW1lbnUtd3JhcHBlciAuc2l0ZS1icmFuZGluZy1tYWluLWxvZ28geyB6LWluZGV4OiAxMDM7IH0gfVxuXG4uaGVhZGVyLWZpeGVkIC5sb2dvLW1lbnUtd3JhcHBlciAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciB7IG1hcmdpbjogMDsgb3BhY2l0eTogMTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkgeyAuaGVhZGVyLWZpeGVkIC5sb2dvLW1lbnUtd3JhcHBlciAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciB7IHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuaGVhZGVyLWZpeGVkIC5sb2dvLW1lbnUtd3JhcHBlciAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciB7IG1hcmdpbi1yaWdodDogODZweDsgbWF4LXdpZHRoOiAzMDBweDsgd2lkdGg6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbWFyZ2luLXRvcDogM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5oZWFkZXItZml4ZWQgLmxvZ28tbWVudS13cmFwcGVyIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHsgbWFyZ2luLXJpZ2h0OiA2NnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7IC5oZWFkZXItZml4ZWQgLmxvZ28tbWVudS13cmFwcGVyIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHsgbWFyZ2luLXJpZ2h0OiA2MXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7IC5oZWFkZXItZml4ZWQgLmxvZ28tbWVudS13cmFwcGVyIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHsgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9IH1cblxuLmhlYWRlci1maXhlZCAubG9nby1tZW51LXdyYXBwZXIgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgLmhlcm8tY29udGFjdC1kZXRhaWxzLWlubmVyIHsgd2lkdGg6IDM3MHB4OyBtYXgtd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDYwcHgpIHsgLmhlYWRlci1maXhlZCAubG9nby1tZW51LXdyYXBwZXIgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgLmhlcm8tY29udGFjdC1kZXRhaWxzLWlubmVyIHsgd2lkdGg6IDIzdnc7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLmhlYWRlci1maXhlZCAubG9nby1tZW51LXdyYXBwZXIgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgLmhlcm8tY29udGFjdC1kZXRhaWxzLWlubmVyIHsgd2lkdGg6IDEwMCU7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuXG4uaGVhZGVyLWZpeGVkIC5sb2dvLW1lbnUtd3JhcHBlciAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciAuaGVyby1jb250YWN0LWRldGFpbHMtaW5uZXIgKi5zdmctd3JhcCB7IG1hcmdpbjogMTBweCAwOyBoZWlnaHQ6IDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuaGVhZGVyLWZpeGVkIC5sb2dvLW1lbnUtd3JhcHBlciAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciAuaGVyby1jb250YWN0LWRldGFpbHMtaW5uZXIgKi5zdmctd3JhcCB7IG1hcmdpbjogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuaGVhZGVyLWZpeGVkIC5sb2dvLW1lbnUtd3JhcHBlciAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciAuaGVyby1jb250YWN0LWRldGFpbHMtaW5uZXIgKi5zdmctd3JhcCB7IHdpZHRoOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7IC5oZWFkZXItZml4ZWQgLmxvZ28tbWVudS13cmFwcGVyIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIC5oZXJvLWNvbnRhY3QtZGV0YWlscy1pbm5lciAqLnN2Zy13cmFwIHsgbWFyZ2luOiA2cHggNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7IC5oZWFkZXItZml4ZWQgLmxvZ28tbWVudS13cmFwcGVyIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIC5oZXJvLWNvbnRhY3QtZGV0YWlscy1pbm5lciAqLnN2Zy13cmFwIHsgbWFyZ2luOiA2cHggM3B4OyB9IH1cblxuLmhlYWRlci1maXhlZCAubG9nby1tZW51LXdyYXBwZXIgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgLmhlcm8tY29udGFjdC1kZXRhaWxzLWlubmVyICouc3ZnLXdyYXA6bm90KC5zdmctZW52ZWxvcGUpIHsgaGVpZ2h0OiA0MHB4OyB3aWR0aDogNDBweDsgcGFkZGluZzogMTFweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHsgLmhlYWRlci1maXhlZCAubG9nby1tZW51LXdyYXBwZXIgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgLmhlcm8tY29udGFjdC1kZXRhaWxzLWlubmVyICouc3ZnLXdyYXA6bm90KC5zdmctZW52ZWxvcGUpIHsgaGVpZ2h0OiAzMnB4OyB3aWR0aDogMzNweDsgcGFkZGluZzogOHB4OyB9IH1cblxuLmhlYWRlci1maXhlZCAubG9nby1tZW51LXdyYXBwZXIgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgLmhlcm8tY29udGFjdC1kZXRhaWxzLWlubmVyIC5zdmctZW52ZWxvcGUgeyBwYWRkaW5nOiAxM3B4OyB9XG5cbi5zaXRlLXRpdGxlIHN2ZyB7IG1heC1oZWlnaHQ6IDExMHB4OyB9XG5cbi5zaW5nbGUtc2Nob29sIC5zaXRlLWhlYWRlciwgLnRheC1zY2hvb2wtY291bnRyeSAuc2l0ZS1oZWFkZXIgeyBwYWRkaW5nLXRvcDogMDsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMUM3MTQ5IDAlLCAjMzI5NDU5IDEwMCUpOyB0b3A6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2luZ2xlLXNjaG9vbCAudG9wLW5hdmlnYXRpb24sIC50YXgtc2Nob29sLWNvdW50cnkgLnRvcC1uYXZpZ2F0aW9uIHsgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0M3B4IC0gMTQwcHgpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHsgLnNpbmdsZS1zY2hvb2wgLnRvcC1uYXZpZ2F0aW9uLCAudGF4LXNjaG9vbC1jb3VudHJ5IC50b3AtbmF2aWdhdGlvbiB7IG1heC13aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpOyB9IH1cblxuLnNpbmdsZS1zY2hvb2wgLmxvZ28tbWVudS13cmFwcGVyLCAudGF4LXNjaG9vbC1jb3VudHJ5IC5sb2dvLW1lbnUtd3JhcHBlciB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgcGFkZGluZy10b3A6IDEwcHg7IHBhZGRpbmctYm90dG9tOiAxMHB4OyBwYWRkaW5nLWxlZnQ6IDA7IHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkgeyAuc2luZ2xlLXNjaG9vbCAubG9nby1tZW51LXdyYXBwZXIsIC50YXgtc2Nob29sLWNvdW50cnkgLmxvZ28tbWVudS13cmFwcGVyIHsgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkgeyAuc2luZ2xlLXNjaG9vbCAubG9nby1tZW51LXdyYXBwZXIsIC50YXgtc2Nob29sLWNvdW50cnkgLmxvZ28tbWVudS13cmFwcGVyIHsgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7IC5zaW5nbGUtc2Nob29sIC50b3AtbmF2aWdhdGlvbiwgLnRheC1zY2hvb2wtY291bnRyeSAudG9wLW5hdmlnYXRpb24geyBtYXJnaW4tbGVmdDogM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkgeyAuc2luZ2xlLXNjaG9vbCAubWFpbi1uYXZpZ2F0aW9uIGxpLCAudGF4LXNjaG9vbC1jb3VudHJ5IC5tYWluLW5hdmlnYXRpb24gbGkgeyBwYWRkaW5nOiAwIDhweDsgfSB9XG5cbi5zaW5nbGUtc2Nob29sIC5sb2dvLW1lbnUtaW5uZXIsIC50YXgtc2Nob29sLWNvdW50cnkgLmxvZ28tbWVudS1pbm5lciB7IG1hcmdpbi1sZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkgeyAuc2luZ2xlLXNjaG9vbCAubG9nby1tZW51LWlubmVyLCAudGF4LXNjaG9vbC1jb3VudHJ5IC5sb2dvLW1lbnUtaW5uZXIgeyB6LWluZGV4OiAxOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkgeyAuc2luZ2xlLXNjaG9vbCAuc2l0ZS1icmFuZGluZy1tYWluLWxvZ28sIC50YXgtc2Nob29sLWNvdW50cnkgLnNpdGUtYnJhbmRpbmctbWFpbi1sb2dvIHsgbWF4LXdpZHRoOiAxMjBweDsgfSB9XG5cbi5zaW5nbGUtc2Nob29sIC5zaXRlLXRpdGxlIHN2ZywgLnRheC1zY2hvb2wtY291bnRyeSAuc2l0ZS10aXRsZSBzdmcgeyB3aWR0aDogOTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7IC5zaW5nbGUtc2Nob29sIC5tYWluLW5hdmlnYXRpb24sIC50YXgtc2Nob29sLWNvdW50cnkgLm1haW4tbmF2aWdhdGlvbiB7IG1hcmdpbi1sZWZ0OiAwOyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zaW5nbGUtc2Nob29sIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbSwgLnRheC1zY2hvb2wtY291bnRyeSAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0geyBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLnNpbmdsZS1zY2hvb2wgLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4sIC50YXgtc2Nob29sLWNvdW50cnkgLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4geyBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIC5zaW5nbGUtc2Nob29sIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbSBhLCAudGF4LXNjaG9vbC1jb3VudHJ5IC5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbSBhIHsgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMTBweCkgeyAuc2luZ2xlLXNjaG9vbCAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0sIC50YXgtc2Nob29sLWNvdW50cnkgLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtIHsgcGFkZGluZzogMCA4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7IC5zaW5nbGUtc2Nob29sIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbSwgLnRheC1zY2hvb2wtY291bnRyeSAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0geyBwYWRkaW5nOiAwIDVweDsgfSB9XG5cbi5zaW5nbGUtc2Nob29sIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLCAudGF4LXNjaG9vbC1jb3VudHJ5IC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHsgZGlzcGxheTogZmxleDsgaGVpZ2h0OiAxMDAlOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBtYXJnaW4tdG9wOiAwOyBtYXJnaW46IGF1dG87IG1heC13aWR0aDogNDIwcHg7IG9wYWNpdHk6IDE7IHBhZGRpbmc6IDAgMTBweDsgcG9zaXRpb246IHJlbGF0aXZlOyByaWdodDogMDsgdG9wOiAwOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7IC5zaW5nbGUtc2Nob29sIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLCAudGF4LXNjaG9vbC1jb3VudHJ5IC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHsgbWF4LXdpZHRoOiAzNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLnNpbmdsZS1zY2hvb2wgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIsIC50YXgtc2Nob29sLWNvdW50cnkgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgeyBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuc2luZ2xlLXNjaG9vbCAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciwgLnRheC1zY2hvb2wtY291bnRyeSAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkgeyAuc2luZ2xlLXNjaG9vbCAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciwgLnRheC1zY2hvb2wtY291bnRyeSAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHBhZGRpbmctYm90dG9tOiAyMHB4OyByaWdodDogMCAhaW1wb3J0YW50OyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnNpbmdsZS1zY2hvb2wgLmhlcm8tY29udGFjdC1kZXRhaWxzLWlubmVyLCAudGF4LXNjaG9vbC1jb3VudHJ5IC5oZXJvLWNvbnRhY3QtZGV0YWlscy1pbm5lciB7IG1hcmdpbjogMCAtMTBweDsgZGlzcGxheTogZmxleDsgfVxuXG4uc2luZ2xlLXNjaG9vbCAuaGVyby1jb250YWN0LWRldGFpbHMtaW5uZXIgLnN2Zy13cmFwLCAudGF4LXNjaG9vbC1jb3VudHJ5IC5oZXJvLWNvbnRhY3QtZGV0YWlscy1pbm5lciAuc3ZnLXdyYXAgeyBtYXJnaW46IDAgMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5zaW5nbGUtc2Nob29sIC5oZXJvLWNvbnRhY3QtZGV0YWlscy1pbm5lciAuc3ZnLXdyYXAsIC50YXgtc2Nob29sLWNvdW50cnkgLmhlcm8tY29udGFjdC1kZXRhaWxzLWlubmVyIC5zdmctd3JhcCB7IG1hcmdpbjogMCA0cHg7IH0gfVxuXG4uc2luZ2xlLXNjaG9vbCAuaGVyby1jb250YWN0LWRldGFpbHMtaW5uZXIgLnN2Zy1lbnZlbG9wZSwgLnRheC1zY2hvb2wtY291bnRyeSAuaGVyby1jb250YWN0LWRldGFpbHMtaW5uZXIgLnN2Zy1lbnZlbG9wZSB7IHBhZGRpbmc6IDZweCAxOXB4OyBtYXJnaW4tcmlnaHQ6IDA7IHdpZHRoOiBhdXRvOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkgeyAuc2luZ2xlLXNjaG9vbCAuaGVyby1jb250YWN0LWRldGFpbHMtaW5uZXIgLnN2Zy1lbnZlbG9wZSwgLnRheC1zY2hvb2wtY291bnRyeSAuaGVyby1jb250YWN0LWRldGFpbHMtaW5uZXIgLnN2Zy1lbnZlbG9wZSB7IG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuc2luZ2xlLXNjaG9vbCAuaGVyby1jb250YWN0LWRldGFpbHMtaW5uZXIgLnN2Zy1lbnZlbG9wZSwgLnRheC1zY2hvb2wtY291bnRyeSAuaGVyby1jb250YWN0LWRldGFpbHMtaW5uZXIgLnN2Zy1lbnZlbG9wZSB7IHdpZHRoOiA0MHB4OyBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7IC5zaW5nbGUtc2Nob29sIC5oZXJvLWNvbnRhY3QtZGV0YWlscy1pbm5lciAuc3ZnLWVudmVsb3BlLCAudGF4LXNjaG9vbC1jb3VudHJ5IC5oZXJvLWNvbnRhY3QtZGV0YWlscy1pbm5lciAuc3ZnLWVudmVsb3BlIHsgd2lkdGg6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHsgLnNpbmdsZS1zY2hvb2wgLmhlcm8tY29udGFjdC1kZXRhaWxzLWlubmVyLCAudGF4LXNjaG9vbC1jb3VudHJ5IC5oZXJvLWNvbnRhY3QtZGV0YWlscy1pbm5lciB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zaW5nbGUtc2Nob29sIC5oZXJvLWNvbnRhY3QtZGV0YWlscy1pbm5lciAqLnN2Zy13cmFwLCAudGF4LXNjaG9vbC1jb3VudHJ5IC5oZXJvLWNvbnRhY3QtZGV0YWlscy1pbm5lciAqLnN2Zy13cmFwIHsgd2lkdGg6IDQwcHg7IGhlaWdodDogNDBweDsgfVxuICAuc2luZ2xlLXNjaG9vbCAuaGVyby1jb250YWN0LWRldGFpbHMtaW5uZXIgKi5zdmctd3JhcDpub3QoLnN2Zy1lbnZlbG9wZSksIC50YXgtc2Nob29sLWNvdW50cnkgLmhlcm8tY29udGFjdC1kZXRhaWxzLWlubmVyICouc3ZnLXdyYXA6bm90KC5zdmctZW52ZWxvcGUpIHsgcGFkZGluZzogMTFweDsgd2lkdGg6IDQwcHg7IH1cbiAgLnNpbmdsZS1zY2hvb2wgLmhlcm8tY29udGFjdC1kZXRhaWxzLWlubmVyICouc3ZnLXdyYXAgLnN2Zy1lbnZlbG9wZSwgLnRheC1zY2hvb2wtY291bnRyeSAuaGVyby1jb250YWN0LWRldGFpbHMtaW5uZXIgKi5zdmctd3JhcCAuc3ZnLWVudmVsb3BlIHsgd2lkdGg6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLnNpbmdsZS1zY2hvb2wuaGVhZGVyLWZpeGVkIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLCAudGF4LXNjaG9vbC1jb3VudHJ5LmhlYWRlci1maXhlZCAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciB7IG1hcmdpbi1yaWdodDogODZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkgeyAuc2luZ2xlLXNjaG9vbC5oZWFkZXItZml4ZWQgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIsIC50YXgtc2Nob29sLWNvdW50cnkuaGVhZGVyLWZpeGVkIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zaW5nbGUtc2Nob29sLmhlYWRlci1maXhlZCAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciAuaGVyby1jb250YWN0LWRldGFpbHMtaW5uZXIgLnN2Zy1lbnZlbG9wZSwgLnRheC1zY2hvb2wtY291bnRyeS5oZWFkZXItZml4ZWQgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgLmhlcm8tY29udGFjdC1kZXRhaWxzLWlubmVyIC5zdmctZW52ZWxvcGUgeyBwYWRkaW5nOiAycHggMTlweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLnNpbmdsZS1zY2hvb2wuaGVhZGVyLWZpeGVkIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIC5oZXJvLWNvbnRhY3QtZGV0YWlscy1pbm5lciAuc3ZnLWVudmVsb3BlLCAudGF4LXNjaG9vbC1jb3VudHJ5LmhlYWRlci1maXhlZCAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciAuaGVyby1jb250YWN0LWRldGFpbHMtaW5uZXIgLnN2Zy1lbnZlbG9wZSB7IHBhZGRpbmc6IDJweDsgfSB9XG5cbi50b3AtbmF2aWdhdGlvbiB7IG1hcmdpbi1ib3R0b206IDZweDsgbWFyZ2luLWxlZnQ6IDM4cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAudG9wLW5hdmlnYXRpb24geyBtYXJnaW4tbGVmdDogMTNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcwcHgpIHsgLnRvcC1uYXZpZ2F0aW9uIHsgbWFyZ2luLWxlZnQ6IDNweDsgfSB9XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2LW1lbnUgLnN1Yi1tZW51IHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IHBhZGRpbmctdG9wOiA1cHg7IH1cblxuLnRvcC1uYXZpZ2F0aW9uIC5uYXYtbWVudSAuc3ViLW1lbnUgbGkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBwYWRkaW5nLWJvdHRvbTogNXB4OyBwYWRkaW5nLXRvcDogNXB4OyB9XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2LW1lbnUgLnN1Yi1tZW51IGxpOmZpcnN0LW9mLXR5cGUgeyBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdi1tZW51IC5zdWItbWVudSBsaTpsYXN0LW9mLXR5cGUgeyBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdi1tZW51IC5zdWItbWVudSBsaSBhIHsgY29sb3I6ICMxQzcxNDk7IGZvbnQtc2l6ZTogMTVweDsgfVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdi1tZW51IC5zdWItbWVudSBsaSBhOmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICMxQzcxNDk7IH1cblxuLnRvcC1uYXZpZ2F0aW9uIGxpIGEgeyBmb250LXNpemU6IDE2cHg7IGNvbG9yOiAjZmZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmhlYWRlci1maXhlZCAudG9wLW5hdmlnYXRpb24gbGkgYSB7IGZvbnQtc2l6ZTogMTRweDsgfVxuXG4udWJlcm1lbnUtbmF2IC51YmVybWVudS1pdGVtOmZpcnN0LW9mLXR5cGUgLnViZXJtZW51LWltYWdlIHsgbWluLXdpZHRoOiAzM3B4OyB9XG5cbi51YmVybWVudSAuY3VzdG9tLWljb24tc2l6ZSAudWJlcm1lbnUtaW1hZ2UgeyB3aWR0aDogMjhweDsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgeyBtYXJnaW4tdG9wOiAtNzBweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIubm8taXRlbXMtYWJvdmUgeyBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyLm5vLWhlcm8tYWJvdmUgeyBtYXJnaW4tdG9wOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHsgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIHsgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkgeyAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgeyBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyLnViZXJtZW51LWV4cGFuZC1ib3R0b20gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7IGJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiB7IGJveC1zaGFkb3c6IDBweCAwcHggNDZweCAwcHggcmdiYSg3OCwgNzksIDg0LCAwLjE2KSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzkwcHgpIHsgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIHsgbWF4LXdpZHRoOiAxMDAlOyBwYWRkaW5nLWxlZnQ6IDE1cHg7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtbmF2IGxpOmZpcnN0LW9mLXR5cGUgPiBhIHsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4OyB9XG4gIC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtbmF2IGxpOmxhc3Qtb2YtdHlwZSA+IGEgeyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4OyB9IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLnViZXJtZW51LWluLXRyYW5zaXRpb24gLnViZXJtZW51LXN1Ym1lbnUtZHJvcC51YmVybWVudS1zdWJtZW51LWRyb3AudWJlcm1lbnUtc3VibWVudS1kcm9wLnViZXJtZW51LXN1Ym1lbnUtZHJvcC51YmVybWVudS1zdWJtZW51LWRyb3AudWJlcm1lbnUtc3VibWVudS1kcm9wIHsgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHsgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLWxldmVsLTA6bm90KDpsYXN0LW9mLXR5cGUpIHsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NEQ0RDRDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHsgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLWxldmVsLTA6bnRoLW9mLXR5cGUob2RkKSB7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDRENEQ0Q7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLWxldmVsLTA6bnRoLW9mLXR5cGUob2RkKSB7IGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWN1cnJlbnQtbWVudS1hbmNlc3RvciBhOmFmdGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tcGx1cy13aGl0ZS5wbmdcIik7IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLWxldmVsLTAgPiBhIHsgcGFkZGluZy1sZWZ0OiA1MHB4OyBwYWRkaW5nLXJpZ2h0OiA0MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGZsZXgtd3JhcDogd3JhcDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgdGV4dC1hbGlnbjogbGVmdDsgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gYSB7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gYSB7IHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHsgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLWxldmVsLTAgPiBhIHsgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gYTphZnRlciB7IGNvbnRlbnQ6ICcnOyB3aWR0aDogMTVweDsgaGVpZ2h0OiAxNXB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1wbHVzLnN2Z1wiKTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGJvdHRvbTogMDsgbWFyZ2luOiBhdXRvOyByaWdodDogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gYTphZnRlciB7IHJpZ2h0OiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkgeyAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IGE6YWZ0ZXIgeyByaWdodDogNXB4OyB9IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLWxldmVsLTAgPiBhIGltZyB7IG1hcmdpbi1ib3R0b206IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDA7IGxlZnQ6IDEwcHg7IHJpZ2h0OiBhdXRvOyBtYXJnaW46IGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkgeyAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IGEgaW1nIHsgbGVmdDogNXB4OyB9IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLWxldmVsLTAgPiBhOmhvdmVyIGltZyB7IGZpbHRlcjogaW52ZXJ0KDEpIGJyaWdodG5lc3MoMS4zKTsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IGE6aG92ZXI6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1taW51cy5zdmdcIik7IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLWxldmVsLTAgPiBhOmhvdmVyIC51YmVybWVudS10YXJnZXQtZGVzY3JpcHRpb24geyBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU2MHB4KSB7IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gYSAudWJlcm1lbnUtdGFyZ2V0LXRpdGxlIHsgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLWxldmVsLTAgPiBhIC51YmVybWVudS10YXJnZXQtZGVzY3JpcHRpb24geyBjb2xvcjogIzFDNzE0OTsgZm9udC1zaXplOiA5OCU7IGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC13ZWlnaHQ6IDYwMDsgdGV4dC1hbGlnbjogbGVmdDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHRyYW5zaXRpb246IGFsbCAuNXM7IHdpZHRoOiAxMDAlOyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWFjdGl2ZSA+IGEgaW1nLCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LWl0ZW0tbGV2ZWwtMC51YmVybWVudS1jdXJyZW50LW1lbnUtaXRlbSA+IGEgaW1nIHsgZmlsdGVyOiBpbnZlcnQoMSkgYnJpZ2h0bmVzcygxLjMpOyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWFjdGl2ZSA+IGE6YWZ0ZXIsIC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWN1cnJlbnQtbWVudS1pdGVtID4gYTphZnRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLXBsdXMtd2hpdGUucG5nXCIpOyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWFjdGl2ZSA+IGEgLnViZXJtZW51LXRhcmdldC1kZXNjcmlwdGlvbi51YmVybWVudS10YXJnZXQtdGV4dCwgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtY3VycmVudC1tZW51LWl0ZW0gPiBhIC51YmVybWVudS10YXJnZXQtZGVzY3JpcHRpb24udWJlcm1lbnUtdGFyZ2V0LXRleHQgeyBjb2xvcjogI2ZmZjsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LWl0ZW0tbGV2ZWwtMDpub3QoLndpdGgtZGVzY3JpcHRpb24pID4gYSB7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtc3VibWVudSB7IHBhZGRpbmc6IDE4cHg7IHBhZGRpbmc6IDJweCAxMHB4IDJweDsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4OyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4OyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrIHsgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bCB7IHBhZGRpbmc6IDA7IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLWhhcy1jaGlsZHJlbi50cmFuc3BhcmVudC10ZXh0ID4gYSB7IGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHsgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiA4cHg7IHBhZGRpbmctYm90dG9tOiAxMnB4OyBmb250LXNpemU6IDE1cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiA5MCU7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3R0b206IDA7IHRvcDogYXV0bzsgbGVmdDogNXB4OyByaWdodDogYXV0bzsgbWFyZ2luOiBhdXRvOyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS1vYmplY3QtY3VzdG9tLnViZXJtZW51LWNvbHVtbiBhIHsgZm9udC1zaXplOiAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLWhhcy1jaGlsZHJlbiAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLW9iamVjdC1jdXN0b20udWJlcm1lbnUtY29sdW1uIGEgeyBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0taGFzLWNoaWxkcmVuIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tb2JqZWN0LWN1c3RvbS51YmVybWVudS1jb2x1bW4udWJlcm1lbnUtaXRlbS1sZXZlbC0yIGEgeyBmb250LXNpemU6IDE1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkgeyAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0taGFzLWNoaWxkcmVuIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tb2JqZWN0LWN1c3RvbS51YmVybWVudS1jb2x1bW4udWJlcm1lbnUtaXRlbS1sZXZlbC0yIGEgeyBmb250LXNpemU6IDE1cHg7IH0gfVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMiA+IGEudWJlcm1lbnUtdGFyZ2V0IHsgcGFkZGluZy1ib3R0b206IDEwcHg7IHBhZGRpbmctbGVmdDogN3B4OyBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMiA+IGEudWJlcm1lbnUtdGFyZ2V0LnViZXJtZW51LWl0ZW0tbGF5b3V0LWRlZmF1bHQgc3Bhbi51YmVybWVudS10YXJnZXQtdGl0bGU6YWZ0ZXIgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogOTAlOyBoZWlnaHQ6IDFweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm90dG9tOiAwOyB0b3A6IGF1dG87IGxlZnQ6IDVweDsgcmlnaHQ6IGF1dG87IG1hcmdpbjogYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHsgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLWxldmVsLTIgPiBhLnViZXJtZW51LXRhcmdldC51YmVybWVudS1pdGVtLWxheW91dC1kZWZhdWx0IHNwYW4udWJlcm1lbnUtdGFyZ2V0LXRpdGxlOmFmdGVyIHsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LXN1Ym1lbnUgYSwgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLWhlYWRlciA+IC51YmVybWVudS10YXJnZXQgeyBmb250LXNpemU6IDE1cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtc3VibWVudSBhLCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0taGVhZGVyID4gLnViZXJtZW51LXRhcmdldCB7IGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtc3VibWVudSBhOmhvdmVyLCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0taGVhZGVyID4gLnViZXJtZW51LXRhcmdldDpob3ZlciB7IGNvbG9yOiAjQ0VDRUNFICFpbXBvcnRhbnQ7IHRyYW5zaXRpb246IGFsbCAuNHM7IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1zdWJtZW51IGE6aG92ZXIgPiBzcGFuLCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0taGVhZGVyID4gLnViZXJtZW51LXRhcmdldDpob3ZlciA+IHNwYW4geyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbTpub3QoLnViZXJtZW51LWl0ZW0taGFzLWNoaWxkcmVuKTpub3QoLnViZXJtZW51LWl0ZW0taGVhZGVyKTpub3QoLnViZXJtZW51LWl0ZW0tdHlwZS1jdXN0b20pIHsgcGFkZGluZy1sZWZ0OiAwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LWNvbnRlbnQtYmxvY2sudWJlcm1lbnUtd2lkZ2V0LWFyZWEudWJlcm1lbnUtYXV0b2NsZWFyIHsgcGFkZGluZy1sZWZ0OiAxLjRlbTsgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtY29udGVudC1ibG9jay51YmVybWVudS13aWRnZXQtYXJlYS51YmVybWVudS1hdXRvY2xlYXIgeyBwYWRkaW5nLWxlZnQ6IDA7IG1hcmdpbi1sZWZ0OiAwOyBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtY29udGVudC1ibG9jay51YmVybWVudS13aWRnZXQtYXJlYS51YmVybWVudS1hdXRvY2xlYXIgLndpZGdldC53aWRnZXRfbWVkaWFfaW1hZ2UgeyBwYWRkaW5nOiAxMHB4IDAgMCAwOyBib3JkZXItcmFkaXVzOiA2cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LWN1c3RvbS1jb250ZW50LWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtY3VzdG9tLWNvbnRlbnQtcmlnaHQgeyBtYXgtd2lkdGg6IDM2MHB4OyB3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW46IGF1dG87IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1jdXN0b20tY29udGVudC1yaWdodCBoNCwgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1jdXN0b20tY29udGVudC1yaWdodCBwIHsgY29sb3I6ICNmZmY7IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1jdXN0b20tY29udGVudC1yaWdodCBoMiwgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1jdXN0b20tY29udGVudC1yaWdodCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LWN1c3RvbS1jb250ZW50LXJpZ2h0IHAsIC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtY3VzdG9tLWNvbnRlbnQtcmlnaHQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1jdXN0b20tY29udGVudC1yaWdodCAuc3RlcC5maW5hbCA+IGgzLCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LWN1c3RvbS1jb250ZW50LXJpZ2h0IGgzLCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LWN1c3RvbS1jb250ZW50LXJpZ2h0IGg0LCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LWN1c3RvbS1jb250ZW50LXJpZ2h0IGg1IHsgZm9udC1zaXplOiAyNXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IG1hcmdpbi1ib3R0b206IDAuNWVtOyBtYXJnaW4tdG9wOiAwLjVlbTsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LWN1c3RvbS1jb250ZW50LXJpZ2h0IHAgeyBsaW5lLWhlaWdodDogMjZweDsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LWN1c3RvbS1jb250ZW50LXJpZ2h0IC5idXR0b24td2hpdGUtdHJhbnNwYXJlbnQ6aG92ZXIgeyBjb2xvcjogIzI4MkQzOSAhaW1wb3J0YW50OyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAud2l0aC1jdXN0b20tc3VibWVudSA+IHVsIC53aWRnZXRfbWVkaWFfaW1hZ2UgeyBwYWRkaW5nOiAwOyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAud2l0aC1jdXN0b20tc3VibWVudSA+IHVsIC53aWRnZXRfbWVkaWFfaW1hZ2UgaW1nIHsgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAud2l0aC1jdXN0b20tc3VibWVudSA+IHVsIC51YmVybWVudS1pdGVtLXR5cGUtY3VzdG9tIHsgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC53aXRoLWN1c3RvbS1zdWJtZW51ID4gdWwgLnViZXJtZW51LWl0ZW0tdHlwZS1jdXN0b20gLnViZXJtZW51LXdpZGdldC1hcmVhIHsgbWFyZ2luOiAxNXB4IDAgMCAwICFpbXBvcnRhbnQ7IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC53aXRoLWN1c3RvbS1zdWJtZW51ID4gdWwgLnViZXJtZW51LWl0ZW0tdHlwZS1jdXN0b20gLndpZGdldF9tZWRpYV9pbWFnZSB7IHBhZGRpbmc6IDA7IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC53aXRoLWN1c3RvbS1zdWJtZW51ID4gdWwgLnViZXJtZW51LWl0ZW0tdHlwZS1jdXN0b20gLndpZGdldF9tZWRpYV9pbWFnZSBpbWcgeyBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC53aXRoLWN1c3RvbS1zdWJtZW51ID4gdWwgLnViZXJtZW51LWl0ZW0tdHlwZS1jdXN0b20gLnViZXJtZW51LWN1c3RvbS1jb250ZW50LWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAud2l0aC1jdXN0b20tc3VibWVudSA+IHVsIC51YmVybWVudS1pdGVtLXR5cGUtY3VzdG9tIC51YmVybWVudS1jdXN0b20tY29udGVudC1yaWdodCB7IG1heC13aWR0aDogMzYwcHg7IHdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC53aXRoLWN1c3RvbS1zdWJtZW51ID4gdWwgLnViZXJtZW51LWl0ZW0tdHlwZS1jdXN0b20gLnViZXJtZW51LWN1c3RvbS1jb250ZW50LXJpZ2h0IGg0LCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLndpdGgtY3VzdG9tLXN1Ym1lbnUgPiB1bCAudWJlcm1lbnUtaXRlbS10eXBlLWN1c3RvbSAudWJlcm1lbnUtY3VzdG9tLWNvbnRlbnQtcmlnaHQgcCB7IGNvbG9yOiAjZmZmOyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAud2l0aC1jdXN0b20tc3VibWVudSA+IHVsIC51YmVybWVudS1pdGVtLXR5cGUtY3VzdG9tIC51YmVybWVudS1jdXN0b20tY29udGVudC1yaWdodCBoNCB7IGZvbnQtc2l6ZTogMjVweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAud2l0aC1jdXN0b20tc3VibWVudSA+IHVsIC51YmVybWVudS1pdGVtLXR5cGUtY3VzdG9tIC51YmVybWVudS1jdXN0b20tY29udGVudC1yaWdodCBwIHsgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC53aXRoLWN1c3RvbS1zdWJtZW51ID4gdWwgLnViZXJtZW51LWl0ZW0tdHlwZS1jdXN0b20gLnViZXJtZW51LWN1c3RvbS1jb250ZW50LXJpZ2h0IC5idXR0b24td2hpdGUtdHJhbnNwYXJlbnQ6aG92ZXIgeyBjb2xvcjogIzI4MkQzOSAhaW1wb3J0YW50OyB9XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtY3VzdG9tLWNvbnRlbnQgLmJ1dHRvbjpob3ZlciB7IGNvbG9yOiAjMjgyRDM5ICFpbXBvcnRhbnQ7IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLWxldmVsLTMgYSB7IGZvbnQtc2l6ZTogMTVweDsgfVxuXG4udWJlcm1lbnUudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtdGFiLnViZXJtZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnViZXJtZW51LXRhcmdldCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udWJlcm1lbnUudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtdGFiLnViZXJtZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnViZXJtZW51LXRhcmdldDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm90dG9tOiAwOyBjb2xvcjogI2ZmZjsgY29udGVudDogXCJcXGYxMDVcIjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnOyBmb250LXNpemU6IDI1cHg7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGhlaWdodDogMjBweDsgbGluZS1oZWlnaHQ6IDIwcHg7IG1hcmdpbi1ib3R0b206IGF1dG87IG1hcmdpbi10b3A6IGF1dG87IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgdGV4dC1yZW5kZXJpbmc6IGF1dG87IHRvcDogMDsgd2lkdGg6IDI1cHg7IC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi51YmVybWVudS51YmVybWVudS1tYWluIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS10YWIgPiBhLnViZXJtZW51LXRhcmdldDphZnRlciB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDFweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm90dG9tOiAwOyBkaXNwbGF5OiBibG9jazsgdG9wOiBhdXRvOyBsZWZ0OiAwOyByaWdodDogMDsgbWFyZ2luOiBhdXRvOyB9XG5cbi51YmVybWVudS1maXhlZC1wb3NpdGlvbiB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHBvc2l0aW9uOiBmaXhlZDsgbGVmdDogMDsgcmlnaHQ6IDA7IG1hcmdpbjogYXV0bzsgei1pbmRleDogOTk5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAudWJlcm1lbnUtZml4ZWQtcG9zaXRpb24gLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLW1haW4geyBwYWRkaW5nOiA4cHggMTVweDsgfSB9XG5cbi51YmVybWVudS1maXhlZC1wb3NpdGlvbiAudWJlcm1lbnUtc3VibWVudSB7IGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnViZXJtZW51LWZpeGVkLXBvc2l0aW9uIC51YmVybWVudS1uYXYgbGkgPiBhIHsgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5tYWluLW1lbnUtbmF2aWdhdGlvbiAudWJlcm1lbnUtdGFyZ2V0IC51YmVybWVudS10YXJnZXQtdGl0bGUgeyBmb250LXdlaWdodDogNzAwOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS5jb3Vyc2UtYnV0dG9uIHsgYm9yZGVyOiAycHggc29saWQgI2ZmZjsgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0uY291cnNlLWJ1dHRvbiBhIHsgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS5jb3Vyc2UtYnV0dG9uIGEgc3BhbiB7IHRyYW5zaXRpb246IGFsbCAuM3M7IH1cblxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLmNvdXJzZS1idXR0b24gYTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLmNvdXJzZS1idXR0b24gYTpob3ZlciBzcGFuIHsgY29sb3I6ICMyODJEMzk7IH1cblxuLnViZXJtZW51IC53aWRnZXQud2lkZ2V0X21lZGlhX2ltYWdlIGltZyB7IGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7IC51YmVybWVudS1zdWJtZW51LWRyb3AgeyBib3R0b206IGF1dG8gIWltcG9ydGFudDsgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI1MHB4KSAhaW1wb3J0YW50OyB9IH1cblxuLnViZXJtZW51LXRyYW5zaXRpb24tc2xpZGUgLnViZXJtZW51LWl0ZW0gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7IGJvdHRvbTogMTAwJTsgfVxuXG4udWJlcm1lbnUtcmVzcG9uc2l2ZS10b2dnbGUudWJlcm1lbnUtcmVzcG9uc2l2ZS10b2dnbGUtbWFpbiB7IHBhZGRpbmc6IDE1cHggMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS1tYWluIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAudWJlcm1lbnUtcmVzcG9uc2l2ZS10b2dnbGUudWJlcm1lbnUtcmVzcG9uc2l2ZS10b2dnbGUtbWFpbiB7IHBhZGRpbmc6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLW1haW4geyBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS1tYWluIGkgeyBmb250LXNpemU6IDMwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IGNlbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLW1haW4gaSB7IG1hcmdpbi1yaWdodDogNXB4OyBmb250LXNpemU6IDI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7IC51YmVybWVudS1zdWItaW5kaWNhdG9yLWNsb3NlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkgeyAudWJlcm1lbnUudWJlcm1lbnUtc3VibWVudS1pbmRpY2F0b3ItY2xvc2VzIC51YmVybWVudS1hY3RpdmUgPiBhLnViZXJtZW51LXRhcmdldDphZnRlciB7IG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHsgLnViZXJtZW51LnViZXJtZW51LW1haW4gLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LXRhYi51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0OmJlZm9yZSB7IG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG5cbi5tYWluLW5hdmlnYXRpb24geyB0cmFuc2l0aW9uOiAuNXM7IH1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB7IGxpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgbGk6aG92ZXIgPiB1bCwgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5mb2N1cyA+IHVsIHsgbGVmdDogYXV0bzsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpob3ZlcjpiZWZvcmUgeyB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7IH1cblxuLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YmVmb3JlIHsgd2lkdGg6IDA7IH1cblxuLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgbGkgYTpob3ZlcjpiZWZvcmUgeyB3aWR0aDogMTAwJTsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSBsaSBhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBoZWlnaHQ6IDJweDsgd2lkdGg6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtMnB4OyB0cmFuc2l0aW9uOiBhbGwgLjVzOyBsZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgbGkgYTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM3MTQ5OyBib3R0b206IDEycHg7IH0gfVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGxpIHsgZmxvYXQ6IGxlZnQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogMCAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLm1haW4tbmF2aWdhdGlvbiBsaSB7IHBhZGRpbmc6IDAgMTJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHsgLm1haW4tbmF2aWdhdGlvbiBsaSB7IHBhZGRpbmc6IDAgMTBweDsgfSB9XG5cbi5tYWluLW5hdmlnYXRpb24gbGkgLmFycm93LXRvZ2dsZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLm1haW4tbmF2aWdhdGlvbiBsaSBhIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4geyBwYWRkaW5nLXJpZ2h0OiAzM3B4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLm1haW4tbmF2aWdhdGlvbiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHsgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG5cbi5tYWluLW5hdmlnYXRpb24gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YmVmb3JlIHsgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpOyB9XG5cbi5tYWluLW5hdmlnYXRpb24gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIgeyBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmY7IGJvdHRvbTogMDsgY29udGVudDogXCJcIjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBoZWlnaHQ6IDhweDsgbWFyZ2luOiBhdXRvOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAtMTlweDsgdG9wOiAwOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLm1haW4tbmF2aWdhdGlvbiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGEgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBmbG9hdDogbGVmdDsgbGVmdDogLTk5OWVtOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogYXV0bzsgei1pbmRleDogOTk5OTk7IH1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaTpob3ZlciA+IHVsLCAubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpLmZvY3VzID4gdWwgeyBsZWZ0OiAxMDAlOyB9XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgdWwgeyBsZWZ0OiAtOTk5ZW07IHRvcDogMDsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGEgeyB3aWR0aDogMTYwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIFJlc3BvbnNpdmUgTWVudVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7ICNzaXRlLW5hdmlnYXRpb24geyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDk5OTk7IH1cbiAgI3NpdGUtbmF2aWdhdGlvbiA+IGRpdiB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGhlaWdodDogMTAwJTsgcGFkZGluZy10b3A6IDI1cHg7IHBvc2l0aW9uOiBmaXhlZDsgdHJhbnNpdGlvbjogYWxsIC41czsgd2lkdGg6IDUwJTsgei1pbmRleDogOTk5OTsgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2NnB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgeyAjc2l0ZS1uYXZpZ2F0aW9uID4gZGl2IHsgd2lkdGg6IDYwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAjc2l0ZS1uYXZpZ2F0aW9uID4gZGl2IHsgd2lkdGg6IDcwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiA1ODBweCkgeyAjc2l0ZS1uYXZpZ2F0aW9uID4gZGl2IHsgd2lkdGg6IDgwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiA0MjBweCkgeyAjc2l0ZS1uYXZpZ2F0aW9uID4gZGl2IHsgd2lkdGg6IDkwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgI3NpdGUtbmF2aWdhdGlvbiA+IGRpdiAubmF2LW1lbnUgLm1lbnUtaXRlbSB7IGZsb2F0OiBsZWZ0OyB0ZXh0LWFsaWduOiBsZWZ0OyB3aWR0aDogMTAwJTsgcGFkZGluZzogMCAxMHB4IDAgMTVweDsgfVxuICAjc2l0ZS1uYXZpZ2F0aW9uID4gZGl2IC5uYXYtbWVudSAubWVudS1pdGVtIGEgeyBjb2xvcjogIzAwMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHsgI3NpdGUtbmF2aWdhdGlvbiA+IGRpdiAubmF2LW1lbnUgLm1lbnUtaXRlbSBhIHsgcGFkZGluZy1ib3R0b206IDIwcHg7IGZvbnQtc2l6ZTogMThweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7ICNzaXRlLW5hdmlnYXRpb24gPiBkaXYgLm5hdi1tZW51IC5tZW51LWl0ZW0gYSB7IHBhZGRpbmctYm90dG9tOiAxNHB4OyBmb250LXNpemU6IDE1cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHsgI3NpdGUtbmF2aWdhdGlvbiA+IGRpdiAubmF2LW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHNwYW4uYXJyb3ctdG9nZ2xlIHsgcGFkZGluZy1ib3R0b206IDIwcHg7IGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7ICNzaXRlLW5hdmlnYXRpb24udG9nZ2xlZCAubWVudS10b2dnbGUgLmZhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cbiAgI3NpdGUtbmF2aWdhdGlvbi5hbmltLWxlZnQgPiBkaXYgeyBsZWZ0OiAtMTAwJTsgdG9wOiAwOyBib3R0b206IDA7IH1cbiAgI3NpdGUtbmF2aWdhdGlvbi5hbmltLWxlZnQudG9nZ2xlZCA+IGRpdiB7IGxlZnQ6IDA7IH1cbiAgI3NpdGUtbmF2aWdhdGlvbi5hbmltLXJpZ2h0ID4gZGl2IHsgYm90dG9tOiAwOyByaWdodDogLTEwMCU7IHRvcDogMDsgfVxuICAjc2l0ZS1uYXZpZ2F0aW9uLmFuaW0tcmlnaHQudG9nZ2xlZCA+IGRpdiB7IHJpZ2h0OiAwOyB9XG4gICNzaXRlLW5hdmlnYXRpb24uYW5pbS1yaWdodCAubWVudS10b2dnbGUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDk5OTk7IH1cbiAgI3NpdGUtbmF2aWdhdGlvbi5hbmltLXRvcCA+IGRpdiB7IGhlaWdodDogYXV0bzsgbGVmdDogYXV0bzsgcGFkZGluZy10b3A6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHRvcDogMTAwJTsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB3aWR0aDogMTAwdnc7IH1cbiAgI3NpdGUtbmF2aWdhdGlvbi5hbmltLXRvcC50b2dnbGVkID4gZGl2IHsgb3BhY2l0eTogMTsgdG9wOiAxMDAlOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICNzaXRlLW5hdmlnYXRpb24uYW5pbS1wb3B1cCA+IGRpdiB7IGJvdHRvbTogMDsgaGVpZ2h0OiAxMDB2aDsgbGVmdDogMDsgb3BhY2l0eTogMDsgcmlnaHQ6IDA7IHRvcDogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB3aWR0aDogMTAwJTsgfVxuICAjc2l0ZS1uYXZpZ2F0aW9uLmFuaW0tcG9wdXAudG9nZ2xlZCA+IGRpdiB7IG9wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgI3NpdGUtbmF2aWdhdGlvbi5hbmltLXBvcHVwIC5tZW51LXRvZ2dsZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogOTk5OTsgfVxuICAjc2l0ZS1uYXZpZ2F0aW9uIHVsLm5hdi1tZW51IGxpIHsgbWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi1yaWdodDogMDsgfVxuICAjc2l0ZS1uYXZpZ2F0aW9uIHVsLm5hdi1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4geyB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICNzaXRlLW5hdmlnYXRpb24gdWwubmF2LW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5leHBhbmRlZHMgPiAuYXJyb3ctdG9nZ2xlID4gLmZhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cbiAgI3NpdGUtbmF2aWdhdGlvbiB1bC5uYXYtbWVudSBsaS5tZW51LWl0ZW0gLmFycm93LXRvZ2dsZSB7IGNvbG9yOiAjMDAwOyBjdXJzb3I6IHBvaW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1zaXplOiAzMHB4OyBoZWlnaHQ6IDEwMCU7IG1hcmdpbi1yaWdodDogMDsgcGFkZGluZzogMXB4IDIxcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogOTk7IHJpZ2h0OiAwOyB0b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgI3NpdGUtbmF2aWdhdGlvbiB1bC5uYXYtbWVudSBsaS5tZW51LWl0ZW0gLmFycm93LXRvZ2dsZSB7IGZvbnQtc2l6ZTogMjZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgI3NpdGUtbmF2aWdhdGlvbiB1bCB1bC5zdWItbWVudSB7IGRpc3BsYXk6IG5vbmU7IHdpZHRoOiAxMDAlOyBtYXJnaW4tbGVmdDogMDsgcGFkZGluZy10b3A6IDA7IHRvcDogMDsgbGVmdDogMDsgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLm1lbnUtdG9nZ2xlIHsgZGlzcGxheTogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogbm9uZTsgY29sb3I6ICMwMDA7IGZsb2F0OiByaWdodDsgZm9udC1zaXplOiAyOHB4OyBwYWRkaW5nOiAzcHggMnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLm1lbnUtdG9nZ2xlIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tOTI2LnViZXJtZW51LWN1cnJlbnQtbWVudS1pdGVtID4gLnViZXJtZW51LXRhcmdldCA+IGltZywgLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tOTI2LnViZXJtZW51LWN1cnJlbnQtbWVudS1hbmNlc3RvciA+IC51YmVybWVudS10YXJnZXQgPiBpbWcgeyBmaWx0ZXI6IGludmVydCgxKSBicmlnaHRuZXNzKDEuMyk7IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSBpbWcgeyBmaWx0ZXI6IGludmVydCgxKSBicmlnaHRuZXNzKDEuMyk7IH1cblxuLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLW9wZW4gaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHsgLnViZXJtZW51LXJldHJhY3Rvci51YmVybWVudS1yZXRyYWN0b3ItbW9iaWxlIHsgY29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHsgLnViZXJtZW51LXJldHJhY3Rvci51YmVybWVudS1yZXRyYWN0b3ItbW9iaWxlIGkgeyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG4udWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtdGFicyA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LXRhYi51YmVybWVudS1hY3RpdmUgPiBhIHsgYmFja2dyb3VuZC1jb2xvcjogIzFDNzE0OTsgfVxuXG4udWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtdGFicyA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LXRhYi51YmVybWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHsgLnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LXRhYnMgPiAudWJlcm1lbnUtdGFicy1ncm91cCA+IC51YmVybWVudS10YWIudWJlcm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHsgcGFkZGluZy1ib3R0b206IDE3cHg7IHBhZGRpbmctdG9wOiAxN3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7IC51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS10YWJzID4gLnViZXJtZW51LXRhYnMtZ3JvdXAgPiAudWJlcm1lbnUtdGFiID4gLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLWxldmVsLTAgPiAudWJlcm1lbnUtdGFyZ2V0IHsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IGZvbnQtc3R5bGU6IG5vbmU7IH1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLWxldmVsLTAgPiBhIC51YmVybWVudS10YXJnZXQtZGVzY3JpcHRpb24geyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgeyBib2R5IC51YmVybWVudSAudWJlcm1lbnUtY29sZ3JvdXAgLnViZXJtZW51LWNvbHVtbiwgYm9keSAudWJlcm1lbnUgLnViZXJtZW51LWN1c3RvbS1jb250ZW50LXBhZGRlZCwgYm9keSAudWJlcm1lbnUgLnViZXJtZW51LW5vbmxpbmssIGJvZHkgLnViZXJtZW51IC51YmVybWVudS1yZXRyYWN0b3IsIGJvZHkgLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LXBhZGRlZCwgYm9keSAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1zdGFjayA+IC51YmVybWVudS1pdGVtLW5vcm1hbCA+IC51YmVybWVudS10YXJnZXQsIGJvZHkgLnViZXJtZW51IC51YmVybWVudS10YXJnZXQsIGJvZHkgLnViZXJtZW51IC51YmVybWVudS13aWRnZXQsIGJvZHkgLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlIHsgcGFkZGluZy1sZWZ0OiAzMHB4OyBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cblxuLnViZXJtZW51LW5hdiAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pbi10cmFuc2l0aW9uIC51YmVybWVudS1zdWJtZW51IHsgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi51YmVybWVudS51YmVybWVudS10cmFuc2l0aW9uLXNsaWRlIC51YmVybWVudS1pdGVtLnViZXJtZW51LWluLXRyYW5zaXRpb24gPiAudWJlcm1lbnUtc3VibWVudS51YmVybWVudS1zdWJtZW51LXR5cGUtbWVnYSwgLnViZXJtZW51Om5vdCgudWJlcm1lbnUtdHJhbnNpdGlvbi1zbGlkZSkgLnViZXJtZW51LXN1Ym1lbnUudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2EgeyBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkgeyAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1zdGFjayA+IC51YmVybWVudS1pdGVtLW5vcm1hbCA+IC51YmVybWVudS10YXJnZXQgeyBwYWRkaW5nLWJvdHRvbTogNHB4OyBwYWRkaW5nLXRvcDogNHB4OyB9IH1cblxuLmNsZWFyZml4OmFmdGVyIHsgY2xlYXI6IGJvdGg7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb29raWVzLXBvcHVwIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uY29va2llcy1wb3B1cC5zaG93IHsgYmFja2dyb3VuZC1jb2xvcjogIzI4MkQzOTsgYm90dG9tOiAwOyBib3JkZXItdG9wOiAxcHggc29saWQgI0NFQ0VDRTsgZGlzcGxheTogYmxvY2s7IGxlZnQ6IDA7IHBhZGRpbmc6IDEzcHggMTVweDsgcG9zaXRpb246IGZpeGVkOyByaWdodDogMDsgei1pbmRleDogOTk5OTk5OTk5OTsgfVxuXG4uY29va2llcy1wb3B1cCAuY29va2llcy1yb3cgeyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvb2tpZXMtcG9wdXAgLmNvb2tpZXMtcm93IHsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmNvb2tpZXMtcG9wdXAgLmNvb2tpZXMtcm93IHAgeyBjb2xvcjogI2ZmZjsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29va2llcy1wb3B1cCAuY29va2llcy1yb3cgYSB7IGNvbG9yOiAjZmZmOyB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG5cbi5jb29raWVzLXBvcHVwIC5jb29raWVzLXJvdyBhOmhvdmVyIHsgY29sb3I6ICNGOUY5Rjk7IG9wYWNpdHk6IDAuNzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvb2tpZXMtcG9wdXAgLmNvb2tpZXMtcG9wdXAtY29udGVudC1pbm5lciB7IHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cblxuLnVzZWZ1bC1pbmZvLXRlbXBsYXRlLWRlZmF1bHQgYXJ0aWNsZS51c2VmdWwtaW5mbyB7IHBhZGRpbmctYm90dG9tOiA0NXB4OyBwYWRkaW5nLXRvcDogNDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7IC51c2VmdWwtaW5mby10ZW1wbGF0ZS1kZWZhdWx0IGFydGljbGUudXNlZnVsLWluZm8geyBwYWRkaW5nLWxlZnQ6IDE1cHg7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG4uc2l0ZS1mb290ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyRDM5OyBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnNpdGUtZm9vdGVyIHsgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4uc2l0ZS1mb290ZXIgaHIgeyBoZWlnaHQ6IDJweDsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTE0MHB4OyBjb2xvcjogI2ZmZjsgbWFyZ2luLXRvcDogMDsgfVxuXG4uZm9vdGVyLXRvcC13cmFwcGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAzMHB4IDAgMzJweDsgfVxuXG4uZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItbG9nbyBpbWcgeyB3aWR0aDogMTQxcHg7IH1cblxuLmZvb3Rlci10b3Atd3JhcHBlciAuZm9vdGVyLXRleHQgeyBtYXgtd2lkdGg6IDUzNnB4OyB3aWR0aDogMTAwJTsgbWFyZ2luOiBhdXRvOyBjb2xvcjogI2ZmZjsgcGFkZGluZy10b3A6IDFlbTsgfVxuXG4uZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItdGV4dCBwIHsgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLmZvb3Rlci10b3Atd3JhcHBlciAuZm9vdGVyLXRvcC1pbm5lciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItbGlua3MgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZmxleC13cmFwOiB3cmFwOyBtYXgtd2lkdGg6IDQyMHB4OyB3aWR0aDogMTAwJTsgbWFyZ2luOiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItbGlua3MgeyBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG4uZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItbGluayB7IG1hcmdpbjogMCAxMHB4IDEwcHggMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLmZvb3Rlci10b3Atd3JhcHBlciAuZm9vdGVyLWxpbmsgeyBwYWRkaW5nOiAwIDE1cHg7IG1hcmdpbjogMCBhdXRvOyB9XG4gIC5mb290ZXItdG9wLXdyYXBwZXIgLmZvb3Rlci1saW5rOm5vdCg6bGFzdC1vZi10eXBlKSB7IHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLmZvb3Rlci10b3Atd3JhcHBlciAuZm9vdGVyLWxpbmsgYSB7IGJvcmRlci1yYWRpdXM6IDIwcHg7IHBhZGRpbmc6IDdweCAyMHB4OyBmb250LXdlaWdodDogNTAwOyBib3JkZXI6IG5vbmU7IH1cblxuLmZvb3Rlci1taWRkbGUtd3JhcHBlciBwIHsgbWFyZ2luOiAwOyB9XG5cbi5mb290ZXItbWlkZGxlLXdyYXBwZXIgYSB7IHRyYW5zaXRpb246IC41czsgfVxuXG4uZm9vdGVyLW1pZGRsZS1pbm5lciB7IGRpc3BsYXk6IGZsZXg7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDExNzBweDsgcGFkZGluZzogMCAxNXB4IDI4cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuZm9vdGVyLW1pZGRsZS1pbm5lciB7IGZsZXgtd3JhcDogd3JhcDsgbWF4LXdpZHRoOiAxMDAwcHg7IH0gfVxuXG4uZm9vdGVyLWxvY2F0aW9ucyB7IGZsZXg6IDc7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuZm9vdGVyLWxvY2F0aW9ucyB7IGZsZXg6IGF1dG87IHdpZHRoOiAxMDAlOyBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLmZvb3Rlci1sb2NhdGlvbnMgeyBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG5cbi5mb290ZXItbG9jYXRpb25zIHAsIC5mb290ZXItbG9jYXRpb25zIGEgeyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mb290ZXItbG9jYXRpb25zIGltZyB7IHdpZHRoOiAxMHB4OyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuZm9vdGVyLWxvY2F0aW9uIHsgcGFkZGluZzogMCAxMHB4IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHsgLmZvb3Rlci1sb2NhdGlvbiB7IHdpZHRoOiA1MCU7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuZm9vdGVyLWxvY2F0aW9uIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDE1cHggMDsgfSB9XG5cbi5mb290ZXItbG9jYXRpb246bnRoLWNoaWxkKDIpIHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uZm9vdGVyLWxvY2F0aW9uLWNvdW50cnkgcCB7IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiAjMzI5NDU5OyBmb250LXNpemU6IDE2cHg7IG1hcmdpbjogMTBweCAwIDAgMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLmZvb3Rlci1sb2NhdGlvbi1jb3VudHJ5IHAgeyBtYXJnaW46IDA7IH0gfVxuXG4uZm9vdGVyLWxvY2F0aW9uLWNpdHkgeyBwYWRkaW5nLXRvcDogMTFweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHsgLmZvb3Rlci1sb2NhdGlvbi1jaXR5IHsgcGFkZGluZy10b3A6IDJweDsgfSB9XG5cbi5mb290ZXItbG9jYXRpb24tY2l0eSBwIHsgZm9udC1zaXplOiAxNnB4OyBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7IC5mb290ZXItbG9jYXRpb24tY2l0eSBwIHsgbWFyZ2luLWJvdHRvbTogMC41ZW07IH0gfVxuXG4uZm9vdGVyLXBob25lIGE6aG92ZXIgeyBjb2xvcjogIzMyOTQ1OTsgfVxuXG4uZm9vdGVyLW1lbnUtd3JhcHBlciB7IGZsZXg6IDE7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgcGFkZGluZy1ib3R0b206IDEuODVlbTsgcGFkZGluZy10b3A6IDEzcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuZm9vdGVyLW1lbnUtd3JhcHBlciB7IHBhZGRpbmc6IDA7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgbWF4LXdpZHRoOiA1MDBweDsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5mb290ZXItbWVudS13cmFwcGVyIHVsIHsgcGFkZGluZzogMDsgY29sdW1uLWNvdW50OiAyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7IC5mb290ZXItbWVudS13cmFwcGVyIHsgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmZvb3Rlci1tZW51LXdyYXBwZXIgdWwgeyBjb2x1bW4tY291bnQ6IDE7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkgeyAuZm9vdGVyLW1lbnUtd3JhcHBlciB7IHdpZHRoOiAxMDAlOyBmbGV4OiBhdXRvOyBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuZm9vdGVyLW1lbnUtd3JhcHBlciB7IG1heC13aWR0aDogbm9uZTsgfSB9XG5cbi5mb290ZXItbWVudS13cmFwcGVyIGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAjNzQ3OTdEOyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmZvb3Rlci1tZW51LXdyYXBwZXIgYTpob3ZlciB7IGNvbG9yOiAjZmZmOyB9XG5cbi5mb290ZXItbWVudS13cmFwcGVyIGxpIHsgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uZm9vdGVyLXdpZGdldC13cmFwcGVyIHsgZmxleDogMzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5mb290ZXItd2lkZ2V0LXdyYXBwZXIgeyBmbGV4OiBhdXRvOyBtYXgtd2lkdGg6IDQyMHB4OyB9XG4gIC5mb290ZXItd2lkZ2V0LXdyYXBwZXIgLndpZGdldC10aXRsZSB7IG1hcmdpbi10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHsgLmZvb3Rlci13aWRnZXQtd3JhcHBlciB7IG1heC13aWR0aDogNTAlOyB9XG4gIC5mb290ZXItd2lkZ2V0LXdyYXBwZXIgLndpZGdldC10aXRsZSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuZm9vdGVyLXdpZGdldC13cmFwcGVyIHsgbWF4LXdpZHRoOiAzNjBweDsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmZvb3Rlci13aWRnZXQtd3JhcHBlciBhc2lkZSB7IHBhZGRpbmctbGVmdDogM2VtOyBtYXJnaW46IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuZm9vdGVyLXdpZGdldC13cmFwcGVyIGFzaWRlIHsgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLmZvb3Rlci13aWRnZXQtd3JhcHBlciBoNCB7IGNvbG9yOiAjZmZmOyBtYXJnaW4tdG9wOiAxNHB4OyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLW1pZGRsZS13cmFwcGVyIC5mb290ZXItd2lkZ2V0LXdyYXBwZXIgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlIC5mcm1fZmllbGRzX2NvbnRhaW5lciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1taWRkbGUtd3JhcHBlciAuZm9vdGVyLXdpZGdldC13cmFwcGVyIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZSAuZnJtX2Zvcm1fZmllbGQgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB3aWR0aDogMTAwJTsgbWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi1yaWdodDogMDsgcGFkZGluZy1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7IC5zaXRlLWZvb3RlciAuZm9vdGVyLW1pZGRsZS13cmFwcGVyIC5mb290ZXItd2lkZ2V0LXdyYXBwZXIgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlIC5mcm1fZm9ybV9maWVsZCB7IG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1taWRkbGUtd3JhcHBlciAuZm9vdGVyLXdpZGdldC13cmFwcGVyIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZSAuZnJtX2Zvcm1fZmllbGQgaW5wdXQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLXJhZGl1czogMjVweDsgYm9yZGVyLWNvbG9yOiAjZmZmOyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IGhlaWdodDogNDBweDsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1taWRkbGUtd3JhcHBlciAuZm9vdGVyLXdpZGdldC13cmFwcGVyIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZSAuZnJtX2Zvcm1fZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovIGNvbG9yOiAjZmZmOyB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLW1pZGRsZS13cmFwcGVyIC5mb290ZXItd2lkZ2V0LXdyYXBwZXIgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlIC5mcm1fZm9ybV9maWVsZCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovIGNvbG9yOiAjZmZmOyB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLW1pZGRsZS13cmFwcGVyIC5mb290ZXItd2lkZ2V0LXdyYXBwZXIgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlIC5mcm1fZm9ybV9maWVsZCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi8gY29sb3I6ICNmZmY7IH1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItbWlkZGxlLXdyYXBwZXIgLmZvb3Rlci13aWRnZXQtd3JhcHBlciAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUgLmZybV9mb3JtX2ZpZWxkIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqLyBjb2xvcjogI2ZmZjsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1taWRkbGUtd3JhcHBlciAuZm9vdGVyLXdpZGdldC13cmFwcGVyIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZSAuZnJtX2Zvcm1fZmllbGQgaW5wdXQ6Zm9jdXMgeyBib3gtc2hhZG93OiBub25lOyBjb2xvcjogI2ZmZjsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1taWRkbGUtd3JhcHBlciAuZm9vdGVyLXdpZGdldC13cmFwcGVyIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZSAuZnJtX2Zvcm1fZmllbGQgaW5wdXQ6aW52YWxpZCB7IGNvbG9yOiAjQjk0QTQ4OyB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLW1pZGRsZS13cmFwcGVyIC5mb290ZXItd2lkZ2V0LXdyYXBwZXIgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlIC5mcm1fc3VibWl0IHsgZmxvYXQ6IG5vbmU7IHdpZHRoOiBhdXRvOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbjogYXV0bzsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMHB4OyB0b3A6IDBweDsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1taWRkbGUtd3JhcHBlciAuZm9vdGVyLXdpZGdldC13cmFwcGVyIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZSAuZnJtX3N1Ym1pdCBidXR0b24geyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLXJhZGl1czogMjBweDsgaGVpZ2h0OiA0MHB4OyB3aWR0aDogNDBweDsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1taWRkbGUtd3JhcHBlciAuZm9vdGVyLXdpZGdldC13cmFwcGVyIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZSAuZnJtX3N1Ym1pdCBidXR0b246aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLW1pZGRsZS13cmFwcGVyIC5mb290ZXItd2lkZ2V0LXdyYXBwZXIgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlIC5mcm1fc3VibWl0IGJ1dHRvbjpob3ZlciBpIHsgY29sb3I6ICMyNzJEMzk7IH1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItbWlkZGxlLXdyYXBwZXIgLmZvb3Rlci13aWRnZXQtd3JhcHBlciAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUgLmZybV9zdWJtaXQgaSB7IGNvbG9yOiAjZmZmOyB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLW1pZGRsZS13cmFwcGVyIC5mb290ZXItd2lkZ2V0LXdyYXBwZXIgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlIC5mcm1fc3VibWl0IHNwYW4geyBkaXNwbGF5OiBub25lOyB9XG5cbi5mcm1fZXJyb3IgeyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmZvb3Rlci13aWRnZXQtd3JhcHBlciAuc29jaWFsLWljb25zIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHsgLmZvb3Rlci13aWRnZXQtd3JhcHBlciAuc29jaWFsLWljb25zIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZvb3Rlci13aWRnZXQtd3JhcHBlciAuc29jaWFsLWljb25zIC5zb2NpYWwtaWNvbi1tZW51LWl0ZW1zIHsgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuLmZvb3Rlci13aWRnZXQtd3JhcHBlciAuc29jaWFsLWljb25zIC5zb2NpYWwtaWNvbi1tZW51LWl0ZW1zIHsgcGFkZGluZy1sZWZ0OiAyZW07IH1cblxuLmZvb3Rlci13aWRnZXQtd3JhcHBlciAuc29jaWFsLWljb25zIHN2ZyBwYXRoIHsgZmlsbDogIzczNzk3RCAhaW1wb3J0YW50OyB9XG5cbi5mb290ZXItd2lkZ2V0LXdyYXBwZXIgLnNvY2lhbC1pY29ucyBhOmhvdmVyIHN2ZyBwYXRoIHsgZmlsbDogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5mb290ZXItd2lkZ2V0LXdyYXBwZXIgLnNvY2lhbC1pY29ucyAudHcgc3ZnIHsgd2lkdGg6IDIxcHg7IGhlaWdodDogMTVweDsgfVxuXG4uZm9vdGVyLXdpZGdldC13cmFwcGVyIC5zb2NpYWwtaWNvbnMgLmZiIHN2ZyB7IHdpZHRoOiA3LjJweDsgaGVpZ2h0OiAxNS43cHg7IH1cblxuLmZvb3Rlci13aWRnZXQtd3JhcHBlciAuc29jaWFsLWljb25zIC55dCBzdmcgeyB3aWR0aDogMjNweDsgaGVpZ2h0OiAxNnB4OyB9XG5cbi5mb290ZXItd2lkZ2V0LXdyYXBwZXIgLnNvY2lhbC1pY29ucyAuaW5zdGEgc3ZnIHsgd2lkdGg6IDE1LjVweDsgaGVpZ2h0OiAxNS43cHg7IH1cblxuLmZvb3Rlci1ib3R0b20td3JhcHBlciB7IHBhZGRpbmctdG9wOiAxMHB4OyBwYWRkaW5nLWJvdHRvbTogMjBweDsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTE0MHB4OyBtYXJnaW46IGF1dG87IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZm9vdGVyLWJvdHRvbS13cmFwcGVyIHAgeyBtYXJnaW46IDA7IH1cblxuLmZvb3Rlci1hY2NyLXRpdGxlIHsgcGFkZGluZy1ib3R0b206IDIycHg7IGZvbnQtc2l6ZTogMTZweDsgY29sb3I6ICNmZmY7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmZvb3Rlci1sb2dvcyB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmZvb3Rlci1sb2dvcyB7IHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuLmZvb3Rlci1sb2dvcyAuc2xpY2stdHJhY2sgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5mb290ZXItYWNjci1sb2dvIHsgbWF4LXdpZHRoOiAxMTVweDsgfVxuXG4uZm9vdGVyLWFjY3ItbG9nbyBpbWcgeyBtYXgtaGVpZ2h0OiA3MHB4OyB9XG5cbi5mb290ZXItYWNjci1sb2dvIGE6aG92ZXIgaW1nIHsgb3BhY2l0eTogMC42NzsgfVxuXG4uZm9vdGVyLWFjY3ItbG9nbyBhIGltZyB7IG9wYWNpdHk6IDE7IHRyYW5zaXRpb246IGFsbCAuNXM7IH1cblxuLmZvb3Rlci1hY2NyLWxvZ28gaW1nIHsgbWFyZ2luOiAwIGF1dG87IHBhZGRpbmc6IDAgNXB4OyBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuXG4uc2xpY2stZG90cyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtMTBweDsgbGVmdDogMDsgcmlnaHQ6IDA7IHRvcDogYXV0bzsgbWFyZ2luOiAwOyB9XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvblt0eXBlPSdidXR0b24nXSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvblt0eXBlPSdidXR0b24nXSB7IGJhY2tncm91bmQtY29sb3I6ICMxQzcxNDk7IH1cblxuLnNpdGUtaW5mbyB7IGhlaWdodDogNTBweDsgYmFja2dyb3VuZC1jb2xvcjogIzFDNzE0OTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHsgLnNpdGUtaW5mbyB7IGhlaWdodDogYXV0bzsgfSB9XG5cbi5zaXRlLWluZm8gLmNvbnRhaW5lciB7IG1heC13aWR0aDogMTAwJTsgcGFkZGluZzogMDsgfVxuXG4uc2l0ZS1pbmZvIC5mb290ZXItY29weXJpZ2h0LCAuc2l0ZS1pbmZvIC5mb290ZXItY29weXJpZ2h0IGEgeyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB0cmFuc2l0aW9uOiAuNHM7IH1cblxuLnNpdGUtaW5mbyAuZm9vdGVyLWNvcHlyaWdodCBhOmhvdmVyIHsgY29sb3I6ICMyODJEMzk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7IC5zaXRlLWluZm8gLmZvb3Rlci1jb3B5cmlnaHQgeyBtYXJnaW46IDZweCAwOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zaXRlLWluZm8gLmZvb3Rlci1jb3B5cmlnaHQgYSB7IHdpZHRoOiAxMDAlOyB9XG4gIC5zaXRlLWluZm8gLmZvb3Rlci1jb3B5cmlnaHQgc3BhbiB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYnV0dG9uIHsgbWFyZ2luLWJvdHRvbTogMDsgdHJhbnNpdGlvbjogLjVzOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHdoaXRlLXNwYWNlOiBub3dyYXA7IGN1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5idXR0b24td2hpdGUtdHJhbnNwYXJlbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLXJhZGl1czogNnB4OyBib3JkZXI6IDJweCBzb2xpZCAjZmZmOyBjb2xvcjogI2ZmZjsgcGFkZGluZzogN3B4IDIwcHg7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmJ1dHRvbi13aGl0ZS10cmFuc3BhcmVudDpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGNvbG9yOiAjMUM3MTQ5ICFpbXBvcnRhbnQ7IH1cblxuLmJ1dHRvbi1ncmVlbi10cmFuc3BhcmVudCB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlci1yYWRpdXM6IDhweDsgYm9yZGVyOiAycHggc29saWQgIzMzOTM1QjsgY29sb3I6ICMzMzkzNUI7IHBhZGRpbmc6IDdweCAyMHB4OyBmb250LXdlaWdodDogNzAwOyB9XG5cbi5idXR0b24tZ3JlZW4tdHJhbnNwYXJlbnQ6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5MzVCOyBjb2xvcjogI2ZmZjsgfVxuXG4uYnV0dG9uLWxpZ2h0LWdyZWVuLXRyYW5zcGFyZW50IHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlci1yYWRpdXM6IDZweDsgYm9yZGVyOiAycHggc29saWQgIzBCRDk3QTsgY29sb3I6ICMwQkQ5N0E7IHBhZGRpbmc6IDdweCAyMHB4OyBmb250LXdlaWdodDogNzAwOyB9XG5cbi5idXR0b24tbGlnaHQtZ3JlZW4tdHJhbnNwYXJlbnQ6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMEJEOTdBOyBjb2xvcjogI2ZmZjsgfVxuXG4uYnV0dG9uLWdyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogIzMzOTM1QjsgYm9yZGVyLXJhZGl1czogOHB4OyBjb2xvcjogI2ZmZjsgcGFkZGluZzogN3B4IDIwcHg7IGZvbnQtd2VpZ2h0OiA3MDA7IGJvcmRlcjogMnB4IHNvbGlkICMzMzkzNUI7IH1cblxuLmJ1dHRvbi1ncmVlbjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGNvbG9yOiAjMzM5MzVCOyB9XG5cbi5idXR0b24td2hpdGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXI6IDJweCBzb2xpZCAjZmZmOyBib3JkZXItcmFkaXVzOiA4cHg7IGNvbG9yOiAjMUM3MTQ5ICFpbXBvcnRhbnQ7IHBhZGRpbmc6IDdweCAyMHB4OyBmb250LXdlaWdodDogNzAwOyB9XG5cbi5idXR0b24td2hpdGU6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM3MTQ5OyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5saW5rLWdyZWVuIHsgY29sb3I6ICMzMjk0NTk7IGZvbnQtd2VpZ2h0OiA3MDA7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmxpbmstZ3JlZW4gaW1nIHsgd2lkdGg6IDEycHg7IGhlaWdodDogMTFweDsgZGlzcGxheTogdW5zZXQ7IH1cblxuLmxpbmstd2l0aC1hcnJvdyB7IGNvbG9yOiAjMEJEOTdBOyB9XG5cbi5saW5rLXdpdGgtYXJyb3cgc3ZnIHsgd2lkdGg6IDEycHg7IGhlaWdodDogMTJweDsgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmxpbmstd2l0aC1hcnJvdyBzdmcgcGF0aCB7IGZpbGw6ICMwQkQ5N0EgIWltcG9ydGFudDsgfVxuXG4ubGluay1ncmV5LWJveGVkIHsgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTsgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgdGV4dC1hbGlnbjogY2VudGVyOyBib3JkZXItcmFkaXVzOiA2cHg7IGNvbG9yOiAjOUVBMUE0OyB9XG5cbi5saW5rLWdyZXktYm94ZWQgYSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICM5RUExQTQ7IH1cblxuLmxpbmstZ3JleS1ib3hlZCBwIHsgbWFyZ2luOiAwOyB9XG5cbi5ob3Zlci1saWdodCBpbWcsIC5ob3Zlci1saWdodCBzdmcsIC5ob3Zlci1saWdodCBwYXRoLCAuaG92ZXItbGlnaHQgeyB0cmFuc2l0aW9uOiBhbGwgLjRzOyB9XG5cbi5ob3Zlci1saWdodDpob3ZlciB7IGNvbG9yOiAjZmZmOyB9XG5cbi5ob3Zlci1saWdodDpob3ZlciBzdmcgcGF0aCB7IGZpbGw6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItbGlnaHQ6aG92ZXIgaW1nIHsgZmlsdGVyOiBicmlnaHRuZXNzKDApIGdyYXlzY2FsZSgxKSBpbnZlcnQoMSk7IH1cblxuLmhvdmVyLWRhcmsgaW1nLCAuZGlzY291bnRzLXNjaG9sYXJzaGlwcy1zZWN0aW9uLXdyYXBwZXIgLmxpbmstZ3JlZW4gaW1nLCAuaG92ZXItZGFyaywgLmRpc2NvdW50cy1zY2hvbGFyc2hpcHMtc2VjdGlvbi13cmFwcGVyIC5saW5rLWdyZWVuIHsgdHJhbnNpdGlvbjogYWxsIC40czsgfVxuXG4uaG92ZXItZGFyazpob3ZlciwgLmRpc2NvdW50cy1zY2hvbGFyc2hpcHMtc2VjdGlvbi13cmFwcGVyIC5saW5rLWdyZWVuOmhvdmVyIHsgY29sb3I6ICMyODJEMzk7IH1cblxuLmhvdmVyLWRhcms6aG92ZXIgc3ZnIHBhdGgsIC5kaXNjb3VudHMtc2Nob2xhcnNoaXBzLXNlY3Rpb24td3JhcHBlciAubGluay1ncmVlbjpob3ZlciBzdmcgcGF0aCB7IGZpbGw6ICMyODJEMzkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItZGFyazpob3ZlciBpbWcsIC5kaXNjb3VudHMtc2Nob2xhcnNoaXBzLXNlY3Rpb24td3JhcHBlciAubGluay1ncmVlbjpob3ZlciBpbWcgeyBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgZ3JheXNjYWxlKDEpOyB9XG5cbi5ob3Zlci1vcGFjaXR5IHsgdHJhbnNpdGlvbjogLjRzOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHsgLmhvdmVyLW9wYWNpdHk6aG92ZXIgeyBvcGFjaXR5OiAuNzsgfSB9XG5cbi5ob3Zlci13aGl0ZTpob3ZlciB7IGNvbG9yOiAjMUM3MTQ5OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5ob3Zlci1ncmVlbiB7IHRyYW5zaXRpb246IC40czsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7IC5ob3Zlci1ncmVlbjpob3ZlciB7IGNvbG9yOiAjMUM3MTQ5OyB9IH1cblxuLmN1c3RvbS1wYWdpbmF0aW9uIHsgcGFkZGluZy1ib3R0b206IDMwcHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogI0NFQ0VDRTsgdHJhbnNpdGlvbjogMnMgYWxsOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLmN1c3RvbS1wYWdpbmF0aW9uIHsgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmN1c3RvbS1wYWdpbmF0aW9uIHsgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuXG4uY3VzdG9tLXBhZ2luYXRpb24gLmN1c3RvbS1wYWdpbmF0aW9uLWl0ZW0geyBtYXJnaW46IDBweCA2cHg7IGN1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmN1c3RvbS1wYWdpbmF0aW9uIC5jdXN0b20tcGFnaW5hdGlvbi1pdGVtLm5leHQgeyBwYWRkaW5nLWxlZnQ6IDJweDsgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTsgYm9yZGVyLXJhZGl1czogNTAlOyBmb250LXdlaWdodDogNzAwOyB3aWR0aDogMjZweDsgaGVpZ2h0OiAyNnB4OyBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmN1c3RvbS1wYWdpbmF0aW9uIC5jdXN0b20tcGFnaW5hdGlvbi1pdGVtLnByZXZpb3VzIHsgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTsgYm9yZGVyLXJhZGl1czogNTAlOyBmb250LXdlaWdodDogNzAwOyB3aWR0aDogMjZweDsgaGVpZ2h0OiAyNnB4OyBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jdXN0b20tcGFnaW5hdGlvbiAuY3VzdG9tLXBhZ2luYXRpb24taXRlbS5hY3RpdmUgeyBjb2xvcjogIzI4MkQzOTsgfVxuXG4uY3VzdG9tLXBhZ2luYXRpb24gPiBzcGFuOm5vdCguYWN0aXZlKTpob3ZlciB7IGNvbG9yOiAjOUVBMUE0OyBib3JkZXItY29sb3I6ICM5RUExQTQ7IH1cblxuLmN1c3RvbS1wYWdpbmF0aW9uLmxvYWRpbmcgeyBvcGFjaXR5OiAwOyB9XG5cbi5jdXN0b20tcGFnaW5hdGlvbi1pdGVtLmhpZGUgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXYtbGlua3MgeyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiAjQ0VDRUNFOyB0cmFuc2l0aW9uOiAycyBhbGw7IH1cblxuLm5hdi1saW5rcyBhIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubmF2LWxpbmtzIGE6YWN0aXZlLCAubmF2LWxpbmtzIGE6dmlzaXRlZCB7IGNvbG9yOiAjQ0VDRUNFOyB9XG5cbi5uYXYtbGlua3MgYTpob3ZlciB7IGNvbG9yOiAjOUVBMUE0OyBib3JkZXItY29sb3I6ICM5RUExQTQ7IH1cblxuLm5hdi1saW5rcyBzcGFuIHsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uYXYtbGlua3MgaSB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm5hdi1saW5rcyAubmV4dCB7IGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7IGJvcmRlci1yYWRpdXM6IDUwJTsgZm9udC13ZWlnaHQ6IDcwMDsgd2lkdGg6IDI2cHg7IGhlaWdodDogMjZweDsgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDsgdGV4dC1hbGlnbjogY2VudGVyOyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm5hdi1saW5rcyAucHJldiB7IGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7IGJvcmRlci1yYWRpdXM6IDUwJTsgZm9udC13ZWlnaHQ6IDcwMDsgd2lkdGg6IDI2cHg7IGhlaWdodDogMjZweDsgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246IGNlbnRlcjsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycyB7IGNvbG9yOiAjQ0VDRUNFOyBmb250LXdlaWdodDogNzAwOyBtYXJnaW46IDAgNnB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubmF2LWxpbmtzIC5jdXJyZW50IHsgY29sb3I6ICMyODJEMzk7IH1cblxuLm1hc29ucnktcGFnaW5hdGlvbiB7IHdpZHRoOiAxMDAlOyB9XG5cbiNicmVhZGNydW1icyB7IGZvbnQtd2VpZ2h0OiA1MDA7IHBhZGRpbmctdG9wOiAxOHB4OyB9XG5cbiNicmVhZGNydW1icyBhIHsgY29sb3I6ICM5RUExQTQ7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuXG4jYnJlYWRjcnVtYnMgYTpob3ZlciB7IGNvbG9yOiAjMjgyRDM5OyB9XG5cbiNicmVhZGNydW1icyAuYnJlYWRjcnVtYl9sYXN0IHsgY29sb3I6ICMyODJEMzk7IH1cblxuLnNpdGUtY29udGVudCArIHNlY3Rpb24geyBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5zaXRlLWNvbnRlbnQgKyBzZWN0aW9uIHsgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNpdGUtY29udGVudCArIHNlY3Rpb24geyBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbi5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSAuZnJtX3JhZGlvIGxhYmVsLCAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgLmZybV9jaGVja2JveCBsYWJlbCB7IGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJ1cmxcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInJhbmdlXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBpbnB1dFt0eXBlPVwid2Vla1wiXSwgaW5wdXRbdHlwZT1cInRpbWVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCBpbnB1dFt0eXBlPVwiY29sb3JcIl0sIHRleHRhcmVhIHsgY29sb3I6ICMwMDA7IGJvcmRlcjogMXB4IHNvbGlkOyBib3JkZXItcmFkaXVzOiAwOyBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDFlbTsgcGFkZGluZzogMTBweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50ZXh0YXJlYSB7IHJlc2l6ZTogbm9uZTsgcGFkZGluZy1sZWZ0OiAuNmVtOyB3aWR0aDogMTAwJTsgfVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7IGNvbG9yOiAjMDAwOyBib3JkZXI6IDFweCBzb2xpZDsgYm9yZGVyLXJhZGl1czogMDsgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAxLjE1ZW07IHBhZGRpbmc6IDEwcHg7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyotLS0tIFBsYWNlaG9sZGVyIC0tLS0qL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgb3BhY2l0eTogMTsgfVxuXG5cXDotbW96LXBsYWNlaG9sZGVyIHsgb3BhY2l0eTogMTsgfVxuXG46Oi1tb3otcGxhY2Vob2xkZXIgeyBvcGFjaXR5OiAxOyB9XG5cblxcOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IG9wYWNpdHk6IDE7IH1cblxuKjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IG9wYWNpdHk6IDE7IH1cblxuKjotbW96LXBsYWNlaG9sZGVyIHsgb3BhY2l0eTogMTsgfVxuXG4qOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IG9wYWNpdHk6IDE7IH1cblxuLnNlYXJjaC1mb3JtIC5zdWJtaXQtYnV0dG9uLXNlYXJjaCB7IGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHBhZGRpbmc6IDEwcHg7IHdpZHRoOiA0NXB4OyB9XG5cbi5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSBkaXYuZnJtX21lc3NhZ2UgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM3MTQ5OyBib3JkZXItY29sb3I6ICMxQzcxNDk7IH1cblxuLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIGRpdi5mcm1fbWVzc2FnZSBwIHsgY29sb3I6ICNmZmY7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgYSB7IGNvbG9yOiAjMzM5MzVCOyB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsIGE6aG92ZXIgeyBjb2xvcjogIzI4MkQzOTsgfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCAuZXJyb3IgeyBmb250LXNpemU6IDEycHg7IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7IG9wYWNpdHk6IDA7IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbiB7IGJhY2tncm91bmQtY29sb3I6IGdyZWVuOyB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsIC5jaGVja2JveCAuZ2RwciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCAuY2hlY2tib3ggLmdkcHIgc3BhbiB7IGJvcmRlcjogMXB4IHNvbGlkICMyODJEMzk7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgY3Vyc29yOiBwb2ludGVyOyBoZWlnaHQ6IDE1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAzcHg7IHdpZHRoOiAxNXB4OyB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsIC5jaGVja2JveCBsYWJlbC5lcnJvciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtMTVweDsgbGVmdDogMDsgfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci11bnNlbGVjdGFibGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5mb290ZXItd2lkZ2V0LXdyYXBwZXIgLm1haWxwb2V0X2Zvcm0ubWFpbHBvZXRfZm9ybV9zaG9ydGNvZGUgPiBmb3JtIHsgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mb290ZXItd2lkZ2V0LXdyYXBwZXIgLm1haWxwb2V0X2Zvcm0ubWFpbHBvZXRfZm9ybV9zaG9ydGNvZGUgPiBmb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4uZm9vdGVyLXdpZGdldC13cmFwcGVyIC5tYWlscG9ldF9mb3JtLm1haWxwb2V0X2Zvcm1fc2hvcnRjb2RlID4gZm9ybSBcXDotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG5cbi5mb290ZXItd2lkZ2V0LXdyYXBwZXIgLm1haWxwb2V0X2Zvcm0ubWFpbHBvZXRfZm9ybV9zaG9ydGNvZGUgPiBmb3JtIDo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4uZm9vdGVyLXdpZGdldC13cmFwcGVyIC5tYWlscG9ldF9mb3JtLm1haWxwb2V0X2Zvcm1fc2hvcnRjb2RlID4gZm9ybSBcXDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZvb3Rlci13aWRnZXQtd3JhcHBlciAubWFpbHBvZXRfZm9ybS5tYWlscG9ldF9mb3JtX3Nob3J0Y29kZSA+IGZvcm0gKjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4uZm9vdGVyLXdpZGdldC13cmFwcGVyIC5tYWlscG9ldF9mb3JtLm1haWxwb2V0X2Zvcm1fc2hvcnRjb2RlID4gZm9ybSAqOi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZvb3Rlci13aWRnZXQtd3JhcHBlciAubWFpbHBvZXRfZm9ybS5tYWlscG9ldF9mb3JtX3Nob3J0Y29kZSA+IGZvcm0gKjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZvb3Rlci13aWRnZXQtd3JhcHBlciAubWFpbHBvZXRfZm9ybS5tYWlscG9ldF9mb3JtX3Nob3J0Y29kZSA+IGZvcm0gLm1haWxwb2V0X3BhcmFncmFwaCB7IGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjsgY29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uZm9vdGVyLXdpZGdldC13cmFwcGVyIC5tYWlscG9ldF9mb3JtLm1haWxwb2V0X2Zvcm1fc2hvcnRjb2RlID4gZm9ybSAubWFpbHBvZXRfcGFyYWdyYXBoIGEgeyBjb2xvcjogIzMyOTQ1OTsgfVxuXG4uZm9vdGVyLXdpZGdldC13cmFwcGVyIC5tYWlscG9ldF9mb3JtLm1haWxwb2V0X2Zvcm1fc2hvcnRjb2RlID4gZm9ybSAubWFpbHBvZXRfcGFyYWdyYXBoIGE6aG92ZXIgeyBjb2xvcjogI2ZmZjsgfVxuXG4uZm9vdGVyLXdpZGdldC13cmFwcGVyIC5tYWlscG9ldF9mb3JtLm1haWxwb2V0X2Zvcm1fc2hvcnRjb2RlID4gZm9ybSAubWFpbHBvZXRfcGFyYWdyYXBoIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLXJhZGl1czogMjVweDsgYm9yZGVyLWNvbG9yOiAjZmZmOyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IGhlaWdodDogNDBweDsgY29sb3I6ICNmZmY7IH1cblxuLmZvb3Rlci13aWRnZXQtd3JhcHBlciAubWFpbHBvZXRfZm9ybS5tYWlscG9ldF9mb3JtX3Nob3J0Y29kZSA+IGZvcm0gLm1haWxwb2V0X3N1Ym1pdCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvb3Rlci13aWRnZXQtd3JhcHBlciAubWFpbHBvZXRfZm9ybS5tYWlscG9ldF9mb3JtX3Nob3J0Y29kZSA+IGZvcm0gLmZvb3Rlci1uZXdzbGV0dGVyLXN1Ym1pdCB7IGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXItcmFkaXVzOiA1MCU7IGNvbG9yOiAjZmZmOyBoZWlnaHQ6IDQwcHg7IG1heC13aWR0aDogNDBweDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgcGFkZGluZzogMTBweCAwOyBjdXJzb3I6IHBvaW50ZXI7IHRvcDogMTBweDsgd2lkdGg6IDQwcHggIWltcG9ydGFudDsgdHJhbnNpdGlvbjogYWxsIC41czsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mb290ZXItd2lkZ2V0LXdyYXBwZXIgLm1haWxwb2V0X2Zvcm0ubWFpbHBvZXRfZm9ybV9zaG9ydGNvZGUgPiBmb3JtIC5mb290ZXItbmV3c2xldHRlci1zdWJtaXQ6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBjb2xvcjogIzI4MkQzOTsgfVxuXG4ubWFpbHBvZXRfcGFyYWdyYXBoOm50aC1vZi10eXBlKDIpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWlscG9ldF9wYXJhZ3JhcGg6bnRoLW9mLXR5cGUoMikgLm1haWxwb2V0X2NoZWNrYm94X2xhYmVsIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWlscG9ldF9wYXJhZ3JhcGg6bnRoLW9mLXR5cGUoMikgLm1haWxwb2V0X2NoZWNrYm94X2xhYmVsID4gc3BhbiB7IGNvbnRlbnQ6ICcnOyBsZWZ0OiAwOyB0b3A6IDFweDsgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBjdXJzb3I6IHBvaW50ZXI7IGhlaWdodDogMTVweDsgd2lkdGg6IDE1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgYmFja2dyb3VuZC1jb2xvcjogIzI4MkQzOTsgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuXG4ubmV3c2xldHRlci1zZWN0aW9uLWZvcm0gLm1haWxwb2V0X3BhcmFncmFwaDpudGgtb2YtdHlwZSgyKSAubWFpbHBvZXRfY2hlY2tib3hfbGFiZWwgPiBzcGFuIHsgYm9yZGVyOiAxcHggc29saWQgIzI4MkQzOTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubWFpbHBvZXRfcGFyYWdyYXBoOm50aC1vZi10eXBlKDIpIC5tYWlscG9ldF9jaGVja2JveF9sYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0geyBvcGFjaXR5OiAwOyBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ubWFpbHBvZXRfcGFyYWdyYXBoOm50aC1vZi10eXBlKDIpIC5tYWlscG9ldF9jaGVja2JveF9sYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI5NDU5OyB9XG5cbi5wYXJzbGV5LWN1c3RvbS1lcnJvci1tZXNzYWdlLCAucGFyc2xleS1yZXF1aXJlZCB7IGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtIGRpdi5tYWlscG9ldF9mb3JtLm1haWxwb2V0X2Zvcm1fc2hvcnRjb2RlIHsgcGFkZGluZzogMzBweCAyNnB4IDMwcHggMzRweDsgbWFyZ2luLWJvdHRvbTogMTFweDsgd2lkdGg6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlci1yYWRpdXM6IDZweDsgYm94LXNoYWRvdzogMHB4IDBweCA0NnB4IDBweCByZ2JhKDc4LCA3OSwgODQsIDAuMTYpOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUzMHB4KSB7IC5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSBkaXYubWFpbHBvZXRfZm9ybS5tYWlscG9ldF9mb3JtX3Nob3J0Y29kZSB7IHBhZGRpbmc6IDMwcHggMTVweDsgfSB9XG5cbi5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSBkaXYubWFpbHBvZXRfZm9ybS5tYWlscG9ldF9mb3JtX3Nob3J0Y29kZSBmb3JtIHsgcGFkZGluZzogMCAhaW1wb3J0YW50OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubmV3c2xldHRlci1zZWN0aW9uLWZvcm0gZGl2Lm1haWxwb2V0X2Zvcm0ubWFpbHBvZXRfZm9ybV9zaG9ydGNvZGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLW1haWwuc3ZnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxOXB4IGNlbnRlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiAyMnB4IDE4cHg7IGJvcmRlci1jb2xvcjogI2NjY2NjYzsgYm9yZGVyLXJhZGl1czogM3B4OyBib3JkZXItc3R5bGU6IHNvbGlkOyBib3JkZXItd2lkdGg6IDFweDsgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0OyBjb2xvcjogIzU1NTU1NTsgZm9udC1zaXplOiAxNHB4OyBoZWlnaHQ6IDQycHg7IG1heC13aWR0aDogMzE3cHg7IGZsZXg6IDAgMCAzMTdweDsgcGFkZGluZzogNXB4IDVweCA1cHggNDhweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTMwcHgpIHsgLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtIGRpdi5tYWlscG9ldF9mb3JtLm1haWxwb2V0X2Zvcm1fc2hvcnRjb2RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7IG1heC13aWR0aDogMTAwJTsgZmxleDogMCAwIDEwMCU7IHdpZHRoOiAxMDAlOyB9IH1cblxuLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtIGRpdi5tYWlscG9ldF9mb3JtLm1haWxwb2V0X2Zvcm1fc2hvcnRjb2RlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0geyBtYXgtd2lkdGg6IDk5cHg7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5MzVCOyBib3JkZXItcmFkaXVzOiA4cHg7IGNvbG9yOiAjZmZmOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDdweCAyMHB4OyB0cmFuc2l0aW9uOiBhbGwgLjVzOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjsgbWFyZ2luLWxlZnQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUzMHB4KSB7IC5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSBkaXYubWFpbHBvZXRfZm9ybS5tYWlscG9ldF9mb3JtX3Nob3J0Y29kZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHsgcGFkZGluZzogMTRweCAyMHB4OyBtaW4td2lkdGg6IDE4MHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAyMDBweDsgfSB9XG5cbi5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSBkaXYubWFpbHBvZXRfZm9ybS5tYWlscG9ldF9mb3JtX3Nob3J0Y29kZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgY29sb3I6ICMzMzkzNUI7IGJvcmRlcjogMnB4IHNvbGlkICMzMzkzNUI7IH1cblxuLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtIGRpdi5tYWlscG9ldF9mb3JtLm1haWxwb2V0X2Zvcm1fc2hvcnRjb2RlIC5tYWlscG9ldF9zdWJtaXQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNHB4OyByaWdodDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTMwcHgpIHsgLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtIGRpdi5tYWlscG9ldF9mb3JtLm1haWxwb2V0X2Zvcm1fc2hvcnRjb2RlIC5tYWlscG9ldF9zdWJtaXQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSAubWFpbHBvZXRfcGFyYWdyYXBoIHsgZm9udC1zaXplOiAxM3B4OyBjb2xvcjogIzQ0NDQ0NDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTMwcHgpIHsgLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtIC5tYWlscG9ldF9wYXJhZ3JhcGggeyB3aWR0aDogMTAwJTsgfSB9XG5cbi5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSAubWFpbHBvZXRfcGFyYWdyYXBoOmZpcnN0LW9mLXR5cGUgeyB3aWR0aDogMzE3cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUzMHB4KSB7IC5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSAubWFpbHBvZXRfcGFyYWdyYXBoOmZpcnN0LW9mLXR5cGUgeyB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MzBweCkgeyAubmV3c2xldHRlci1zZWN0aW9uLWZvcm0gLm1haWxwb2V0X3BhcmFncmFwaDpudGgtY2hpbGQoOCkgeyBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSAubWFpbHBvZXRfcGFyYWdyYXBoIGEgeyBjb2xvcjogIzMyOTQ1OTsgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cblxuLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtIC5tYWlscG9ldF9wYXJhZ3JhcGggYTpob3ZlciB7IGNvbG9yOiAjMjgyRDM5OyB9XG5cbi5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSAubWFpbHBvZXRfcmVjYXB0Y2hhIHsgbWF4LXdpZHRoOiAxMDAlOyB3aWR0aDogMTAwJTsgfVxuXG4ubmV3c2xldHRlci1zZWN0aW9uLWZvcm0gLm1haWxwb2V0X3JlY2FwdGNoYSAubWFpbHBvZXRfcmVjYXB0Y2hhX2NvbnRhaW5lciA+IGRpdiB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSAubWFpbHBvZXRfcmVjYXB0Y2hhIC5tYWlscG9ldF9yZWNhcHRjaGFfY29udGFpbmVyIGlmcmFtZSB7IG1heC13aWR0aDogMTAwJTsgd2lkdGg6IDEwMCU7IH1cblxuLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtICNtYWlscG9ldF9mb3JtXzMgLm1haWxwb2V0X3RleHQsIC5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSAjbWFpbHBvZXRfZm9ybV8zIC5tYWlscG9ldF90ZXh0YXJlYSwgLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtICNtYWlscG9ldF9mb3JtXzIgLm1haWxwb2V0X3RleHQsIC5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSAjbWFpbHBvZXRfZm9ybV8yIC5tYWlscG9ldF90ZXh0YXJlYSB7IG1heC13aWR0aDogMTAwJTsgd2lkdGg6IDEwMCU7IH1cblxuI21haWxwb2V0X2Zvcm1fMy5tYWlscG9ldF9mb3JtIC5tYWlscG9ldF90ZXh0LCAjbWFpbHBvZXRfZm9ybV8zLm1haWxwb2V0X2Zvcm0gLm1haWxwb2V0X3RleHRhcmVhLCAjbWFpbHBvZXRfZm9ybV8yLm1haWxwb2V0X2Zvcm0gLm1haWxwb2V0X3RleHQsICNtYWlscG9ldF9mb3JtXzIubWFpbHBvZXRfZm9ybSAubWFpbHBvZXRfdGV4dGFyZWEgeyBtYXgtd2lkdGg6IDEwMCU7IHdpZHRoOiAxMDAlOyB9XG5cbi5tYWlscG9ldF9mb3JtX2hpZGVfb25fc3VjY2VzcyB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5tYWlscG9ldF9mb3JtX2hpZGVfb25fc3VjY2VzcyAubWFpbHBvZXRfbWVzc2FnZSwgLm1haWxwb2V0X2Zvcm1faGlkZV9vbl9zdWNjZXNzID4gcC5tYWlscG9ldF9wYXJhZ3JhcGggeyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tYWlscG9ldF9mb3JtX2hpZGVfb25fc3VjY2VzcyAubWFpbHBvZXRfdGV4dCB7IHdpZHRoOiAxMDAlOyB9XG5cbi5tYWlscG9ldF9mb3JtX2hpZGVfb25fc3VjY2VzcyA+IHAubWFpbHBvZXRfcGFyYWdyYXBoIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubWFpbHBvZXRfZm9ybV9oaWRlX29uX3N1Y2Nlc3MgLm1haWxwb2V0X3N1Ym1pdCB7IGJhY2tncm91bmQtY29sb3I6ICMzMzkzNUI7IGJvcmRlci1yYWRpdXM6IDA7IGNvbG9yOiAjZmZmOyBwYWRkaW5nOiA5cHggMjBweDsgdHJhbnNpdGlvbjogYWxsIC41czsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXdlaWdodDogNzAwOyBib3JkZXI6IDJweCBzb2xpZCAjMzM5MzVCOyB9XG5cbi5tYWlscG9ldF9mb3JtX2hpZGVfb25fc3VjY2VzcyAubWFpbHBvZXRfc3VibWl0OmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyLWNvbG9yOiAjMzM5MzVCICFpbXBvcnRhbnQ7IGNvbG9yOiAjMzM5MzVCOyB9XG5cbi5tYWlscG9ldF9mb3JtX2hpZGVfb25fc3VjY2VzcyArIC5tYWlscG9ldF9tZXNzYWdlIC5tYWlscG9ldF92YWxpZGF0ZV9lcnJvciwgLm1haWxwb2V0X2Zvcm1faGlkZV9vbl9zdWNjZXNzICsgLm1haWxwb2V0X21lc3NhZ2UgLm1haWxwb2V0X3ZhbGlkYXRlX3N1Y2Nlc3MgeyBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tYWlscG9ldF9yZWNhcHRjaGEgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5zb2NpYWwtd3JhcCB7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxuXG4uc29jaWFsLXdyYXAgbGkgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnNvY2lhbC1pY29uLW1lbnUtaXRlbXMgc3ZnIHBhdGggeyB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG5cbi5zb2NpYWwtc2hhcmUtbGlua3MgeyBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zb2NpYWwtc2hhcmUtbGlua3MgLnNvY2lhbC1pY29uLW1lbnUtaXRlbXMgeyBtYXJnaW46IDAgNXB4OyB9XG5cbi5zb2NpYWwtc2hhcmUtbGlua3MgLnNvY2lhbC1pY29uLW1lbnUtaXRlbXM6aG92ZXIgaTpiZWZvcmUgeyB0cmFuc2l0aW9uOiBhbGwgLjRzOyBjb2xvcjogIzlFQTFBNCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1ib3hlcyB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7IHBhZGRpbmc6IDVweDsgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmdyZWVuLWJveGVzIGRpdiB7IG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5ncmVlbi1ib3hlcyBkaXY6bGFzdC1vZi10eXBlIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5ncmVlbi1ib3hlcyBkaXYgcCB7IHBhZGRpbmc6IDRweCAzNHB4IDRweCAyNHB4OyBtYXJnaW46IDA7IGJhY2tncm91bmQtY29sb3I6ICMzMzkzNUI7IGJvcmRlci1yYWRpdXM6IDhweDsgY29sb3I6ICNmZmY7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogMDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXdlaWdodDogNzAwOyBmb250LXNpemU6IDEycHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZ3JlZW4tYm94ZXMgZGl2IHA6YWZ0ZXIsIC5ncmVlbi1ib3hlcyBkaXYgcDpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBoZWlnaHQ6IDJweDsgd2lkdGg6IDE2cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDA7IG1hcmdpbjogYXV0bzsgfVxuXG4uZ3JlZW4tYm94ZXMgZGl2IHA6YWZ0ZXIgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IHJpZ2h0OiA1cHg7IH1cblxuLmdyZWVuLWJveGVzIGRpdiBwOmJlZm9yZSB7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IHJpZ2h0OiA1cHg7IH1cblxuLmxpc3Qtc3R5bGUtZ3JlZW4geyBwYWRkaW5nLWxlZnQ6IDA7IHBhZGRpbmctYm90dG9tOiAyMHB4OyBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LXN0eWxlLWdyZWVuIGxpIHsgcGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLWJvdHRvbTogNXB4OyBsaW5lLWhlaWdodDogMjFweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5saXN0LXN0eWxlLWdyZWVuIGxpOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyB3aWR0aDogN3B4OyBoZWlnaHQ6IDdweDsgYmFja2dyb3VuZC1jb2xvcjogIzMyOTQ1OTsgYm9yZGVyLXJhZGl1czogNTAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogN3B4OyBsZWZ0OiAwOyB9XG5cbmJvZHkgLmRlZmF1bHQtY3Vyc29yIHsgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zY3JvbGxiYXItZ3JlZW46Oi13ZWJraXQtc2Nyb2xsYmFyLCAudWJlcm1lbnUtZml4ZWQtcG9zaXRpb24gLnViZXJtZW51LXN1Ym1lbnUtZHJvcDo6LXdlYmtpdC1zY3JvbGxiYXIgeyB3aWR0aDogMWVtOyBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5zY3JvbGxiYXItZ3JlZW46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAudWJlcm1lbnUtZml4ZWQtcG9zaXRpb24gLnViZXJtZW51LXN1Ym1lbnUtZHJvcDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgeyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5zY3JvbGxiYXItZ3JlZW46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAudWJlcm1lbnUtZml4ZWQtcG9zaXRpb24gLnViZXJtZW51LXN1Ym1lbnUtZHJvcDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM3MTQ5OyBvdXRsaW5lOiAxcHggc29saWQgc2xhdGVncmV5OyB9XG5cbi5zY3JvbGxiYXItZ3JheTo6LXdlYmtpdC1zY3JvbGxiYXIgeyB3aWR0aDogMWVtOyBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5zY3JvbGxiYXItZ3JheTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgeyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5zY3JvbGxiYXItZ3JheTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3OTdEOyBvdXRsaW5lOiAxcHggc29saWQgc2xhdGVncmV5OyB9XG5cbi51YmVybWVudS51YmVybWVudS10cmFuc2l0aW9uLXNsaWRlIC51YmVybWVudS1pdGVtID4gLnViZXJtZW51LXN1Ym1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgd2lkdGg6IDFlbTsgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4udWJlcm1lbnUudWJlcm1lbnUtdHJhbnNpdGlvbi1zbGlkZSAudWJlcm1lbnUtaXRlbSA+IC51YmVybWVudS1zdWJtZW51Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7IC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLnViZXJtZW51LnViZXJtZW51LXRyYW5zaXRpb24tc2xpZGUgLnViZXJtZW51LWl0ZW0gPiAudWJlcm1lbnUtc3VibWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM3MTQ5OyBvdXRsaW5lOiAxcHggc29saWQgc2xhdGVncmV5OyB9XG5cbi5zZWFyY2gtZmllbGQtcm91bmRlZCB7IG1heC13aWR0aDogNDAwcHg7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWFyY2gtZmllbGQtcm91bmRlZCBpbnB1dCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogMTVweCA2NXB4IDE3cHggMTdweDsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgYm9yZGVyLWNvbG9yOiAjQ0VDRUNFOyBib3JkZXItcmFkaXVzOiAzMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyBjb2xvcjogIzlFQTFBNDsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5zZWFyY2gtZmllbGQtcm91bmRlZCBpbnB1dDo6cGxhY2Vob2xkZXIgeyBjb2xvcjogI0NFQ0VDRTsgfVxuXG4uc2VhcmNoLWZpZWxkLXJvdW5kZWQgYnV0dG9uIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IHJpZ2h0OiAwOyB3aWR0aDogNTBweCAhaW1wb3J0YW50OyBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRSAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgdHJhbnNpdGlvbjogYWxsIC41czsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnNlYXJjaC1maWVsZC1yb3VuZGVkIGJ1dHRvbiBzdmcgeyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyB9XG5cbi5zZWFyY2gtZmllbGQtcm91bmRlZCBidXR0b246aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG5cbi5zZWFyY2gtZmllbGQtcm91bmRlZCBidXR0b246aG92ZXIgc3ZnIHBhdGggeyB0cmFuc2l0aW9uOiBhbGwgLjVzOyBmaWxsOiAjQ0VDRUNFICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtbG9hZGVyLXdyYXBwZXIgeyBiYWNrZ3JvdW5kOiAjZmZmOyBoZWlnaHQ6IDEwMHZoOyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgd2lkdGg6IDEwMHZ3OyB6LWluZGV4OiA5OTk5OTk5OyB9XG5cbi5wYWdlLWxvYWRlciB7IGFuaW1hdGlvbjogYW5pbWF0ZSAxLjVzIGxpbmVhciBpbmZpbml0ZTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvZ28uanBnXCIpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgYm90dG9tOiAwOyBoZWlnaHQ6IDE5MHB4OyBsZWZ0OiAwOyBtYXJnaW46IGF1dG87IG92ZXJmbG93OiBoaWRkZW47IHBhZGRpbmc6IDMwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHRvcDogMDsgd2lkdGg6IDMzMHB4OyB6LWluZGV4OiA5OTk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5wYWdlLWxvYWRlciB7IHdpZHRoOiAyMTBweDsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZSB7IDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICA1MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH0gfVxuXG4uc2xpY2stYXJyb3cgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyOiBub25lOyBib3R0b206IDA7IGNvbG9yOiAjMDAwOyBmb250LXNpemU6IDMwcHg7IGhlaWdodDogMzVweDsgbGluZS1oZWlnaHQ6IDM1cHg7IG1hcmdpbjogYXV0byAwOyBwYWRkaW5nOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRleHQtYWxpZ246IGNlbnRlcjsgdG9wOiAwOyB3aWR0aDogMzVweDsgei1pbmRleDogMTA7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2xpY2stYXJyb3csIC5zbGljay1hcnJvdyBpIHsgdHJhbnNpdGlvbjogLjRzOyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1wcmV2LWxmIHsgbGVmdDogMDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2stbmV4dC1sZiB7IHBhZGRpbmctbGVmdDogMnB4OyByaWdodDogMDsgfVxuXG4uc2xpY2stYXJyb3c6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjQ0VDRUNFOyB9XG5cbi5zbGljay1hcnJvdzpob3ZlciBpIHsgY29sb3I6ICNmZmY7IH1cblxuLnNsaWNrLWRvdHMgeyBtYXJnaW46IDIwcHggMCAwOyBwYWRkaW5nLWxlZnQ6IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2xpY2stZG90cyBsaSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luOiAwIDVweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24geyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgYm9yZGVyOiAxcHggc29saWQ7IGNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1zaXplOiAwOyBoZWlnaHQ6IDE1cHg7IHBhZGRpbmc6IDA7IHdpZHRoOiAxNXB4OyB9XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24geyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5zbGljay1saWdodGJveCAuc2xpY2stbGlnaHRib3gtc2xpY2staXRlbS1pbm5lciB7IHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuc2xpY2stbGlnaHRib3ggLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0taW5uZXIgeyBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTsgfSB9XG5cbi5zbGljay1saWdodGJveCAuc2xpY2stbGlnaHRib3gtc2xpY2staW1nIHsgbWF4LXdpZHRoOiA2MDBweDsgYm9yZGVyLXJhZGl1czogNnB4OyB3aWR0aDogYXV0bzsgfVxuXG4uc2xpY2stbGlnaHRib3ggLnNsaWNrLXByZXYgeyBmb250LXNpemU6IDA7IGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlnaHRib3ggLnNsaWNrLXByZXY6YWZ0ZXIgeyBjb250ZW50OiBcIlxcZjEwNFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjsgZm9udC13ZWlnaHQ6IDkwMDsgY29sb3I6ICNmZmY7IHRvcDogMDsgYm90dG9tOiAwOyBtYXJnaW46IGF1dG87IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7IGZvbnQtc2l6ZTogMzBweDsgbGVmdDogMDsgfVxuXG4uc2xpY2stbGlnaHRib3ggLnNsaWNrLXByZXY6aG92ZXIgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlnaHRib3ggLnNsaWNrLXByZXY6aG92ZXI6YWZ0ZXIgeyBjb2xvcjogIzFDNzE0OTsgfVxuXG4uc2xpY2stbGlnaHRib3ggLnNsaWNrLW5leHQgeyBmb250LXNpemU6IDA7IGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlnaHRib3ggLnNsaWNrLW5leHQ6YWZ0ZXIgeyBjb250ZW50OiBcIlxcZjEwNVwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjsgZm9udC13ZWlnaHQ6IDkwMDsgY29sb3I6ICNmZmY7IHRvcDogMDsgYm90dG9tOiAwOyByaWdodDogMDsgbWFyZ2luOiBhdXRvOyB3aWR0aDogMzBweDsgaGVpZ2h0OiAyMHB4OyBmb250LXNpemU6IDMwcHg7IHRyYW5zaXRpb246IC40cyBhbGw7IH1cblxuLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1uZXh0OmhvdmVyIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1uZXh0OmhvdmVyOmFmdGVyIHsgY29sb3I6ICMxQzcxNDk7IH1cblxuLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1saWdodGJveC1jbG9zZTo6YmVmb3JlIHsgZm9udC1zaXplOiAzMHB4OyBvcGFjaXR5OiAxOyBmb250LXdlaWdodDogNzAwOyB9XG5cbi5zdGVwLmZvcm0tZ3JvdXAgPiBsYWJlbCB7IGNvbG9yOiAjMjgyRDM5OyBmb250LXNpemU6IDE4cHg7IH1cblxuLnN0ZXAuZm9ybS1ncm91cCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgeyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQwLCA0NSwgNTcsIDAuNik7IH1cblxuLnN0ZXAuZm9ybS1ncm91cCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMgeyBib3JkZXItY29sb3I6IHJnYmEoNDAsIDQ1LCA1NywgMC42KSAhaW1wb3J0YW50OyB9XG5cbi5zdGVwLmZvcm0tZ3JvdXAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSg0MCwgNDUsIDU3LCAwLjYpIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnN0ZXAuZm9ybS1ncm91cCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIgeyBib3JkZXItY29sb3I6IHJnYmEoNDAsIDQ1LCA1NywgMC42KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7IGNvbG9yOiAjQ0VDRUNFOyBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7IGJvcmRlci1yYWRpdXM6IDRweDsgaGVpZ2h0OiA0NXB4OyBib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpob3ZlciB7IGJvcmRlci1jb2xvcjogIzlFQTFBNDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNTAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgY29sb3I6ICNDRUNFQ0U7IHBhZGRpbmctbGVmdDogNTBweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7IGJvdHRvbTogMDsgbWFyZ2luOiBhdXRvOyByaWdodDogMjBweDsgdG9wOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIgeyBib3JkZXItY29sb3I6ICNDRUNFQ0UgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IGJvcmRlci13aWR0aDogNnB4IDVweCAwIDVweDsgYm90dG9tOiAwOyBoZWlnaHQ6IDZweDsgbWFyZ2luLWJvdHRvbTogYXV0bzsgbWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi10b3A6IGF1dG87IHRvcDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgeyBjb2xvcjogIzAwMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjQ0VDRUNFIHRyYW5zcGFyZW50OyBib3JkZXItd2lkdGg6IDAgNXB4IDZweCA1cHg7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAxMHB4OyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7IGJvcmRlci1yYWRpdXM6IDZweDsgcGFkZGluZzogMTBweDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltkYXRhLXNlbGVjdGVkXSB7IHBhZGRpbmc6IDVweCAyMHB4OyBjb2xvcjogIzAwMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7IGJhY2tncm91bmQtY29sb3I6ICNDRUNFQ0U7IGNvbG9yOiAjMDAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltkYXRhLXNlbGVjdGVkPXRydWVdIHsgYmFja2dyb3VuZC1jb2xvcjogI0NFQ0VDRTsgY29sb3I6ICMwMDA7IH1cblxuLyoqXHJcbiAqIEZlYXRoZXJsaWdodCDigJMgdWx0cmEgc2xpbSBqUXVlcnkgbGlnaHRib3hcclxuICogVmVyc2lvbiAxLjMuNSAtIGh0dHA6Ly9ub2VsYm9zcy5naXRodWIuaW8vZmVhdGhlcmxpZ2h0L1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSwgTm/Dq2wgUmFvdWwgQm9zc2FydCAoaHR0cDovL3d3dy5ub2VsYm9zcy5jb20pXHJcbiAqIE1JVCBMaWNlbnNlZC5cclxuKiovXG5AbWVkaWEgYWxsIHsgLmZlYXRoZXJsaWdodCB7IGRpc3BsYXk6IG5vbmU7IC8qIGRpbWVuc2lvbnM6IHNwYW5uaW5nIHRoZSBiYWNrZ3JvdW5kIGZyb20gZWRnZSB0byBlZGdlICovIHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyB6LWluZGV4OiAyMTQ3NDgzNjQ3OyAvKiB6LWluZGV4IG5lZWRzIHRvIGJlID49IGVsZW1lbnRzIG9uIHRoZSBzaXRlLiAqLyAvKiBwb3NpdGlvbjogY2VudGVyaW5nIGNvbnRlbnQgKi8gdGV4dC1hbGlnbjogY2VudGVyOyAvKiBpbnN1cmVzIHRoYXQgdGhlIDo6YmVmb3JlIHBzZXVkbyBlbGVtZW50IGRvZXNuJ3QgZm9yY2Ugd3JhcCB3aXRoIGZpeGVkIHdpZHRoIGNvbnRlbnQ7ICovIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8qIHN0eWxpbmcgKi8gY3Vyc29yOiBwb2ludGVyOyBiYWNrZ3JvdW5kOiAjMzMzOyB9XG4gIC8qIHN1cHBvcnQgZm9yIG5lc3RlZCBmZWF0aGVybGlnaHRzLiBEb2VzIG5vdCB3b3JrIGluIElFOCAodXNlIEpTIHRvIGZpeCkgKi9cbiAgLmZlYXRoZXJsaWdodDpsYXN0LW9mLXR5cGUgeyBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgLmZlYXRoZXJsaWdodDpiZWZvcmUgeyAvKiBwb3NpdGlvbjogdHJpY2sgdG8gY2VudGVyIGNvbnRlbnQgdmVydGljYWxseSAqLyBjb250ZW50OiAnJzsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBoZWlnaHQ6IDEwMCU7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IG1hcmdpbi1yaWdodDogLTAuMjVlbTsgfVxuICAuZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY29udGVudCB7IC8qIG1ha2UgY29udGVudCBjb250YWluZXIgZm9yIHBvc2l0aW9uZWQgZWxlbWVudHMgKGNsb3NlIGJ1dHRvbikgKi8gcG9zaXRpb246IHJlbGF0aXZlOyAvKiBwb3NpdGlvbjogY2VudGVyaW5nIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsICovIHRleHQtYWxpZ246IGxlZnQ7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogZGltZW5zaW9uczogY3V0IG9mZiBpbWFnZXMgKi8gb3ZlcmZsb3c6IHZpc2libGU7IHBhZGRpbmc6IDI1cHggMjVweCAwOyBib3JkZXItYm90dG9tOiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50OyAvKiBkaW1lbnNpb25zOiBoYW5kbGluZyBsYXJnZSBjb250ZW50ICovIG1hcmdpbi1sZWZ0OiA1JTsgbWFyZ2luLXJpZ2h0OiA1JTsgbWF4LWhlaWdodDogOTUlOyAvKiBzdHlsaW5nICovIGJhY2tncm91bmQ6ICNmZmY7IGN1cnNvcjogYXV0bzsgLyogcmVzZXQgd2hpdGUtc3BhY2Ugd3JhcHBpbmcgKi8gd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAuZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY29udGVudCBpZnJhbWUgeyBoZWlnaHQ6IGNhbGMoIDgwdncgLyAxLjc3KSAhaW1wb3J0YW50OyB3aWR0aDogODB2dyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHsgLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgaWZyYW1lIHsgaGVpZ2h0OiA4MHZoICFpbXBvcnRhbnQ7IHdpZHRoOiBjYWxjKCA4MHZoICogMS43NykgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBhbGwgeyAvKiBjb250YWlucyB0aGUgY29udGVudCAqL1xuICAuZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtaW5uZXIgeyAvKiBtYWtlIHN1cmUgaXRzIHZpc2libGUgKi8gZGlzcGxheTogYmxvY2s7IH1cbiAgLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNsb3NlLWljb24geyBjb2xvcjogI2ZmZjsgY3Vyc29yOiBwb2ludGVyOyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDI1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IC0yMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRvcDogLTMwcHg7IHdpZHRoOiBhdXRvOyB6LWluZGV4OiA5OTk5OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHsgLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNsb3NlLWljb24geyByaWdodDogLTMwcHg7IHRvcDogLTMwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIHsgLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWltYWdlIHsgLyogc3R5bGluZyAqLyB3aWR0aDogMTAwJTsgfVxuICAuZmVhdGhlcmxpZ2h0LWlmcmFtZSAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgeyAvKiByZW1vdmVkIHRoZSBib3JkZXIgZm9yIGltYWdlIGNyb3Bpbmcgc2luY2UgaWZyYW1lIGlzIGVkZ2UgdG8gZWRnZSAqLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTogMDsgcGFkZGluZzogMzBweCAwIDA7IH1cbiAgLmZlYXRoZXJsaWdodCBpZnJhbWUgeyAvKiBzdHlsaW5nICovIGJvcmRlcjogbm9uZTsgfSB9XG5cbi8qIGhhbmRsaW5nIHBob25lcyBhbmQgc21hbGwgc2NyZWVucyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgeyAvKiBkaW1lbnNpb25zOiBtYXhpbWl6ZSBsaWdodGJveCB3aXRoIGZvciBzbWFsbCBzY3JlZW5zICovIG1hcmdpbi1sZWZ0OiAxMHB4OyBtYXJnaW4tcmlnaHQ6IDEwcHg7IG1heC1oZWlnaHQ6IDk4JTsgcGFkZGluZzogMTBweCAxMHB4IDA7IGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuXG4uaW5saW5lIHsgZGlzcGxheTogbm9uZTsgfVxuXG4vKiogRmVhdGhlcmxpZ2h0IExvYWRlciBDb3B5cmlnaHQgMjAxNSwgV1AgU2l0ZSBDYXJlIGh0dHA6Ly93d3cud3BzaXRlY2FyZS5jb20gTUlUIExpY2Vuc2VkLiAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZlYXRoZXJsaWdodExvYWRlciB7IDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZlYXRoZXJsaWdodExvYWRlciB7IDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY29udGVudCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmVhdGhlcmxpZ2h0LWxvYWRpbmcgLmZlYXRoZXJsaWdodC1jb250ZW50IHsgd2lkdGg6IDk2cHg7IGhlaWdodDogMTIwcHg7IGJhY2tncm91bmQ6IG5vbmU7IG92ZXJmbG93OiBoaWRkZW47IG1hcmdpbjogMDsgfVxuXG4uZmVhdGhlcmxpZ2h0LWN1c3RvbSAuZmVhdGhlcmxpZ2h0LWlubmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDEwMCU7IH1cblxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQ6YmVmb3JlIHsgcG9zaXRpb246IGFic29sdXRlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBkaXNwbGF5OiBibG9jazsgY29udGVudDogJyc7IC13ZWJraXQtYW5pbWF0aW9uOiBmZWF0aGVybGlnaHRMb2FkZXIgMXMgaW5maW5pdGUgbGluZWFyOyBhbmltYXRpb246IGZlYXRoZXJsaWdodExvYWRlciAxcyBpbmZpbml0ZSBsaW5lYXI7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IDhweCBzb2xpZCAjOGY4ZjhmOyBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjsgYm9yZGVyLXJhZGl1czogNTAlOyB3aWR0aDogODBweDsgaGVpZ2h0OiA4MHB4OyBtaW4td2lkdGg6IDgwcHg7IHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbWFyZ2luOiBhdXRvOyB6LWluZGV4OiAwOyB9XG5cbmh0bWwsIGJvZHkgeyBoZWlnaHQ6IDEwMCU7IH1cblxuaHRtbC52aWRlby1vcGVuZWQsIGJvZHkudmlkZW8tb3BlbmVkIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY29udGVudCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY29udGVudCBpZnJhbWUsIC5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50IGltZyB7IHotaW5kZXg6IDE7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmVhdGhlcmxpZ2h0LXByZXZpb3VzLCAuZmVhdGhlcmxpZ2h0LW5leHQgeyB6LWluZGV4OiAyOyB9XG5cbi5mZWF0aGVybGlnaHQtbG9hZGluZyAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgPiAqIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mZWF0aGVybGlnaHQtbG9hZGluZyAuZmVhdGhlcmxpZ2h0LWNsb3NlLCAuZmVhdGhlcmxpZ2h0LWxvYWRpbmcgLmZlYXRoZXJsaWdodC1pbm5lciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLndwLXZpZGVvLXNob3J0Y29kZSB7IG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mZWF0aGVybGlnaHQtY3VzdG9tIC5mZWF0aGVybGlnaHQtY29udGVudCB7IGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyBtYXgtaGVpZ2h0OiBub25lOyBvdmVyZmxvdzogdmlzaWJsZTsgcGFkZGluZzogMDsgbWF4LXdpZHRoOiAxMzYwcHg7IGJvcmRlci1ib3R0b206IDA7IGhlaWdodDogODV2aCAhaW1wb3J0YW50OyBtYXgtaGVpZ2h0OiBjYWxjKCA4NXZ3IC8gMS43NykgIWltcG9ydGFudDsgbWF4LXdpZHRoOiA4NXZ3ICFpbXBvcnRhbnQ7IHdpZHRoOiBjYWxjKCA4NXZoICogMS43NykgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLmZlYXRoZXJsaWdodC1jdXN0b20gLmZlYXRoZXJsaWdodC1jb250ZW50IHsgd2lkdGg6IDkwJTsgfSB9XG5cbi5mZWF0aGVybGlnaHQtY3VzdG9tIC5mZWF0aGVybGlnaHQtY29udGVudCAubWVqcy1jb250YWluZXIgeyBoZWlnaHQ6IDg1dmggIWltcG9ydGFudDsgbWF4LWhlaWdodDogY2FsYyggODV2dyAvIDEuNzcpICFpbXBvcnRhbnQ7IG1heC13aWR0aDogODV2dyAhaW1wb3J0YW50OyB3aWR0aDogY2FsYyggODV2aCAqIDEuNzcpICFpbXBvcnRhbnQ7IH1cblxuLmZlYXRoZXJsaWdodC1jdXN0b20gLmZlYXRoZXJsaWdodC1jb250ZW50IHZpZGVvLndwLXZpZGVvLXNob3J0Y29kZSB7IGhlaWdodDogODV2aCAhaW1wb3J0YW50OyBtYXgtaGVpZ2h0OiBjYWxjKCA4NXZ3IC8gMS43NykgIWltcG9ydGFudDsgbWF4LXdpZHRoOiA4NXZ3ICFpbXBvcnRhbnQ7IHdpZHRoOiBjYWxjKCA4NXZoICogMS43NykgIWltcG9ydGFudDsgfVxuXG4uZmVhdGhlcmxpZ2h0LWN1c3RvbSAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgLndwLXZpZGVvIHsgaGVpZ2h0OiA4NXZoICFpbXBvcnRhbnQ7IG1heC1oZWlnaHQ6IGNhbGMoIDg1dncgLyAxLjc3KSAhaW1wb3J0YW50OyBtYXgtd2lkdGg6IDg1dncgIWltcG9ydGFudDsgd2lkdGg6IGNhbGMoIDg1dmggKiAxLjc3KSAhaW1wb3J0YW50OyB9XG5cbi8qISBGb250IEF3ZXNvbWUgRnJlZSA1LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSAqL1xuLmZhLCAuZmFzLCAuZmFyLCAuZmFsLCAuZmFiIHsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgdGV4dC1yZW5kZXJpbmc6IGF1dG87IGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5mYS1sZyB7IGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzZW07IGxpbmUtaGVpZ2h0OiAwLjc1ZW07IHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTsgfVxuXG4uZmEteHMgeyBmb250LXNpemU6IC43NWVtOyB9XG5cbi5mYS1zbSB7IGZvbnQtc2l6ZTogLjg3NWVtOyB9XG5cbi5mYS0xeCB7IGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5mYS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS02eCB7IGZvbnQtc2l6ZTogNmVtOyB9XG5cbi5mYS03eCB7IGZvbnQtc2l6ZTogN2VtOyB9XG5cbi5mYS04eCB7IGZvbnQtc2l6ZTogOGVtOyB9XG5cbi5mYS05eCB7IGZvbnQtc2l6ZTogOWVtOyB9XG5cbi5mYS0xMHggeyBmb250LXNpemU6IDEwZW07IH1cblxuLmZhLWZ3IHsgdGV4dC1hbGlnbjogY2VudGVyOyB3aWR0aDogMS4yNWVtOyB9XG5cbi5mYS11bCB7IGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgbWFyZ2luLWxlZnQ6IDIuNWVtOyBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmZhLXVsID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhLWxpIHsgbGVmdDogLTJlbTsgcG9zaXRpb246IGFic29sdXRlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAyZW07IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1ib3JkZXIgeyBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlOyBib3JkZXItcmFkaXVzOiAuMWVtOyBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtOyB9XG5cbi5mYS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uZmEtcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uZmEuZmEtcHVsbC1sZWZ0LCAuZmFzLmZhLXB1bGwtbGVmdCwgLmZhci5mYS1wdWxsLWxlZnQsIC5mYWwuZmEtcHVsbC1sZWZ0LCAuZmFiLmZhLXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCwgLmZhcy5mYS1wdWxsLXJpZ2h0LCAuZmFyLmZhLXB1bGwtcmlnaHQsIC5mYWwuZmEtcHVsbC1yaWdodCwgLmZhYi5mYS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4geyBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7IGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4geyAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmZhLXJvdGF0ZS05MCB7IC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjsgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHsgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiOyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHsgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiOyB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwgeyAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiOyB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7IC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7IHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7IC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7IHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLCA6cm9vdCAuZmEtcm90YXRlLTE4MCwgOnJvb3QgLmZhLXJvdGF0ZS0yNzAsIDpyb290IC5mYS1mbGlwLWhvcml6b250YWwsIDpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHsgZmlsdGVyOiBub25lOyB9XG5cbi5mYS1zdGFjayB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgaGVpZ2h0OiAyZW07IGxpbmUtaGVpZ2h0OiAyZW07IHBvc2l0aW9uOiByZWxhdGl2ZTsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgd2lkdGg6IDIuNWVtOyB9XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHsgbGVmdDogMDsgcG9zaXRpb246IGFic29sdXRlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAxMDAlOyB9XG5cbi5mYS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHsgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cblxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cblxuLmZhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YWZcIjsgfVxuXG4uZmEtYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NDFcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDJcIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cblxuLmZhLWFpci1mcmVzaGVuZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZDBcIjsgfVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cblxuLmZhLWFsaXBheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0MlwiOyB9XG5cbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjFcIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmNcIjsgfVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGY5XCI7IH1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmZhLWFtaWxpYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG5cbi5mYS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uZmEtYW5ncnk6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NTZcIjsgfVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cblxuLmZhLWFua2g6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NDRcIjsgfVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4uZmEtYXBwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzFcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWQxXCI7IH1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxNVwiOyB9XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NTdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYwYWJcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYThcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGE5XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjJcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBiMlwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2OVwiOyB9XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTU4XCI7IH1cblxuLmZhLWF0b206YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZDJcIjsgfVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3M1wiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWNcIjsgfVxuXG4uZmEtYXZpYW5leDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NFwiOyB9XG5cbi5mYS1hdmlhdG86YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjFcIjsgfVxuXG4uZmEtYXdhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NTlcIjsgfVxuXG4uZmEtYXdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cblxuLmZhLWJhY2tzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1YVwiOyB9XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0YVwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmZhLWJhbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1ZVwiOyB9XG5cbi5mYS1iYW5kLWFpZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2MlwiOyB9XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkNVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cblxuLmZhLWJhcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzlcIjsgfVxuXG4uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzM1wiOyB9XG5cbi5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzRcIjsgfVxuXG4uZmEtYmF0aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cblxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uZmEtYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTViXCI7IH1cblxuLmZhLWJpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjQ3XCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc4XCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTVcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG5cbi5mYS1iaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cblxuLmZhLWJsZW5kZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MTdcIjsgfVxuXG4uZmEtYmxlbmRlci1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZiNlwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi5mYS1ibG9nZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cblxuLmZhLWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZFwiOyB9XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTNcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTRcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzMlwiOyB9XG5cbi5mYS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4uZmEtYm9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkN1wiOyB9XG5cbi5mYS1ib25nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTVjXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMmRcIjsgfVxuXG4uZmEtYm9vay1kZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmI3XCI7IH1cblxuLmZhLWJvb2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxOFwiOyB9XG5cbi5mYS1ib29rLXJlYWRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkYVwiOyB9XG5cbi5mYS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyZVwiOyB9XG5cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzZcIjsgfVxuXG4uZmEtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY2XCI7IH1cblxuLmZhLWJveC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDllXCI7IH1cblxuLmZhLWJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY4XCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTFcIjsgfVxuXG4uZmEtYnJhaW46YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZGNcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY5XCI7IH1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxOVwiOyB9XG5cbi5mYS1icm9vbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxYVwiOyB9XG5cbi5mYS1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1ZFwiOyB9XG5cbi5mYS1idGM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWFcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGExXCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cblxuLmZhLWJ1cm46YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmFcIjsgfVxuXG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZlwiOyB9XG5cbi5mYS1idXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDdcIjsgfVxuXG4uZmEtYnVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1ZVwiOyB9XG5cbi5mYS1idXNpbmVzcy10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjRhXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG5cbi5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzRcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMzBcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDgzXCI7IH1cblxuLmZhLWNhbXBncm91bmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YmJcIjsgfVxuXG4uZmEtY2FubmFiaXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NWZcIjsgfVxuXG4uZmEtY2Fwc3VsZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmJcIjsgfVxuXG4uZmEtY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhci1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZGVcIjsgfVxuXG4uZmEtY2FyLWJhdHRlcnk6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZGZcIjsgfVxuXG4uZmEtY2FyLWNyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWUxXCI7IH1cblxuLmZhLWNhci1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWU0XCI7IH1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYwZDdcIjsgfVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkOVwiOyB9XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkYVwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTJcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGQ4XCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTdcIjsgfVxuXG4uZmEtY2F0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmJlXCI7IH1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTZcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODBcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtY2hhaXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YzBcIjsgfVxuXG4uZmEtY2hhbGtib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxYlwiOyB9XG5cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MWNcIjsgfVxuXG4uZmEtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVlN1wiOyB9XG5cbi5mYS1jaGFydC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLmZhLWNoYXJ0LWJhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4MFwiOyB9XG5cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmZhLWNoYXJ0LXBpZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi5mYS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4uZmEtY2hlY2stZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTYwXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS1jaGVzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2FcIjsgfVxuXG4uZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2NcIjsgfVxuXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDFcIjsgfVxuXG4uZmEtY2hlc3MtcGF3bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0M1wiOyB9XG5cbi5mYS1jaGVzcy1xdWVlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0NVwiOyB9XG5cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2FcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYwNzhcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3N1wiOyB9XG5cbi5mYS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uZmEtY2h1cmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTFkXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2VcIjsgfVxuXG4uZmEtY2l0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0ZlwiOyB9XG5cbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjhcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZjXCI7IH1cblxuLmZhLWNsaXBib2FyZC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZkXCI7IH1cblxuLmZhLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDE3XCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGMyXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4MVwiOyB9XG5cbi5mYS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczYlwiOyB9XG5cbi5mYS1jbG91ZC1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmMzXCI7IH1cblxuLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczY1wiOyB9XG5cbi5mYS1jbG91ZC1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzNkXCI7IH1cblxuLmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NDBcIjsgfVxuXG4uZmEtY2xvdWQtc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmM0XCI7IH1cblxuLmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzQzXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODJcIjsgfVxuXG4uZmEtY2xvdWRzY2FsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4M1wiOyB9XG5cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg0XCI7IH1cblxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4NVwiOyB9XG5cbi5mYS1jb2NrdGFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2MVwiOyB9XG5cbi5mYS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODRcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cblxuLmZhLWNvZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi5mYS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDg1XCI7IH1cblxuLmZhLWNvaW5zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTFlXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZGJcIjsgfVxuXG4uZmEtY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3NVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG5cbi5mYS1jb21tZW50LWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1MVwiOyB9XG5cbi5mYS1jb21tZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWRcIjsgfVxuXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4NlwiOyB9XG5cbi5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NTNcIjsgfVxuXG4uZmEtY29tcGFjdC1kaXNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTFmXCI7IH1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGVcIjsgfVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjZcIjsgfVxuXG4uZmEtY29uY2llcmdlLWJlbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NjJcIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cblxuLmZhLWNvb2tpZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2M1wiOyB9XG5cbi5mYS1jb29raWUtYml0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2NFwiOyB9XG5cbi5mYS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGM1XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG5cbi5mYS1jb3VjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiOFwiOyB9XG5cbi5mYS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODhcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGU3XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZThcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlOVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGVhXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZWJcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlY1wiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlZFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGVlXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZWZcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmMFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjFcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmMlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjNcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOWRcIjsgfVxuXG4uZmEtY3JpdGljYWwtcm9sZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjOVwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLmZhLWNyb3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTY1XCI7IH1cblxuLmZhLWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjU0XCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNWJcIjsgfVxuXG4uZmEtY3JvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyMFwiOyB9XG5cbi5mYS1jcm93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyMVwiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cblxuLmZhLWN1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjJcIjsgfVxuXG4uZmEtY3ViZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjNcIjsgfVxuXG4uZmEtY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGM0XCI7IH1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGNcIjsgfVxuXG4uZmEtZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XG5cbi5mYS1kLWFuZC1kLWJleW9uZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjYVwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG5cbi5mYS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi5mYS1kZW1vY3JhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc0N1wiOyB9XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGVcIjsgfVxuXG4uZmEtZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZlwiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmZhLWRldjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjY1wiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1NVwiOyB9XG5cbi5mYS1kaWFnbm9zZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzBcIjsgfVxuXG4uZmEtZGljZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyMlwiOyB9XG5cbi5mYS1kaWNlLWQyMDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjZlwiOyB9XG5cbi5mYS1kaWNlLWQ2OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmQxXCI7IH1cblxuLmZhLWRpY2UtZml2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyM1wiOyB9XG5cbi5mYS1kaWNlLWZvdXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MjRcIjsgfVxuXG4uZmEtZGljZS1vbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MjVcIjsgfVxuXG4uZmEtZGljZS1zaXg6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MjZcIjsgfVxuXG4uZmEtZGljZS10aHJlZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyN1wiOyB9XG5cbi5mYS1kaWNlLXR3bzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyOFwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cblxuLmZhLWRpZ2l0YWwtb2NlYW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTFcIjsgfVxuXG4uZmEtZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTY2XCI7IH1cblxuLmZhLWRpcmVjdGlvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZWJcIjsgfVxuXG4uZmEtZGlzY29yZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5MlwiOyB9XG5cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTNcIjsgfVxuXG4uZmEtZGl2aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTI5XCI7IH1cblxuLmZhLWRpenp5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTY3XCI7IH1cblxuLmZhLWRuYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3MVwiOyB9XG5cbi5mYS1kb2NodWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTRcIjsgfVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cblxuLmZhLWRvZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkM1wiOyB9XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3MlwiOyB9XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc0XCI7IH1cblxuLmZhLWRvbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiOVwiOyB9XG5cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyYVwiOyB9XG5cbi5mYS1kb29yLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGY1MmJcIjsgfVxuXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDE5XCI7IH1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTZcIjsgfVxuXG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2OFwiOyB9XG5cbi5mYS1kcmFnb246YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZDVcIjsgfVxuXG4uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWVlXCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5N1wiOyB9XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cblxuLmZhLWRydW06YmVmb3JlIHsgY29udGVudDogXCJcXGY1NjlcIjsgfVxuXG4uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2YVwiOyB9XG5cbi5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkN1wiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTlcIjsgfVxuXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGJcIjsgfVxuXG4uZmEtZHVuZ2VvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkOVwiOyB9XG5cbi5mYS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTlcIjsgfVxuXG4uZmEtZWFybHliaXJkczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5YVwiOyB9XG5cbi5mYS1lYmF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGY0XCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODJcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1MlwiOyB9XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZhLWVsbG86YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZjFcIjsgfVxuXG4uZmEtZW1iZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjNcIjsgfVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjU4XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uZmEtZXF1YWxzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTJjXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1lcmxhbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWRcIjsgfVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmVcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjVcIjsgfVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWVcIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNmVcIjsgfVxuXG4uZmEtZXllLWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLmZhLWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlmXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4MlwiOyB9XG5cbi5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkY1wiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtZmVhdGhlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyZFwiOyB9XG5cbi5mYS1mZWF0aGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2YlwiOyB9XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODJcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG5cbi5mYS1maWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzZcIjsgfVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG5cbi5mYS1maWxlLWNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzlcIjsgfVxuXG4uZmEtZmlsZS1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2Y1wiOyB9XG5cbi5mYS1maWxlLWNzdjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkZFwiOyB9XG5cbi5mYS1maWxlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTZkXCI7IH1cblxuLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uZmEtZmlsZS1leHBvcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NmVcIjsgfVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5mYS1maWxlLWltcG9ydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2ZlwiOyB9XG5cbi5mYS1maWxlLWludm9pY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NzBcIjsgfVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3MVwiOyB9XG5cbi5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzdcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGY1NzJcIjsgfVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NzNcIjsgfVxuXG4uZmEtZmlsZS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NzRcIjsgfVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4uZmEtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3NVwiOyB9XG5cbi5mYS1maWxsLWRyaXA6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NzZcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwOFwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYjBcIjsgfVxuXG4uZmEtZmluZ2VycHJpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NzdcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2ZFwiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cblxuLmZhLWZpcnN0LWFpZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MGFcIjsgfVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhMVwiOyB9XG5cbi5mYS1maXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTc4XCI7IH1cblxuLmZhLWZpc3QtcmFpc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmRlXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMjRcIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4uZmEtZmxhZy11c2E6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NGRcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzNcIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0ZFwiOyB9XG5cbi5mYS1mbHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTc5XCI7IH1cblxuLmZhLWZseTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjVkXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLmZhLWZvbGRlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjVlXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMzFcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWNcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjVcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlNlwiOyB9XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODBcIjsgfVxuXG4uZmEtZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGVcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg2XCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTNcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0ZVwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTRcIjsgfVxuXG4uZmEtZnJvZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyZVwiOyB9XG5cbi5mYS1mcm93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1mcm93bi1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTdhXCI7IH1cblxuLmZhLWZ1bGNydW06YmVmb3JlIHsgY29udGVudDogXCJcXGY1MGJcIjsgfVxuXG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2MlwiOyB9XG5cbi5mYS1mdXRib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MGNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTBkXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MmZcIjsgfVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZ2VtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZTJcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDNcIjsgfVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDkyXCI7IH1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhNlwiOyB9XG5cbi5mYS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTZcIjsgfVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI2XCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY1N2JcIjsgfVxuXG4uZmEtZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzMFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cblxuLmZhLWdsb2JlLWFmcmljYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3Y1wiOyB9XG5cbi5mYS1nbG9iZS1hbWVyaWNhczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3ZFwiOyB9XG5cbi5mYS1nbG9iZS1hc2lhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTdlXCI7IH1cblxuLmZhLWdvZm9yZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhN1wiOyB9XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTBcIjsgfVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1nb3B1cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjY0XCI7IH1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDZcIjsgfVxuXG4uZmEtZ3JlYXRlci10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTMxXCI7IH1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzMlwiOyB9XG5cbi5mYS1ncmltYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTdmXCI7IH1cblxuLmZhLWdyaW46YmVmb3JlIHsgY29udGVudDogXCJcXGY1ODBcIjsgfVxuXG4uZmEtZ3Jpbi1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ODFcIjsgfVxuXG4uZmEtZ3Jpbi1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTgyXCI7IH1cblxuLmZhLWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4M1wiOyB9XG5cbi5mYS1ncmluLWhlYXJ0czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4NFwiOyB9XG5cbi5mYS1ncmluLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4NVwiOyB9XG5cbi5mYS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4NlwiOyB9XG5cbi5mYS1ncmluLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTg3XCI7IH1cblxuLmZhLWdyaW4tdGVhcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ODhcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ODlcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNThhXCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OGJcIjsgfVxuXG4uZmEtZ3Jpbi13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNThjXCI7IH1cblxuLmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4ZFwiOyB9XG5cbi5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNThlXCI7IH1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2FjXCI7IH1cblxuLmZhLWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2FkXCI7IH1cblxuLmZhLWd1bHA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWVcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZmRcIjsgfVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2FmXCI7IH1cblxuLmZhLWhhY2tlcnJhbms6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZjdcIjsgfVxuXG4uZmEtaGFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmUzXCI7IH1cblxuLmZhLWhhbXNhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjY1XCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiZFwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjMFwiOyB9XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1OFwiOyB9XG5cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGE3XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhNVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTZcIjsgfVxuXG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmZhLWhhbmQtcm9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTlcIjsgfVxuXG4uZmEtaGFuZHM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzJcIjsgfVxuXG4uZmEtaGFuZHMtaGVscGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjNFwiOyB9XG5cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4uZmEtaGFudWtpYWg6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZTZcIjsgfVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MlwiOyB9XG5cbi5mYS1oYXQtd2l6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmU4XCI7IH1cblxuLmZhLWhheWthbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2NlwiOyB9XG5cbi5mYS1oZGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTBcIjsgfVxuXG4uZmEtaGVhZGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDI1XCI7IH1cblxuLmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNThmXCI7IH1cblxuLmZhLWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OTBcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDRcIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmZhLWhlbGljb3B0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MzNcIjsgfVxuXG4uZmEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OTFcIjsgfVxuXG4uZmEtaGlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmVjXCI7IH1cblxuLmZhLWhpcHBvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmVkXCI7IH1cblxuLmZhLWhpcHM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTJcIjsgfVxuXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiMFwiOyB9XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cblxuLmZhLWhvY2tleS1wdWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDUzXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtaG9vbGk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjdcIjsgfVxuXG4uZmEtaG9ybmJpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OTJcIjsgfVxuXG4uZmEtaG9yc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZjBcIjsgfVxuXG4uZmEtaG9zcGl0YWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZjhcIjsgfVxuXG4uZmEtaG9zcGl0YWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdkXCI7IH1cblxuLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3ZVwiOyB9XG5cbi5mYS1ob3QtdHViOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTkzXCI7IH1cblxuLmZhLWhvdGVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTk0XCI7IH1cblxuLmZhLWhvdGphcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiMVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTFcIjsgfVxuXG4uZmEtaG91c2UtZGFtYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmYxXCI7IH1cblxuLmZhLWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cblxuLmZhLWhyeXZuaWE6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZjJcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2JcIjsgfVxuXG4uZmEtaHVic3BvdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiMlwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5mYS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdmXCI7IH1cblxuLmZhLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLWltYWdlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMlwiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi5mYS1pbmZpbml0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzNFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzM1wiOyB9XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjRcIjsgfVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjVcIjsgfVxuXG4uZmEtamF2YTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlNFwiOyB9XG5cbi5mYS1qZWRpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjY5XCI7IH1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MGVcIjsgfVxuXG4uZmEtamVua2luczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiNlwiOyB9XG5cbi5mYS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiN1wiOyB9XG5cbi5mYS1qb2ludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5NVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWFcIjsgfVxuXG4uZmEtam91cm5hbC13aGlsbHM6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NmFcIjsgfVxuXG4uZmEtanM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjhcIjsgfVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cblxuLmZhLWthYWJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjZiXCI7IH1cblxuLmZhLWthZ2dsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVmYVwiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODRcIjsgfVxuXG4uZmEta2V5YmFzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmNVwiOyB9XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1rZXljZG46YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmFcIjsgfVxuXG4uZmEta2hhbmRhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjZkXCI7IH1cblxuLmZhLWtpY2tlZ2lkYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiYlwiOyB9XG5cbi5mYS1raWNrZWdpZGEtazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiY1wiOyB9XG5cbi5mYS1raXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTk2XCI7IH1cblxuLmZhLWtpc3MtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5N1wiOyB9XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OThcIjsgfVxuXG4uZmEta2l3aS1iaXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTM1XCI7IH1cblxuLmZhLWtvcnZ1ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG5cbi5mYS1sYW5kbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2ZlwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZmNcIjsgfVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiZFwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS1sYXVnaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5OVwiOyB9XG5cbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTlhXCI7IH1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5YlwiOyB9XG5cbi5mYS1sYXVnaC13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTljXCI7IH1cblxuLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWZkXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNmNcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzNlwiOyB9XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MzdcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4uZmEtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjMFwiOyB9XG5cbi5mYS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDhjXCI7IH1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzYVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyM1wiOyB9XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzFcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyYThcIjsgfVxuXG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTlkXCI7IH1cblxuLmZhLWx5ZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzNcIjsgfVxuXG4uZmEtbWFnZW50bzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjNFwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkMFwiOyB9XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNzZcIjsgfVxuXG4uZmEtbWFpbC1idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjc0XCI7IH1cblxuLmZhLW1haWxjaGltcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5ZVwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cblxuLmZhLW1hbmRhbG9yaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTBmXCI7IH1cblxuLmZhLW1hcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG5cbi5mYS1tYXAtbWFya2VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTlmXCI7IH1cblxuLmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWEwXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzdcIjsgfVxuXG4uZmEtbWFya2Rvd246YmVmb3JlIHsgY29udGVudDogXCJcXGY2MGZcIjsgfVxuXG4uZmEtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWExXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjJcIjsgfVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjdcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cblxuLmZhLW1hc2s6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZmFcIjsgfVxuXG4uZmEtbWFzdG9kb246YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjZcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmZhLW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWEyXCI7IH1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzZcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cblxuLmZhLW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmYVwiOyB9XG5cbi5mYS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjOFwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YTNcIjsgfVxuXG4uZmEtbWVoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLW1laC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhNFwiOyB9XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWE1XCI7IH1cblxuLmZhLW1lbW9yeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzOFwiOyB9XG5cbi5mYS1tZW5vcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjc2XCI7IH1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjNcIjsgfVxuXG4uZmEtbWV0ZW9yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzUzXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTM5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzFcIjsgfVxuXG4uZmEtbWljcm9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxMFwiOyB9XG5cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2FcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjhcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDU2XCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi5mYS1taXg6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2JcIjsgfVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODlcIjsgfVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NjXCI7IH1cblxuLmZhLW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG5cbi5mYS1tb2JpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NkXCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODVcIjsgfVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QwXCI7IH1cblxuLmZhLW1vbmV5LWJpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZDZcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDFcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTNhXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY1M2JcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGY1M2NcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTNkXCI7IH1cblxuLmZhLW1vbnVtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWE2XCI7IH1cblxuLmZhLW1vb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxODZcIjsgfVxuXG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhN1wiOyB9XG5cbi5mYS1tb3NxdWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NzhcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi5mYS1tb3VudGFpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZmY1wiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDAxXCI7IH1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDJcIjsgfVxuXG4uZmEtbmVvczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxMlwiOyB9XG5cbi5mYS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmZmXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5mYS1uZXdzcGFwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4uZmEtbmltYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWE4XCI7IH1cblxuLmZhLW5pbnRlbmRvLXN3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxOFwiOyB9XG5cbi5mYS1ub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE5XCI7IH1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDNcIjsgfVxuXG4uZmEtbm90LWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTNlXCI7IH1cblxuLmZhLW5vdGVzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODFcIjsgfVxuXG4uZmEtbnBtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q0XCI7IH1cblxuLmZhLW5zODpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkNVwiOyB9XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkNlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDhcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5mYS1vaWwtY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjEzXCI7IH1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxMFwiOyB9XG5cbi5mYS1vbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3OVwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmFcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG5cbi5mYS1vc2k6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWFcIjsgfVxuXG4uZmEtb3R0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MDBcIjsgfVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWFhXCI7IH1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY1M2ZcIjsgfVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLmZhLXBhbGxldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzZcIjsgfVxuXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjZFwiOyB9XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGRcIjsgfVxuXG4uZmEtcGFya2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0MFwiOyB9XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhYlwiOyB9XG5cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3YlwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjBcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cblxuLmZhLXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjdjXCI7IH1cblxuLmZhLXBlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwNFwiOyB9XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cblxuLmZhLXBlbi1mYW5jeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhY1wiOyB9XG5cbi5mYS1wZW4tbmliOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWFkXCI7IH1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGJcIjsgfVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG5cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YWVcIjsgfVxuXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzA0XCI7IH1cblxuLmZhLXBlb3BsZS1jYXJyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjZVwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cblxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NDFcIjsgfVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cblxuLmZhLXBlcnNvbi1ib290aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1NlwiOyB9XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkYlwiOyB9XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTExXCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cblxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2RkXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5OFwiOyB9XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4uZmEtcGhwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDU3XCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG5cbi5mYS1waWdneS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQzXCI7IH1cblxuLmZhLXBpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg0XCI7IH1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkMlwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGQzXCI7IH1cblxuLmZhLXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHsgY29udGVudDogXCJcXGY2N2ZcIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNzJcIjsgfVxuXG4uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhZlwiOyB9XG5cbi5mYS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YjBcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0YlwiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkZlwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjdcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZmVcIjsgfVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjZVwiOyB9XG5cbi5mYS1wb2xsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjgxXCI7IH1cblxuLmZhLXBvbGwtaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4MlwiOyB9XG5cbi5mYS1wb286YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmVcIjsgfVxuXG4uZmEtcG9vLXN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzVhXCI7IH1cblxuLmZhLXBvb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MTlcIjsgfVxuXG4uZmEtcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTBcIjsgfVxuXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTFcIjsgfVxuXG4uZmEtcHJheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4M1wiOyB9XG5cbi5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjg0XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViMVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLmZhLXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODdcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cblxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0MlwiOyB9XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTFcIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmZhLXB5dGhvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlMlwiOyB9XG5cbi5mYS1xcTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMjlcIjsgfVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cblxuLmZhLXF1aWRkaXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1OFwiOyB9XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTlcIjsgfVxuXG4uZmEtcXVvcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzRcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5mYS1xdXJhbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4N1wiOyB9XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjdcIjsgfVxuXG4uZmEtcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1YlwiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHsgY29udGVudDogXCJcXGYwNzRcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG5cbi5mYS1yZWFjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxYlwiOyB9XG5cbi5mYS1yZWFjdGV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1ZFwiOyB9XG5cbi5mYS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDVcIjsgfVxuXG4uZmEtcmViZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uZmEtcmVjZWlwdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0M1wiOyB9XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlM1wiOyB9XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTFcIjsgfVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjgxXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTJcIjsgfVxuXG4uZmEtcmVkbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxZVwiOyB9XG5cbi5mYS1yZWRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmOVwiOyB9XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVkXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG5cbi5mYS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlNVwiOyB9XG5cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjJcIjsgfVxuXG4uZmEtcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U2XCI7IH1cblxuLmZhLXJlcHVibGljYW46YmVmb3JlIHsgY29udGVudDogXCJcXGY3NWVcIjsgfVxuXG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGY4XCI7IH1cblxuLmZhLXJlc29sdmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlN1wiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDc5XCI7IH1cblxuLmZhLXJldjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViMlwiOyB9XG5cbi5mYS1yaWJib246YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDZcIjsgfVxuXG4uZmEtcmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcwYlwiOyB9XG5cbi5mYS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDE4XCI7IH1cblxuLmZhLXJvYm90OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTQ0XCI7IH1cblxuLmZhLXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U4XCI7IH1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTlcIjsgfVxuXG4uZmEtcm91dGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDdcIjsgfVxuXG4uZmEtcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4uZmEtcnVibGUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5mYS1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0NVwiOyB9XG5cbi5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0NlwiOyB9XG5cbi5mYS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTQ3XCI7IH1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTQ4XCI7IH1cblxuLmZhLXJ1bm5pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MGNcIjsgfVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG5cbi5mYS1zYWQtY3J5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWIzXCI7IH1cblxuLmZhLXNhZC10ZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWI0XCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG5cbi5mYS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFlXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzdcIjsgfVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cblxuLmZhLXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0OVwiOyB9XG5cbi5mYS1zY3Jld2RyaXZlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0YVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGFcIjsgfVxuXG4uZmEtc2Nyb2xsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzBlXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG5cbi5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjg4XCI7IH1cblxuLmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4OVwiOyB9XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTBcIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMGVcIjsgfVxuXG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWJcIjsgfVxuXG4uZmEtc2VlZGxpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDhcIjsgfVxuXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGFcIjsgfVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG5cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWNcIjsgfVxuXG4uZmEtc2hhcGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjFmXCI7IH1cblxuLmZhLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi5mYS1zaGVrZWwtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWFcIjsgfVxuXG4uZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4uZmEtc2hvZS1wcmludHM6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NGJcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDdhXCI7IH1cblxuLmZhLXNob3B3YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWI1XCI7IH1cblxuLmZhLXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjY1wiOyB9XG5cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViNlwiOyB9XG5cbi5mYS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQ5XCI7IH1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG5cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YjdcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uZmEtc2lzdHJpeDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlZVwiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cblxuLmZhLXNpdGg6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MTJcIjsgfVxuXG4uZmEtc2t1bGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NGNcIjsgfVxuXG4uZmEtc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcxNFwiOyB9XG5cbi5mYS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG5cbi5mYS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG5cbi5mYS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG5cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VmXCI7IH1cblxuLmZhLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzE1XCI7IH1cblxuLmZhLXNsaWRlcnMtaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLmZhLXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cblxuLmZhLXNtaWxlLWJlYW06YmVmb3JlIHsgY29udGVudDogXCJcXGY1YjhcIjsgfVxuXG4uZmEtc21pbGUtd2luazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkYVwiOyB9XG5cbi5mYS1zbW9nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzVmXCI7IH1cblxuLmZhLXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGRcIjsgfVxuXG4uZmEtc21va2luZy1iYW46YmVmb3JlIHsgY29udGVudDogXCJcXGY1NGRcIjsgfVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWJcIjsgfVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWNcIjsgfVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cblxuLmZhLXNub3dmbGFrZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG5cbi5mYS1zb2NrczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5NlwiOyB9XG5cbi5mYS1zb2xhci1wYW5lbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViYVwiOyB9XG5cbi5mYS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGRjXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjFcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGRkXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGRlXCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4uZmEtc3BhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWJiXCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTdcIjsgfVxuXG4uZmEtc3BlYWthcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmM1wiOyB9XG5cbi5mYS1zcGlkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MTdcIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi5mYS1zcGxvdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWJjXCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4uZmEtc3ByYXktY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWJkXCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi5mYS1zcXVhcmUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1Y1wiOyB9XG5cbi5mYS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OThcIjsgfVxuXG4uZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YmVcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmNcIjsgfVxuXG4uZmEtc3RhbXA6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YmZcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwNVwiOyB9XG5cbi5mYS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5OVwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4uZmEtc3Rhci1oYWxmLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjMFwiOyB9XG5cbi5mYS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjlhXCI7IH1cblxuLmZhLXN0YXItb2YtbGlmZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYyMVwiOyB9XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y1XCI7IH1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiN1wiOyB9XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjZcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0OFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNTFcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZjFcIjsgfVxuXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y3XCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLmZhLXN0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNGRcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGRcIjsgfVxuXG4uZmEtc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cblxuLmZhLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTRlXCI7IH1cblxuLmZhLXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0ZlwiOyB9XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4uZmEtc3RyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTUwXCI7IH1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFkXCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYwY2NcIjsgfVxuXG4uZmEtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI5XCI7IH1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJhXCI7IH1cblxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTUxXCI7IH1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmOFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTNcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmMlwiOyB9XG5cbi5mYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWMxXCI7IH1cblxuLmZhLXN1bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjlcIjsgfVxuXG4uZmEtc3VycHJpc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YzJcIjsgfVxuXG4uZmEtc3dhdGNoYm9vazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjM1wiOyB9XG5cbi5mYS1zd2ltbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWM0XCI7IH1cblxuLmZhLXN3aW1taW5nLXBvb2w6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YzVcIjsgfVxuXG4uZmEtc3luYWdvZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjliXCI7IH1cblxuLmZhLXN5bmM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMjFcIjsgfVxuXG4uZmEtc3luYy1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjFcIjsgfVxuXG4uZmEtc3lyaW5nZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjZVwiOyB9XG5cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWRcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmFcIjsgfVxuXG4uZmEtdGFibGV0czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5MFwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmZFwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi5mYS10YXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRiXCI7IH1cblxuLmZhLXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGFlXCI7IH1cblxuLmZhLXRheGk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmFcIjsgfVxuXG4uZmEtdGVhbXNwZWFrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGY5XCI7IH1cblxuLmZhLXRlZXRoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjJlXCI7IH1cblxuLmZhLXRlZXRoLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGY2MmZcIjsgfVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzZcIjsgfVxuXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmVcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc2OVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NmJcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzNFwiOyB9XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDM1XCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDBhXCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDA5XCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMGJcIjsgfVxuXG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjlkXCI7IH1cblxuLmZhLXRoZWF0ZXItbWFza3M6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MzBcIjsgfVxuXG4uZmEtdGhlbWVjbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjNlwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjJcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTFcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2JcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2FcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4uZmEtdGhpbmstcGVha3M6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MzFcIjsgfVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjVcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cblxuLmZhLXRodW1idGFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5mYS10aWNrZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cblxuLmZhLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDQzXCI7IH1cblxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YzdcIjsgfVxuXG4uZmEtdGlyZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YzhcIjsgfVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNFwiOyB9XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDVcIjsgfVxuXG4uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzFlXCI7IH1cblxuLmZhLXRvb2xib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NTJcIjsgfVxuXG4uZmEtdG9vdGg6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YzlcIjsgfVxuXG4uZmEtdG9yYWg6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YTBcIjsgfVxuXG4uZmEtdG9yaWktZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhMVwiOyB9XG5cbi5mYS10cmFjdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzIyXCI7IH1cblxuLmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGY1MTNcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cblxuLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MzdcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cblxuLmZhLXRyYXNoLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlZFwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cblxuLmZhLXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOTFcIjsgfVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZDFcIjsgfVxuXG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkZVwiOyB9XG5cbi5mYS10cnVjay1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjNiXCI7IH1cblxuLmZhLXRydWNrLW1vdmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkZlwiOyB9XG5cbi5mYS10cnVjay1waWNrdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGY2M2NcIjsgfVxuXG4uZmEtdHNoaXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTUzXCI7IH1cblxuLmZhLXR0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNFwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG5cbi5mYS10djpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS10eXBvMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyYlwiOyB9XG5cbi5mYS11YmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDAyXCI7IH1cblxuLmZhLXVpa2l0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDAzXCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWNhXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjZFwiOyB9XG5cbi5mYS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGUyXCI7IH1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVhXCI7IH1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtdW50YXBwZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwNVwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOTNcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4uZmEtdXNlci1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDZcIjsgfVxuXG4uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZmFcIjsgfVxuXG4uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZmJcIjsgfVxuXG4uZmEtdXNlci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmY1wiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG5cbi5mYS11c2VyLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGZkXCI7IH1cblxuLmZhLXVzZXItY29nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGZlXCI7IH1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmZlwiOyB9XG5cbi5mYS11c2VyLWZyaWVuZHM6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MDBcIjsgfVxuXG4uZmEtdXNlci1ncmFkdWF0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwMVwiOyB9XG5cbi5mYS11c2VyLWluanVyZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MjhcIjsgfVxuXG4uZmEtdXNlci1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTAyXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZjBcIjsgfVxuXG4uZmEtdXNlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwM1wiOyB9XG5cbi5mYS11c2VyLW5pbmphOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTA0XCI7IH1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNFwiOyB9XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG5cbi5mYS11c2VyLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwNVwiOyB9XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTA2XCI7IH1cblxuLmZhLXVzZXItdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTA3XCI7IH1cblxuLmZhLXVzZXItdGllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTA4XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtdXNlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzBcIjsgfVxuXG4uZmEtdXNlcnMtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTA5XCI7IH1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA3XCI7IH1cblxuLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTVcIjsgfVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTdcIjsgfVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA4XCI7IH1cblxuLmZhLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY1Y2JcIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uZmEtdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzN1wiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5mYS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkyXCI7IH1cblxuLmZhLXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkzXCI7IH1cblxuLmZhLXZpYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cblxuLmZhLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmZhLXZpZGVvLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGUyXCI7IH1cblxuLmZhLXZpaGFyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhN1wiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4uZmEtdmltZW8tdjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZhLXZudjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwYlwiOyB9XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYwMjdcIjsgfVxuXG4uZmEtdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YTlcIjsgfVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyNlwiOyB9XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMjhcIjsgfVxuXG4uZmEtdm90ZS15ZWE6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NzJcIjsgfVxuXG4uZmEtdnItY2FyZGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzI5XCI7IH1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cblxuLmZhLXdhbGtpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NTRcIjsgfVxuXG4uZmEtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTU1XCI7IH1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5NFwiOyB9XG5cbi5mYS13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc3M1wiOyB9XG5cbi5mYS13ZWVibHk6YmVmb3JlIHsgY29udGVudDogXCJcXGY1Y2NcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGFcIjsgfVxuXG4uZmEtd2VpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk2XCI7IH1cblxuLmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWNkXCI7IH1cblxuLmZhLXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGNcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG5cbi5mYS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwZFwiOyB9XG5cbi5mYS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWViXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmZhLXdpbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MmVcIjsgfVxuXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDFcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDJcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG5cbi5mYS13aW5lLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcyZlwiOyB9XG5cbi5mYS13aW5lLWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGUzXCI7IH1cblxuLmZhLXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWNlXCI7IH1cblxuLmZhLXdpeDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjZlwiOyB9XG5cbi5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczMFwiOyB9XG5cbi5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTE0XCI7IH1cblxuLmZhLXdvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG5cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDExXCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkZVwiOyB9XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cblxuLmZhLXdwcmVzc3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTRcIjsgfVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGFkXCI7IH1cblxuLmZhLXgtcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk3XCI7IH1cblxuLmZhLXhib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTJcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2JcIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWVcIjsgfVxuXG4uZmEteWFuZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDEzXCI7IH1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE0XCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTlcIjsgfVxuXG4uZmEteWVuLXNpZ246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4uZmEteWluLXlhbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YWRcIjsgfVxuXG4uZmEteW9hc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjFcIjsgfVxuXG4uZmEteW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzMVwiOyB9XG5cbi5mYS16aGlodTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYzZlwiOyB9XG5cbi5zci1vbmx5IHsgYm9yZGVyOiAwOyBjbGlwOiByZWN0KDAsIDAsIDAsIDApOyBoZWlnaHQ6IDFweDsgbWFyZ2luOiAtMXB4OyBvdmVyZmxvdzogaGlkZGVuOyBwYWRkaW5nOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxcHg7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHsgY2xpcDogYXV0bzsgaGVpZ2h0OiBhdXRvOyBtYXJnaW46IDA7IG92ZXJmbG93OiB2aXNpYmxlOyBwb3NpdGlvbjogc3RhdGljOyB3aWR0aDogYXV0bzsgfVxuXG4vKiEgRm9udCBBd2Vzb21lIEZyZWUgNS41LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSkgKi9cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYWIgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IH1cblxuLyohIEZvbnQgQXdlc29tZSBGcmVlIDUuNS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpICovXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhciB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLyohIEZvbnQgQXdlc29tZSBGcmVlIDUuNS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpICovXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogOTAwOyBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3RcIik7IHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhLCAuZmFzIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4vKiEgRm9udCBBd2Vzb21lIEZyZWUgNS41LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSkgKi9cbi5mYS5mYS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwMFwiOyB9XG5cbi5mYS5mYS1tZWV0dXAgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN0YXItbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwNVwiOyB9XG5cbi5mYS5mYS1yZW1vdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEuZmEtY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEuZmEtZ2VhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi5mYS5mYS10cmFzaC1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlZFwiOyB9XG5cbi5mYS5mYS1maWxlLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWJcIjsgfVxuXG4uZmEuZmEtY2xvY2stbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEuZmEtYXJyb3ctY2lyY2xlLW8tZG93biB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzNThcIjsgfVxuXG4uZmEuZmEtYXJyb3ctY2lyY2xlLW8tdXAgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1YlwiOyB9XG5cbi5mYS5mYS1wbGF5LWNpcmNsZS1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi5mYS5mYS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEuZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDFlXCI7IH1cblxuLmZhLmZhLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMjFcIjsgfVxuXG4uZmEuZmEtbGlzdC1hbHQgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1kZWRlbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwM2JcIjsgfVxuXG4uZmEuZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmZhLmZhLXBpY3R1cmUtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzZVwiOyB9XG5cbi5mYS5mYS1waG90byB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXBob3RvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLmZhLWltYWdlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4uZmEuZmEtcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzAzXCI7IH1cblxuLmZhLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4uZmEuZmEtcGVuY2lsLXNxdWFyZS1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLmZhLXNoYXJlLXNxdWFyZS1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmEuZmEtY2hlY2stc3F1YXJlLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS5mYS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4uZmEuZmEtdGltZXMtY2lyY2xlLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi5mYS5mYS1jaGVjay1jaXJjbGUtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDU4XCI7IH1cblxuLmZhLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2NFwiOyB9XG5cbi5mYS5mYS1leWUgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1leWUtc2xhc2ggeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLmZhLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLmZhLWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLmZhLWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cblxuLmZhLmZhLWJhci1jaGFydCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4MFwiOyB9XG5cbi5mYS5mYS1iYXItY2hhcnQtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWJhci1jaGFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDgwXCI7IH1cblxuLmZhLmZhLXR3aXR0ZXItc3F1YXJlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1mYWNlYm9vay1zcXVhcmUgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWdlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDg1XCI7IH1cblxuLmZhLmZhLXRodW1icy1vLXVwIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjRcIjsgfVxuXG4uZmEuZmEtdGh1bWJzLW8tZG93biB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjVcIjsgfVxuXG4uZmEuZmEtaGVhcnQtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDRcIjsgfVxuXG4uZmEuZmEtc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjVcIjsgfVxuXG4uZmEuZmEtbGlua2VkaW4tc3F1YXJlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4uZmEuZmEtdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5mYS5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLmZhLmZhLXNpZ24taW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjZcIjsgfVxuXG4uZmEuZmEtZ2l0aHViLXNxdWFyZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtbGVtb24tbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYwOTRcIjsgfVxuXG4uZmEuZmEtc3F1YXJlLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi5mYS5mYS1ib29rbWFyay1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyZVwiOyB9XG5cbi5mYS5mYS10d2l0dGVyIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1mYWNlYm9vayB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4uZmEuZmEtZmFjZWJvb2stZiB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmFjZWJvb2stZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG5cbi5mYS5mYS1naXRodWIgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNyZWRpdC1jYXJkIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmVlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS5mYS1oZGQtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLmZhLWhhbmQtby1yaWdodCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhNFwiOyB9XG5cbi5mYS5mYS1oYW5kLW8tbGVmdCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmZhLmZhLWhhbmQtby11cCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5mYS5mYS1oYW5kLW8tZG93biB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGE3XCI7IH1cblxuLmZhLmZhLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWVcIjsgfVxuXG4uZmEuZmEtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzBcIjsgfVxuXG4uZmEuZmEtY2hhaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzFcIjsgfVxuXG4uZmEuZmEtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEuZmEtZmlsZXMtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4uZmEuZmEtZmxvcHB5LW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjN1wiOyB9XG5cbi5mYS5mYS1uYXZpY29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cblxuLmZhLmZhLXJlb3JkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzlcIjsgfVxuXG4uZmEuZmEtcGludGVyZXN0IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1waW50ZXJlc3Qtc3F1YXJlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1nb29nbGUtcGx1cy1zcXVhcmUgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWdvb2dsZS1wbHVzIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS5mYS1tb25leSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QxXCI7IH1cblxuLmZhLmZhLXVuc29ydGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGRjXCI7IH1cblxuLmZhLmZhLXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkZFwiOyB9XG5cbi5mYS5mYS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkZVwiOyB9XG5cbi5mYS5mYS1saW5rZWRpbiB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTFcIjsgfVxuXG4uZmEuZmEtcm90YXRlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4uZmEuZmEtbGVnYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEuZmEtdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmZFwiOyB9XG5cbi5mYS5mYS1kYXNoYm9hcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4uZmEuZmEtY29tbWVudC1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLmZhLWNvbW1lbnRzLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDg2XCI7IH1cblxuLmZhLmZhLWZsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLmZhLmZhLWNsaXBib2FyZCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXBhc3RlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtcGFzdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjhcIjsgfVxuXG4uZmEuZmEtbGlnaHRidWxiLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5mYS5mYS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MlwiOyB9XG5cbi5mYS5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4MVwiOyB9XG5cbi5mYS5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODJcIjsgfVxuXG4uZmEuZmEtYmVsbC1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLmZhLWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTdcIjsgfVxuXG4uZmEuZmEtZmlsZS10ZXh0LW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5mYS5mYS1idWlsZGluZy1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5mYS5mYS1ob3NwaXRhbC1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS5mYS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmFcIjsgfVxuXG4uZmEuZmEtbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NkXCI7IH1cblxuLmZhLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG5cbi5mYS5mYS1jaXJjbGUtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmZhLmZhLW1haWwtcmVwbHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4uZmEuZmEtZ2l0aHViLWFsdCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZm9sZGVyLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3YlwiOyB9XG5cbi5mYS5mYS1mb2xkZXItb3Blbi1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3Y1wiOyB9XG5cbi5mYS5mYS1zbWlsZS1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5mYS5mYS1mcm93bi1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS5mYS1tZWgtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLmZhLWtleWJvYXJkLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLmZhLmZhLWZsYWctbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi5mYS5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5mYS5mYS1zdGFyLWhhbGYtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLmZhLmZhLXN0YXItaGFsZi1lbXB0eSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4OVwiOyB9XG5cbi5mYS5mYS1zdGFyLWhhbGYtZnVsbCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLmZhLmZhLWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4uZmEuZmEtc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmZhLmZhLWNhbGVuZGFyLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmZhLmZhLW1heGNkbiB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaHRtbDUgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNzczMgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5mYS5mYS1taW51cy1zcXVhcmUtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cblxuLmZhLmZhLWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmZhLmZhLWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4uZmEuZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi5mYS5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG5cbi5mYS5mYS1jb21wYXNzIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2FyZXQtc3F1YXJlLW8tZG93biB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEuZmEtdG9nZ2xlLWRvd24geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS10b2dnbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG5cbi5mYS5mYS1jYXJldC1zcXVhcmUtby11cCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLmZhLmZhLXRvZ2dsZS11cCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRvZ2dsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5mYS5mYS1jYXJldC1zcXVhcmUtby1yaWdodCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmZhLmZhLXRvZ2dsZS1yaWdodCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi5mYS5mYS1ldXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEuZmEtZXVybzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi5mYS5mYS1nYnA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4uZmEuZmEtdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLmZhLmZhLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS5mYS1pbnI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uZmEuZmEtcnVwZWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uZmEuZmEtanB5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmZhLmZhLWNueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS5mYS1ybWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4uZmEuZmEteWVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmZhLmZhLXJ1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5mYS5mYS1ydWJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5mYS5mYS1yb3VibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEuZmEta3J3OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cblxuLmZhLmZhLXdvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS5mYS1idGMgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWJpdGNvaW4geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWFcIjsgfVxuXG4uZmEuZmEtZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG5cbi5mYS5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4uZmEuZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLmZhLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLmZhLXlvdXR1YmUtc3F1YXJlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS15b3V0dWJlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS14aW5nIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS14aW5nLXNxdWFyZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEteW91dHViZS1wbGF5IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4uZmEuZmEtZHJvcGJveCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc3RhY2stb3ZlcmZsb3cgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWluc3RhZ3JhbSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmxpY2tyIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1hZG4geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWJpdGJ1Y2tldCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYml0YnVja2V0LXNxdWFyZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG5cbi5mYS5mYS10dW1ibHIgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXR1bWJsci1zcXVhcmUgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5mYS5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cblxuLmZhLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwYVwiOyB9XG5cbi5mYS5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cblxuLmZhLmZhLWFwcGxlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS13aW5kb3dzIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1hbmRyb2lkIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1saW51eCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZHJpYmJibGUgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXNreXBlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1mb3Vyc3F1YXJlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS10cmVsbG8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWdyYXRpcGF5IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1naXR0aXAgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWdpdHRpcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi5mYS5mYS1zdW4tbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cblxuLmZhLmZhLW1vb24tbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG5cbi5mYS5mYS12ayB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtd2VpYm8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXJlbnJlbiB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtcGFnZWxpbmVzIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1zdGFjay1leGNoYW5nZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG5cbi5mYS5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS5mYS1jYXJldC1zcXVhcmUtby1sZWZ0IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG5cbi5mYS5mYS10b2dnbGUtbGVmdCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLmZhLmZhLWRvdC1jaXJjbGUtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS5mYS12aW1lby1zcXVhcmUgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi5mYS5mYS10dXJraXNoLWxpcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEuZmEtcGx1cy1zcXVhcmUtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYwZmVcIjsgfVxuXG4uZmEuZmEtc2xhY2sgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXdvcmRwcmVzcyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtb3BlbmlkIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1pbnN0aXR1dGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi5mYS5mYS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG5cbi5mYS5mYS15YWhvbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZ29vZ2xlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1yZWRkaXQgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXJlZGRpdC1zcXVhcmUgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN0dW1ibGV1cG9uLWNpcmNsZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc3R1bWJsZXVwb24geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWRlbGljaW91cyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZGlnZyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtcGllZC1waXBlci1wcCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtcGllZC1waXBlci1hbHQgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWRydXBhbCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtam9vbWxhIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNVwiOyB9XG5cbi5mYS5mYS1iZWhhbmNlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1iZWhhbmNlLXNxdWFyZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc3RlYW0geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN0ZWFtLXNxdWFyZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYXV0b21vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG5cbi5mYS5mYS1jYWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmFcIjsgfVxuXG4uZmEuZmEtZW52ZWxvcGUtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTBcIjsgfVxuXG4uZmEuZmEtZGV2aWFudGFydCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc291bmRjbG91ZCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmlsZS1wZGYtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4uZmEuZmEtZmlsZS13b3JkLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS5mYS1maWxlLWV4Y2VsLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uZmEuZmEtZmlsZS1wb3dlcnBvaW50LW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG5cbi5mYS5mYS1maWxlLWltYWdlLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzVcIjsgfVxuXG4uZmEuZmEtZmlsZS1waG90by1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmlsZS1waG90by1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmZhLmZhLWZpbGUtcGljdHVyZS1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzVcIjsgfVxuXG4uZmEuZmEtZmlsZS1hcmNoaXZlLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS5mYS1maWxlLXppcC1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmlsZS16aXAtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS5mYS1maWxlLWF1ZGlvLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzdcIjsgfVxuXG4uZmEuZmEtZmlsZS1zb3VuZC1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLmZhLWZpbGUtdmlkZW8tbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS5mYS1maWxlLW1vdmllLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLW1vdmllLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzhcIjsgfVxuXG4uZmEuZmEtZmlsZS1jb2RlLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG5cbi5mYS5mYS12aW5lIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1jb2RlcGVuIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1qc2ZpZGRsZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtbGlmZS1yaW5nIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtbGlmZS1ib3V5IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtbGlmZS1ib3V5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmZhLmZhLWxpZmUtYnVveSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWxpZmUtYnVveTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS5mYS1saWZlLXNhdmVyIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtbGlmZS1zYXZlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS5mYS1zdXBwb3J0IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc3VwcG9ydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi5mYS5mYS1yZWJlbCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtcmEgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cblxuLmZhLmZhLXJlc2lzdGFuY2UgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXJlc2lzdGFuY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uZmEuZmEtZW1waXJlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1nZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDFcIjsgfVxuXG4uZmEuZmEtZ2l0LXNxdWFyZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZ2l0IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1oYWNrZXItbmV3cyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEteS1jb21iaW5hdG9yLXNxdWFyZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG5cbi5mYS5mYS15Yy1zcXVhcmUgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXljLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG5cbi5mYS5mYS10ZW5jZW50LXdlaWJvIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1xcSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtd2VpeGluIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS13ZWNoYXQgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXdlY2hhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi5mYS5mYS1zZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmZhLmZhLXBhcGVyLXBsYW5lLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmZhLmZhLXNlbmQtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXNlbmQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5mYS5mYS1jaXJjbGUtdGhpbiB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmZhLmZhLWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG5cbi5mYS5mYS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZhLmZhLWZ1dGJvbC1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEuZmEtc29jY2VyLWJhbGwtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEuZmEtc2xpZGVzaGFyZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtdHdpdGNoIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS15ZWxwIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1uZXdzcGFwZXItbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLmZhLmZhLXBheXBhbCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZ29vZ2xlLXdhbGxldCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2MtdmlzYSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2MtbWFzdGVyY2FyZCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2MtZGlzY292ZXIgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNjLWFtZXggeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNjLXBheXBhbCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2Mtc3RyaXBlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1iZWxsLXNsYXNoLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEuZmEtdHJhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4uZmEuZmEtY29weXJpZ2h0IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG5cbi5mYS5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLmZhLmZhLXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi5mYS5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmZhLmZhLWxhc3RmbSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtbGFzdGZtLXNxdWFyZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaW94aG9zdCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYW5nZWxsaXN0IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1jYyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLmZhLWlsczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5mYS5mYS1zaGVrZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEuZmEtc2hlcWVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmZhLmZhLW1lYW5wYXRoIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG5cbi5mYS5mYS1idXlzZWxsYWRzIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1jb25uZWN0ZGV2ZWxvcCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZGFzaGN1YmUgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWZvcnVtYmVlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1sZWFucHViIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1zZWxsc3kgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXNoaXJ0c2luYnVsayB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc2ltcGx5YnVpbHQgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXNreWF0bGFzIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1kaWFtb25kIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhNVwiOyB9XG5cbi5mYS5mYS1pbnRlcnNleDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi5mYS5mYS1mYWNlYm9vay1vZmZpY2lhbCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOWFcIjsgfVxuXG4uZmEuZmEtcGludGVyZXN0LXAgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXdoYXRzYXBwIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1ob3RlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS5mYS12aWFjb2luIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1tZWRpdW0geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXktY29tYmluYXRvciB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEteWMgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLmZhLmZhLW9wdGluLW1vbnN0ZXIgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW9wZW5jYXJ0IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1leHBlZGl0ZWRzc2wgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWJhdHRlcnktNDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5mYS5mYS1iYXR0ZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmZhLmZhLWJhdHRlcnktMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5mYS5mYS1iYXR0ZXJ5LTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uZmEuZmEtYmF0dGVyeS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cblxuLmZhLmZhLWJhdHRlcnktMDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG5cbi5mYS5mYS1vYmplY3QtZ3JvdXAgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1vYmplY3QtdW5ncm91cCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN0aWNreS1ub3RlLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLmZhLmZhLWNjLWpjYiB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2MtZGluZXJzLWNsdWIgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNsb25lIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaG91cmdsYXNzLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5mYS5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5mYS5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5mYS5mYS1oYW5kLXJvY2stbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmZhLmZhLWhhbmQtZ3JhYi1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaGFuZC1ncmFiLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTVcIjsgfVxuXG4uZmEuZmEtaGFuZC1wYXBlci1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmZhLmZhLWhhbmQtc3RvcC1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaGFuZC1zdG9wLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4uZmEuZmEtaGFuZC1zY2lzc29ycy1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmZhLmZhLWhhbmQtbGl6YXJkLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLmZhLWhhbmQtc3BvY2stbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5mYS5mYS1oYW5kLXBvaW50ZXItbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmZhLmZhLWhhbmQtcGVhY2UtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5mYS5mYS1yZWdpc3RlcmVkIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY3JlYXRpdmUtY29tbW9ucyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZ2cgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWdnLWNpcmNsZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtdHJpcGFkdmlzb3IgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW9kbm9rbGFzc25pa2kgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1nZXQtcG9ja2V0IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS13aWtpcGVkaWEtdyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc2FmYXJpIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1jaHJvbWUgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWZpcmVmb3ggeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW9wZXJhIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1pbnRlcm5ldC1leHBsb3JlciB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS5mYS1jb250YW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLTUwMHB4IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1hbWF6b24geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNhbGVuZGFyLXBsdXMtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS5mYS1jYWxlbmRhci1taW51cy1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG5cbi5mYS5mYS1jYWxlbmRhci10aW1lcy1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS5mYS1jYWxlbmRhci1jaGVjay1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5mYS5mYS1tYXAtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLmZhLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWRcIjsgfVxuXG4uZmEuZmEtY29tbWVudGluZy1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFkXCI7IH1cblxuLmZhLmZhLWhvdXp6IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS12aW1lbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtdmltZW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uZmEuZmEtYmxhY2stdGllIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1mb250aWNvbnMgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXJlZGRpdC1hbGllbiB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZWRnZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLmZhLWNvZGllcGllIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1tb2R4IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1mb3J0LWF3ZXNvbWUgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXVzYiB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtcHJvZHVjdC1odW50IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1taXhjbG91ZCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc2NyaWJkIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1wYXVzZS1jaXJjbGUtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cblxuLmZhLmZhLXN0b3AtY2lyY2xlLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLmZhLWJsdWV0b290aCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYmx1ZXRvb3RoLWIgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWdpdGxhYiB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtd3BiZWdpbm5lciB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtd3Bmb3JtcyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZW52aXJhIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS13aGVlbGNoYWlyLWFsdCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjhcIjsgfVxuXG4uZmEuZmEtcXVlc3Rpb24tY2lyY2xlLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1OVwiOyB9XG5cbi5mYS5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5mYS5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmZhLmZhLWRlYWZuZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmZhLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG5cbi5mYS5mYS1nbGlkZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZ2xpZGUtZyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc2lnbmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG5cbi5mYS5mYS12aWFkZW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXZpYWRlby1zcXVhcmUgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXNuYXBjaGF0IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1zbmFwY2hhdC1naG9zdCB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc25hcGNoYXQtc3F1YXJlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1waWVkLXBpcGVyIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maXJzdC1vcmRlciB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEteW9hc3QgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRoZW1laXNsZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWwgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cblxuLmZhLmZhLWdvb2dsZS1wbHVzLWNpcmNsZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cblxuLmZhLmZhLWZvbnQtYXdlc29tZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmEgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWZhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmZhLmZhLWhhbmRzaGFrZS1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4uZmEuZmEtZW52ZWxvcGUtb3Blbi1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cblxuLmZhLmZhLWxpbm9kZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYWRkcmVzcy1ib29rLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi5mYS5mYS12Y2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS5mYS1hZGRyZXNzLWNhcmQtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLmZhLmZhLXZjYXJkLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS12Y2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLmZhLmZhLXVzZXItY2lyY2xlLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLmZhLmZhLXVzZXItbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi5mYS5mYS1pZC1iYWRnZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG5cbi5mYS5mYS1pZC1jYXJkLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uZmEuZmEtZHJpdmVycy1saWNlbnNlLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG5cbi5mYS5mYS1xdW9yYSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZnJlZS1jb2RlLWNhbXAgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRlbGVncmFtIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS10aGVybW9tZXRlci00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4uZmEuZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG5cbi5mYS5mYS10aGVybW9tZXRlci0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2JcIjsgfVxuXG4uZmEuZmEtYmF0aHR1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5mYS5mYS1zMTU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2RcIjsgfVxuXG4uZmEuZmEtd2luZG93LW1heGltaXplIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtd2luZG93LXJlc3RvcmUgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTBcIjsgfVxuXG4uZmEuZmEtd2luZG93LWNsb3NlLW8geyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5mYS5mYS10aW1lcy1yZWN0YW5nbGUtbyB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cblxuLmZhLmZhLWJhbmRjYW1wIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1ncmF2IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1ldHN5IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1pbWRiIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1yYXZlbHJ5IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1lZXJjYXN0IHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1lZXJjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cblxuLmZhLmZhLXNub3dmbGFrZS1vIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGNcIjsgfVxuXG4uZmEuZmEtc3VwZXJwb3dlcnMgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXdwZXhwbG9yZXIgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXNwb3RpZnkgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLyohIEhhbWJ1cmdlcnMgQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWggQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnMgQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzICovXG4uaGFtYnVyZ2VyIHsgcGFkZGluZzogMTVweCAxNXB4OyBjdXJzb3I6IHBvaW50ZXI7IHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IGZvbnQ6IGluaGVyaXQ7IGNvbG9yOiBpbmhlcml0OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogMDsgbWFyZ2luOiAwOyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7IC5oYW1idXJnZXI6aG92ZXIgeyBvcGFjaXR5OiAwLjc7IH0gfVxuXG4uaGFtYnVyZ2VyLWJveCB7IHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDE5cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oYW1idXJnZXItaW5uZXIgeyBkaXNwbGF5OiBibG9jazsgdG9wOiA1MCU7IG1hcmdpbi10b3A6IC0xLjVweDsgfVxuXG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgd2lkdGg6IDMwcHg7IGhlaWdodDogM3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXItcmFkaXVzOiA0cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1czsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cblxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRvcDogLThweDsgfVxuXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IGJvdHRvbTogLThweDsgfVxuXG4vKiBDb2xsYXBzZSAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lciB7IHRvcDogYXV0bzsgYm90dG9tOiAwOyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzczsgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRvcDogLTE2cHg7IHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyOyB9XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtOHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0b3A6IDA7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjsgfVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdG9wOiAwOyB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4ubWFpbi1tZW51LW5hdmlnYXRpb24gLnViZXJtZW51LXRhcmdldCAudWJlcm1lbnUtdGFyZ2V0LXRpdGxlIHsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmRpdi1hYm92ZS12aWRlbyB7IGRpc3BsYXk6IG5vbmU7IGN1cnNvcjogcG9pbnRlcjsgYm90dG9tOiAwOyBoZWlnaHQ6IDEwMCU7IGxlZnQ6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgdG9wOiAwOyB3aWR0aDogMTAwJTsgfVxuXG4uZGl2LWFib3ZlLXZpZGVvOmhvdmVyIC5wYXVzZS1idXR0b24geyBvcGFjaXR5OiAxOyB9XG5cbi5kaXYtYWJvdmUtdmlkZW8gLnBhdXNlLWJ1dHRvbiB7IGhlaWdodDogNDVweDsgbWFyZ2luOiBhdXRvOyB3aWR0aDogNDVweDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuXG4uZGl2LWFib3ZlLXZpZGVvIC5wYXVzZS1idXR0b24gcGF0aCB7IGZpbGw6ICNmZmY7IH1cblxuLnZpZGVvLXNlY3Rpb24tdmlkZW8geyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IHBhZGRpbmctdG9wOiA0OC44NSU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udmlkZW8tc2VjdGlvbi12aWRlbyBpZnJhbWUgeyBib3R0b206IDA7IGJvcmRlci1yYWRpdXM6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB0b3A6IDA7IGJvcmRlcjogMDsgaGVpZ2h0OiAxMDAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlOyB9XG5cbi5pbWFnZS1hYm92ZS12aWRlbyB7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGJvdHRvbTogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IH1cblxuLmltYWdlLWFib3ZlLXZpZGVvIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBib3JkZXItcmFkaXVzOiAwOyBvcGFjaXR5OiAwOyB9XG5cbi5pbWFnZS1hYm92ZS12aWRlbyAucGxheS12aWRlby1idXR0b24geyBjdXJzb3I6IHBvaW50ZXI7IGJvdHRvbTogMDsgaGVpZ2h0OiAxMDAlOyBsZWZ0OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRvcDogMDsgd2lkdGg6IDEwMCU7IH1cblxuLmltYWdlLWFib3ZlLXZpZGVvIC50YWJsZS1taWRkbGUtcG9zaXRpb24geyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmltYWdlLWFib3ZlLXZpZGVvIC50YWJsZS1taWRkbGUtcG9zaXRpb246aG92ZXIgc3ZnIHBhdGggeyBmaWxsOiAjMUM3MTQ5ICFpbXBvcnRhbnQ7IH1cblxuLmltYWdlLWFib3ZlLXZpZGVvIC50YWJsZS1taWRkbGUtcG9zaXRpb24gc3ZnIHBhdGggeyB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG5cbi5wbGF5LWJ1dHRvbi13cmFwcC1kaW1lbnNpb24geyBoZWlnaHQ6IDQ1cHg7IG1hcmdpbjogYXV0bzsgd2lkdGg6IDQ1cHg7IH1cblxuLnRhYmxlLWNvbnRhaW5lciB7IGRpc3BsYXk6IHRhYmxlOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyB9XG5cbi50YWJsZS1jb250YWluZXIgLnRhYmxlLW1pZGRsZS1wb3NpdGlvbiB7IGRpc3BsYXk6IHRhYmxlLWNlbGw7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhcS1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nLXRvcDogMTAwcHg7IHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLmZhcS1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA3MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7IC5mYXEtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogNjBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAuZmFxLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDQwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuZmFxLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDMwcHggMDsgfSB9XG5cbi5mYXEtc2VjdGlvbi13cmFwcGVyOm50aC1jaGlsZChldmVuKSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmZhcS1zZWN0aW9uLXdyYXBwZXI6bnRoLWNoaWxkKG9kZCkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyB9XG5cbi5mYXEtc2VjdGlvbi13cmFwcGVyOm50aC1jaGlsZChvZGQpIC5mYXEtaXRlbSB7IGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IH1cblxuLmZhcS1zZWN0aW9uLWlubmVyIGgyLCAuZmFxLXNlY3Rpb24taW5uZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmZhcS1zZWN0aW9uLWlubmVyIHAsIC5mYXEtc2VjdGlvbi1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuZmFxLXNlY3Rpb24taW5uZXIgLnN0ZXAuZmluYWwgPiBoMyB7IG1hcmdpbi10b3A6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5mYXEtc2VjdGlvbi1pbm5lciBoMiwgLmZhcS1zZWN0aW9uLWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5mYXEtc2VjdGlvbi1pbm5lciBwLCAuZmFxLXNlY3Rpb24taW5uZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmZhcS1zZWN0aW9uLWlubmVyIC5zdGVwLmZpbmFsID4gaDMgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uZmFxLWl0ZW1zIHsgcGFkZGluZy10b3A6IDE4cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5mYXEtaXRlbXMgeyBwYWRkaW5nLXRvcDogOHB4OyB9IH1cblxuLmZhcS1pdGVtIHsgcGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyBib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFOyBib3JkZXItcmFkaXVzOiA4cHg7IGJveC1zaGFkb3c6IDBweCAwcHggNDZweCAwcHggcmdiYSg3OCwgNzksIDg0LCAwLjE2KTsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mYXEtaXRlbSBoNCB7IG1hcmdpbjogMTlweCAwOyBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5mYXEtaXRlbS10aXRsZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmFxLWl0ZW0tdGl0bGUub3BlbiBpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDc3XCI7IHBhZGRpbmctYm90dG9tOiAxcHg7IH1cblxuLmZhcS1pdGVtLXRpdGxlIGkgeyBoZWlnaHQ6IDI2cHg7IHdpZHRoOiAyNnB4OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTsgY29sb3I6ICNDRUNFQ0U7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDI2cHg7IGJvcmRlci1yYWRpdXM6IDUwJTsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgdG9wOiAwOyBib3R0b206IDA7IG1hcmdpbjogYXV0bzsgfVxuXG4uZmFxLWl0ZW0tdGl0bGUgaTo6YmVmb3JlIHsgcGFkZGluZy10b3A6IDFweDsgfVxuXG4uZmFxLWl0ZW0tY29udGVudCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpdGUtY29udGVudCArIC5mYXEtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZy10b3A6IDQ0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5zaXRlLWNvbnRlbnQgKyAuZmFxLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cblxuLmNvbnRhY3Qtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogMTAwcHggMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7IC5jb250YWN0LXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDcwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHsgLmNvbnRhY3Qtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogNTBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAuY29udGFjdC1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmNvbnRhY3Qtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogMzBweCAwOyB9IH1cblxuLmNvbnRhY3QtbG9jYXRpb25zLXRhYnMgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IG1hcmdpbi1ib3R0b206IDUwcHg7IGJveC1zaGFkb3c6IDBweCAwcHggNDZweCAwcHggcmdiYSg3OCwgNzksIDg0LCAwLjE2KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5jb250YWN0LWxvY2F0aW9ucy10YWJzIHsgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkgeyAuY29udGFjdC1sb2NhdGlvbnMtdGFicyB7IGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5jb250YWN0LWxvY2F0aW9ucy10YWIgeyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNvbnRhY3Qtc2VjdGlvbi1pbm5lciAuY29udGFjdC1sb2NhdGlvbnMtdGFiIHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0RDRENEOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMjJweCAyNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuY29udGFjdC1zZWN0aW9uLWlubmVyIC5jb250YWN0LWxvY2F0aW9ucy10YWIgeyBwYWRkaW5nOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5jb250YWN0LXNlY3Rpb24taW5uZXIgLmNvbnRhY3QtbG9jYXRpb25zLXRhYiB7IHBhZGRpbmc6IDIwcHggMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkgeyAuY29udGFjdC1zZWN0aW9uLWlubmVyIC5jb250YWN0LWxvY2F0aW9ucy10YWIgeyBwYWRkaW5nOiAyMHB4IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHsgLmNvbnRhY3Qtc2VjdGlvbi1pbm5lciAuY29udGFjdC1sb2NhdGlvbnMtdGFiIHsgcGFkZGluZzogMTBweDsgYm9yZGVyLWxlZnQ6IG5vbmU7IH0gfVxuXG4uY29udGFjdC1zZWN0aW9uLWlubmVyIC5jb250YWN0LWxvY2F0aW9ucy10YWI6Zmlyc3Qtb2YtdHlwZSB7IGJvcmRlci1sZWZ0OiBub25lOyB9XG5cbi5jb250YWN0LXNlY3Rpb24taW5uZXIgLmNvbnRhY3QtbG9jYXRpb25zLXRhYi5hY3RpdmUgeyBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzFDNzE0OTsgfVxuXG4uY29udGFjdC1zZWN0aW9uLWlubmVyIC5jb250YWN0LWxvY2F0aW9ucy10YWI6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0VDRUNFOyB0cmFuc2l0aW9uOiAuNXMgYWxsOyB9XG5cbi5jb250YWN0LWxvY2F0aW9ucy10YWItY2l0eSA+IGgyLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuY29udGFjdC1sb2NhdGlvbnMtdGFiLWNpdHkgPiBwLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbC5jb250YWN0LWxvY2F0aW9ucy10YWItY2l0eSA+IGgzIHsgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuY29udGFjdC1sb2NhdGlvbnMtdGFiLWNpdHkgPiBoMiwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRhY3QtbG9jYXRpb25zLXRhYi1jaXR5ID4gcCwgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuY29udGFjdC1sb2NhdGlvbnMtdGFiLWNpdHkgPiBoMyB7IGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkgeyAuY29udGFjdC1sb2NhdGlvbnMtdGFiLWNpdHkgPiBoMiwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRhY3QtbG9jYXRpb25zLXRhYi1jaXR5ID4gcCwgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuY29udGFjdC1sb2NhdGlvbnMtdGFiLWNpdHkgPiBoMyB7IGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuY29udGFjdC1sb2NhdGlvbnMtdGFiLWNpdHkgPiBoMiwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRhY3QtbG9jYXRpb25zLXRhYi1jaXR5ID4gcCwgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuY29udGFjdC1sb2NhdGlvbnMtdGFiLWNpdHkgPiBoMyB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4uY29udGFjdC1sb2NhdGlvbnMtdGFiLWNvdW50cnkgeyBsaW5lLWhlaWdodDogMjsgfVxuXG4uY29udGFjdC1sb2NhdGlvbnMtdGFiLWNvdW50cnkgcCB7IG1hcmdpbjogMDsgY29sb3I6ICMxQzcxNDk7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uY29udGFjdC1sb2NhdGlvbnMtY29udGVudC1sZWZ0IHsgbWF4LXdpZHRoOiAzNjBweDsgd2lkdGg6IDMxLjglOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQtbGVmdCB7IG1pbi13aWR0aDogMzQxcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQtbGVmdCB7IHdpZHRoOiAxMDAlOyBtaW4td2lkdGg6IGF1dG87IG1heC13aWR0aDogNjUycHg7IG1hcmdpbjogMCBhdXRvIDQwcHg7IH0gfVxuXG4uY29udGFjdC1sb2NhdGlvbnMtY29udGVudCB7IGRpc3BsYXk6IG5vbmU7IHBhZGRpbmc6IDEwMHB4IDEwMHB4IDkwcHg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7IC5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50IHsgcGFkZGluZzogNzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHsgLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQgeyBwYWRkaW5nOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAuY29udGFjdC1sb2NhdGlvbnMtY29udGVudCB7IHBhZGRpbmc6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50IHsgcGFkZGluZzogNDBweCAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50IHsgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQuYWN0aXZlIHsgZGlzcGxheTogZmxleDsgfVxuXG4uY29udGFjdC1sb2NhdGlvbnMtY29udGVudC1jb3VudHJ5IHsgcGFkZGluZzogNnB4IDE5cHg7IGJvcmRlcjogMnB4IHNvbGlkICMxQzcxNDk7IGJvcmRlci1yYWRpdXM6IDIwcHg7IGNvbG9yOiAjMUM3MTQ5OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtc3R5bGU6IGl0YWxpYzsgdHJhbnNpdGlvbjogYWxsIC41czsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50LWNvdW50cnk6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM3MTQ5OyBjb2xvcjogI2ZmZjsgfVxuXG4uY29udGFjdC1sb2NhdGlvbnMtY29udGVudC1jb3VudHJ5IHAgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50LWNpdHkgPiBoMiwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQtY2l0eSA+IHAsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQtY2l0eSA+IGgzIHsgbWFyZ2luLXRvcDogMTJweDsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQtY2l0eSA+IGgyLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuY29udGFjdC1sb2NhdGlvbnMtY29udGVudC1jaXR5ID4gcCwgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuY29udGFjdC1sb2NhdGlvbnMtY29udGVudC1jaXR5ID4gaDMgeyBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQtaG91cnMtdGl0bGUgeyBmb250LXdlaWdodDogNzAwOyBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG5cbi5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50LWhvdXJzLXRpdGxlIGltZyB7IHdpZHRoOiAyMXB4OyBoZWlnaHQ6IDIxcHg7IG1hcmdpbi1yaWdodDogNHB4OyB9XG5cbi5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50LWhvdXJzLXRpdGxlIHNwYW4geyBmb250LXNpemU6IDE2cHg7IH1cblxuLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQtaG91cnMgeyBmb250LXdlaWdodDogNzAwOyB9XG5cbi5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50LWhvdXJzIHAgeyBtYXJnaW46IDA7IH1cblxuLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQtaG91ciB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxQzcxNDk7IH1cblxuLmNvbnRhY3QtbG9hY2F0aW9ucy1jb250ZW50LWRheSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6IDEycHggMHB4OyBmb250LXNpemU6IDE2cHg7IH1cblxuLmNvbnRhY3QtbG9hY2F0aW9ucy1jb250ZW50LXZhbHVlIHsgcGFkZGluZzogMTJweCAwOyBmb250LXNpemU6IDE2cHg7IH1cblxuLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQtcmlnaHQgeyBtYXgtd2lkdGg6IDY1MnB4OyB3aWR0aDogNTcuNSU7IHBhZGRpbmc6IDQ1cHggOTBweCA0NXB4IDEwMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQtcmlnaHQgeyBwYWRkaW5nOiA0MHB4IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQtcmlnaHQgeyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQtcmlnaHQgeyBwYWRkaW5nOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50LXJpZ2h0IHsgcGFkZGluZzogNDBweCAxNXB4OyB9IH1cblxuLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQtZGV0YWlscyB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxQzcxNDk7IHBhZGRpbmc6IDE0cHggMDsgZm9udC1zaXplOiAxNnB4OyBmb250LXdlaWdodDogNzAwOyBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQtZGV0YWlscyBpbWcgeyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7IC5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50LWRldGFpbHMgPiBkaXYgeyB3aWR0aDogMTAwJTsgfSB9XG5cbi5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50LWRldGFpbHMgc3BhbiwgLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQtZGV0YWlscyBhIHsgbWFyZ2luLWxlZnQ6IGF1dG87IGNvbG9yOiAjNzQ3OTdEOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQtbWFwIHsgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4uY29udGFjdC1sb2NhdGlvbnMtY29udGVudC1tYXAgYSB7IGJhY2tncm91bmQtY29sb3I6ICMzMzkzNUI7IGJvcmRlci1yYWRpdXM6IDhweDsgYm9yZGVyOiAycHggc29saWQgIzMzOTM1QjsgY29sb3I6ICNmZmY7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogMDsgcGFkZGluZzogN3B4IDIwcHg7IHRyYW5zaXRpb246IGFsbCAuNXM7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY29udGFjdC1sb2NhdGlvbnMtY29udGVudC1tYXAgYTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGNvbG9yOiAjMzM5MzVCOyB9XG5cbi5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50LWFkZHJlc3MgaW1nIHsgd2lkdGg6IDE1cHg7IGhlaWdodDogMjFweDsgfVxuXG4uY29udGFjdC1sb2NhdGlvbnMtY29udGVudC1waG9uZSBpbWcgeyB3aWR0aDogMTlweDsgaGVpZ2h0OiAxOXB4OyB9XG5cbi5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50LWZheCBpbWcgeyB3aWR0aDogMjJweDsgaGVpZ2h0OiAyMnB4OyB9XG5cbi5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50LWVtYWlsIGltZyB7IHdpZHRoOiAyMXB4OyBoZWlnaHQ6IDE3cHg7IH1cblxuLmNvbXBhbnktZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyBwYWRkaW5nOiA3MHB4IDAgMTAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkgeyAuY29tcGFueS1kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDcwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHsgLmNvbXBhbnktZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5jb21wYW55LWRldGFpbHMtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogNDBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5jb21wYW55LWRldGFpbHMtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogMzBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5jb21wYW55LWRldGFpbHMtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuXG4uY29tcGFueS1kZXRhaWxzLXNlY3Rpb24tdGl0bGUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmNvbXBhbnktY291bnRyaWVzIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmNvbXBhbnktY291bnRyeSB7IG1heC13aWR0aDogNjUxcHg7IHdpZHRoOiA0OC45JTsgcGFkZGluZzogNTBweCA1MHB4IDEzcHg7IGJvcmRlci1yYWRpdXM6IDZweDsgYmFja2dyb3VuZDogI2ZmZjsgYm94LXNoYWRvdzogMHB4IDBweCA0NnB4IDBweCByZ2JhKDc4LCA3OSwgODQsIDAuMTYpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLmNvbXBhbnktY291bnRyeSB7IHBhZGRpbmc6IDQwcHggNDBweCAxM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5jb21wYW55LWNvdW50cnkgeyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIGF1dG8gMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkgeyAuY29tcGFueS1jb3VudHJ5IHsgcGFkZGluZzogMzBweCAxNXB4IDEzcHg7IH0gfVxuXG4uY29tcGFueS1jb3VudHJ5LW5hbWUgeyBtYXJnaW4tcmlnaHQ6IDE4cHg7IG1hcmdpbi1ib3R0b206IDhweDsgcGFkZGluZzogNnB4IDE5cHg7IGJvcmRlci1yYWRpdXM6IDIwcHg7IGJvcmRlcjogMnB4IHNvbGlkICMxQzcxNDk7IGNvbG9yOiAjMUM3MTQ5OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtc3R5bGU6IGl0YWxpYzsgdHJhbnNpdGlvbjogYWxsIC41czsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jb21wYW55LWNvdW50cnktbmFtZTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICMxQzcxNDk7IGNvbG9yOiAjZmZmOyB9XG5cbi5jb21wYW55LWNvdW50cnktbmFtZSBwIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29tcGFueS1jb3VudHJ5LWl0ZW0geyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUM3MTQ5OyBwYWRkaW5nLXRvcDogMTVweDsgcGFkZGluZy1ib3R0b206IDExcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5jb21wYW55LWNvdW50cnktaXRlbSB7IGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5jb21wYW55LWNvdW50cnktaXRlbTpsYXN0LW9mLXR5cGUgeyBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuY29tcGFueS1jb3VudHJ5LWl0ZW0tbGFiZWwgeyB3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5jb21wYW55LWNvdW50cnktaXRlbS1sYWJlbCBwIHsgbWFyZ2luLWJvdHRvbTogMDsgY29sb3I6ICM3NDc5N0Q7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY29tcGFueS1jb3VudHJ5LWl0ZW0tdmFsdWUgeyB3aWR0aDogNTElOyB0ZXh0LWFsaWduOiByaWdodDsgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5jb21wYW55LWNvdW50cnktaXRlbS12YWx1ZSB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLmNvbXBhbnktY291bnRyeS1pdGVtLXZhbHVlIHAsIC5jb21wYW55LWNvdW50cnktaXRlbS12YWx1ZSBhIHsgbGluZS1oZWlnaHQ6IDEuMzsgbWFyZ2luLWJvdHRvbTogMDsgY29sb3I6ICMyODJEMzk7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtc2l6ZTogMTZweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hYm91dC1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nLWJvdHRvbTogNTBweDsgcGFkZGluZy10b3A6IDQ1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuYWJvdXQtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmFib3V0LXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5hYm91dC1jb250ZW50IHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLmFib3V0LWNvbnRlbnQgaDIsIC5hYm91dC1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5hYm91dC1jb250ZW50IHAsIC5hYm91dC1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5hYm91dC1jb250ZW50IC5zdGVwLmZpbmFsID4gaDMgeyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmFib3V0LWdyZWVuLWJveCB7IG1hcmdpbi10b3A6IDU1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuYWJvdXQtZ3JlZW4tYm94IHsgbWFyZ2luOiBhdXRvIDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmFib3V0LWdyZWVuLWJveCB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLmFib3V0LWdyZWVuLWJveC1pbm5lciB7IHRleHQtYWxpZ246IGNlbnRlcjsgZmxvYXQ6IHJpZ2h0OyBtYXgtd2lkdGg6IDU1NHB4OyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxQzcxNDkgMCUsICMzMjk0NTkgMTAwJSk7IHBhZGRpbmc6IDY4cHggNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHsgLmFib3V0LWdyZWVuLWJveC1pbm5lciB7IHBhZGRpbmc6IDMwcHggMjBweDsgfSB9XG5cbi5hYm91dC1ncmVlbi1ib3gtaW5uZXIgKiB7IGNvbG9yOiAjZmZmOyB9XG5cbi5hYm91dC1ncmVlbi1ib3gtaW5uZXIgYSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYWJvdXQtZ3JlZW4tYm94LWlubmVyIGgyLCAuYWJvdXQtZ3JlZW4tYm94LWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5hYm91dC1ncmVlbi1ib3gtaW5uZXIgcCwgLmFib3V0LWdyZWVuLWJveC1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuYWJvdXQtZ3JlZW4tYm94LWlubmVyIC5zdGVwLmZpbmFsID4gaDMgeyBtYXJnaW4tdG9wOiAxMnB4OyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5hYm91dC1ncmVlbi1ib3gtaWNvbiB7IG1hcmdpbjogYXV0bzsgd2lkdGg6IDUzcHg7IH1cblxuLmFib3V0LWdyZWVuLWJveC10ZXh0IHAgeyBtYXJnaW4tYm90dG9tOiAxLjE1ZW07IGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5hYm91dC1ncmVlbi1ib3gtbGluayB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGltZWxpbmUtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZy10b3A6IDEyMHB4OyBwYWRkaW5nLWJvdHRvbTogMTAzcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAudGltZWxpbmUtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZy10b3A6IDkwcHg7IHBhZGRpbmctYm90dG9tOiA5MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC50aW1lbGluZS1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nLXRvcDogMjBweDsgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4udGltZWxpbmUtc2VjdGlvbi1pbm5lciB7IGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC50aW1lbGluZS1zZWN0aW9uLWlubmVyIHsgcGFkZGluZzogMzBweCAwOyB9IH1cblxuLnRpbWVsaW5lLXNlY3Rpb24tcm93IHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAudGltZWxpbmUtc2VjdGlvbi1yb3cgeyBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4udGltZWxpbmUtaXRlbXMgeyBwYWRkaW5nLXRvcDogNjhweDsgcGFkZGluZy1sZWZ0OiA0cHg7IG1heC13aWR0aDogOTczcHg7IHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLnRpbWVsaW5lLWl0ZW1zIHsgcGFkZGluZy10b3A6IDQwcHg7IHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAudGltZWxpbmUtaXRlbXMgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDAgMCAyNXB4OyB9IH1cblxuLnRpbWVsaW5lLWl0ZW1zIGgyLCAudGltZWxpbmUtaXRlbXMgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnRpbWVsaW5lLWl0ZW1zIHAsIC50aW1lbGluZS1pdGVtcyAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAudGltZWxpbmUtaXRlbXMgLnN0ZXAuZmluYWwgPiBoMyB7IG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAudGltZWxpbmUtaXRlbXMgaDIsIC50aW1lbGluZS1pdGVtcyAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAudGltZWxpbmUtaXRlbXMgcCwgLnRpbWVsaW5lLWl0ZW1zIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC50aW1lbGluZS1pdGVtcyAuc3RlcC5maW5hbCA+IGgzIHsgbWFyZ2luLWJvdHRvbTogMjVweDsgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi50aW1lbGluZS1jb250ZW50IHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBtYXgtd2lkdGg6IDg3N3B4OyB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC50aW1lbGluZS1jb250ZW50IHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi50aW1lbGluZS1pdGVtcy13cmFwcGVyIHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBtYXgtd2lkdGg6IDM5MXB4OyB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7IC50aW1lbGluZS1pdGVtcy13cmFwcGVyIHsgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAudGltZWxpbmUtaXRlbXMtd3JhcHBlciB7IG1hcmdpbjogYXV0bzsgcGFkZGluZzogMDsgfSB9XG5cbi50aW1lbGluZS1pdGVtLXllYXIgeyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogIzI4MkQzOTsgbWFyZ2luLWJvdHRvbTogM3B4OyBmb250LXNpemU6IDE2cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7IC50aW1lbGluZS1pdGVtLXllYXIgeyBtYXJnaW46IDA7IH0gfVxuXG4udGltZWxpbmUtaXRlbS10ZXh0IHsgZm9udC13ZWlnaHQ6IDUwMDsgbWFyZ2luLWJvdHRvbTogMzRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHsgLnRpbWVsaW5lLWl0ZW0tdGV4dCB7IG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuXG4udGltZWxpbmUtY291bnRlci1pdGVtcyB7IG1heC13aWR0aDogNTI5cHg7IHdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbjogLTUwcHggMDsgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgYm94LXNoYWRvdzogMHB4IDBweCA0NnB4IDBweCByZ2JhKDc4LCA3OSwgODQsIDAuMTYpOyBib3JkZXItcmFkaXVzOiA4cHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMCkgeyAudGltZWxpbmUtY291bnRlci1pdGVtcyB7IG1heC13aWR0aDogMzUlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkgeyAudGltZWxpbmUtY291bnRlci1pdGVtcyB7IHdpZHRoOiA2MyU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC50aW1lbGluZS1jb3VudGVyLWl0ZW1zIHsgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLnRpbWVsaW5lLWNvdW50ZXItaXRlbXMgeyBtYXJnaW46IDAgYXV0byAzMHB4OyB9IH1cblxuLnRpbWVsaW5lLWNvdW50ZXItaXRlbSB7IHBhZGRpbmc6IDIzcHggMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHsgLnRpbWVsaW5lLWNvdW50ZXItaXRlbSB7IHBhZGRpbmc6IDEycHggMDsgfSB9XG5cbi50aW1lbGluZS1jb3VudGVyLWl0ZW0gaHIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyRDM5OyBoZWlnaHQ6IDJweDsgd2lkdGg6IDEwMHB4OyB9XG5cbi50aW1lbGluZS1jb3VudGVyLXllYXIgeyBmb250LXdlaWdodDogNzAwOyBmb250LXNpemU6IDEzMHB4OyBjb2xvcjogIzI4MkQzOTsgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC50aW1lbGluZS1jb3VudGVyLXllYXIgeyBmb250LXNpemU6IDEyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC50aW1lbGluZS1jb3VudGVyLXllYXIgeyBmb250LXNpemU6IDExMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC50aW1lbGluZS1jb3VudGVyLXllYXIgeyBmb250LXNpemU6IDEwMHB4OyB9IH1cblxuLnRpbWVsaW5lLWNvdW50ZXItdGV4dCB7IGNvbG9yOiAjMzI5NDU5OyBmb250LXNpemU6IDI1cHg7IGZvbnQtc3R5bGU6IGl0YWxpYzsgd2lkdGg6IDYwJTsgbWFyZ2luOiBhdXRvOyBsaW5lLWhlaWdodDogMTsgcGFkZGluZy1ib3R0b206IDlweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHsgLnRpbWVsaW5lLWNvdW50ZXItdGV4dCB7IGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwcGVyIHsgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgIzFDNzE0OSAwJSwgIzFDNzE0OSAzNSUsICMzMjk0NTkgMTAwJSk7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcHBlciAuc3ZnLXF1ZXN0aW9uIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTgwcHgpIHsgLmhlcm8tcm93LXdyYXBwZXIgeyBtYXJnaW4tbGVmdDogODVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuaGVyby1yb3ctd3JhcHBlciB7IG1hcmdpbi10b3A6IDYwcHg7IG1hcmdpbi1sZWZ0OiA1MHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHsgLmhlcm8tcm93LXdyYXBwZXIgeyBtYXJnaW46IDMwcHggMzBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5oZXJvLXJvdy13cmFwcGVyIHsgbWFyZ2luLWxlZnQ6IDEwcHg7IG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkgeyAuaGVyby1yb3ctd3JhcHBlciB7IG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4uc3ZnLXdyYXAgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zdmctd3JhcDpub3QoLnN2Zy1lbnZlbG9wZSkgeyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBwYWRkaW5nOiAxMXB4OyBtYXJnaW46IDE1cHggMCAxNXB4IGF1dG87IGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5zdmctd3JhcDpub3QoLnN2Zy1lbnZlbG9wZSkgeyBtYXJnaW46IDAgN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSBhbmQgKG1heC13aWR0aDogNTgwcHgpIHsgLnN2Zy13cmFwOm5vdCguc3ZnLWVudmVsb3BlKSB7IHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7IHBhZGRpbmc6IDZweDsgbWFyZ2luOiAwIDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHsgLnN2Zy13cmFwOm5vdCguc3ZnLWVudmVsb3BlKTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICMxMzNCMjk7IH1cbiAgLnN2Zy13cmFwOm5vdCguc3ZnLWVudmVsb3BlKTpob3ZlciBzdmcgcGF0aCB7IGZpbGw6ICNmZmYgIWltcG9ydGFudDsgfSB9XG5cbi5zdmctd3JhcDpub3QoLnN2Zy1lbnZlbG9wZSkgc3ZnIHBhdGggeyB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG5cbi5zdmctd3JhcC5zdmctZW52ZWxvcGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMzQjI5OyBib3JkZXItcmFkaXVzOiAyMHB4OyBwYWRkaW5nOiA1cHggMnB4OyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRyYW5zaXRpb246IGFsbCAuNXM7IHdpZHRoOiAxNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5zdmctd3JhcC5zdmctZW52ZWxvcGUgeyBtYXJnaW46IDAgN3B4OyBwYWRkaW5nOiAwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciAuc3ZnLXdyYXAuc3ZnLWVudmVsb3BlIHsgZGlzcGxheTogZmxleDsgfVxuICBkaXYuY29udGFpbmVyLWNvbnRhY3QtZGV0YWlscyAuc3ZnLXdyYXAuc3ZnLWVudmVsb3BlIHsgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuc3ZnLXdyYXAuc3ZnLWVudmVsb3BlIHsgd2lkdGg6IDQwcHg7IGhlaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7IC5zdmctd3JhcC5zdmctZW52ZWxvcGUgeyB3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4OyBwYWRkaW5nOiA2cHg7IG1hcmdpbjogMCA1cHg7IH0gfVxuXG4uY29udGFpbmVyLWNvbnRhY3QtZGV0YWlscyAuc3ZnLXdyYXAuc3ZnLWVudmVsb3BlIHsgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuXG4uc3ZnLXdyYXAuc3ZnLWVudmVsb3BlIHN2ZyBwYXRoIHsgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuXG4uc3ZnLXdyYXAuc3ZnLWVudmVsb3BlOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgY29sb3I6ICMxMzNCMjk7IH1cblxuLnN2Zy13cmFwLnN2Zy1lbnZlbG9wZTpob3ZlciBzdmcgcGF0aCB7IGZpbGw6ICMxMzNCMjkgIWltcG9ydGFudDsgfVxuXG4uc3ZnLXdyYXAuc3ZnLWVudmVsb3BlIC5zdmctZGltZW56aW9uLWVtYWlsLXdyYXAgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGhlaWdodDogMjhweDsgd2lkdGg6IDE1cHg7IG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuc3ZnLXdyYXAuc3ZnLWVudmVsb3BlIC5zdmctZGltZW56aW9uLWVtYWlsLXdyYXAgeyBtYXJnaW46IDA7IH0gfVxuXG4uc3ZnLXdyYXAuc3ZnLWVudmVsb3BlIGEgeyBjb2xvcjogI2ZmZjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5zdmctZW52ZWxvcGUtdGV4dCB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHsgLmNvbnRhaW5lci1jb250YWN0LWRldGFpbHMgeyBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmNvbnRhaW5lci1jb250YWN0LWRldGFpbHMgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgeyBmbG9hdDogcmlnaHQ7IG1hcmdpbi1yaWdodDogLTM0cHg7IG1hcmdpbi10b3A6IDUwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcmlnaHQ6IDA7IHRvcDogMDsgei1pbmRleDogOTk5OTsgb3BhY2l0eTogMTsgbWF4LWhlaWdodDogMTUwcHg7IH1cblxuLm1lbnUtYWN0aXZlIC5jb250YWluZXItY29udGFjdC1kZXRhaWxzIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLCAuc2hvdy1wb3B1cC1mb3JtIC5jb250YWluZXItY29udGFjdC1kZXRhaWxzIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHsgei1pbmRleDogOTk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkgeyAuY29udGFpbmVyLWNvbnRhY3QtZGV0YWlscyAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciB7IG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzQ2cHgpIHsgLmNvbnRhaW5lci1jb250YWN0LWRldGFpbHMgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgeyBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7IC5jb250YWluZXItY29udGFjdC1kZXRhaWxzIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHsgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLmNvbnRhaW5lci1jb250YWN0LWRldGFpbHMgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgeyBtYXJnaW4tdG9wOiAyNXB4OyBtYXJnaW4tcmlnaHQ6IDFweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuY29udGFpbmVyLWNvbnRhY3QtZGV0YWlscyAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciB7IG1hcmdpbi1yaWdodDogNzhweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuY29udGFpbmVyLWNvbnRhY3QtZGV0YWlscyAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciB7IG1hcmdpbi1yaWdodDogNTNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkgeyAuY29udGFpbmVyLWNvbnRhY3QtZGV0YWlscyAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciB7IG1hcmdpbi10b3A6IDI4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHsgLmNvbnRhaW5lci1jb250YWN0LWRldGFpbHMgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgeyBtYXJnaW4tdG9wOiAxMDBweDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5jb250YWluZXItY29udGFjdC1kZXRhaWxzIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIGEgeyBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5jb250YWluZXItY29udGFjdC1kZXRhaWxzIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIC5oZXJvLWNvbnRhY3QtZGV0YWlscy1pbm5lciB7IGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4ucGFnZS1oZXJvLXNlY3Rpb24taW5uZXIgeyBwYWRkaW5nLWJvdHRvbTogNTBweDsgcGFkZGluZy10b3A6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkgeyAucGFnZS1oZXJvLXNlY3Rpb24taW5uZXIgeyBwYWRkaW5nLWJvdHRvbTogMzVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkgeyAucGFnZS1oZXJvLXNlY3Rpb24taW5uZXIgeyBwYWRkaW5nLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgLnBhZ2UtaGVyby1zZWN0aW9uLWlubmVyIC5oZXJvLXJvdy13cmFwcGVyIHsgbWFyZ2luLXRvcDogLTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7IC5wYWdlLWhlcm8tc2VjdGlvbi1pbm5lciAuaGVyby1yb3ctd3JhcHBlciB7IG1hcmdpbi10b3A6IC0xMTBweDsgfSB9XG5cbi5wYWdlLWhlcm8tc2VjdGlvbi1pbm5lciA+IGRpdiB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7IC5wYWdlLWhlcm8tc2VjdGlvbi1pbm5lciA+IGRpdiB7IG1pbi1oZWlnaHQ6IDU1dmg7IG1pbi1oZWlnaHQ6IDU2MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5wYWdlLWhlcm8tc2VjdGlvbi1pbm5lciA+IGRpdiB7IG1pbi1oZWlnaHQ6IDMwMHB4OyB9IH1cblxuLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIHsgbWFyZ2luLXRvcDogMDsgbWF4LXdpZHRoOiAxMDUwcHg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiA3NXB4IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiAxNXB4IDA7IH0gfVxuXG4ucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgLnBhZ2UtaGVyby10ZXh0IHA6bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgaDEsIC5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciAuYWJvdXQtY29udGVudCBoMiwgLmFib3V0LWNvbnRlbnQgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIGgyLCAucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgLmFib3V0LWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmFib3V0LWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIHAsIC5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuYWJvdXQtY29udGVudCBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuYWJvdXQtY29udGVudCAucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgcCwgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIC5hYm91dC1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5hYm91dC1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciAuc3RlcC5maW5hbCA+IGgzLCAucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmFib3V0LWNvbnRlbnQgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmFib3V0LWNvbnRlbnQgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIC5zdGVwLmZpbmFsID4gaDMsIC5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCBoMiwgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIGgyLCAucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIHAsIC5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgcCwgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciAuc3RlcC5maW5hbCA+IGgzLCAucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIC5zdGVwLmZpbmFsID4gaDMsIC5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciAubmV3c2xldHRlci1jb250ZW50IGgyLCAubmV3c2xldHRlci1jb250ZW50IC5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciBoMiwgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLm5ld3NsZXR0ZXItY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgcCwgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5uZXdzbGV0dGVyLWNvbnRlbnQgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLm5ld3NsZXR0ZXItY29udGVudCAucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgcCwgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLm5ld3NsZXR0ZXItY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgLnN0ZXAuZmluYWwgPiBoMywgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5uZXdzbGV0dGVyLWNvbnRlbnQgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLm5ld3NsZXR0ZXItY29udGVudCAucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgLnN0ZXAuZmluYWwgPiBoMywgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIC53aG8td2UtYXJlLXRpdGxlLCAucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgLmRpc2NvdW50cy10aXRsZSwgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIC5zY2hvbGFyc2hpcHMtdGl0bGUsIC5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciAubmV3cy1zZWN0aW9uLXRpdGxlLCAucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgaDIsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciBoMiwgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciBwLCAucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIHAsIC5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgLnN0ZXAuZmluYWwgPiBoMywgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciAuc3RlcC5maW5hbCA+IGgzLCAucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciBoMiwgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAucGFnZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgaDIsIC5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciAuY29udGVudC1zZWN0aW9uLWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIHAsIC5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuY29udGVudC1zZWN0aW9uLWlubmVyIHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5jb250ZW50LXNlY3Rpb24taW5uZXIgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIHAsIC5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIC5zdGVwLmZpbmFsID4gaDMsIC5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIC5zdGVwLmZpbmFsID4gaDMgeyBtYXJnaW4tYm90dG9tOiA4cHg7IG1hcmdpbi10b3A6IDExcHg7IH1cblxuLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnBhZ2UtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyICogeyBjb2xvcjogI2ZmZjsgfVxuXG4uaW1wcmVzc2lvbi1kZXRhaWxzIHsgcGFkZGluZy10b3A6IDZweDsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuaW1wcmVzc2lvbi1kZXRhaWxzIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uaW1wcmVzc2lvbi1kZXRhaWxzIGRpdiB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmltcHJlc3Npb24tZGV0YWlscyBwIHsgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5pbXByZXNzaW9uLWRldGFpbHMgLmltcHJlc3Npb24tZGF0ZSB7IHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7IC5pbXByZXNzaW9uLWRldGFpbHMgLmltcHJlc3Npb24tZGF0ZSB7IHBhZGRpbmctcmlnaHQ6IDA7IHBhZGRpbmctYm90dG9tOiAzMHB4OyB3aWR0aDogMTAwJTsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uaW1wcmVzc2lvbi1kZXRhaWxzIC5pbXByZXNzaW9uLWRhdGUtdmFsdWUgeyBwYWRkaW5nLWxlZnQ6IDZweDsgbWFyZ2luLWJvdHRvbTogMDsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICMxMzNCMjkgIWltcG9ydGFudDsgfVxuXG4uaW1wcmVzc2lvbi1kZXRhaWxzIC5pbXByZXNzaW9uLWRhdGUtaWNvbiB7IHBhZGRpbmc6IDEwcHg7IGJvcmRlcjogMXB4IHNvbGlkICMxMzNCMjk7IGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uaW1wcmVzc2lvbi1kZXRhaWxzIC5pbXByZXNzaW9uLWRhdGUtaWNvbiBpbWcgeyB3aWR0aDogMTlweDsgaGVpZ2h0OiAxOXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkgeyAuaW1wcmVzc2lvbi1kZXRhaWxzIC5pbXByZXNzaW9uLWxvY2F0aW9uIHsgd2lkdGg6IDEwMCU7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLmltcHJlc3Npb24tZGV0YWlscyAuaW1wcmVzc2lvbi1sb2NhdGlvbi12YWx1ZSB7IHBhZGRpbmctbGVmdDogMTBweDsgbWFyZ2luLWJvdHRvbTogMDsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICMxMzNCMjkgIWltcG9ydGFudDsgfVxuXG4uaW1wcmVzc2lvbi1kZXRhaWxzIC5pbXByZXNzaW9uLWxvY2F0aW9uLWljb24geyBwYWRkaW5nOiAxMHB4IDEycHg7IGJvcmRlcjogMXB4IHNvbGlkICMxMzNCMjk7IGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uaW1wcmVzc2lvbi1kZXRhaWxzIC5pbXByZXNzaW9uLWxvY2F0aW9uLWljb24gaW1nIHsgd2lkdGg6IDE1cHg7IGhlaWdodDogMTlweDsgfVxuXG4ucGFnZS1oZXJvLXRlcm0tY291bnRzIHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAucGFnZS1oZXJvLXRlcm0tY291bnRzIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4ucGFnZS1oZXJvLXRlcm0tY291bnRzOmZpcnN0LW9mLXR5cGUgaW1nIHsgd2lkdGg6IDI1cHggIWltcG9ydGFudDsgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtaGVyby10ZXJtLWNvdW50IHsgcGFkZGluZy1yaWdodDogMjRweDsgcGFkZGluZy10b3A6IDZweDsgcGFkZGluZy1ib3R0b206IDI0cHg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7IC5wYWdlLWhlcm8tdGVybS1jb3VudCB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwIDAgMzBweDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4ucGFnZS1oZXJvLXRlcm0tY291bnQgLnBhZ2UtaGVyby10ZXJtLWljb24geyBwYWRkaW5nOiAxMHB4OyBib3JkZXI6IDFweCBzb2xpZCAjMTMzQjI5OyBib3JkZXItcmFkaXVzOiA1MCU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnBhZ2UtaGVyby10ZXJtLWNvdW50IC5wYWdlLWhlcm8tdGVybS1pY29uIGltZyB7IHdpZHRoOiAxNXB4OyBoZWlnaHQ6IDE5cHg7IH1cblxuLnBhZ2UtaGVyby10ZXJtLWNvdW50IC5wYWdlLWhlcm8tdGVybS1pY29uOmZpcnN0LW9mLXR5cGUgeyBwYWRkaW5nOiAxMHB4IDhweDsgfVxuXG4ucGFnZS1oZXJvLXRlcm0tY291bnQgcCB7IHBhZGRpbmctbGVmdDogNnB4OyBtYXJnaW4tYm90dG9tOiAwOyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogIzEzM0IyOTsgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wYWdlLWhlcm8tdGVybS1saW5rcyB7IHBhZGRpbmctdG9wOiAxOHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAucGFnZS1oZXJvLXRlcm0tbGlua3MgeyBwYWRkaW5nLXRvcDogMTFweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkgeyAucGFnZS1oZXJvLXRlcm0tbGlua3MgLmJ1dHRvbiB7IG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG5cbi5wYWdlLWhlcm8tdGVybS1saW5rcyAucGFnZS1oZXJvLXRlcm0tY29udGVudC1yZWFkbW9yZSB7IG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHsgLnBhZ2UtaGVyby10ZXJtLWxpbmtzIC5wYWdlLWhlcm8tdGVybS1jb250ZW50LXJlYWRtb3JlIHsgbWFyZ2luLXJpZ2h0OiAzcHg7IH0gfVxuXG4uc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIHsgbWF4LWhlaWdodDogY2FsYyg4MHZoIC0gNjZweCk7IGhlaWdodDogY2FsYyg4MHZoIC0gNjZweCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTBweCkgeyAuc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIHsgbWF4LWhlaWdodDogY2FsYyg3N3ZoIC0gNjZweCk7IGhlaWdodDogY2FsYyg3N3ZoIC0gNjZweCk7IG1pbi1oZWlnaHQ6IDQ5MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIHsgaGVpZ2h0OiBhdXRvOyBtYXgtaGVpZ2h0OiBub25lOyB9IH1cblxuLnNjaG9vbC1oZXJvLXNlY3Rpb24td3JhcHBlciAuc2Nob29sLWhlcm8tc2VjdGlvbi1pbm5lciB7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaGVyby1zZWN0aW9uLWlubmVyIHsgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLnNjaG9vbC1oZXJvLXNlY3Rpb24td3JhcHBlciAuc2Nob29sLWhlcm8tbWFwIHsgbWF4LXdpZHRoOiAxMDczcHg7IHdpZHRoOiA1Ni40JTsgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLnNjaG9vbC1oZXJvLXNlY3Rpb24td3JhcHBlciAuc2Nob29sLWhlcm8tbWFwIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgaGVpZ2h0OiA2MHZoOyB9IH1cblxuLnNjaG9vbC1oZXJvLXNlY3Rpb24td3JhcHBlciAuc2Nob29sLWhlcm8tb3RoZXIgeyBwYWRkaW5nOiA0MHB4IDMwcHggNDBweCA1MHB4OyBtYXgtd2lkdGg6IDg0N3B4OyB3aWR0aDogNDQuNiU7IGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkgeyAuc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaGVyby1vdGhlciB7IHBhZGRpbmc6IDMwcHggMzBweCA0MHB4IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5zY2hvb2wtaGVyby1zZWN0aW9uLXdyYXBwZXIgLnNjaG9vbC1oZXJvLW90aGVyIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zY2hvb2wtaGVyby1zZWN0aW9uLXdyYXBwZXIgLnNjaG9vbC1oZXJvLW90aGVyIGgyLCAuc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaGVyby1vdGhlciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaGVyby1vdGhlciBwLCAuc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaGVyby1vdGhlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaGVyby1vdGhlciAuc3RlcC5maW5hbCA+IGgzIHsgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5MHB4KSB7IC5zY2hvb2wtaGVyby1zZWN0aW9uLXdyYXBwZXIgLnNjaG9vbC1oZXJvLW90aGVyIGgyLCAuc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaGVyby1vdGhlciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaGVyby1vdGhlciBwLCAuc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaGVyby1vdGhlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaGVyby1vdGhlciAuc3RlcC5maW5hbCA+IGgzIHsgZm9udC1zaXplOiAyNXB4OyB9IH1cblxuLnNjaG9vbC1oZXJvLXNlY3Rpb24td3JhcHBlciAuc2Nob29sLWhlcm8tb3RoZXItY29udGVudC13cmFwcGVyIHsgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MnB4KTsgfVxuXG4uc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaGVyby1vdGhlci1jb250ZW50IHsgbWF4LWhlaWdodDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjsgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaGVyby1vdGhlci1jb250ZW50IC5saXN0LXRpdGxlLXdyYXBwZXIgeyB3aWR0aDogY2FsYygzMyUgLSAzMHB4KTsgbWFyZ2luOiAwIDE1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkgeyAuc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaGVyby1vdGhlci1jb250ZW50IC5saXN0LXRpdGxlLXdyYXBwZXIgeyB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLnNjaG9vbC1oZXJvLXNlY3Rpb24td3JhcHBlciAuc2Nob29sLWhlcm8tb3RoZXItY29udGVudCAubGlzdC10aXRsZS13cmFwcGVyIHsgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNjaG9vbC1oZXJvLXNlY3Rpb24td3JhcHBlciAuc2Nob29sLWhlcm8tb3RoZXItY29udGVudCAubGlzdC10aXRsZS13cmFwcGVyIHsgd2lkdGg6IGNhbGMoMzMlIC0gMzBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLnNjaG9vbC1oZXJvLXNlY3Rpb24td3JhcHBlciAuc2Nob29sLWhlcm8tb3RoZXItY29udGVudCAubGlzdC10aXRsZS13cmFwcGVyIHsgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnNjaG9vbC1oZXJvLXNlY3Rpb24td3JhcHBlciAuc2Nob29sLWhlcm8tb3RoZXItY29udGVudCAubGlzdC10aXRsZS13cmFwcGVyIHsgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9IH1cblxuLnNjaG9vbC1oZXJvLXNlY3Rpb24td3JhcHBlciAuc2Nob29sLWhlcm8tb3RoZXItY29udGVudCBoNCB7IG1hcmdpbi10b3A6IDEwcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNjaG9vbC1oZXJvLXNlY3Rpb24td3JhcHBlciAuc2Nob29sLWhlcm8tb3RoZXItY29udGVudCB1bCB7IHBhZGRpbmctbGVmdDogMDsgfVxuXG4uc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaGVyby1vdGhlci1jb250ZW50IGxpIHsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zY2hvb2wtaGVyby1zZWN0aW9uLXdyYXBwZXIgLnNjaG9vbC1oZXJvLW90aGVyLWNvbnRlbnQgbGk6aG92ZXIgeyBjb2xvcjogIzI4MkQzOTsgfVxuXG4uc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaGVyby1vdGhlci1jb250ZW50IGxpIGEgeyBjb2xvcjogIzI4MkQzOTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zY2hvb2wtaGVyby1zZWN0aW9uLXdyYXBwZXIgLnNjaG9vbC1oZXJvLW90aGVyLWNvbnRlbnQgLmFjdGl2ZS1zY2hvb2wgeyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogcmdiYSg0MCwgNDUsIDU3LCAwLjkpOyB9XG5cbi5zY2hvb2wtaGVyby1zZWN0aW9uLXdyYXBwZXIubm8tcmVsYXRlZC1zY2hvb2xzIC5zY2hvb2wtaGVyby1tYXAgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5zY2hvb2wtaGVyby1zZWN0aW9uLXdyYXBwZXIubm8tcmVsYXRlZC1zY2hvb2xzIC5zY2hvb2wtaGVyby1vdGhlciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnNvY2lhbC1pY29ucy1oZXJvLXNlY3Rpb24geyBib3R0b206IDA7IGxlZnQ6IDEwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiAxOTdweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTg1MHB4KSB7IC5zb2NpYWwtaWNvbnMtaGVyby1zZWN0aW9uIHsgcGFkZGluZy1sZWZ0OiAxNXB4OyBsZWZ0OiAwOyBtYXJnaW4tbGVmdDogMiU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLnNvY2lhbC1pY29ucy1oZXJvLXNlY3Rpb24ucGFnZS1zb2MtaWNvbnMgeyBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkgeyAuc29jaWFsLWljb25zLWhlcm8tc2VjdGlvbi5wYWdlLXNvYy1pY29ucyB7IGJvdHRvbTogMDsgfSB9XG5cbi5zb2NpYWwtaWNvbnMtaGVyby1zZWN0aW9uIC5yb3ctc29jaWFsIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLXRvcDogODdweDsgfVxuXG4uc29jaWFsLWljb25zLWhlcm8tc2VjdGlvbiAucm93LXNvY2lhbDpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBoZWlnaHQ6IDYwcHg7IG1hcmdpbjogYXV0bzsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMXB4OyB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB9XG5cbi5zb2NpYWwtaWNvbnMtaGVyby1zZWN0aW9uIC5zb2NpYWwtaWNvbi1tZW51LWl0ZW1zIHsgZGlzcGxheTogYmxvY2s7IGZsb2F0OiBub25lOyB3aWR0aDogMTVweDsgfVxuXG4uc29jaWFsLWljb25zLWhlcm8tc2VjdGlvbiAuc29jaWFsLWljb24tbWVudS1pdGVtcyBhOmhvdmVyIHN2ZyBwYXRoIHsgZmlsbDogIzEzM0IyOSAhaW1wb3J0YW50OyB9XG5cbi5zb2NpYWwtaWNvbnMtaGVyby1zZWN0aW9uIC5zb2NpYWwtaWNvbi1tZW51LWl0ZW1zLmZiIHsgd2lkdGg6IDhweDsgbWFyZ2luOiA1cHggYXV0bzsgfVxuXG4uc29jaWFsLWljb25zLWhlcm8tc2VjdGlvbiAuc29jaWFsLWljb24tbWVudS1pdGVtcyBzdmcgeyBtYXgtaGVpZ2h0OiAxNnB4OyB9XG5cbi5zZWN0aW9ucy1hbmNob3JzIHsgcGFkZGluZy10b3A6IDQwcHg7IHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuc2VjdGlvbnMtYW5jaG9ycyB7IHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5zZWN0aW9ucy1hbmNob3JzIHsgbWFyZ2luOiAwIC0xMHB4OyBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5zZWN0aW9ucy1hbmNob3IgeyBwYWRkaW5nOiA2cHggMTlweDsgbWFyZ2luLXJpZ2h0OiAxOHB4OyBtYXJnaW4tYm90dG9tOiAzMHB4OyBib3JkZXItcmFkaXVzOiAyMHB4OyBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtc3R5bGU6IGl0YWxpYzsgdHJhbnNpdGlvbjogYWxsIC41czsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLnNlY3Rpb25zLWFuY2hvciB7IG1hcmdpbjogMCAxMHB4IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnNlY3Rpb25zLWFuY2hvciB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uc2VjdGlvbnMtYW5jaG9yOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgY29sb3I6ICMxQzcxNDk7IH1cblxuLnBhZ2UtaGVyby10ZXJtLWNvbnRlbnQgcCB7IG1hcmdpbjogMDsgcGFkZGluZzogMWVtIDA7IH1cblxuLnBhZ2UtaGVyby10ZXJtLWNvbnRlbnQtbW9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2UtaGVyby10ZXJtLWNvbnRlbnQtbW9yZSBwOmZpcnN0LW9mLXR5cGUgeyBwYWRkaW5nOiAwOyB9XG5cbi5vbmxpbmUtc2Nob29sLWhlcm8geyBoZWlnaHQ6IGNhbGMoNDMuMXZoIC0gNjZweCk7IG1pbi1oZWlnaHQ6IDMwMHB4OyBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4ub25saW5lLXNjaG9vbC1oZXJvIC5zY2hvb2wtaGVyby1tYXAgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5vbmxpbmUtc2Nob29sLWhlcm8gLnNjaG9vbC1oZXJvLW90aGVyIHsgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgIzFDNzE0OSAwJSwgIzFDNzE0OSAzNSUsICMzMjk0NTkgMTAwJSk7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgcGFkZGluZy1ib3R0b206IDU2cHg7IHdpZHRoOiAxMDAlOyB9XG5cbi5vbmxpbmUtc2Nob29sLWhlcm8gLnNjaG9vbC1oZXJvLW90aGVyICogeyBjb2xvcjogI2ZmZjsgfVxuXG4ub25saW5lLXNjaG9vbC1oZXJvIC5zY2hvb2wtaGVyby1vdGhlci1jb250ZW50LXdyYXBwZXIgeyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU1cHgpOyB9XG5cbi5vbmxpbmUtc2Nob29sLWhlcm8uc2Nob29sLWhlcm8tc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaGVyby1vdGhlci1jb250ZW50IGxpIGEgeyBjb2xvcjogI2ZmZjsgfVxuXG4ub25saW5lLXNjaG9vbC1oZXJvIC5saXN0LXN0eWxlLWdyZWVuIGxpOmJlZm9yZSB7IGNvbG9yOiAjZmZmOyB9XG5cbi5vbmxpbmUtc2Nob29sLWhlcm8gLnNjaG9vbC1oZXJvLW90aGVyLWNvbnRlbnQtd3JhcHBlciB7IHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHsgLm9ubGluZS1zY2hvb2wtaGVybyAuc2Nob29sLWhlcm8tb3RoZXItY29udGVudC13cmFwcGVyIHsgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuLm9ubGluZS1zY2hvb2wtaGVybyAuc2Nob29sLWhlcm8tb3RoZXItY291bnRyeSB7IHdpZHRoOiA0OSU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IHRvcDsgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLm9ubGluZS1zY2hvb2wtaGVybyAuc2Nob29sLWhlcm8tb3RoZXItY291bnRyeSB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLmRpc2NvdW50cy1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nLWJvdHRvbTogNzBweDsgcGFkZGluZy10b3A6IDEwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLmRpc2NvdW50cy1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA3MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7IC5kaXNjb3VudHMtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogNTBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAuZGlzY291bnRzLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDQwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuZGlzY291bnRzLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDMwcHggMDsgfSB9XG5cbi5kaXNjb3VudHMtc2VjdGlvbi10aXRsZSB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDQycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5kaXNjb3VudHMtc2VjdGlvbi10aXRsZSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5kaXNjb3VudHMtYWxsIHsgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uZGlzY291bnRzLXNlbGVjdCwgLmRpc2NvdW50cy1hY3RpdmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyB9XG5cbi5zY2hvbGFyc2hpcC1pdGVtIHsgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7IG1hcmdpbjogMCAxNXB4IDMwcHg7IHBhZGRpbmc6IDIwcHg7IGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7IGJvcmRlci1yYWRpdXM6IDhweDsgcGFkZGluZy1ib3R0b206IDEycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5zY2hvbGFyc2hpcC1pdGVtIHsgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyBtYXJnaW46IDAgYXV0byAzMHB4OyB9IH1cblxuLnNjaG9sYXJzaGlwLWl0ZW0tdGl0bGUgeyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5zY2hvbGFyc2hpcC1pdGVtLXRpdGxlIGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiAjMjgyRDM5OyB0cmFuc2l0aW9uOiAuNXM7IH1cblxuLnNjaG9sYXJzaGlwLWl0ZW0tdGl0bGUgYTpob3ZlciB7IGNvbG9yOiAjMUM3MTQ5OyB9XG5cbi5zY2hvbGFyc2hpcC1pdGVtLWV4Y2VycHQgeyBwYWRkaW5nLWJvdHRvbTogOHB4OyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5zY2hvbGFyc2hpcC1pdGVtLWxpbmsgaW1nIHsgd2lkdGg6IDEycHg7IGhlaWdodDogMTFweDsgfVxuXG4uc2Nob2xhcnNoaXAtaXRlbS1saW5rIGEgeyBjb2xvcjogIzMyOTQ1OTsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA0NnB4IDAgNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDMwcHggMDsgfSB9XG5cbi5pbWFnZS10ZXh0LXNlY3Rpb24taW5uZXIgeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLmltYWdlLXRleHQtc2VjdGlvbi1pbm5lciB7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG4uaW1hZ2UtdGV4dC1jb250ZW50LWRlc2NyaXB0aW9uLXdyYXBwZXIgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5pbWFnZS10ZXh0LWNvbnRlbnQtZGVzY3JpcHRpb24td3JhcHBlciB7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uaW1hZ2UtdGV4dC1jb250ZW50LWRlc2NyaXB0aW9uLXdyYXBwZXIgaDIsIC5pbWFnZS10ZXh0LWNvbnRlbnQtZGVzY3JpcHRpb24td3JhcHBlciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1hZ2UtdGV4dC1jb250ZW50LWRlc2NyaXB0aW9uLXdyYXBwZXIgcCwgLmltYWdlLXRleHQtY29udGVudC1kZXNjcmlwdGlvbi13cmFwcGVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5pbWFnZS10ZXh0LWNvbnRlbnQtZGVzY3JpcHRpb24td3JhcHBlciAuc3RlcC5maW5hbCA+IGgzIHsgbWFyZ2luLWJvdHRvbTogMTRweDsgbWFyZ2luLXRvcDogMTRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU0MnB4KSB7IC5pbWFnZS10ZXh0LWNvbnRlbnQtZGVzY3JpcHRpb24td3JhcHBlciBoMiwgLmltYWdlLXRleHQtY29udGVudC1kZXNjcmlwdGlvbi13cmFwcGVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5pbWFnZS10ZXh0LWNvbnRlbnQtZGVzY3JpcHRpb24td3JhcHBlciBwLCAuaW1hZ2UtdGV4dC1jb250ZW50LWRlc2NyaXB0aW9uLXdyYXBwZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmltYWdlLXRleHQtY29udGVudC1kZXNjcmlwdGlvbi13cmFwcGVyIC5zdGVwLmZpbmFsID4gaDMgeyBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmltYWdlLXRleHQtdGV4dCB7IHotaW5kZXg6IDE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkgeyAuaW1hZ2UtdGV4dC10ZXh0IHsgbWF4LXdpZHRoOiA0OSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5pbWFnZS10ZXh0LXRleHQgeyBwYWRkaW5nOiA2MHB4IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5pbWFnZS10ZXh0LXRleHQgeyBwYWRkaW5nOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5pbWFnZS10ZXh0LXRleHQgeyBtYXgtd2lkdGg6IDc1MHB4OyB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuaW1hZ2UtdGV4dC10ZXh0IHsgcGFkZGluZzogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkgeyAuaW1hZ2UtdGV4dC10ZXh0IHsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmltYWdlLXRleHQtdGV4dCBoMiwgLmltYWdlLXRleHQtdGV4dCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1hZ2UtdGV4dC10ZXh0IHAsIC5pbWFnZS10ZXh0LXRleHQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmltYWdlLXRleHQtdGV4dCAuc3RlcC5maW5hbCA+IGgzIHsgbWFyZ2luLXRvcDogMDsgfVxuXG4uaW1hZ2UtdGV4dC10ZXh0IC5pbWFnZS10ZXh0LWNvbnRlbnQgcCB7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmltYWdlLXRleHQtaW1hZ2UgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA3NDlweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmltYWdlLXRleHQtaW1hZ2UgeyBtYXgtd2lkdGg6IDU1MHB4OyBtYXJnaW4tdG9wOiAzMHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmltYWdlLXRleHQtaW1hZ2UgaW1nIHsgYm9yZGVyLXJhZGl1czogNnB4OyBib3gtc2hhZG93OiAwcHggMHB4IDQ2cHggMHB4IHJnYmEoNzgsIDc5LCA4NCwgMC4xNik7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5iaWdnZXItaW1hZ2UuaW1hZ2UtdGV4dCB7IHBhZGRpbmc6IDI1cHggMDsgfSB9XG5cbi5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5iaWdnZXItaW1hZ2UuaW1hZ2UtdGV4dCAuaW1hZ2UtdGV4dC10ZXh0IHsgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgbWFyZ2luLWxlZnQ6IC02MHB4OyBtYXgtd2lkdGg6IDg0NnB4OyBib3JkZXItcmFkaXVzOiA2cHg7IGJveC1zaGFkb3c6IDBweCAwcHggNDZweCAwcHggcmdiYSg3OCwgNzksIDg0LCAwLjE2KTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5iaWdnZXItaW1hZ2UuaW1hZ2UtdGV4dCAuaW1hZ2UtdGV4dC10ZXh0IHsgcGFkZGluZzogODBweCA5NnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5iaWdnZXItaW1hZ2UuaW1hZ2UtdGV4dCAuaW1hZ2UtdGV4dC10ZXh0IHsgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHsgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLmJpZ2dlci1pbWFnZS50ZXh0LWltYWdlIHsgcGFkZGluZzogMCAwIDI1cHg7IH0gfVxuXG4uaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuYmlnZ2VyLWltYWdlLnRleHQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCB7IGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IG1heC13aWR0aDogODQ2cHg7IHotaW5kZXg6IDE7IGJvcmRlci1yYWRpdXM6IDZweDsgYm94LXNoYWRvdzogMHB4IDBweCA0NnB4IDBweCByZ2JhKDc4LCA3OSwgODQsIDAuMTYpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHsgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLmJpZ2dlci1pbWFnZS50ZXh0LWltYWdlIC5pbWFnZS10ZXh0LXRleHQgeyBwYWRkaW5nOiA5MHB4IDk2cHg7IH0gfVxuXG4uaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuYmlnZ2VyLWltYWdlLnRleHQtaW1hZ2UgLmltYWdlLXRleHQtaW1hZ2UgeyBtYXJnaW4tbGVmdDogLTYwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5iaWdnZXItaW1hZ2UudGV4dC1pbWFnZSAuaW1hZ2UtdGV4dC1pbWFnZSB7IG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXNlY3Rpb24taW5uZXIgeyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC1zZWN0aW9uLWlubmVyIHsgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4uaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtaW1hZ2UgeyBtYXgtd2lkdGg6IDU1NHB4OyB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IHsgcGFkZGluZzogNDBweCAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IHsgcGFkZGluZzogMCAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IHsgcGFkZGluZzogMCAxNXB4OyB9IH1cblxuLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgaDIsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IHAsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5zdGVwLmZpbmFsID4gaDMgeyBtYXJnaW4tYm90dG9tOiAzOHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCBoMiwgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgcCwgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLnN0ZXAuZmluYWwgPiBoMyB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgaDIsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IHAsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5zdGVwLmZpbmFsID4gaDMgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LWNvbnRlbnQgeyB3aWR0aDogNjUzcHg7IG1heC13aWR0aDogMTAwJTsgfVxuXG4uaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIudGV4dC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IHsgb3JkZXI6IDE7IH1cblxuLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnRleHQtaW1hZ2UgLmltYWdlLXRleHQtaW1hZ2UgeyBvcmRlcjogMjsgfVxuXG4ubGluay1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5saW5rLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5saW5rLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5saW5rLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLmxpbmstc2VjdGlvbi13cmFwcGVyICsgc2VjdGlvbiB7IHBhZGRpbmctdG9wOiAxMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7IC5saW5rLXNlY3Rpb24td3JhcHBlciArIHNlY3Rpb24geyBwYWRkaW5nLXRvcDogNzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHsgLmxpbmstc2VjdGlvbi13cmFwcGVyICsgc2VjdGlvbiB7IHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAubGluay1zZWN0aW9uLXdyYXBwZXIgKyBzZWN0aW9uIHsgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmxpbmstc2VjdGlvbi13cmFwcGVyICsgc2VjdGlvbiB7IHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cblxuLmxpbmstc2VjdGlvbi1pbm5lciB7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFDNzE0OSAwJSwgIzMyOTQ1OSAxMDAlKTsgcGFkZGluZzogMzdweCAwcHggNDFweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5saW5rLXNlY3Rpb24taW5uZXIgeyBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuXG4ubGluay1zZWN0aW9uLWlubmVyIGgxLCAubGluay1zZWN0aW9uLWlubmVyIC5hYm91dC1jb250ZW50IGgyLCAuYWJvdXQtY29udGVudCAubGluay1zZWN0aW9uLWlubmVyIGgyLCAubGluay1zZWN0aW9uLWlubmVyIC5hYm91dC1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5hYm91dC1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5saW5rLXNlY3Rpb24taW5uZXIgcCwgLmxpbmstc2VjdGlvbi1pbm5lciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuYWJvdXQtY29udGVudCBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuYWJvdXQtY29udGVudCAubGluay1zZWN0aW9uLWlubmVyIHAsIC5saW5rLXNlY3Rpb24taW5uZXIgLmFib3V0LWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmFib3V0LWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmxpbmstc2VjdGlvbi1pbm5lciAuc3RlcC5maW5hbCA+IGgzLCAubGluay1zZWN0aW9uLWlubmVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5hYm91dC1jb250ZW50IC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5hYm91dC1jb250ZW50IC5saW5rLXNlY3Rpb24taW5uZXIgLnN0ZXAuZmluYWwgPiBoMywgLmxpbmstc2VjdGlvbi1pbm5lciAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCBoMiwgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmxpbmstc2VjdGlvbi1pbm5lciBoMiwgLmxpbmstc2VjdGlvbi1pbm5lciAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAubGluay1zZWN0aW9uLWlubmVyIHAsIC5saW5rLXNlY3Rpb24taW5uZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmxpbmstc2VjdGlvbi1pbm5lciBwLCAubGluay1zZWN0aW9uLWlubmVyIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5saW5rLXNlY3Rpb24taW5uZXIgLnN0ZXAuZmluYWwgPiBoMywgLmxpbmstc2VjdGlvbi1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAubGluay1zZWN0aW9uLWlubmVyIC5zdGVwLmZpbmFsID4gaDMsIC5saW5rLXNlY3Rpb24taW5uZXIgLm5ld3NsZXR0ZXItY29udGVudCBoMiwgLm5ld3NsZXR0ZXItY29udGVudCAubGluay1zZWN0aW9uLWlubmVyIGgyLCAubGluay1zZWN0aW9uLWlubmVyIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLm5ld3NsZXR0ZXItY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAubGluay1zZWN0aW9uLWlubmVyIHAsIC5saW5rLXNlY3Rpb24taW5uZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLm5ld3NsZXR0ZXItY29udGVudCBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAubmV3c2xldHRlci1jb250ZW50IC5saW5rLXNlY3Rpb24taW5uZXIgcCwgLmxpbmstc2VjdGlvbi1pbm5lciAubmV3c2xldHRlci1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmxpbmstc2VjdGlvbi1pbm5lciAuc3RlcC5maW5hbCA+IGgzLCAubGluay1zZWN0aW9uLWlubmVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5uZXdzbGV0dGVyLWNvbnRlbnQgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLm5ld3NsZXR0ZXItY29udGVudCAubGluay1zZWN0aW9uLWlubmVyIC5zdGVwLmZpbmFsID4gaDMsIC5saW5rLXNlY3Rpb24taW5uZXIgLndoby13ZS1hcmUtdGl0bGUsIC5saW5rLXNlY3Rpb24taW5uZXIgLmRpc2NvdW50cy10aXRsZSwgLmxpbmstc2VjdGlvbi1pbm5lciAuc2Nob2xhcnNoaXBzLXRpdGxlLCAubGluay1zZWN0aW9uLWlubmVyIC5uZXdzLXNlY3Rpb24tdGl0bGUsIC5saW5rLXNlY3Rpb24taW5uZXIgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgaDIsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5saW5rLXNlY3Rpb24taW5uZXIgaDIsIC5saW5rLXNlY3Rpb24taW5uZXIgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmxpbmstc2VjdGlvbi1pbm5lciBwLCAubGluay1zZWN0aW9uLWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5saW5rLXNlY3Rpb24taW5uZXIgcCwgLmxpbmstc2VjdGlvbi1pbm5lciAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAubGluay1zZWN0aW9uLWlubmVyIC5zdGVwLmZpbmFsID4gaDMsIC5saW5rLXNlY3Rpb24taW5uZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmxpbmstc2VjdGlvbi1pbm5lciAuc3RlcC5maW5hbCA+IGgzLCAubGluay1zZWN0aW9uLWlubmVyIC5jb250ZW50LXNlY3Rpb24taW5uZXIgaDIsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmxpbmstc2VjdGlvbi1pbm5lciBoMiwgLmxpbmstc2VjdGlvbi1pbm5lciAuY29udGVudC1zZWN0aW9uLWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmxpbmstc2VjdGlvbi1pbm5lciBwLCAubGluay1zZWN0aW9uLWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5jb250ZW50LXNlY3Rpb24taW5uZXIgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAubGluay1zZWN0aW9uLWlubmVyIHAsIC5saW5rLXNlY3Rpb24taW5uZXIgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5saW5rLXNlY3Rpb24taW5uZXIgLnN0ZXAuZmluYWwgPiBoMywgLmxpbmstc2VjdGlvbi1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmxpbmstc2VjdGlvbi1pbm5lciAuc3RlcC5maW5hbCA+IGgzIHsgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG5cbi5saW5rLXNlY3Rpb24taW5uZXItd3JhcHBlciB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHsgLmxpbmstc2VjdGlvbi1pbm5lci13cmFwcGVyIHsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7IC5saW5rLXNlY3Rpb24taW5uZXItd3JhcHBlciA+IGRpdiB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmxpbmstc2VjdGlvbi1jb250ZW50LWlubmVyIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogNjUycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5saW5rLXNlY3Rpb24tY29udGVudC1pbm5lciB7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHsgLmxpbmstc2VjdGlvbi1jb250ZW50LWlubmVyIHsgcGFkZGluZy1yaWdodDogMDsgbWF4LXdpZHRoOiAxMDAlOyB3aWR0aDogMTAwJTsgfSB9XG5cbi5saW5rLXNlY3Rpb24tY29udGVudC1pbm5lciBwIHsgbWFyZ2luOiAwOyB9XG5cbi5saW5rLXNlY3Rpb24tY29udGVudC1pbm5lciAqIHsgY29sb3I6ICNmZmY7IH1cblxuLmxpbmstc2VjdGlvbi1saW5rIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcGFkZGluZy10b3A6IDMwcHg7IG1heC13aWR0aDogMTQzcHg7IH1cblxuLmxpbmstc2VjdGlvbi13cmFwcGVyIC5saW5rLXNlY3Rpb24tbGluayB7IHBhZGRpbmctdG9wOiAwOyB9XG5cbi5jb250YWN0LWZvcm0tc2VjdGlvbi13cmFwcGVyIHsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgcGFkZGluZy10b3A6IDEwMHB4OyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MTBweCkgeyAuY29udGFjdC1mb3JtLXNlY3Rpb24td3JhcHBlciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xdnc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTc0MHB4KSB7IC5jb250YWN0LWZvcm0tc2VjdGlvbi13cmFwcGVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTZ2dzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLmNvbnRhY3QtZm9ybS1zZWN0aW9uLXdyYXBwZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTF2dzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTUwcHgpIHsgLmNvbnRhY3QtZm9ybS1zZWN0aW9uLXdyYXBwZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTN2dzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHsgLmNvbnRhY3QtZm9ybS1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nLXRvcDogNjBweDsgcGFkZGluZy1ib3R0b206IDYwcHg7IGJhY2tncm91bmQtc2l6ZTogMTIwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLmNvbnRhY3QtZm9ybS1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiAwOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7IC5jb250YWN0LWZvcm0tc2VjdGlvbi13cmFwcGVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNTMlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuY29udGFjdC1mb3JtLXNlY3Rpb24td3JhcHBlciB7IGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7IGJhY2tncm91bmQtc2l6ZTogMTgwJSAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5jb250YWN0LWZvcm0tc2VjdGlvbi13cmFwcGVyIHsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG5cbi5jb250YWN0LWZvcm0tc2VjdGlvbi1pbm5lciB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IG1hcmdpbi1yaWdodDogNzVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTgxMHB4KSB7IC5jb250YWN0LWZvcm0tc2VjdGlvbi1pbm5lciB7IHBhZGRpbmctcmlnaHQ6IDc1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTc0MHB4KSB7IC5jb250YWN0LWZvcm0tc2VjdGlvbi1pbm5lciB7IHBhZGRpbmctcmlnaHQ6IDd2dzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLmNvbnRhY3QtZm9ybS1zZWN0aW9uLWlubmVyIHsgcGFkZGluZy1yaWdodDogM3Z3OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NTBweCkgeyAuY29udGFjdC1mb3JtLXNlY3Rpb24taW5uZXIgeyBwYWRkaW5nLXJpZ2h0OiAydnc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7IC5jb250YWN0LWZvcm0tc2VjdGlvbi1pbm5lciB7IHBhZGRpbmctcmlnaHQ6IDF2dzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLmNvbnRhY3QtZm9ybS1zZWN0aW9uLWlubmVyIHsgcGFkZGluZzogNDBweCAxNXB4OyB9IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyLXJhZGl1czogMTBweDsgcGFkZGluZzogMjVweCA1MHB4OyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA3NzRweDsgYm94LXNoYWRvdzogMHB4IDBweCA0NnB4IDBweCByZ2JhKDc4LCA3OSwgODQsIDAuMTYpOyBtaW4taGVpZ2h0OiA2NTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5jb250YWN0LWZvcm0td3JhcHBlciB7IHdpZHRoOiA2MCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5jb250YWN0LWZvcm0td3JhcHBlciB7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuY29udGFjdC1mb3JtLXdyYXBwZXIgeyBwYWRkaW5nOiAzMHB4IDMwcHggMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuY29udGFjdC1mb3JtLXdyYXBwZXIgeyBwYWRkaW5nLWxlZnQ6IDE1cHg7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmNvbnRhY3QtZm9ybS10aXRsZSB7IG1hcmdpbi10b3A6IDIwcHg7IG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5jb250YWN0LWZvcm0td3JhcHBlciAuY29udGFjdC1mb3JtLXRpdGxlIHsgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5jb250YWN0LWZvcm0td3JhcHBlciBwIHsgZm9udC13ZWlnaHQ6IDUwMDsgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuY29udGFjdC1mb3JtLXdyYXBwZXIgcCB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlICogeyBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSAqOjpwbGFjZWhvbGRlciB7IGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDUwMDsgY29sb3I6ICNDRUNFQ0U7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSBpbnB1dCB7IGhlaWdodDogNDVweDsgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTsgYm94LXNoYWRvdzogbm9uZTsgbWFyZ2luLWJvdHRvbTogNnB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAxNXB4OyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSBpbnB1dDpmb2N1cyB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRSAhaW1wb3J0YW50OyB9XG5cbi5jb250YWN0LWZvcm0td3JhcHBlciAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgdGV4dGFyZWEgeyBoZWlnaHQ6IDE2MHB4OyBwYWRkaW5nOiAyNXB4IDAgMCAwOyBib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFOyBib3gtc2hhZG93OiBub25lOyBtYXJnaW4tYm90dG9tOiA2cHg7IGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCAyNXB4OyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTZweDsgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG5cbi5jb250YWN0LWZvcm0td3JhcHBlciAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUgLmljb25fZW1haWwgaW5wdXQgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1tYWlsLnN2Z1wiKTsgYmFja2dyb3VuZC1zaXplOiAyMnB4IDE4cHg7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZSAuaWNvbl9wZXJzb24gaW5wdXQgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1wZXJzb24uc3ZnXCIpOyBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMjBweDsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlIC5pY29uX3BsYWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1hZGRyZXNzLnN2Z1wiKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgMTVweDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiAxN3B4IDI1cHg7IGhlaWdodDogMTAwJTsgcGFkZGluZy10b3A6IDdweDsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlIC5pY29uX3Bob25lIGlucHV0IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tcGhvbmUuc3ZnXCIpOyBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZSAuaWNvbl9tZXNzYWdlIHRleHRhcmVhIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tbWVzc2FnZS5zdmdcIik7IGJhY2tncm91bmQtc2l6ZTogMThweCAxNnB4OyB9XG5cbi5jb250YWN0LWZvcm0td3JhcHBlciAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQgeyBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7IHBhZGRpbmc6IDEwcHggMThweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyLXJhZGl1czogNnB4OyBib3JkZXI6IDJweCBzb2xpZCAjMzM5MzVCOyBjb2xvcjogIzMzOTM1QjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tYm90dG9tOiAwOyB0cmFuc2l0aW9uOiBhbGwgLjVzOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICMzMzkzNUI7IGNvbG9yOiAjZmZmOyB9XG5cbi5jb250YWN0LWZvcm0td3JhcHBlciAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUgLmZybV9zdWJtaXQgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5jb250YWN0LWZvcm0td3JhcHBlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgeyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5uZXdzbGV0dGVyLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDExMHB4IDAgMTQwcHggMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7IC5uZXdzbGV0dGVyLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDgwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLm5ld3NsZXR0ZXItc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogNDBweCAwOyB9IH1cblxuLm5ld3NsZXR0ZXItc2VjdGlvbi1jb250YWluZXItaW5uZXIgeyBtYXgtd2lkdGg6IDEzNjVweDsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLm5ld3NsZXR0ZXItc2VjdGlvbi1jb250YWluZXItaW5uZXIgeyBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4ubmV3c2xldHRlci1jb250ZW50IHsgcGFkZGluZy1yaWdodDogMDsgcGFkZGluZy1sZWZ0OiAwOyB3aWR0aDogNDklOyBtYXgtd2lkdGg6IDY1MnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLm5ld3NsZXR0ZXItY29udGVudCB7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLm5ld3NsZXR0ZXItY29udGVudCB7IHBhZGRpbmc6IDA7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5uZXdzbGV0dGVyLWNvbnRlbnQgaDIsIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLm5ld3NsZXR0ZXItY29udGVudCBwLCAubmV3c2xldHRlci1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5uZXdzbGV0dGVyLWNvbnRlbnQgLnN0ZXAuZmluYWwgPiBoMyB7IG1hcmdpbjogMjhweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLm5ld3NsZXR0ZXItY29udGVudCBoMiwgLm5ld3NsZXR0ZXItY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAubmV3c2xldHRlci1jb250ZW50IHAsIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLm5ld3NsZXR0ZXItY29udGVudCAuc3RlcC5maW5hbCA+IGgzIHsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAubmV3c2xldHRlci1jb250ZW50IGgyLCAubmV3c2xldHRlci1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5uZXdzbGV0dGVyLWNvbnRlbnQgcCwgLm5ld3NsZXR0ZXItY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAubmV3c2xldHRlci1jb250ZW50IC5zdGVwLmZpbmFsID4gaDMgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ubmV3c2xldHRlci1zZWN0aW9uLWZvcm0geyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IG1heC13aWR0aDogNTA3cHggIWltcG9ydGFudDsgd2lkdGg6IDEwMCU7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtIHsgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4ubmV3c2xldHRlci1zZWN0aW9uLWZvcm0gLmZybV9mb3JtcyB7IHBhZGRpbmc6IDMwcHggMjZweCAzMHB4IDM0cHg7IG1hcmdpbi1ib3R0b206IDExcHg7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXItcmFkaXVzOiA2cHg7IGJveC1zaGFkb3c6IDBweCAwcHggNDZweCAwcHggcmdiYSg3OCwgNzksIDg0LCAwLjE2KTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtIC5mcm1fZm9ybXMgeyBtYXJnaW46IGF1dG8gMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkgeyAubmV3c2xldHRlci1zZWN0aW9uLWZvcm0gLmZybV9mb3JtcyB7IHBhZGRpbmc6IDMwcHggMTVweDsgfSB9XG5cbi5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSAuZnJtX2Zvcm1zIGZpZWxkc2V0IHsgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSAuZnJtX2Zvcm1zIGZpZWxkc2V0IC5mcm1fZmllbGRzX2NvbnRhaW5lciB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgZmxleC13cmFwOiB3cmFwOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7IC5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSAuZnJtX2Zvcm1zIGZpZWxkc2V0IC5mcm1fZmllbGRzX2NvbnRhaW5lciB7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4ubmV3c2xldHRlci1zZWN0aW9uLWZvcm0gLmZybV9mb3JtcyBmaWVsZHNldCAuZnJtX2ZpZWxkc19jb250YWluZXIgLmZybV9mb3JtX2ZpZWxkIGlucHV0IHsgcGFkZGluZzogNXB4IDVweCA1cHggNDhweDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tbWFpbC5zdmdcIik7IGJhY2tncm91bmQtc2l6ZTogMjJweCAxOHB4OyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE5cHggY2VudGVyOyBoZWlnaHQ6IDQycHg7IH1cblxuLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtIC5mcm1fZm9ybXMgZmllbGRzZXQgLmZybV9maWVsZHNfY29udGFpbmVyIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0geyBoZWlnaHQ6IGF1dG87IH1cblxuLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtIC5mcm1fZm9ybXMgZmllbGRzZXQgLmZybV9maWVsZHNfY29udGFpbmVyIC5mcm1fZm9ybV9maWVsZCBpbnB1dDpmb2N1cyB7IGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7IGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtIC5mcm1fZm9ybXMgZmllbGRzZXQgLmZybV9maWVsZHNfY29udGFpbmVyIC5mcm1fZm9ybV9maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIgeyBjb2xvcjogI0NFQ0VDRTsgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSAuZnJtX2Zvcm1zIGZpZWxkc2V0IC5mcm1fZmllbGRzX2NvbnRhaW5lciAuZnJtX3N1Ym1pdCB7IG1heC13aWR0aDogOTlweDsgd2lkdGg6IDEwMCU7IG1hcmdpbi1sZWZ0OiAwOyBkaXNwbGF5OiBmbGV4OyByaWdodDogMDsgdG9wOiA1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHsgLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtIC5mcm1fZm9ybXMgZmllbGRzZXQgLmZybV9maWVsZHNfY29udGFpbmVyIC5mcm1fc3VibWl0IHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMjAwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLXRvcDogMThweDsgfSB9XG5cbi5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSAuZnJtX2Zvcm1zIGZpZWxkc2V0IC5mcm1fZmllbGRzX2NvbnRhaW5lciAuZnJtX3N1Ym1pdCAuZnJtX2J1dHRvbl9zdWJtaXQgeyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogIzMzOTM1QjsgYm9yZGVyLXJhZGl1czogOHB4OyBjb2xvcjogI2ZmZjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tYm90dG9tOiAwOyBwYWRkaW5nOiA3cHggMjBweDsgdHJhbnNpdGlvbjogYWxsIC41czsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXdlaWdodDogNzAwOyBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7IC5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSAuZnJtX2Zvcm1zIGZpZWxkc2V0IC5mcm1fZmllbGRzX2NvbnRhaW5lciAuZnJtX3N1Ym1pdCAuZnJtX2J1dHRvbl9zdWJtaXQgeyBwYWRkaW5nOiAxMnB4IDIwcHg7IH0gfVxuXG4ubmV3c2xldHRlci1zZWN0aW9uLWZvcm0gLmZybV9mb3JtcyBmaWVsZHNldCAuZnJtX2ZpZWxkc19jb250YWluZXIgLmZybV9zdWJtaXQgLmZybV9idXR0b25fc3VibWl0OmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgY29sb3I6ICMzMzkzNUI7IGJvcmRlcjogMnB4IHNvbGlkICMzMzkzNUI7IH1cblxuLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtIC5mcm1fZm9ybXMgZmllbGRzZXQgLmZybV9maWVsZHNfY29udGFpbmVyIC5mcm1fc3VibWl0IC5mcm1fYnV0dG9uX3N1Ym1pdCBpIHsgZGlzcGxheTogbm9uZTsgfVxuXG4ubmV3c2xldHRlci1zZWN0aW9uLWZvcm0gLmZybV9pbmxpbmVfZm9ybSAuZnJtX2Zvcm1fZmllbGQuZm9ybS1maWVsZCB7IG1hcmdpbi1ib3R0b206IDA7IG1hcmdpbi1sZWZ0OiAwOyBtYXJnaW4tcmlnaHQ6IDMwcHg7IHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7IC5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSAuZnJtX2lubGluZV9mb3JtIC5mcm1fZm9ybV9maWVsZC5mb3JtLWZpZWxkIHsgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHsgLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtIC5mcm1faW5saW5lX2Zvcm0gLmZybV9mb3JtX2ZpZWxkLmZvcm0tZmllbGQgeyBtYXJnaW4tcmlnaHQ6IDA7IG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ubmV3c2xldHRlci1zZWN0aW9uLWZvcm0gLmZybV9pbmxpbmVfZm9ybSAuZnJtX2Zvcm1fZmllbGQuZm9ybS1maWVsZC52ZXJ0aWNhbF9yYWRpbyB7IHdpZHRoOiAxMDAlOyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5mcm1fY2hlY2tib3ggeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctdG9wOiAwOyB9XG5cbi5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSAuZnJtX2NoZWNrYm94IHsgcGFkZGluZy10b3A6IDE3cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7IC5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSAuZnJtX2NoZWNrYm94IHsgcGFkZGluZy1ib3R0b206IDA7IHBhZGRpbmctdG9wOiAxNHB4OyB9IH1cblxuLnNpdGUtZm9vdGVyIC5mcm1fY2hlY2tib3ggeyBwYWRkaW5nLXRvcDogMDsgfVxuXG4uc2l0ZS1mb290ZXIgLmZybV9jaGVja2JveCBsYWJlbCB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmZybV9jaGVja2JveCBhIHsgY29sb3I6ICMzMjk0NTk7IHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG5cbi5zaXRlLWZvb3RlciAuZnJtX2NoZWNrYm94IGE6aG92ZXIgeyBjb2xvcjogI2ZmZjsgfVxuXG4uZnJtX2NoZWNrYm94IGE6aG92ZXIgeyBjb2xvcjogIzI4MkQzOTsgfVxuXG4uZnJtX2NoZWNrYm94IGlucHV0IHsgb3BhY2l0eTogMDsgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmZybV9jaGVja2JveCBpbnB1dDpjaGVja2VkICsgc3BhbiB7IGJhY2tncm91bmQtY29sb3I6ICMzMjk0NTk7IH1cblxuLmZybV9jaGVja2JveCBzcGFuIHsgYm9yZGVyOiAxcHggc29saWQgIzI4MkQzOTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBjdXJzb3I6IHBvaW50ZXI7IGhlaWdodDogMTVweDsgd2lkdGg6IDE1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiA0cHg7IH1cblxuLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtIC5mcm1fY2hlY2tib3ggc3BhbiB7IHRvcDogMjJweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHsgLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtIC5mcm1fY2hlY2tib3ggc3BhbiB7IHRvcDogMThweDsgfSB9XG5cbi5zaXRlLWZvb3RlciAuZnJtX2NoZWNrYm94IHNwYW4geyB0b3A6IDRweDsgfVxuXG4uc2l0ZS1mb290ZXIgLmZybV9jaGVja2JveCBzcGFuIHsgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuXG4uYm9va2luZy1mb3JtLXNlY3Rpb24td3JhcHBlciB7IGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IHBhZGRpbmc6IDY1cHggMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5ib29raW5nLWZvcm0tc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogNDBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5ib29raW5nLWZvcm0tc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogMzBweCAwOyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJvb2tpbmctZm9ybS1zZWN0aW9uLXdyYXBwZXIgLm5hcnJvdy1jb250YWluZXIgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5ib29raW5nLWZvcm0tc2VjdGlvbi13cmFwcGVyIHAgeyB3aWR0aDogNTU2cHg7IG1heC13aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ib29raW5nLWZvcm0tc2VjdGlvbi13cmFwcGVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgeyBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cblxuLmJvb2tpbmctZm9ybS1zZWN0aW9uLXRvcC1jb250ZW50IHsgcGFkZGluZy1ib3R0b206IDQ0cHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7IHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLmJvb2tpbmctZm9ybS1zZWN0aW9uLXRvcC1jb250ZW50IHsgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmJvb2tpbmctZm9ybS1zZWN0aW9uLXRvcC1jb250ZW50IHsgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4uYm9va2luZy1mb3JtLXNlY3Rpb24tdG9wLWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ib29raW5nLWZvcm0tdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAxNXB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuYm9va2luZy1mb3JtLXRpdGxlIHsgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSB7IG1heC13aWR0aDogMTEzOXB4OyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyLXJhZGl1czogMTBweDsgYm94LXNoYWRvdzogMHB4IDBweCA0NnB4IDBweCByZ2JhKDc4LCA3OSwgODQsIDAuMTYpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuYm9va2luZy1mb3JtLWZvcm0geyBtYXgtd2lkdGg6IDcwMHB4OyB9IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAudWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLWlubGluZSB7IGJveC1zaGFkb3c6IG5vbmU7IGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnVpLWRhdGVwaWNrZXIgLm5vLXNsb3RzIHsgYmFja2dyb3VuZC1jb2xvcjogI0NFQ0VDRTsgfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci11bnNlbGVjdGFibGUgeyBjb2xvcjogI0NFQ0VDRTsgfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAudWktZGF0ZXBpY2tlci10aXRsZSB7IGJhY2tncm91bmQtY29sb3I6ICMzMjk0NTk7IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM3MTQ5OyB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHsgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZDpub3QoLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlKSB7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAubm8tc2xvdHM6aG92ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAxMTMsIDczLCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnVpLWRhdGVwaWNrZXIgYSB7IGNvbG9yOiAjMUM3MTQ5OyB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC51aS1kYXRlcGlja2VyIHRkLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM3MTQ5ICFpbXBvcnRhbnQ7IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnVpLWRhdGVwaWNrZXIgdGQudWktZGF0ZXBpY2tlci10b2RheSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDExMywgNzMsIDAuMikgIWltcG9ydGFudDsgfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheSB7IGJhY2tncm91bmQ6ICMxQzcxNDkgIWltcG9ydGFudDsgfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAudGltZS1yb3cgLnRpbWUgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyLXJhZGl1czogMDsgYm9yZGVyOiBub25lOyB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC50aW1lLW1lc3NhZ2UgeyBtYXJnaW46IDA7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjsgY29sb3I6IHJlZDsgfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAudWktc3RhdGUtaGlnaGxpZ2h0IHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAudWktc3RhdGUtaG92ZXIgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBjb2xvcjogIzFDNzE0OSAhaW1wb3J0YW50OyBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc2VsZWN0ZWQtdGltZSB7IGJhY2tncm91bmQtY29sb3I6ICMxQzcxNDkgIWltcG9ydGFudDsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHsgZGlzcGxheTogZmxleDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHsgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7IGZsZXgtd3JhcDogd3JhcDsgbWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgPiBoMyB7IG1hcmdpbi10b3A6IDA7IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAqIHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwICo6Zm9jdXMgeyBib3gtc2hhZG93OiBub25lOyBib3JkZXItY29sb3I6ICNDRUNFQ0U7IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmZvcm0tY29udHJvbCB7IGJvcmRlci1jb2xvcjogI0NFQ0VDRTsgaGVpZ2h0OiA0NXB4OyB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsICogeyBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMyB7IG1hcmdpbi10b3A6IDA7IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAgLmVhLWxhYmVsLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcCAuY29udHJvbC1sYWJlbCB7IHBhZGRpbmctdG9wOiAwOyB0ZXh0LWFsaWduOiByaWdodDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmctcmlnaHQ6IDVweDsgZmxleDogYXV0bzsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkgeyAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcCAuZWEtbGFiZWwsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwIC5jb250cm9sLWxhYmVsIHsgd2lkdGg6IDEwMCU7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgcGFkZGluZzogMDsgfSB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwIC5lYS1sYWJlbCB+IGRpdiwgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAgLmNvbnRyb2wtbGFiZWwgfiBkaXYgeyB3aWR0aDogNzUlOyBwYWRkaW5nLWxlZnQ6IDZweDsgZmxleDogYXV0bzsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkgeyAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcCAuZWEtbGFiZWwgfiBkaXYsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwIC5jb250cm9sLWxhYmVsIH4gZGl2IHsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcCAuZWEtbGFiZWwgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIHNtYWxsIHsgbWFyZ2luLWJvdHRvbTogMTBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwICNib29raW5nLW92ZXJ2aWV3LWhlYWRlciB7IHdpZHRoOiA3NSU7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAjYm9va2luZy1vdmVydmlldy1oZWFkZXIgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwICNib29raW5nLW92ZXJ2aWV3LWhlYWRlciB7IHdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgI2Jvb2tpbmctb3ZlcnZpZXcgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwICNib29raW5nLW92ZXJ2aWV3IHNtYWxsIHsgcGFkZGluZy1sZWZ0OiAyNSU7IH0gfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAjYm9va2luZy1vdmVydmlldyB0ciB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHsgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgI2Jvb2tpbmctb3ZlcnZpZXcgdHI6bm90KDpsYXN0LW9mLXR5cGUpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwICNib29raW5nLW92ZXJ2aWV3IHRyOm5vdCg6bGFzdC1vZi10eXBlKTphZnRlciB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogYXV0bzsgYm90dG9tOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQtY29sb3I6ICMxQzcxNDk7IG1hcmdpbjogYXV0bzsgfSB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwICNib29raW5nLW92ZXJ2aWV3IHRyIHRkOmZpcnN0LW9mLXR5cGUgeyB3aWR0aDogMjUlOyBtYXgtd2lkdGg6IDI1JTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHsgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgI2Jvb2tpbmctb3ZlcnZpZXcgdHIgdGQ6Zmlyc3Qtb2YtdHlwZSB7IHdpZHRoOiA0MCU7IG1heC13aWR0aDogNDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwICNib29raW5nLW92ZXJ2aWV3IHRyIHRkOmZpcnN0LW9mLXR5cGUgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgI2Jvb2tpbmctb3ZlcnZpZXcgdHIgdGQ6bGFzdC1vZi10eXBlIHsgd2lkdGg6IDc1JTsgbWF4LXdpZHRoOiA3NSU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwICNib29raW5nLW92ZXJ2aWV3IHRyIHRkOmxhc3Qtb2YtdHlwZSB7IHdpZHRoOiA2MCU7IG1heC13aWR0aDogNjAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwICNib29raW5nLW92ZXJ2aWV3IHRyIHRkOmxhc3Qtb2YtdHlwZSB7IHBhZGRpbmctdG9wOiAwOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBlbmQ7IH0gfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCBoMzpudGgtb2YtdHlwZSgzKSB7IHdpZHRoOiA3NSU7IG1hcmdpbi1sZWZ0OiBhdXRvOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI5NDU5OyBwYWRkaW5nOiA2cHggMTZweDsgYm9yZGVyLXJhZGl1czogOHB4OyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIGgzOm50aC1vZi10eXBlKDMpIHsgd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5lYS1hY3Rpb25zLWdyb3VwIHsgbWF4LXdpZHRoOiA3NSU7IG1hcmdpbi1sZWZ0OiBhdXRvOyBwYWRkaW5nLWxlZnQ6IDA7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkgeyAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuZWEtYWN0aW9ucy1ncm91cCB7IG1heC13aWR0aDogbm9uZTsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5lYS1zdWJtaXQgeyBtYXJnaW4tcmlnaHQ6IDE1cHg7IGJhY2tncm91bmQtY29sb3I6ICMzMzkzNUI7IGJvcmRlci1yYWRpdXM6IDhweDsgYm9yZGVyOiAycHggc29saWQgIzMzOTM1QjsgY29sb3I6ICNmZmY7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogMDsgcGFkZGluZzogN3B4IDIwcHg7IHRyYW5zaXRpb246IGFsbCAuNXM7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuZWEtc3VibWl0OmhvdmVyLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuZWEtc3VibWl0OmZvY3VzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuZWEtc3VibWl0OmFjdGl2ZTpob3ZlciwgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmVhLXN1Ym1pdDphY3RpdmU6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBjb2xvcjogIzMzOTM1QjsgYm9yZGVyLWNvbG9yOiAjMzM5MzVCICFpbXBvcnRhbnQ7IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmVhLWNhbmNlbCB7IG1hcmdpbi1sZWZ0OiAxNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXItcmFkaXVzOiA4cHg7IGJvcmRlcjogMnB4IHNvbGlkICMzMzkzNUI7IGNvbG9yOiAjMzM5MzVCOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1ib3R0b206IDA7IHBhZGRpbmc6IDdweCAyMHB4OyB0cmFuc2l0aW9uOiBhbGwgLjVzOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmVhLWNhbmNlbDpob3ZlciwgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmVhLWNhbmNlbDpmb2N1cywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmVhLWNhbmNlbDphY3RpdmUsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5lYS1jYW5jZWw6YWN0aXZlOmhvdmVyLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuZWEtY2FuY2VsOmFjdGl2ZTpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IGJhY2tncm91bmQtY29sb3I6ICMzMzkzNUI7IGNvbG9yOiAjZmZmOyBib3JkZXItY29sb3I6ICMzMzkzNUIgIWltcG9ydGFudDsgfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmZvcm0taG9yaXpvbnRhbCA+IGRpdltjbGFzcyo9XCJjb2wtbWRcIl06Zmlyc3QtY2hpbGQgeyBwYWRkaW5nOiA0N3B4IDU0cHggNDdweCA2MnB4OyB3aWR0aDogNDAlOyBib3gtc2hhZG93OiAwcHggMHB4IDQ2cHggMHB4IHJnYmEoNzgsIDc5LCA4NCwgMC4xNik7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuYm9va2luZy1mb3JtLWZvcm0gLmZvcm0taG9yaXpvbnRhbCA+IGRpdltjbGFzcyo9XCJjb2wtbWRcIl06Zmlyc3QtY2hpbGQgeyBtaW4td2lkdGg6IDQ1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5ib29raW5nLWZvcm0tZm9ybSAuZm9ybS1ob3Jpem9udGFsID4gZGl2W2NsYXNzKj1cImNvbC1tZFwiXTpmaXJzdC1jaGlsZCB7IHBhZGRpbmc6IDMwcHggNDBweDsgd2lkdGg6IDEwMCU7IGZsZXg6IGF1dG87IG1heC13aWR0aDogbm9uZTsgbWluLXdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5ib29raW5nLWZvcm0tZm9ybSAuZm9ybS1ob3Jpem9udGFsID4gZGl2W2NsYXNzKj1cImNvbC1tZFwiXTpmaXJzdC1jaGlsZCB7IHBhZGRpbmc6IDMwcHggMTVweDsgfSB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSAuZm9ybS1ob3Jpem9udGFsID4gZGl2W2NsYXNzKj1cImNvbC1tZFwiXSAuc3RlcC5jYWxlbmRhciB7IHBhZGRpbmctdG9wOiAyNXB4OyBtYXgtd2lkdGg6IDM0MHB4OyB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmJvb2tpbmctZm9ybS1mb3JtIC5mb3JtLWhvcml6b250YWwgPiBkaXZbY2xhc3MqPVwiY29sLW1kXCJdIC5zdGVwLmNhbGVuZGFyIHsgbWFyZ2luOiAwIGF1dG8gMCAyNSU7IG1heC13aWR0aDogMzUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHsgLmJvb2tpbmctZm9ybS1mb3JtIC5mb3JtLWhvcml6b250YWwgPiBkaXZbY2xhc3MqPVwiY29sLW1kXCJdIC5zdGVwLmNhbGVuZGFyIHsgbWFyZ2luLWxlZnQ6IGF1dG87IG1heC13aWR0aDogNDAwcHg7IH0gfVxuXG4uYm9va2luZy1mb3JtLWZvcm0gLmZvcm0taG9yaXpvbnRhbCA+IGRpdltjbGFzcyo9XCJjb2wtbWRcIl06bGFzdC1jaGlsZCB7IHdpZHRoOiA2MCU7IHBhZGRpbmctbGVmdDogNzBweDsgcGFkZGluZy10b3A6IDQwcHg7IHBhZGRpbmctcmlnaHQ6IDcwcHg7IHBhZGRpbmctYm90dG9tOiA1MHB4OyBmbGV4OiBhdXRvOyBtYXgtd2lkdGg6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuYm9va2luZy1mb3JtLWZvcm0gLmZvcm0taG9yaXpvbnRhbCA+IGRpdltjbGFzcyo9XCJjb2wtbWRcIl06bGFzdC1jaGlsZCB7IG1heC13aWR0aDogY2FsYygxMDAlIC0gNDUwcHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5ib29raW5nLWZvcm0tZm9ybSAuZm9ybS1ob3Jpem9udGFsID4gZGl2W2NsYXNzKj1cImNvbC1tZFwiXTpsYXN0LWNoaWxkIHsgcGFkZGluZzogMzBweCA0MHB4OyB3aWR0aDogMTAwJTsgZmxleDogYXV0bzsgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5ib29raW5nLWZvcm0tZm9ybSAuZm9ybS1ob3Jpem9udGFsID4gZGl2W2NsYXNzKj1cImNvbC1tZFwiXTpsYXN0LWNoaWxkID4gaDMgeyBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5ib29raW5nLWZvcm0tZm9ybSAuZm9ybS1ob3Jpem9udGFsID4gZGl2W2NsYXNzKj1cImNvbC1tZFwiXTpsYXN0LWNoaWxkIHsgcGFkZGluZzogMzBweCAxNXB4OyB9IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5mb3JtLWhvcml6b250YWwgPiBkaXZbY2xhc3MqPVwiY29sLW1kXCJdIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7IC5ib29raW5nLWZvcm0tZm9ybSAuZm9ybS1ob3Jpem9udGFsID4gZGl2W2NsYXNzKj1cImNvbC1tZFwiXSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgeyBtYXgtd2lkdGg6IDM1MHB4OyB9IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5zdGVwLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDMpIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IC05OTk5OXB4OyB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSB0YWJsZSB7IG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLmJvb2tpbmctZm9ybS1mb3JtIC5ib29raW5nLXRleHQtYmVsb3ctY2FsZW5kYXIgeyB3aGl0ZS1zcGFjZTogbm9ybWFsOyBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5ib29raW5nLWZvcm0tZm9ybSAucm93LXNlcnZpY2UsIC5ib29raW5nLWZvcm0tZm9ybSAucm93LXdvcmtlciB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5kaXYuYm9va2luZy10ZXh0LWJlbG93LWNhbGVuZGFyIGEgeyBjb2xvcjogIzMyOTQ1OTsgdHJhbnNpdGlvbjogY29sb3IgMC41czsgfVxuXG5kaXYuYm9va2luZy10ZXh0LWJlbG93LWNhbGVuZGFyIGE6aG92ZXIgeyBjb2xvcjogIzI4MkQzOTsgfVxuXG4udGVhbS1tZW1iZXJzLXdyYXBwZXIgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGZsZXgtd3JhcDogd3JhcDsgfVxuXG4udGVhbS1tZW1iZXItaXRlbSB7IHdpZHRoOiBjYWxjKDMzLjMlIC0gMzBweCk7IG1hcmdpbjogMCAxNXB4IDEwMHB4OyBtaW4taGVpZ2h0OiAzMDBweDsgYm94LXNoYWRvdzogMHB4IDBweCA0NnB4IDBweCByZ2JhKDc4LCA3OSwgODQsIDAuMTYpOyBib3JkZXItcmFkaXVzOiA2cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyB9XG5cbi50ZWFtLW1lbWJlci1pdGVtLmNvbnRlbnQtaXMtYWRkZWQgeyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkgeyAudGVhbS1tZW1iZXItaXRlbSB7IG1hcmdpbi1ib3R0b206IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnRlYW0tbWVtYmVyLWl0ZW0geyB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTsgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAudGVhbS1tZW1iZXItaXRlbSB7IHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgbWF4LXdpZHRoOiA0MjRweDsgbWFyZ2luOiAwIGF1dG8gNDBweDsgfSB9XG5cbi50ZWFtLW1lbWJlci10aHVtYm5haWwgeyBkaXNwbGF5OiBmbGV4OyB3aWR0aDogMTAwJTsgfVxuXG4udGVhbS1tZW1iZXItZGV0YWlscyB7IHBhZGRpbmc6IDM2cHggNTBweCA0MHB4IDUwcHg7IHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLnRlYW0tbWVtYmVyLWRldGFpbHMgeyBwYWRkaW5nOiAzMHB4IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnRlYW0tbWVtYmVyLWRldGFpbHMgeyBwYWRkaW5nOiAyMHB4IDMwcHg7IH0gfVxuXG4udGVhbS1tZW1iZXItZGV0YWlscyBoMiwgLnRlYW0tbWVtYmVyLWRldGFpbHMgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnRlYW0tbWVtYmVyLWRldGFpbHMgcCwgLnRlYW0tbWVtYmVyLWRldGFpbHMgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnRlYW0tbWVtYmVyLWRldGFpbHMgLnN0ZXAuZmluYWwgPiBoMyB7IG1hcmdpbjogMDsgfVxuXG4udGVhbS1tZW1iZXItdGl0bGUgeyBjb2xvcjogI0NFQ0VDRTsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zaXplOiAxNnB4OyB9XG5cbi50ZWFtLW1lbWJlci10aHVtYm5haWwgaW1nIHsgd2lkdGg6IDEwMCU7IH1cblxuLnRlYW0tbWVtYmVyLWl0ZW0taG92ZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTAwJTsgbGVmdDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyB9XG5cbi50ZWFtLW1lbWJlci1ob3Zlci1kZXRhaWxzIHsgcGFkZGluZzogNDNweCA1MHB4IDEzcHggNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC50ZWFtLW1lbWJlci1ob3Zlci1kZXRhaWxzIHsgcGFkZGluZzogMzBweCAzMHB4IDIwcHggMzBweDsgfSB9XG5cbi50ZWFtLW1lbWJlci1jb250ZW50IHsgcGFkZGluZzogMCA1MHB4IDE1cHg7IGxpbmUtaGVpZ2h0OiAyNXB4OyBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNjBweCk7IG92ZXJmbG93LXk6IGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAudGVhbS1tZW1iZXItY29udGVudCB7IHBhZGRpbmc6IDAgMzBweCAxNXB4OyB9IH1cblxuLnRlYW0tbWVtYmVyLWNvbnRlbnQgcCB7IGZvbnQtc2l6ZTogMTZweDsgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnRlYW0tbWVtYmVyLWNvbnRlbnQgcCB7IGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi50ZWFtLW1lbWJlci1pdGVtOmhvdmVyIC50ZWFtLW1lbWJlci1pdGVtLWhvdmVyLmhvdmVyLWlzLWFjdGl2YXRlZCB7IHRvcDogMDsgfVxuXG4uY2VydGlmaWNhdGVzLXNlY3Rpb24td3JhcHBlciB7IGJveC1zaGFkb3c6IDBweCAyMHB4IDIwcHggLTIwcHggcmdiYSg3OCwgNzksIDg0LCAwLjE2KTsgcGFkZGluZzogODVweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLmNlcnRpZmljYXRlcy1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5jZXJ0aWZpY2F0ZXMtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogNDBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5jZXJ0aWZpY2F0ZXMtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogMzBweCAwOyBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLmNlcnRpZmljYXRlcy1pdGVtIHsgd2lkdGg6IDE2NXB4OyB3aWR0aDogY2FsYygxNC4yOCUgLSAzMHB4KTsgbWFyZ2luOiAxNXB4OyBoZWlnaHQ6IDE1MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyBib3JkZXItcmFkaXVzOiA4cHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDVweDsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHsgLmNlcnRpZmljYXRlcy1pdGVtIHsgd2lkdGg6IGNhbGMoMTYuNjYlIC0gMzBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmNlcnRpZmljYXRlcy1pdGVtIHsgd2lkdGg6IGNhbGMoMjAlIC0gMzBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmNlcnRpZmljYXRlcy1pdGVtIHsgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHsgLmNlcnRpZmljYXRlcy1pdGVtIHsgd2lkdGg6IGNhbGMoMzMlIC0gMzBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLmNlcnRpZmljYXRlcy1pdGVtIHsgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7IH0gfVxuXG4uY2VydGlmaWNhdGVzLWl0ZW06YmVmb3JlIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBvcGFjaXR5OiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IHRyYW5zaXRpb246IC41czsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmNlcnRpZmljYXRlcy1pdGVtOm5vdCguZGVmYXVsdC1jdXJzb3IpOmhvdmVyOmJlZm9yZSB7IG9wYWNpdHk6IDE7IH1cblxuLmNlcnRpZmljYXRlcy1pdGVtLmhvdmVyIC5jZXJ0aWZpY2F0ZXMtaW1hZ2UgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHZpc2liaWxpdHk6IHZpc2libGU7IG9wYWNpdHk6IDE7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHotaW5kZXg6IDEwMzsgdHJhbnNpdGlvbjogMC44cyBhbGwgMC4zczsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmNlcnRpZmljYXRlcy1pdGVtLmhvdmVyIC5jZXJ0aWZpY2F0ZXMtaW1hZ2UgeyBwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGJhY2tncm91bmQ6IHJnYmEoNDAsIDQ1LCA1NywgMC44KTsgfSB9XG5cbi5ob3Zlci1yZXZlcnNlIC5jZXJ0aWZpY2F0ZXMtaW1hZ2UgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyBvcGFjaXR5OiAxOyB0b3A6IDUwJTsgcmlnaHQ6IDUwJTsgei1pbmRleDogMTAzOyB0cmFuc2l0aW9uOiAwLjhzIGFsbCAwLjNzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuaG92ZXItcmV2ZXJzZSAuY2VydGlmaWNhdGVzLWltYWdlIHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGJvdHRvbTogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0NSwgNTcsIDAuOCk7IH0gfVxuXG4uY2VydGlmaWNhdGVzLWxvZ28geyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY2VydGlmaWNhdGVzLWltYWdlIHsgcG9zaXRpb246IGZpeGVkOyB2aXNpYmlsaXR5OiBoaWRkZW47IG9wYWNpdHk6IDA7IH1cblxuLmNlcnRpZmljYXRlcy1pbWFnZSBpbWcgeyB3aWR0aDogYXV0bzsgbWF4LXdpZHRoOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuY2VydGlmaWNhdGVzLWltYWdlIGltZyB7IG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLmNlcnRpZmljYXRlcy1pbWFnZSBpbWcgeyBtYXgtd2lkdGg6IDI4MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5jZXJ0aWZpY2F0ZXMtcG9wdXAtY2xvc2UgeyB0b3A6IDA7IHJpZ2h0OiAyMHB4OyBib3R0b206IGF1dG87IGxlZnQ6IGF1dG87IGZvbnQtc2l6ZTogMzZweDsgcG9zaXRpb246IGZpeGVkOyBjdXJzb3I6IHBvaW50ZXI7IGZvbnQtd2VpZ2h0OiA1MDA7IHRyYW5zaXRpb246IC41czsgY29sb3I6ICNmZmY7IH0gfVxuXG4udXNlZnVsLWxpbmtzLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiAxMDBweDsgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLnVzZWZ1bC1saW5rcy1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA3MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7IC51c2VmdWwtbGlua3Mtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogNTBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAudXNlZnVsLWxpbmtzLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDQwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAudXNlZnVsLWxpbmtzLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDMwcHggMDsgfSB9XG5cbi51c2VmdWwtbGlua3Mtc2VjdGlvbi1pbm5lciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udXNlZnVsLWxpbmtzLXNlY3Rpb24tdGl0bGUgeyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiA0MnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAudXNlZnVsLWxpbmtzLXNlY3Rpb24tdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLnVzZWZ1bC1saW5rcy1pdGVtcyB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAudXNlZnVsLWxpbmtzLWl0ZW1zIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udXNlZnVsLWxpbmtzLWl0ZW0geyBtYXgtd2lkdGg6IDU1NXB4OyB3aWR0aDogNDguNyU7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC51c2VmdWwtbGlua3MtaXRlbSB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLnVzZWZ1bC1saW5rcy1pdGVtLWlubmVyIHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBib3gtc2hhZG93OiAwcHggMHB4IDQ2cHggMHB4IHJnYmEoNzgsIDc5LCA4NCwgMC4xNik7IGJvcmRlci1yYWRpdXM6IDEwcHg7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC51c2VmdWwtbGlua3MtaXRlbS1pbm5lciB7IG1heC13aWR0aDogMjc1cHg7IG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLnVzZWZ1bC1saW5rcy1pdGVtLWlubmVyID4gZGl2IHsgd2lkdGg6IDUwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnVzZWZ1bC1saW5rcy1pdGVtLWlubmVyID4gZGl2IHsgd2lkdGg6IDEwMCU7IH0gfVxuXG4udXNlZnVsLWxpbmtzLWNvbnRlbnQgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnVzZWZ1bC1saW5rcy1jb250ZW50IHsgcGFkZGluZzogNDBweCAyMHB4OyB9IH1cblxuLnVzZWZ1bC1saW5rcy10aXRsZSB7IG1heC13aWR0aDogMjA4cHg7IHdpZHRoOiAxMDAlOyBtYXJnaW46IGF1dG87IH1cblxuLnVzZWZ1bC1saW5rcy10aXRsZSBoNCB7IG1hcmdpbi1ib3R0b206IDE0cHg7IG1hcmdpbi10b3A6IDA7IH1cblxuLnVzZWZ1bC1saW5rcy1pbWFnZS1pbm5lciBpbWcgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4uaG9tZS1oZXJvLXNlY3Rpb24td3JhcHBlciB7IGJhY2tncm91bmQtY29sb3I6ICNDMERCQ0M7IG92ZXJmbG93OiBoaWRkZW47IG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuaG9tZS1oZXJvLXNlY3Rpb24td3JhcHBlciB7IGhlaWdodDogY2FsYygxMDB2aCAtIDExNXB4KTsgbWF4LWhlaWdodDogNDgxcHg7IGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmhvbWUtaGVyby1zZWN0aW9uLXdyYXBwZXIgeyBtYXgtaGVpZ2h0OiAzODFweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkgeyAuaG9tZS1oZXJvLXNlY3Rpb24td3JhcHBlciB7IGhlaWdodDogYXV0bzsgbWF4LWhlaWdodDogMTAwJTsgfSB9XG5cbi5ob21lLXBhZ2UtaGVyby1zZWN0aW9uLWlubmVyIHsgcGFkZGluZy1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuaG9tZS1wYWdlLWhlcm8tc2VjdGlvbi1pbm5lciB7IGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uaG9tZS1wYWdlLWhlcm8tc2VjdGlvbi1pbm5lciAuY29udGFpbmVyLWNvbnRhY3QtZGV0YWlscyB7IG1hcmdpbi1yaWdodDogMDsgbWF4LWhlaWdodDogMTUwcHg7IG1heC13aWR0aDogMTUwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogOTk5OTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5ob21lLXBhZ2UtaGVyby1zZWN0aW9uLWlubmVyIC5jb250YWluZXItY29udGFjdC1kZXRhaWxzIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLmhvbWUtcGFnZS1oZXJvLXNlY3Rpb24taW5uZXIgLmNvbnRhaW5lci1jb250YWN0LWRldGFpbHMgeyB6LWluZGV4OiA5OTk5OyBtYXJnaW4tcmlnaHQ6IDA7IG1heC1oZWlnaHQ6IDE1MHB4OyBtYXgtd2lkdGg6IDM4MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHJpZ2h0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5ob21lLXBhZ2UtaGVyby1zZWN0aW9uLWlubmVyIC5jb250YWluZXItY29udGFjdC1kZXRhaWxzIHsgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkgeyAuaG9tZS1wYWdlLWhlcm8tc2VjdGlvbi1pbm5lciAuY29udGFpbmVyLWNvbnRhY3QtZGV0YWlscyB7IHotaW5kZXg6IDk5OTsgcmlnaHQ6IDA7IG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgYm9keTpub3QoLmhvbWUpIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHsgcmlnaHQ6IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHsgYm9keTpub3QoLmhvbWUpIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHsgcmlnaHQ6IDA7IH0gfVxuXG4uaG9tZS10aXRsZS10ZXh0LWRlc2NyaXB0aW9uLXdyYXBwZXIgeyBkaXNwbGF5OiBmbGV4OyBtYXgtd2lkdGg6IDEwMCU7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5ob21lLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciB7IGhlaWdodDogY2FsYygxMDB2aCAtIDExNXB4KTsgbWF4LWhlaWdodDogNDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmhvbWUtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIHsgbWF4LWhlaWdodDogMzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHsgLmhvbWUtdGl0bGUtdGV4dC1kZXNjcmlwdGlvbi13cmFwcGVyIHsgaGVpZ2h0OiBhdXRvOyB9IH1cblxuZGl2LmhvbWUtaGVyby1jb250ZW50IHsgcGFkZGluZy1sZWZ0OiAxODBweDsgcGFkZGluZy1yaWdodDogMTVweDsgcGFkZGluZy10b3A6IDU4cHg7IHBhZGRpbmctYm90dG9tOiAxMDBweDsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogOTczcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkgeyBkaXYuaG9tZS1oZXJvLWNvbnRlbnQgeyBwYWRkaW5nLWxlZnQ6IDE1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTBweCkgeyBkaXYuaG9tZS1oZXJvLWNvbnRlbnQgeyBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHsgZGl2LmhvbWUtaGVyby1jb250ZW50IHsgcGFkZGluZy1sZWZ0OiAxMjBweDsgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IGRpdi5ob21lLWhlcm8tY29udGVudCB7IHBhZGRpbmctbGVmdDogNzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgZGl2LmhvbWUtaGVyby1jb250ZW50IHsgcGFkZGluZy10b3A6IDMwcHg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7IGRpdi5ob21lLWhlcm8tY29udGVudCB7IHBhZGRpbmctdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IGRpdi5ob21lLWhlcm8tY29udGVudCB7IHBhZGRpbmctbGVmdDogNDBweDsgd2lkdGg6IDYwJTsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHsgZGl2LmhvbWUtaGVyby1jb250ZW50IHsgcGFkZGluZy1sZWZ0OiAyNXB4OyBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA1NzBweDsgbWFyZ2luOiAwIGF1dG87IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5ob21lLWhlcm8tcm93LXdyYXBwZXIgeyBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjUwcHgpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLmhvbWUtaGVyby1yb3ctd3JhcHBlciB7IG1hcmdpbi10b3A6IC0xMTBweDsgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLmhvbWUtaGVyby1yb3ctd3JhcHBlciB7IHBhZGRpbmctcmlnaHQ6IDA7IG1hcmdpbi10b3A6IDA7IHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5ob21lLWhlcm8tcm93LXdyYXBwZXIgeyBtYXgtaGVpZ2h0OiBjYWxjKDUwdmggLSAxMTBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHsgLmhvbWUtaGVyby1yb3ctd3JhcHBlciB7IG1heC1oZWlnaHQ6IDEwMHZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7IC5ob21lLWhlcm8tcm93LXdyYXBwZXIgeyBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbi5ob21lLWhlcm8tdGl0bGUgPiBoMSwgLmFib3V0LWNvbnRlbnQgLmhvbWUtaGVyby10aXRsZSA+IGgyLCAuYWJvdXQtY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmFib3V0LWNvbnRlbnQgLmhvbWUtaGVyby10aXRsZSA+IHAsIC5hYm91dC1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuYWJvdXQtY29udGVudCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmhvbWUtaGVyby10aXRsZSA+IGgyLCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmhvbWUtaGVyby10aXRsZSA+IHAsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLm5ld3NsZXR0ZXItY29udGVudCAuaG9tZS1oZXJvLXRpdGxlID4gaDIsIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmhvbWUtaGVyby10aXRsZSA+IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5uZXdzbGV0dGVyLWNvbnRlbnQgLmhvbWUtaGVyby10aXRsZSA+IHAsIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5uZXdzbGV0dGVyLWNvbnRlbnQgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ob21lLWhlcm8tdGl0bGUgPiAud2hvLXdlLWFyZS10aXRsZSwgLmhvbWUtaGVyby10aXRsZSA+IC5kaXNjb3VudHMtdGl0bGUsIC5ob21lLWhlcm8tdGl0bGUgPiAuc2Nob2xhcnNoaXBzLXRpdGxlLCAuaG9tZS1oZXJvLXRpdGxlID4gLm5ld3Mtc2VjdGlvbi10aXRsZSwgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmhvbWUtaGVyby10aXRsZSA+IGgyLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmhvbWUtaGVyby10aXRsZSA+IHAsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuaG9tZS1oZXJvLXRpdGxlID4gaDIsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmhvbWUtaGVyby10aXRsZSA+IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmhvbWUtaGVyby10aXRsZSA+IHAsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMgeyBmb250LXNpemU6IDYwcHg7IGNvbG9yOiAjZmZmOyBsaW5lLWhlaWdodDogMS4xOyBtYXJnaW4tYm90dG9tOiAzNnB4OyBtYXJnaW4tdG9wOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLmhvbWUtaGVyby10aXRsZSA+IGgxLCAuYWJvdXQtY29udGVudCAuaG9tZS1oZXJvLXRpdGxlID4gaDIsIC5hYm91dC1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuYWJvdXQtY29udGVudCAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmFib3V0LWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5hYm91dC1jb250ZW50IC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaG9tZS1oZXJvLXRpdGxlID4gaDIsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAubmV3c2xldHRlci1jb250ZW50IC5ob21lLWhlcm8tdGl0bGUgPiBoMiwgLm5ld3NsZXR0ZXItY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLm5ld3NsZXR0ZXItY29udGVudCAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLm5ld3NsZXR0ZXItY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLm5ld3NsZXR0ZXItY29udGVudCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmhvbWUtaGVyby10aXRsZSA+IC53aG8td2UtYXJlLXRpdGxlLCAuaG9tZS1oZXJvLXRpdGxlID4gLmRpc2NvdW50cy10aXRsZSwgLmhvbWUtaGVyby10aXRsZSA+IC5zY2hvbGFyc2hpcHMtdGl0bGUsIC5ob21lLWhlcm8tdGl0bGUgPiAubmV3cy1zZWN0aW9uLXRpdGxlLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuaG9tZS1oZXJvLXRpdGxlID4gaDIsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ob21lLWhlcm8tdGl0bGUgPiBoMiwgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMyB7IGZvbnQtc2l6ZTogNTJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHsgLmhvbWUtaGVyby10aXRsZSA+IGgxLCAuYWJvdXQtY29udGVudCAuaG9tZS1oZXJvLXRpdGxlID4gaDIsIC5hYm91dC1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuYWJvdXQtY29udGVudCAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmFib3V0LWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5hYm91dC1jb250ZW50IC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaG9tZS1oZXJvLXRpdGxlID4gaDIsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAubmV3c2xldHRlci1jb250ZW50IC5ob21lLWhlcm8tdGl0bGUgPiBoMiwgLm5ld3NsZXR0ZXItY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLm5ld3NsZXR0ZXItY29udGVudCAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLm5ld3NsZXR0ZXItY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLm5ld3NsZXR0ZXItY29udGVudCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmhvbWUtaGVyby10aXRsZSA+IC53aG8td2UtYXJlLXRpdGxlLCAuaG9tZS1oZXJvLXRpdGxlID4gLmRpc2NvdW50cy10aXRsZSwgLmhvbWUtaGVyby10aXRsZSA+IC5zY2hvbGFyc2hpcHMtdGl0bGUsIC5ob21lLWhlcm8tdGl0bGUgPiAubmV3cy1zZWN0aW9uLXRpdGxlLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuaG9tZS1oZXJvLXRpdGxlID4gaDIsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ob21lLWhlcm8tdGl0bGUgPiBoMiwgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMyB7IGZvbnQtc2l6ZTogNDhweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLmhvbWUtaGVyby10aXRsZSA+IGgxLCAuYWJvdXQtY29udGVudCAuaG9tZS1oZXJvLXRpdGxlID4gaDIsIC5hYm91dC1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuYWJvdXQtY29udGVudCAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmFib3V0LWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5hYm91dC1jb250ZW50IC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaG9tZS1oZXJvLXRpdGxlID4gaDIsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAubmV3c2xldHRlci1jb250ZW50IC5ob21lLWhlcm8tdGl0bGUgPiBoMiwgLm5ld3NsZXR0ZXItY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLm5ld3NsZXR0ZXItY29udGVudCAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLm5ld3NsZXR0ZXItY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLm5ld3NsZXR0ZXItY29udGVudCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmhvbWUtaGVyby10aXRsZSA+IC53aG8td2UtYXJlLXRpdGxlLCAuaG9tZS1oZXJvLXRpdGxlID4gLmRpc2NvdW50cy10aXRsZSwgLmhvbWUtaGVyby10aXRsZSA+IC5zY2hvbGFyc2hpcHMtdGl0bGUsIC5ob21lLWhlcm8tdGl0bGUgPiAubmV3cy1zZWN0aW9uLXRpdGxlLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuaG9tZS1oZXJvLXRpdGxlID4gaDIsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ob21lLWhlcm8tdGl0bGUgPiBoMiwgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMyB7IGZvbnQtc2l6ZTogNDRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLmhvbWUtaGVyby10aXRsZSA+IGgxLCAuYWJvdXQtY29udGVudCAuaG9tZS1oZXJvLXRpdGxlID4gaDIsIC5hYm91dC1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuYWJvdXQtY29udGVudCAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmFib3V0LWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5hYm91dC1jb250ZW50IC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaG9tZS1oZXJvLXRpdGxlID4gaDIsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAubmV3c2xldHRlci1jb250ZW50IC5ob21lLWhlcm8tdGl0bGUgPiBoMiwgLm5ld3NsZXR0ZXItY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLm5ld3NsZXR0ZXItY29udGVudCAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLm5ld3NsZXR0ZXItY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLm5ld3NsZXR0ZXItY29udGVudCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmhvbWUtaGVyby10aXRsZSA+IC53aG8td2UtYXJlLXRpdGxlLCAuaG9tZS1oZXJvLXRpdGxlID4gLmRpc2NvdW50cy10aXRsZSwgLmhvbWUtaGVyby10aXRsZSA+IC5zY2hvbGFyc2hpcHMtdGl0bGUsIC5ob21lLWhlcm8tdGl0bGUgPiAubmV3cy1zZWN0aW9uLXRpdGxlLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuaG9tZS1oZXJvLXRpdGxlID4gaDIsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ob21lLWhlcm8tdGl0bGUgPiBoMiwgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMyB7IGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHsgLmhvbWUtaGVyby10aXRsZSA+IGgxLCAuYWJvdXQtY29udGVudCAuaG9tZS1oZXJvLXRpdGxlID4gaDIsIC5hYm91dC1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuYWJvdXQtY29udGVudCAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmFib3V0LWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5hYm91dC1jb250ZW50IC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaG9tZS1oZXJvLXRpdGxlID4gaDIsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAubmV3c2xldHRlci1jb250ZW50IC5ob21lLWhlcm8tdGl0bGUgPiBoMiwgLm5ld3NsZXR0ZXItY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLm5ld3NsZXR0ZXItY29udGVudCAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLm5ld3NsZXR0ZXItY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLm5ld3NsZXR0ZXItY29udGVudCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmhvbWUtaGVyby10aXRsZSA+IC53aG8td2UtYXJlLXRpdGxlLCAuaG9tZS1oZXJvLXRpdGxlID4gLmRpc2NvdW50cy10aXRsZSwgLmhvbWUtaGVyby10aXRsZSA+IC5zY2hvbGFyc2hpcHMtdGl0bGUsIC5ob21lLWhlcm8tdGl0bGUgPiAubmV3cy1zZWN0aW9uLXRpdGxlLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuaG9tZS1oZXJvLXRpdGxlID4gaDIsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ob21lLWhlcm8tdGl0bGUgPiBoMiwgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuaG9tZS1oZXJvLXRpdGxlID4gcCwgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMyB7IGZvbnQtc2l6ZTogMzZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuaG9tZS1oZXJvLXRpdGxlID4gaDEsIC5hYm91dC1jb250ZW50IC5ob21lLWhlcm8tdGl0bGUgPiBoMiwgLmFib3V0LWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmhvbWUtaGVyby10aXRsZSA+IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5hYm91dC1jb250ZW50IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuYWJvdXQtY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmFib3V0LWNvbnRlbnQgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ob21lLWhlcm8tdGl0bGUgPiBoMiwgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmhvbWUtaGVyby10aXRsZSA+IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmhvbWUtaGVyby10aXRsZSA+IGgyLCAubmV3c2xldHRlci1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAubmV3c2xldHRlci1jb250ZW50IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAubmV3c2xldHRlci1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAubmV3c2xldHRlci1jb250ZW50IC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAuaG9tZS1oZXJvLXRpdGxlID4gLndoby13ZS1hcmUtdGl0bGUsIC5ob21lLWhlcm8tdGl0bGUgPiAuZGlzY291bnRzLXRpdGxlLCAuaG9tZS1oZXJvLXRpdGxlID4gLnNjaG9sYXJzaGlwcy10aXRsZSwgLmhvbWUtaGVyby10aXRsZSA+IC5uZXdzLXNlY3Rpb24tdGl0bGUsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5ob21lLWhlcm8tdGl0bGUgPiBoMiwgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmhvbWUtaGVyby10aXRsZSA+IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5ob21lLWhlcm8tdGl0bGUgPiBwLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbC5ob21lLWhlcm8tdGl0bGUgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLnN0ZXAuZmluYWwuaG9tZS1oZXJvLXRpdGxlID4gaDMsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmhvbWUtaGVyby10aXRsZSA+IGgyLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ob21lLWhlcm8tdGl0bGUgPiBwLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5zdGVwLmZpbmFsLmhvbWUtaGVyby10aXRsZSA+IGgzIHsgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuLmhvbWUtaGVyby10aXRsZSBzdHJvbmcgeyBjb2xvcjogIzEzM0IyOTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5ob21lLWhlcm8tbGluayB7IGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuaG9tZS1oZXJvLWxpbmsgLmJ1dHRvbiB7IHBhZGRpbmc6IDVweCAxMnB4OyB9IH1cblxuLmhvbWUtaGVyby1pbWFnZSB7IG1hcmdpbi1yaWdodDogLTUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkgeyAuaG9tZS1oZXJvLWltYWdlIHsgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5ob21lLWhlcm8taW1hZ2UgeyB3aWR0aDogNzAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5ob21lLWhlcm8taW1hZ2UgeyB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7IC5ob21lLWhlcm8taW1hZ2UgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhvbWUtaGVyby1pbWFnZSBpbWcgeyBtYXgtaGVpZ2h0OiA3MDRweDsgfVxuXG4uaG9tZS1oZXJvLWltYWdlLWlubmVyIHsgZGlzcGxheTogZmxleDsgaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyBtYXgtd2lkdGg6IDcwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDEwcHgpIHsgLmhvbWUtaGVyby1pbWFnZS1pbm5lciB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgcGFkZGluZy1ib3R0b206IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmhvbWUtaGVyby1pbWFnZS1pbm5lciB7IHBhZGRpbmctYm90dG9tOiA1cHg7IH0gfVxuXG4uaG9tZS1oZXJvLWltYWdlLWlubmVyIGltZyB7IHdpZHRoOiAxMDAlOyB9XG5cbi5zb2NpYWwtaWNvbnMtaGVyby1zZWN0aW9uLmhvbWUtc29jLWljb25zIHsgYm90dG9tOiAxNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7IC5zb2NpYWwtaWNvbnMtaGVyby1zZWN0aW9uLmhvbWUtc29jLWljb25zIHsgbWFyZ2luLWxlZnQ6IDA7IHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLnNvY2lhbC1pY29ucy1oZXJvLXNlY3Rpb24uaG9tZS1zb2MtaWNvbnMgeyBib3R0b206IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkgeyAuc29jaWFsLWljb25zLWhlcm8tc2VjdGlvbi5ob21lLXNvYy1pY29ucyB7IGJvdHRvbTogNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLnNvY2lhbC1pY29ucy1oZXJvLXNlY3Rpb24uaG9tZS1zb2MtaWNvbnMgeyBib3R0b206IDMwcHg7IHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbnNlY3Rpb24ud2hvLXdlLWFyZS1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nLXRvcDogMTAwcHg7IHBhZGRpbmctYm90dG9tOiA2NXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgc2VjdGlvbi53aG8td2UtYXJlLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDYwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgc2VjdGlvbi53aG8td2UtYXJlLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDQwcHggMCAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IHNlY3Rpb24ud2hvLXdlLWFyZS1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC53aG8td2UtYXJlLXNlY3Rpb24taW5uZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4ud2hvLXdlLWFyZS1zZWN0aW9uLWlubmVyIHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyB9XG5cbi53aG8td2UtYXJlLWNvbnRlbnQgeyBtYXgtd2lkdGg6IDQ5JTsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDUwcHggNDZweDsgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgYm9yZGVyLXJhZGl1czogNnB4OyBib3gtc2hhZG93OiAwcHggMHB4IDQ2cHggMHB4IHJnYmEoNzgsIDc5LCA4NCwgMC4xNik7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAud2hvLXdlLWFyZS1jb250ZW50IHsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgbWF4LXdpZHRoOiA4MCU7IHBhZGRpbmc6IDMwcHggNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAud2hvLXdlLWFyZS1jb250ZW50IHsgbWFyZ2luOiAwIGF1dG87IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjczcHgpIHsgLndoby13ZS1hcmUtY29udGVudCB7IG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLndoby13ZS1hcmUtY29udGVudCB7IG1heC13aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMzBweDsgcGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuLndoby13ZS1hcmUtdGl0bGUgeyBtYXJnaW4tYm90dG9tOiA4cHg7IG1hcmdpbi10b3A6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAud2hvLXdlLWFyZS10aXRsZSB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLndoby13ZS1hcmUtdGl0bGUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHsgLndoby13ZS1hcmUtbGluayB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLndoby13ZS1hcmUtaW1hZ2UgeyBwb3NpdGlvbjogc3RhdGljOyB6LWluZGV4OiAtMTsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1sZWZ0OiAwOyB3aWR0aDogNTElOyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAud2hvLXdlLWFyZS1pbWFnZSB7IGJvdHRvbTogMDsgcmlnaHQ6IDA7IGxlZnQ6IDA7IG1hcmdpbjogMCBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAud2hvLXdlLWFyZS1pbWFnZSB7IHdpZHRoOiA4MCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLndoby13ZS1hcmUtaW1hZ2UgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC53aG8td2UtYXJlLWltYWdlIHsgbWFyZ2luLXRvcDogMDsgfVxuICAud2hvLXdlLWFyZS1pbWFnZSBpbWcgeyBib3JkZXItcmFkaXVzOiA2cHg7IH0gfVxuXG4ud2hvLXdlLWFyZS1pbWFnZSBpbWcgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2hvLXdlLWFyZS1jb3VudGVycyB7IHBhZGRpbmc6IDEwcHggMTAwcHggMzNweDsgbWFyZ2luOiA4MHB4IDAgMCBhdXRvOyBtYXgtd2lkdGg6IDEwMCU7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IGJvcmRlci1yYWRpdXM6IDZweDsgYm94LXNoYWRvdzogMHB4IDBweCA0NnB4IDBweCByZ2JhKDc4LCA3OSwgODQsIDAuMTYpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLndoby13ZS1hcmUtY291bnRlcnMgeyBtYXJnaW4tdG9wOiA1NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC53aG8td2UtYXJlLWNvdW50ZXJzIHsgbWFyZ2luLXRvcDogMzVweDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAud2hvLXdlLWFyZS1jb3VudGVycyB7IHBhZGRpbmctYm90dG9tOiAzMHB4OyBwYWRkaW5nLWxlZnQ6IDUwcHg7IHBhZGRpbmctcmlnaHQ6IDUwcHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjdweCkgeyAud2hvLXdlLWFyZS1jb3VudGVycyB7IG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAud2hvLXdlLWFyZS1jb3VudGVycyB7IHBhZGRpbmctbGVmdDogMTVweDsgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkgeyAud2hvLXdlLWFyZS1jb3VudGVycyB7IGZsZXgtd3JhcDogd3JhcDsgbWF4LXdpZHRoOiAzMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAud2hvLXdlLWFyZS1jb3VudGVycyB7IG1hcmdpbi10b3A6IC0zMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM5N3B4KSB7IC53aG8td2UtYXJlLWNvdW50ZXJzIHsgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfSB9XG5cbi53aG8td2UtYXJlLWl0ZW0geyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1pbi13aWR0aDogMjMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1ODBweCkgeyAud2hvLXdlLWFyZS1pdGVtIHsgbWluLXdpZHRoOiAyMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAud2hvLXdlLWFyZS1pdGVtIHsgbWluLXdpZHRoOiAxNzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkgeyAud2hvLXdlLWFyZS1pdGVtIHsgd2lkdGg6IDEwMCU7IH0gfVxuXG4ud2hvLXdlLWFyZS1pdGVtLXZhbHVlIHsgZm9udC1zaXplOiAxMzBweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGNvbG9yOiAjMjgyRDM5OyBsaW5lLWhlaWdodDogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU4MHB4KSB7IC53aG8td2UtYXJlLWl0ZW0tdmFsdWUgeyBmb250LXNpemU6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAud2hvLXdlLWFyZS1pdGVtLXZhbHVlIHsgZm9udC1zaXplOiA5MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC53aG8td2UtYXJlLWl0ZW0tdmFsdWUgeyBmb250LXNpemU6IDgwcHg7IH0gfVxuXG4ud2hvLXdlLWFyZS1pdGVtLXRpdGxlIHsgY29sb3I6ICMzMjk0NTk7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogOHB4IDA7IGZvbnQtc2l6ZTogMjVweDsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC53aG8td2UtYXJlLWl0ZW0tdGl0bGUgeyBmb250LXNpemU6IDIycHg7IH0gfVxuXG4ud2hvLXdlLWFyZS1pdGVtLXRpdGxlOmFmdGVyIHsgY29udGVudDogJyc7IHdpZHRoOiAxMDBweDsgaGVpZ2h0OiAycHg7IGJhY2tncm91bmQtY29sb3I6ICMyODJEMzk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgbWFyZ2luOiBhdXRvOyB9XG5cbi53aG8td2UtYXJlLWl0ZW0tZGVzYyB7IG1heC13aWR0aDogMTY1cHg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLXRvcDogMTJweDsgbWFyZ2luOiAwIGF1dG87IH1cblxuLmRpc2NvdW50cy1zY2hvbGFyc2hpcHMtc2VjdGlvbi13cmFwcGVyIC5kaXNjb3VudHMtc2Nob2xhcnNoaXBzLXNlY3Rpb24taW5uZXIgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5kaXNjb3VudHMtc2Nob2xhcnNoaXBzLXNlY3Rpb24td3JhcHBlciAuZGlzY291bnRzLXNjaG9sYXJzaGlwcy1zZWN0aW9uLWlubmVyIHsgcGFkZGluZzogMCAxNXB4OyB9IH1cblxuLmRpc2NvdW50cy1zY2hvbGFyc2hpcHMtc2VjdGlvbi13cmFwcGVyIGg0IHsgbWFyZ2luLXRvcDogMDsgfVxuXG4uZGlzY291bnRzLXNjaG9sYXJzaGlwcy1zZWN0aW9uLXdyYXBwZXIgLm5ld3MtYWxsLW5ld3MtbGluayB7IHRleHQtYWxpZ246IGVuZDsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5kaXNjb3VudHMtc2Nob2xhcnNoaXBzLXNlY3Rpb24td3JhcHBlciAubmV3cy1hbGwtbmV3cy1saW5rIGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmRpc2NvdW50cy1zY2hvbGFyc2hpcHMtc2VjdGlvbi13cmFwcGVyIC5kaXNjb3VudHMtdG9wLCAuZGlzY291bnRzLXNjaG9sYXJzaGlwcy1zZWN0aW9uLXdyYXBwZXIgLnNjaG9sYXJzaGlwcy10b3AgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGZsZXgtd3JhcDogd3JhcDsgd2lkdGg6IDEwMCU7IH1cblxuLmRpc2NvdW50cy1zY2hvbGFyc2hpcHMtc2VjdGlvbi13cmFwcGVyIC5kaXNjb3VudHMtdG9wID4gZGl2LCAuZGlzY291bnRzLXNjaG9sYXJzaGlwcy1zZWN0aW9uLXdyYXBwZXIgLnNjaG9sYXJzaGlwcy10b3AgPiBkaXYgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4uZGlzY291bnRzLXNjaG9sYXJzaGlwcy1zZWN0aW9uLXdyYXBwZXIgLnNsaWNrLXNsaWRlciB7IHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLmRpc2NvdW50cy1zY2hvbGFyc2hpcHMtc2VjdGlvbi13cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHsgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTsgYm9yZGVyLXJhZGl1czogNTAlOyB3aWR0aDogMjZweDsgaGVpZ2h0OiAyNnB4OyBjb2xvcjogI0NFQ0VDRTsgZm9udC1zaXplOiAyMnB4OyB0b3A6IGF1dG87IGJvdHRvbTogMzBweDsgfVxuXG4uZGlzY291bnRzLXNjaG9sYXJzaGlwcy1zZWN0aW9uLXdyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldi1sZiB7IHRvcDogdW5zZXQ7IGxlZnQ6IGNhbGMoNDklIC0gMjZweCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5kaXNjb3VudHMtc2Nob2xhcnNoaXBzLXNlY3Rpb24td3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2LWxmIHsgbGVmdDogY2FsYyg0OCUgLSAyNnB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuZGlzY291bnRzLXNjaG9sYXJzaGlwcy1zZWN0aW9uLXdyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldi1sZiB7IGxlZnQ6IGNhbGMoNDclIC0gMjZweCk7IH0gfVxuXG4uZGlzY291bnRzLXNjaG9sYXJzaGlwcy1zZWN0aW9uLXdyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dC1sZiB7IHRvcDogdW5zZXQ7IHJpZ2h0OiBjYWxjKDQ5JSAtIDI2cHgpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuZGlzY291bnRzLXNjaG9sYXJzaGlwcy1zZWN0aW9uLXdyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dC1sZiB7IHJpZ2h0OiBjYWxjKDQ4JSAtIDI2cHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5kaXNjb3VudHMtc2Nob2xhcnNoaXBzLXNlY3Rpb24td3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0LWxmIHsgcmlnaHQ6IGNhbGMoNDclIC0gMjZweCk7IH0gfVxuXG4uZGlzY291bnRzLWhhbGYgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyBib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFOyB9XG5cbi5kaXNjb3VudHMtaGFsZi1pbm5lciB7IHBhZGRpbmc6IDkwcHggMTVweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTg4MHB4KSB7IC5kaXNjb3VudHMtaGFsZi1pbm5lciB7IHBhZGRpbmctbGVmdDogNDBweDsgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLmRpc2NvdW50cy1oYWxmLWlubmVyIHsgcGFkZGluZzogNDBweCAzMHB4IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5kaXNjb3VudHMtaGFsZi1pbm5lciB7IHBhZGRpbmc6IDMwcHggMCA3MHB4OyB9IH1cblxuLmRpc2NvdW50cy10b3AgeyBtYXgtd2lkdGg6IDc5NHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuZGlzY291bnRzLXRvcCB7IG1heC13aWR0aDogbm9uZTsgfSB9XG5cbi5kaXNjb3VudHMtdGl0bGUgeyBtYXJnaW46IDA7IH1cblxuLmRpc2NvdW50cy1pdGVtcyB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IGNhbGMoNzk0cHggKyAyNXB4KTsgbWFyZ2luLXJpZ2h0OiAtMjVweDsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuZGlzY291bnRzLWl0ZW1zIHsgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuZGlzY291bnRzLWl0ZW1zIHsgbWF4LXdpZHRoOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5kaXNjb3VudHMtaXRlbXMgeyBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uZGlzY291bnRzLWl0ZW1zID4gZGl2IHsgd2lkdGg6IDEwMCU7IH1cblxuLmRpc2NvdW50cy1pdGVtcyAuc2xpY2stdHJhY2sgeyBtaW4td2lkdGg6IDEwMCU7IH1cblxuLmRpc2NvdW50LWl0ZW0geyBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpOyB3aWR0aDogMTAwJTsgbWFyZ2luOiAzMHB4IDAgMTJweDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTg1MHB4KSB7IC5kaXNjb3VudC1pdGVtIHsgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuZGlzY291bnQtaXRlbSB7IG1heC13aWR0aDogbm9uZTsgfSB9XG5cbi5kaXNjb3VudC1pdGVtIGg0IHsgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5kaXNjb3VudC1pdGVtIGg0IGEgeyBjb2xvcjogIzI4MkQzOTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5kaXNjb3VudC1pdGVtIGg0IGE6aG92ZXIgeyBjb2xvcjogIzMyOTQ1OTsgdHJhbnNpdGlvbjogYWxsIC40czsgfVxuXG4uZGlzY291bnQtaXRlbS1leGNlcnB0IHsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZGlzY291bnQtaXRlbS1saW5rIGEsIC5zY2hvbGFyc2hpcC1pdGVtLWxpbmsgYSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmRpc2NvdW50LWl0ZW0tbGluayBpbWcsIC5zY2hvbGFyc2hpcC1pdGVtLWxpbmsgaW1nIHsgbWFyZ2luLWxlZnQ6IDlweDsgfVxuXG5kaXYuc2Nob2xhcnNoaXBzLWhhbGYgeyBib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFOyBib3JkZXItbGVmdDogbm9uZTsgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyBkaXYuc2Nob2xhcnNoaXBzLWhhbGYgeyBwYWRkaW5nOiAwOyB9IH1cblxuLnNjaG9sYXJzaGlwcy1oYWxmLWlubmVyIHsgcGFkZGluZzogOTBweCA1MHB4IDcwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4ODBweCkgeyAuc2Nob2xhcnNoaXBzLWhhbGYtaW5uZXIgeyBwYWRkaW5nLWxlZnQ6IDQwcHg7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5zY2hvbGFyc2hpcHMtaGFsZi1pbm5lciB7IHBhZGRpbmc6IDQwcHggMzBweCA3MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuc2Nob2xhcnNoaXBzLWhhbGYtaW5uZXIgeyBwYWRkaW5nOiAzMHB4IDAgNzBweDsgfSB9XG5cbi5zY2hvbGFyc2hpcHMtdG9wIHsgbWF4LXdpZHRoOiA4MjZweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNjaG9sYXJzaGlwcy10b3AgeyBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnNjaG9sYXJzaGlwcy10b3AgeyBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuXG4uc2Nob2xhcnNoaXBzLXRpdGxlIHsgbWFyZ2luOiAwOyB9XG5cbi5zY2hvbGFyc2hpcHMtaXRlbXMgeyBtYXgtd2lkdGg6IDgyNnB4OyBtYXJnaW4tcmlnaHQ6IC0yNXB4OyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5zY2hvbGFyc2hpcHMtaXRlbXMgeyBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5zY2hvbGFyc2hpcHMtaXRlbXMgeyBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnNjaG9sYXJzaGlwcy1pdGVtcyB7IG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5zY2hvbGFyc2hpcHMtaXRlbXMgLnNjaG9sYXJzaGlwLWl0ZW0geyBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpOyBtYXgtd2lkdGg6IDk1JTsgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDM4cHggMCAxMnB4OyBwYWRkaW5nOiAxNnB4IDIwcHggMTRweDsgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTsgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuc2Nob2xhcnNoaXBzLWl0ZW1zIC5zY2hvbGFyc2hpcC1pdGVtIHsgbWF4LXdpZHRoOiBub25lOyBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbi5zY2hvbGFyc2hpcHMtaXRlbXMgLnNjaG9sYXJzaGlwLWl0ZW0gaDQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zY2hvbGFyc2hpcHMtaXRlbXMgLnNjaG9sYXJzaGlwLWl0ZW0gaDQgYSB7IGNvbG9yOiAjMjgyRDM5OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnNjaG9sYXJzaGlwcy1pdGVtcyAuc2Nob2xhcnNoaXAtaXRlbSBoNCBhOmhvdmVyIHsgY29sb3I6ICMzMjk0NTk7IHRyYW5zaXRpb246IGFsbCAuNHM7IH1cblxuLnNjaG9sYXJzaGlwLXR5cGUgeyBmb250LXN0eWxlOiBpdGFsaWM7IGNvbG9yOiAjMzI5NDU5OyB9XG5cbi5zY2hvbGFyc2hpcC10eXBlIHAgeyBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLnNjaG9sYXJzaGlwLWl0ZW0tZXhjZXJwdCB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm5ld3Mtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZy10b3A6IDkwcHg7IHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLm5ld3Mtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogNjBweCAwIDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5uZXdzLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDQwcHggMCAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAubmV3cy1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiAzMHB4IDAgMDsgfSB9XG5cbi5uZXdzLXNlY3Rpb24td3JhcHBlciAubmV3cy1hbGwtbmV3cy1saW5rLWJvdHRvbSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5uZXdzLXNlY3Rpb24td3JhcHBlciAubmV3cy1hbGwtbmV3cy1saW5rLWJvdHRvbSB7IHBhZGRpbmc6IDAgMCAzMHB4OyB9IH1cblxuLm5ld3Mtc2VjdGlvbi10b3AgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IHBhZGRpbmctYm90dG9tOiAzNHB4OyBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLm5ld3Mtc2VjdGlvbi10b3AgPiBkaXYgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4ubmV3cy1zZWN0aW9uLXRvcCBhIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXNpemU6IDE2cHg7IH1cblxuLm5ld3Mtc2VjdGlvbi10aXRsZSB7IG1hcmdpbjogMDsgfVxuXG4ubmV3cy1pdGVtcyB7IG1hcmdpbjogMCAtMTVweDsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5uZXdzLWl0ZW0td3JhcHBlciB7IG1hcmdpbi1sZWZ0OiAxNXB4OyBtYXJnaW4tcmlnaHQ6IDE1cHg7IG1hcmdpbi1ib3R0b206IDMwcHg7IGJvcmRlci1yYWRpdXM6IDZweDsgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAubmV3cy1pdGVtLXdyYXBwZXI6bGFzdC1vZi10eXBlIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uZXdzLXN0YW5kYXJkIHsgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5uZXdzLXN0YW5kYXJkIHsgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLm5ld3Mtc3RhbmRhcmQgeyB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTsgfVxuICAubmV3cy1zdGFuZGFyZCAubmV3cy1pdGVtLXRodW1ibmFpbC1kZXNrdG9wIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkgeyAubmV3cy1zdGFuZGFyZCB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLm5ld3Mtd2lkZSB7IHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAubmV3cy13aWRlIHsgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLm5ld3Mtd2lkZSB7IHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7IC5uZXdzLXdpZGUgeyB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAubmV3cy1pdGVtIHsgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ubmV3cy1pdGVtLXRodW1ibmFpbCBpbWcgeyB3aWR0aDogMTAwJTsgfVxuXG4ubmV3cy1pdGVtLXRodW1ibmFpbCBpbWc6aG92ZXIgeyBmaWx0ZXI6IG9wYWNpdHkoMC44KTsgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuXG4ubmV3cy1pdGVtLXRodW1ibmFpbC1tb2JpbGUgeyBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAubmV3cy1pdGVtLXRodW1ibmFpbC1tb2JpbGUgeyBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5uZXdzLWl0ZW0tdGV4dC1jb250ZW50IHsgcGFkZGluZzogNHB4IDIwcHggMDsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5uZXdzLWl0ZW0tdGV4dC1jb250ZW50ID4gKiB7IHdpZHRoOiAxMDAlOyB9XG5cbi5uZXdzLWl0ZW0tZGF0ZSB7IGNvbG9yOiAjMUM3MTQ5OyBmb250LXdlaWdodDogNTAwOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLm5ld3MtaXRlbS10aXRsZSB7IG1hcmdpbi1ib3R0b206IDEwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdHJhbnNpdGlvbjogYWxsIC41czsgZGlzcGxheTogYmxvY2s7IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiAjMjgyRDM5OyBsaW5lLWhlaWdodDogMS4yOyBmb250LXNpemU6IDE2cHg7IHRyYW5zaXRpb246IC41czsgfVxuXG4ubmV3cy1pdGVtLXRpdGxlOmhvdmVyIHsgY29sb3I6ICMxQzcxNDk7IH1cblxuLm5ld3MtaXRlbS1leGNlcnB0IHsgZm9udC13ZWlnaHQ6IDUwMDsgcGFkZGluZy1ib3R0b206IDRweDsgfVxuXG4ubmV3cy1pdGVtLWxpbmsgeyBwYWRkaW5nOiAwIDIwcHggMjBweDsgbWFyZ2luLXRvcDogYXV0bzsgfVxuXG4udGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiA4OHB4OyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkgeyAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDcwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuXG4udGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciBoMiwgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgcCwgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLnN0ZXAuZmluYWwgPiBoMyB7IG1hcmdpbjogMCAwIDEwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciBwIHsgZm9udC13ZWlnaHQ6IDUwMDsgbWFyZ2luOiAwOyB9XG5cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbi10ZXh0IHsgd2lkdGg6IDU1NXB4OyBtYXgtd2lkdGg6IDEwMCU7IG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nLWJvdHRvbTogNDJweDsgfVxuXG4udGVzdGltb25pYWxzLXNlY3Rpb24tdGV4dCBwIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbi1zaWRlYmFyIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAudGVzdGltb25pYWxzLXNlY3Rpb24tc2lkZWJhciB7IGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi50ZXN0aW1vbmlhbHMtc2lkZWJhciB7IG1heC13aWR0aDogMjc2cHg7IHdpZHRoOiAyNC4zJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnRlc3RpbW9uaWFscy1zaWRlYmFyIHsgbWluLXdpZHRoOiAyNTBweDsgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC50ZXN0aW1vbmlhbHMtc2lkZWJhciB7IG1heC13aWR0aDogNjAwcHg7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi50ZXN0aW1vbmlhbHMtc2lkZWJhci1saXN0IHsgbGlzdC1zdHlsZTogbm9uZTsgY291bnRlci1yZXNldDogc2VjdGlvbjsgcGFkZGluZzogMDsgfVxuXG4udGVzdGltb25pYWxzLXNpZGViYXItaXRlbSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgY29sb3I6ICM5RUExQTQ7IGZvbnQtd2VpZ2h0OiA3MDA7IGN1cnNvcjogcG9pbnRlcjsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDRENEQ0Q7IGZvbnQtc2l6ZTogMTJweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGVzdGltb25pYWxzLXNpZGViYXItaXRlbTo6YmVmb3JlIHsgbGVmdDogMjZweDsgdG9wOiAxNHB4OyBwYWRkaW5nOiAwcHggNXB4OyBsaW5lLWhlaWdodDogMTlweDsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247IGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbikgXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7IGNvbG9yOiAjNzQ3OTdEOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRlc3RpbW9uaWFscy1zaWRlYmFyLWl0ZW06OmFmdGVyIHsgY29udGVudDogJyc7IHRvcDogMDsgYm90dG9tOiAwOyByaWdodDogLTE2cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LnN2Z1wiKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0OyBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IHdpZHRoOiAyMHB4OyBvcGFjaXR5OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAudGVzdGltb25pYWxzLXNpZGViYXItaXRlbTo6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRlc3RpbW9uaWFscy1zaWRlYmFyLWl0ZW0uYWN0aXZlIHsgYmFja2dyb3VuZDogIzMyOTQ1OTsgYm9yZGVyLXJhZGl1czogNnB4OyBib3JkZXItYm90dG9tOiBub25lOyBjb2xvcjogI2ZmZjsgfVxuXG4udGVzdGltb25pYWxzLXNpZGViYXItaXRlbS5hY3RpdmU6OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGNvbG9yOiAjMzI5NDU5OyB9XG5cbi50ZXN0aW1vbmlhbHMtc2lkZWJhci1pdGVtLmFjdGl2ZTo6YWZ0ZXIgeyBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHsgLnRlc3RpbW9uaWFscy1zaWRlYmFyLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIHsgb3BhY2l0eTogLjc7IH0gfVxuXG4udGVzdGltb25pYWxzLXNpZGViYXItdGl0bGUgeyBwYWRkaW5nOiAxNHB4IDAgMTRweCA1NXB4OyBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW9iaWxlLXRlc3RpbW9uaWFscy1hY2NvcmRpb24geyBwYWRkaW5nOiAxMHB4IDMwcHggMzBweDsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgeyAubW9iaWxlLXRlc3RpbW9uaWFscy1hY2NvcmRpb24geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHsgLm1vYmlsZS10ZXN0aW1vbmlhbHMtYWNjb3JkaW9uIHsgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuXG4ubW9iaWxlLXRlc3RpbW9uaWFscy1hY2NvcmRpb24gLnRlc3RpbW9uaWFscy1zaWRlYmFyLWl0ZW0geyBwYWRkaW5nLWJvdHRvbTogMCAyMHB4IDIwcHg7IH1cblxuLm1vYmlsZS10ZXN0aW1vbmlhbHMtYWNjb3JkaW9uIC50ZXN0aW1vbmlhbC1pdGVtLWlubmVyIHsgcGFkZGluZy1sZWZ0OiA0N3B4OyBwYWRkaW5nLXRvcDogN3B4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcXVvdGVzLnN2Z1wiKTsgYmFja2dyb3VuZC1zaXplOiAzOHB4IDI1cHg7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5tb2JpbGUtdGVzdGltb25pYWxzLWFjY29yZGlvbiAudGVzdGltb25pYWwtaXRlbS1jb250ZW50IHsgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLm1vYmlsZS10ZXN0aW1vbmlhbHMtYWNjb3JkaW9uIC50ZXN0aW1vbmlhbC1pdGVtLWF1dGhvci1uYW1lIHsgY29sb3I6ICMyODJEMzk7IGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubW9iaWxlLXRlc3RpbW9uaWFscy1hY2NvcmRpb24gLnRlc3RpbW9uaWFsLWl0ZW0tYXV0aG9yLXRpdGxlIHsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5tb2JpbGUtdGVzdGltb25pYWxzLWFjY29yZGlvbiAuc2xpY2stYXJyb3cgeyBib3R0b206IDA7IHdpZHRoOiAyNnB4OyBoZWlnaHQ6IDI2cHg7IGxpbmUtaGVpZ2h0OiAyMnB4OyBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyBib3JkZXItcmFkaXVzOiA1MCU7IGNvbG9yOiAjZmZmOyBmb250LXNpemU6IDIycHg7IHRvcDogYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHsgLm1vYmlsZS10ZXN0aW1vbmlhbHMtYWNjb3JkaW9uIC5zbGljay1hcnJvdyB7IGJvdHRvbTogLTI1cHg7IH0gfVxuXG4ubW9iaWxlLXRlc3RpbW9uaWFscy1hY2NvcmRpb24gLnNsaWNrLWFycm93LnNsaWNrLXByZXYtbGYgeyByaWdodDogOTZweDsgbGVmdDogYXV0bzsgfVxuXG4ubW9iaWxlLXRlc3RpbW9uaWFscy1hY2NvcmRpb24gLnNsaWNrLWFycm93LnNsaWNrLW5leHQtbGYgeyBwYWRkaW5nLWxlZnQ6IDRweDsgcmlnaHQ6IDUwcHg7IH1cblxuLm1vYmlsZS10ZXN0aW1vbmlhbHMtYWNjb3JkaW9uIC5zbGljay1hcnJvdzpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlci1jb2xvcjogIzMyOTQ1OSAhaW1wb3J0YW50OyB0cmFuc2l0aW9uOiBhbGwgLjRzOyB9XG5cbi5tb2JpbGUtdGVzdGltb25pYWxzLWFjY29yZGlvbiAuc2xpY2stYXJyb3c6aG92ZXIgaSB7IGNvbG9yOiAjMzI5NDU5OyB0cmFuc2l0aW9uOiBhbGwgLjRzOyB9XG5cbi50ZXN0aW1vbmlhbHMtbWFpbiB7IGJhY2tncm91bmQ6ICMzMjk0NTk7IGNvbG9yOiAjZmZmOyBtYXgtd2lkdGg6IDcwMXB4OyB3aWR0aDogMTAwJTsgYm9yZGVyLXJhZGl1czogNnB4OyBib3gtc2hhZG93OiAwcHggMHB4IDQ2cHggMHB4IHJnYmEoNzgsIDc5LCA4NCwgMC4xNik7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAudGVzdGltb25pYWxzLW1haW4geyB3aWR0aDogNjIlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC50ZXN0aW1vbmlhbHMtbWFpbiB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udGVzdGltb25pYWxzLW1haW4gLnRlc3RpbW9uaWFscy1pdGVtcyB7IHBhZGRpbmc6IDUwcHggNTBweCA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAudGVzdGltb25pYWxzLW1haW4gLnRlc3RpbW9uaWFscy1pdGVtcyB7IHBhZGRpbmc6IDMwcHg7IH0gfVxuXG4udGVzdGltb25pYWxzLW1haW4gLnRlc3RpbW9uaWFsLWl0ZW0taW5uZXIgeyBwYWRkaW5nLWxlZnQ6IDQ3cHg7IHBhZGRpbmctdG9wOiA3cHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9xdW90ZXMuc3ZnXCIpOyBiYWNrZ3JvdW5kLXNpemU6IDM4cHggMjVweDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4udGVzdGltb25pYWxzLW1haW4gLnRlc3RpbW9uaWFsLWl0ZW0tY29udGVudCB7IG1heC13aWR0aDogNTU0cHg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuXG4udGVzdGltb25pYWxzLW1haW4gLnRlc3RpbW9uaWFsLWl0ZW0tY29udGVudCBoNCB7IGNvbG9yOiAjZmZmOyB9XG5cbi50ZXN0aW1vbmlhbHMtbWFpbiAudGVzdGltb25pYWwtaXRlbS1ib3R0b20geyBkaXNwbGF5OiBmbGV4OyB9XG5cbi50ZXN0aW1vbmlhbHMtbWFpbiAudGVzdGltb25pYWwtaXRlbS1saW5rIHsgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi50ZXN0aW1vbmlhbHMtbWFpbiAudGVzdGltb25pYWwtaXRlbS1hdXRob3ItbmFtZSB7IGNvbG9yOiAjMjgyRDM5OyBmb250LXNpemU6IDE2cHg7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRlc3RpbW9uaWFscy1tYWluIC50ZXN0aW1vbmlhbC1pdGVtLWF1dGhvci10aXRsZSB7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtc2l6ZTogMTJweDsgfVxuXG4udGVzdGltb25pYWxzLW1haW4gLnNsaWNrLWFycm93IHsgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgYm9yZGVyLXJhZGl1czogNTAlOyB3aWR0aDogMjZweDsgaGVpZ2h0OiAyNnB4OyBjb2xvcjogI2ZmZjsgZm9udC1zaXplOiAyMnB4OyB0b3A6IGF1dG87IGJvdHRvbTogNTBweDsgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLnRlc3RpbW9uaWFscy1tYWluIC5zbGljay1hcnJvdy5zbGljay1wcmV2LWxmIHsgcmlnaHQ6IDk2cHg7IGxlZnQ6IGF1dG87IH1cblxuLnRlc3RpbW9uaWFscy1tYWluIC5zbGljay1hcnJvdy5zbGljay1uZXh0LWxmIHsgcGFkZGluZy1sZWZ0OiA0cHg7IHJpZ2h0OiA1MHB4OyB9XG5cbi50ZXN0aW1vbmlhbHMtbWFpbiAuc2xpY2stYXJyb3c6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXItY29sb3I6ICMzMjk0NTkgIWltcG9ydGFudDsgdHJhbnNpdGlvbjogYWxsIC40czsgfVxuXG4udGVzdGltb25pYWxzLW1haW4gLnNsaWNrLWFycm93OmhvdmVyIGkgeyBjb2xvcjogIzMyOTQ1OTsgdHJhbnNpdGlvbjogYWxsIC40czsgfVxuXG4udGVzdGltb25pYWxzLXNlY3Rpb24taW5ubmVyIHsgZGlzcGxheTogZmxleDsgYm94LXNoYWRvdzogMHB4IDBweCA0NnB4IDBweCByZ2JhKDc4LCA3OSwgODQsIDAuMTYpOyBvdmVyZmxvdzogaGlkZGVuOyBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC50ZXN0aW1vbmlhbHMtc2VjdGlvbi1pbm5uZXIgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA2MDBweDsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4udGVzdGltb25pYWxzLXlvdXIgeyBwYWRkaW5nOiA1MHB4IDMwcHg7IHdpZHRoOiA0MS41JTsgbWF4LXdpZHRoOiA0NzNweDsgdGV4dC1hbGlnbjogY2VudGVyOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMUM3MTQ5IDAlLCAjMzI5NDU5IDEwMCUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAudGVzdGltb25pYWxzLXlvdXIgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7IC50ZXN0aW1vbmlhbHMteW91ciB7IHBhZGRpbmc6IDQwcHggMjBweDsgfSB9XG5cbi50ZXN0aW1vbmlhbHMtYWRkLXRlc3RpbW9uaWFsLXRleHQgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAzNjVweDsgfVxuXG4udGVzdGltb25pYWxzLWFkZC10ZXN0aW1vbmlhbC10ZXh0IGgzIHsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMjRweDsgbGluZS1oZWlnaHQ6IDM0cHg7IGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHsgLnRlc3RpbW9uaWFscy1hZGQtdGVzdGltb25pYWwtdGV4dCBoMyB7IGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbi50ZXN0aW1vbmlhbHMtYWRkLXRlc3RpbW9uaWFsLWJ1dHRvbiB7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4udGVzdGltb25pYWxzLWl0ZW1zLXdoaXRlIHsgbWFyZ2luOiBhdXRvOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBwYWRkaW5nOiA0NHB4IDQ4cHggNDBweCA1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLnRlc3RpbW9uaWFscy1pdGVtcy13aGl0ZSB7IHBhZGRpbmc6IDQwcHggNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAudGVzdGltb25pYWxzLWl0ZW1zLXdoaXRlIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkgeyAudGVzdGltb25pYWxzLWl0ZW1zLXdoaXRlIHsgcGFkZGluZzogMzBweCAyMHB4OyB9IH1cblxuLnRlc3RpbW9uaWFscy1pdGVtcy13aGl0ZSBoMyB7IHBhZGRpbmctbGVmdDogMjZweDsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogOHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkgeyAudGVzdGltb25pYWxzLWl0ZW1zLXdoaXRlIGgzIHsgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC50ZXN0aW1vbmlhbHMtaXRlbXMtd2hpdGUgaDMgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udGVzdGltb25pYWxzLWl0ZW1zLXdoaXRlIC50ZXN0aW1vbmlhbHMtaXRlbXMgLnNsaWNrLWFycm93IHsgaGVpZ2h0OiAyNnB4OyB3aWR0aDogMjZweDsgYm9yZGVyOiAxcHggc29saWQgI0NEQ0RDRDsgY29sb3I6ICNDRENEQ0Q7IHRvcDogYXV0bzsgYm90dG9tOiAxMHB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZvbnQtc2l6ZTogMjJweDsgfVxuXG4udGVzdGltb25pYWxzLWl0ZW1zLXdoaXRlIC50ZXN0aW1vbmlhbHMtaXRlbXMgLnNsaWNrLWFycm93IGksIC50ZXN0aW1vbmlhbHMtaXRlbXMtd2hpdGUgLnRlc3RpbW9uaWFscy1pdGVtcyAuc2xpY2stYXJyb3cgeyB0cmFuc2l0aW9uOiAuNXM7IH1cblxuLnRlc3RpbW9uaWFscy1pdGVtcy13aGl0ZSAudGVzdGltb25pYWxzLWl0ZW1zIC5zbGljay1hcnJvdy5zbGljay1wcmV2LWxmIHsgcmlnaHQ6IDcwcHg7IGxlZnQ6IGF1dG87IH1cblxuLnRlc3RpbW9uaWFscy1pdGVtcy13aGl0ZSAudGVzdGltb25pYWxzLWl0ZW1zIC5zbGljay1hcnJvdy5zbGljay1uZXh0LWxmIHsgcmlnaHQ6IDI0cHg7IGxlZnQ6IGF1dG87IH1cblxuLnRlc3RpbW9uaWFscy1pdGVtcy13aGl0ZSAudGVzdGltb25pYWwtaXRlbS1jb250ZW50IHsgbWFyZ2luLWJvdHRvbTogMjBweDsgd2lkdGg6IDEwMCU7IHBhZGRpbmctYm90dG9tOiAwOyBwYWRkaW5nLWxlZnQ6IDI2cHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udGVzdGltb25pYWxzLWl0ZW1zLXdoaXRlIC50ZXN0aW1vbmlhbC1pdGVtLWNvbnRlbnQ6YmVmb3JlLCAudGVzdGltb25pYWxzLWl0ZW1zLXdoaXRlIC50ZXN0aW1vbmlhbC1pdGVtLWNvbnRlbnQ6YWZ0ZXIgeyBjb250ZW50OiAnJzsgd2lkdGg6IDIycHg7IGhlaWdodDogMTRweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9xdW90ZXMtZ3JlZW4uc3ZnXCIpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi50ZXN0aW1vbmlhbHMtaXRlbXMtd2hpdGUgLnRlc3RpbW9uaWFsLWl0ZW0tY29udGVudDphZnRlciB7IHJpZ2h0OiAwOyBib3R0b206IDIycHg7IHRvcDogYXV0bzsgbGVmdDogYXV0bzsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4udGVzdGltb25pYWxzLWl0ZW1zLXdoaXRlIC50ZXN0aW1vbmlhbC1pdGVtLWF1dGhvciB7IHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG5cbi50ZXN0aW1vbmlhbHMtaXRlbXMtd2hpdGUgLnRlc3RpbW9uaWFsLWl0ZW0tYXV0aG9yLW5hbWUgeyBwYWRkaW5nLWxlZnQ6IDEzcHg7IGxpbmUtaGVpZ2h0OiAyNHB4OyBjb2xvcjogIzMyOTQ1OTsgZm9udC1zaXplOiAxNnB4OyBmb250LXdlaWdodDogNzAwOyB9XG5cbi50ZXN0aW1vbmlhbHMtaXRlbXMtd2hpdGUgLnRlc3RpbW9uaWFsLWl0ZW0tYXV0aG9yLXRpdGxlIHsgcGFkZGluZy1sZWZ0OiAxM3B4OyBjb2xvcjogIzI4MkQzOTsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5zY2hvb2wtYWNjci1zZWN0aW9uLXdyYXBwZXIgKyAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbi50ZXN0aW1vbmlhbHMtYWRkLXRlc3RpbW9uaWFsLXBvcHVwIHsgcGFkZGluZzogMCAxNXB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgb3BhY2l0eTogMDsgcG9zaXRpb246IGZpeGVkOyBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0NSwgNTcsIDAuNik7IHotaW5kZXg6IC0xOyB0b3A6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDA7IGxlZnQ6IDA7IG1hcmdpbjogYXV0bzsgdHJhbnNpdGlvbjogYWxsIDAuNHM7IG92ZXJmbG93OiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAudGVzdGltb25pYWxzLWFkZC10ZXN0aW1vbmlhbC1wb3B1cCB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAudGVzdGltb25pYWxzLWFkZC10ZXN0aW1vbmlhbC1wb3B1cCAuYWRkLXRlc3RpbW9uaWFsLWZvcm0geyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnRlc3RpbW9uaWFscy1hZGQtdGVzdGltb25pYWwtcG9wdXAuc2hvdyB7IG9wYWNpdHk6IDE7IHotaW5kZXg6IDE1OyB9XG5cbi50ZXN0aW1vbmlhbHMtYWRkLXRlc3RpbW9uaWFsLXBvcHVwIC50ZXN0aW1vbmlhbHMtYWRkLXRlc3RpbW9uaWFsLWlubmVyIHsgbWFyZ2luLXRvcDogMTAwcHg7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDc3MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRlc3RpbW9uaWFscy1hZGQtdGVzdGltb25pYWwtcG9wdXAgLmFkZC10ZXN0aW1vbmlhbC1mb3JtIHsgcGFkZGluZzogNTBweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkgeyAudGVzdGltb25pYWxzLWFkZC10ZXN0aW1vbmlhbC1wb3B1cCAuYWRkLXRlc3RpbW9uaWFsLWZvcm0geyBwYWRkaW5nOiA1MHB4IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnRlc3RpbW9uaWFscy1hZGQtdGVzdGltb25pYWwtcG9wdXAgLmFkZC10ZXN0aW1vbmlhbC1mb3JtIHsgcGFkZGluZzogNDBweCAyMHB4OyB9IH1cblxuLnRlc3RpbW9uaWFscy1hZGQtdGVzdGltb25pYWwtcG9wdXAgLmFkZC10ZXN0aW1vbmlhbC1mb3JtIGgzIHsgbWFyZ2luLXRvcDogMDsgcGFkZGluZy1yaWdodDogNTBweDsgfVxuXG4udGVzdGltb25pYWxzLWFkZC10ZXN0aW1vbmlhbC1wb3B1cCAuYWRkLXRlc3RpbW9uaWFsLWZvcm0gLnNlbGVjdDItY29udGFpbmVyIHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udGVzdGltb25pYWxzLWFkZC10ZXN0aW1vbmlhbC1wb3B1cCAudGVzdGltb25pYWxzLXBvcHVwLWNsb3NlIHsgZm9udC1zaXplOiAzMHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMzBweDsgcmlnaHQ6IDUwcHg7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udGVzdGltb25pYWxzLWFkZC10ZXN0aW1vbmlhbC1wb3B1cCAuZnJtX2Zvcm1zLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlICogeyBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7IH1cblxuLnRlc3RpbW9uaWFscy1hZGQtdGVzdGltb25pYWwtcG9wdXAgLmZybV9mb3Jtcy5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSAqOjpwbGFjZWhvbGRlciB7IGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDUwMDsgY29sb3I6ICNDRUNFQ0U7IH1cblxuLnRlc3RpbW9uaWFscy1hZGQtdGVzdGltb25pYWwtcG9wdXAgLmZybV9mb3Jtcy5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSBmaWVsZHNldCB7IHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi50ZXN0aW1vbmlhbHMtYWRkLXRlc3RpbW9uaWFsLXBvcHVwIC5mcm1fZm9ybXMuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgLmZybV9maWVsZHNfY29udGFpbmVyIHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnRlc3RpbW9uaWFscy1hZGQtdGVzdGltb25pYWwtcG9wdXAgLmZybV9mb3Jtcy5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSAuZnJtX2ZpZWxkc19jb250YWluZXIgZGl2IHsgd2lkdGg6IDEwMCU7IH1cblxuLnRlc3RpbW9uaWFscy1hZGQtdGVzdGltb25pYWwtcG9wdXAgLmZybV9mb3Jtcy5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSAuZnJtX2ZpZWxkc19jb250YWluZXIgZGl2Om50aC1vZi10eXBlKDIpLCAudGVzdGltb25pYWxzLWFkZC10ZXN0aW1vbmlhbC1wb3B1cCAuZnJtX2Zvcm1zLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIC5mcm1fZmllbGRzX2NvbnRhaW5lciBkaXY6bnRoLW9mLXR5cGUoMykgeyB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHsgLnRlc3RpbW9uaWFscy1hZGQtdGVzdGltb25pYWwtcG9wdXAgLmZybV9mb3Jtcy5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSAuZnJtX2ZpZWxkc19jb250YWluZXIgZGl2Om50aC1vZi10eXBlKDIpLCAudGVzdGltb25pYWxzLWFkZC10ZXN0aW1vbmlhbC1wb3B1cCAuZnJtX2Zvcm1zLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIC5mcm1fZmllbGRzX2NvbnRhaW5lciBkaXY6bnRoLW9mLXR5cGUoMykgeyB3aWR0aDogMTAwJTsgfSB9XG5cbi50ZXN0aW1vbmlhbHMtYWRkLXRlc3RpbW9uaWFsLXBvcHVwIC5mcm1fZm9ybXMuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgaW5wdXQgeyBwYWRkaW5nLWxlZnQ6IDUwcHg7IGhlaWdodDogNDVweDsgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTsgYm94LXNoYWRvdzogbm9uZTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgMTVweDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4udGVzdGltb25pYWxzLWFkZC10ZXN0aW1vbmlhbC1wb3B1cCAuZnJtX2Zvcm1zLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIGlucHV0W3BsYWNlaG9sZGVyPVwiTmFzbG92XCJdIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlYWRpbmcuc3ZnXCIpOyBiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDsgfVxuXG4udGVzdGltb25pYWxzLWFkZC10ZXN0aW1vbmlhbC1wb3B1cCAuZnJtX2Zvcm1zLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIGlucHV0W3BsYWNlaG9sZGVyPVwiQXV0b3JcIl0geyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1wZXJzb24uc3ZnXCIpOyBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMjBweDsgfVxuXG4udGVzdGltb25pYWxzLWFkZC10ZXN0aW1vbmlhbC1wb3B1cCAuZnJtX2Zvcm1zLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIGlucHV0W3BsYWNlaG9sZGVyPVwiVGl0dWxhXCJdIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RpdGxlLnN2Z1wiKTsgYmFja2dyb3VuZC1zaXplOiAyNXB4IDMwcHg7IH1cblxuLnRlc3RpbW9uaWFscy1hZGQtdGVzdGltb25pYWwtcG9wdXAgLmZybV9mb3Jtcy5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSBpbnB1dDpmb2N1cyB7IGJveC1zaGFkb3c6IG5vbmU7IGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7IH1cblxuLnRlc3RpbW9uaWFscy1hZGQtdGVzdGltb25pYWwtcG9wdXAgLmZybV9mb3Jtcy5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jYXRlZ29yeS5zdmdcIik7IGJhY2tncm91bmQtc2l6ZTogMjJweCAyMHB4OyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAxNXB4OyB9XG5cbi50ZXN0aW1vbmlhbHMtYWRkLXRlc3RpbW9uaWFsLXBvcHVwIC5mcm1fZm9ybXMuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgdGV4dGFyZWEgeyBwYWRkaW5nOiAyNXB4IDAgMCAwOyBwYWRkaW5nLWxlZnQ6IDUwcHg7IGhlaWdodDogMTYwcHg7IGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7IGJveC1zaGFkb3c6IG5vbmU7IG1hcmdpbi1ib3R0b206IDZweDsgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IDI1cHg7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogMThweCAxNnB4OyB9XG5cbi50ZXN0aW1vbmlhbHMtYWRkLXRlc3RpbW9uaWFsLXBvcHVwIC5mcm1fZm9ybXMuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgdGV4dGFyZWFbcGxhY2Vob2xkZXI9XCJUZWtzdFwiXSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLW1lc3NhZ2Uuc3ZnXCIpOyBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTZweDsgfVxuXG4udGVzdGltb25pYWxzLWFkZC10ZXN0aW1vbmlhbC1wb3B1cCAuZnJtX2Zvcm1zLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIC5mcm1fc3VibWl0IHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4udGVzdGltb25pYWxzLWFkZC10ZXN0aW1vbmlhbC1wb3B1cCAuZnJtX2Zvcm1zLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIC5mcm1fc3VibWl0IC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHsgcGFkZGluZzogMTBweCAxOHB4OyBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlci1yYWRpdXM6IDZweDsgYm9yZGVyOiAycHggc29saWQgIzMzOTM1QjsgY29sb3I6ICMzMzkzNUI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogMDsgdHJhbnNpdGlvbjogYWxsIC41czsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXdlaWdodDogNzAwOyB9XG5cbi50ZXN0aW1vbmlhbHMtYWRkLXRlc3RpbW9uaWFsLXBvcHVwIC5mcm1fZm9ybXMuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgLmZybV9zdWJtaXQgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5MzVCOyBjb2xvcjogI2ZmZjsgfVxuXG4ucHJvZ3JhbXMtc2xpZGVyLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctYm90dG9tOiA5MHB4OyBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7IC5wcm9ncmFtcy1zbGlkZXItc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogNzBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAucHJvZ3JhbXMtc2xpZGVyLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDQwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAucHJvZ3JhbXMtc2xpZGVyLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuLnByb2dyYW1zLXNsaWRlci1zZWN0aW9uLWlubmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLXRvcDogMTAwcHg7IHBhZGRpbmctYm90dG9tOiAxMDBweDsgZGlzcGxheTogZmxleDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7IC5wcm9ncmFtcy1zbGlkZXItc2VjdGlvbi1pbm5lciB7IHBhZGRpbmc6IDcwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLnByb2dyYW1zLXNsaWRlci1zZWN0aW9uLWlubmVyIHsgcGFkZGluZzogNDBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAucHJvZ3JhbXMtc2xpZGVyLXNlY3Rpb24taW5uZXIgeyBwYWRkaW5nOiAzMHB4IDA7IG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHsgLnByb2dyYW1zLXNsaWRlci1zZWN0aW9uLWlubmVyIHsgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLnByb2dyYW1zLXNsaWRlci1zZWN0aW9uLWlubmVyOmJlZm9yZSB7IGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwOyB3aWR0aDogOTMuMiU7IG1heC13aWR0aDogMTAwJTsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyBib3R0b206IDA7IHotaW5kZXg6IC0xOyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxQzcxNDkgMCUsICMzMjk0NTkgMTAwJSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NTVweCkgeyAucHJvZ3JhbXMtc2xpZGVyLXNlY3Rpb24taW5uZXI6YmVmb3JlIHsgd2lkdGg6IDkyJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLnByb2dyYW1zLXNsaWRlci1zZWN0aW9uLWlubmVyOmJlZm9yZSB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLnByb2dyYW1zLXNsaWRlci1uYXYgeyBtYXJnaW4tYm90dG9tOiAtMjRweDsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZmxleDogMCAwIDEyJTsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBtYXgtd2lkdGg6IDEyJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5wcm9ncmFtcy1zbGlkZXItbmF2IHsgbWF4LXdpZHRoOiAxMTBweDsgZmxleDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkgeyAucHJvZ3JhbXMtc2xpZGVyLW5hdiB7IG1heC13aWR0aDogMTAwJTsgd2lkdGg6IDEwMCU7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGZsZXgtd3JhcDogd3JhcDsgbWFyZ2luLWJvdHRvbTogMDsgcGFkZGluZzogMCAxNXB4OyB9IH1cblxuLnByb2dyYW1zLXNsaWRlci1uYXYgc3ZnIHBhdGggeyBmaWxsOiAjNjM5RjgyICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW1zLXNsaWRlci1uYXYtdGl0bGUgeyBwYWRkaW5nLXRvcDogMzhweDsgcGFkZGluZy1ib3R0b206IDIycHg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7IC5wcm9ncmFtcy1zbGlkZXItbmF2LXRpdGxlIHsgcGFkZGluZy10b3A6IDA7IHBhZGRpbmctYm90dG9tOiAxNXB4OyB3aWR0aDogMTAwJTsgfSB9XG5cbi5wcm9ncmFtcy1zbGlkZXItbmF2LXRpdGxlIHAgeyBtYXJnaW46IDA7IGNvbG9yOiAjZmZmOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1ODFweCkgeyAucHJvZ3JhbXMtc2xpZGVyLW5hdi10aXRsZSBwIHsgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfSB9XG5cbi5wcm9ncmFtcy1zbGlkZXItbmF2LXRpdGxlIGltZyB7IGhlaWdodDogMzBweDsgd2lkdGg6IDE2cHg7IG1hcmdpbi10b3A6IDUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7IC5wcm9ncmFtcy1zbGlkZXItbmF2LXRpdGxlIGltZyB7IG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHsgLnByb2dyYW1zLXNsaWRlci1uYXYtaWNvbnMgeyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsgb3ZlcmZsb3cteDogYXV0bzsgcGFkZGluZy1ib3R0b206IDMwcHg7IHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cblxuLnByb2dyYW1zLXNsaWRlci1uYXYtaXRlbSB7IG1hcmdpbjogMTNweCAwIDEycHg7IGN1cnNvcjogcG9pbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkgeyAucHJvZ3JhbXMtc2xpZGVyLW5hdi1pdGVtIHsgbWFyZ2luOiAwcHggMjBweCAwOyB9IH1cblxuLnByb2dyYW1zLXNsaWRlci1uYXYtaXRlbTphZnRlciB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwOyBsZWZ0OiBhdXRvOyByaWdodDogLTE2cHg7IHdpZHRoOiA3cHg7IGhlaWdodDogN3B4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgbWFyZ2luOiBhdXRvOyB0cmFuc2l0aW9uOiAuNHM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7IC5wcm9ncmFtcy1zbGlkZXItbmF2LWl0ZW06YWZ0ZXIgeyByaWdodDogMDsgbGVmdDogMDsgdG9wOiBhdXRvOyBib3R0b206IC0yMHB4OyB9IH1cblxuLnByb2dyYW1zLXNsaWRlci1uYXYtaXRlbS5hY3RpdmU6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9ncmFtcy1zbGlkZXItbmF2LWl0ZW0uYWN0aXZlIC5wcm9ncmFtcy1zbGlkZXItbmF2LWl0ZW0taWNvbiB7IGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgcG9zaXRpb246IHJlbGF0aXZlOyBib3gtc2hhZG93OiAwIDAgMCAycHggIzRDOTE3MCwgMCAwIDAgNHB4ICNmZmY7IH1cblxuLnByb2dyYW1zLXNsaWRlci1uYXYtaXRlbS5hY3RpdmUgLnByb2dyYW1zLXNsaWRlci1uYXYtaXRlbS1pY29uOmhvdmVyIHN2ZyBwYXRoIHsgZmlsbDogIzYzOUY4MiAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmFtcy1zbGlkZXItbmF2LWl0ZW0uYWN0aXZlIC5wcm9ncmFtcy1zbGlkZXItbmF2LWl0ZW0taWNvbjpiZWZvcmUgeyB3aWR0aDogMjAwJTsgaGVpZ2h0OiAyMDAlOyBjb250ZW50OiAnJzsgYm9yZGVyLXJhZGl1czogNTAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwOyBsZWZ0OiAtNTAlOyByaWdodDogMDsgbWFyZ2luOiBhdXRvOyBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM5RjgyOyBhbmltYXRpb246IHpvb21JbiAycyBpbmZpbml0ZTsgei1pbmRleDogLTE7IH1cblxuLnByb2dyYW1zLXNsaWRlci1uYXYtaXRlbSBzdmcgcGF0aCB7IHRyYW5zaXRpb246IC40czsgfVxuXG4ucHJvZ3JhbXMtc2xpZGVyLW5hdi1pdGVtOmhvdmVyIHN2ZyBwYXRoIHsgZmlsbDogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmFtcy1zbGlkZXItbmF2LWl0ZW06aG92ZXI6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtcy1zbGlkZXItbmF2LWl0ZW06bnRoLWNoaWxkKDEpIHN2ZyB7IHdpZHRoOiAyN3B4OyBoZWlnaHQ6IDM4cHg7IH1cblxuLnByb2dyYW1zLXNsaWRlci1uYXYtaXRlbTpudGgtY2hpbGQoMikgc3ZnIHsgd2lkdGg6IDMycHg7IGhlaWdodDogMzhweDsgfVxuXG4ucHJvZ3JhbXMtc2xpZGVyLW5hdi1pdGVtOm50aC1jaGlsZCgzKSBzdmcgeyB3aWR0aDogMzNweDsgaGVpZ2h0OiAzMHB4OyB9XG5cbi5wcm9ncmFtcy1zbGlkZXItbmF2LWl0ZW06bnRoLWNoaWxkKDQpIHN2ZyB7IHdpZHRoOiAyNXB4OyBoZWlnaHQ6IDI3cHg7IH1cblxuLnByb2dyYW1zLXNsaWRlci1uYXYtaXRlbTpudGgtY2hpbGQoNSkgc3ZnIHsgd2lkdGg6IDMzcHg7IGhlaWdodDogMzBweDsgfVxuXG4ucHJvZ3JhbXMtc2xpZGVyLW5hdi1pdGVtOm50aC1jaGlsZCg2KSBzdmcgeyB3aWR0aDogMzFweDsgaGVpZ2h0OiAyNHB4OyB9XG5cbi5wcm9ncmFtcy1zbGlkZXItbmF2LWl0ZW06bnRoLWNoaWxkKDcpIHN2ZyB7IHdpZHRoOiAyNXB4OyBoZWlnaHQ6IDI1cHg7IH1cblxuLnByb2dyYW1zLXNsaWRlci1uYXYtaXRlbTpudGgtY2hpbGQoOCkgc3ZnIHsgd2lkdGg6IDI1cHg7IGhlaWdodDogMjVweDsgfVxuXG4ucHJvZ3JhbXMtc2xpZGVyLW5hdi1pdGVtLWljb24geyB3aWR0aDogNTBweDsgaGVpZ2h0OiA1MHB4OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnByb2dyYW1zLXNsaWRlci1uYXYtaXRlbS1pY29uIHsgd2lkdGg6IDQwcHg7IGhlaWdodDogNDBweDsgfVxuICAucHJvZ3JhbXMtc2xpZGVyLW5hdi1pdGVtLWljb24gc3ZnIHsgd2lkdGg6IDI1cHg7IGhlaWdodDogMzBweDsgfSB9XG5cbi5wcm9ncmFtcy1zbGlkZXItdGFicyB7IGZsZXg6IDAgMCA4OCU7IG1heC13aWR0aDogODglOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLnByb2dyYW1zLXNsaWRlci10YWJzIHsgZmxleDogYXV0bzsgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHsgLnByb2dyYW1zLXNsaWRlci10YWJzIHsgbWF4LXdpZHRoOiAxMDAlOyBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbi5wcm9ncmFtcy1zbGlkZXItdGFicy1pdGVtIHsgZGlzcGxheTogZmxleDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5wcm9ncmFtcy1zbGlkZXItdGFicy1pdGVtIHsgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLnByb2dyYW1zLXNsaWRlci10YWJzLWl0ZW06bm90KC5hY3RpdmUpIHsgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24tbWFpbi13cmFwcGVyIHsgcGFkZGluZy1sZWZ0OiAzNHB4OyB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1tYWluLXdyYXBwZXIgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiBub25lOyBwYWRkaW5nLWJvdHRvbTogNDBweDsgcGFkZGluZy1sZWZ0OiAzMHB4OyBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgyN3B4KSB7IC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1tYWluLXdyYXBwZXIgeyBwYWRkaW5nLWxlZnQ6IDE1cHg7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24tbWFpbi13cmFwcGVyIHsgbWluLWhlaWdodDogNTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLW1haW4td3JhcHBlciB7IHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIHsgcGFkZGluZy1ib3R0b206IDEwMHB4OyBtYXgtd2lkdGg6IDgwJTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjY1cHgpIHsgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIHsgbWF4LXdpZHRoOiA3NSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY1NXB4KSB7IC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciB7IG1heC13aWR0aDogNzAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgeyBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHsgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIHsgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4ucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgaDEsIC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciAuYWJvdXQtY29udGVudCBoMiwgLmFib3V0LWNvbnRlbnQgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIGgyLCAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgLmFib3V0LWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmFib3V0LWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIHAsIC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuYWJvdXQtY29udGVudCBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuYWJvdXQtY29udGVudCAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgcCwgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIC5hYm91dC1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5hYm91dC1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciAuc3RlcC5maW5hbCA+IGgzLCAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmFib3V0LWNvbnRlbnQgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmFib3V0LWNvbnRlbnQgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIC5zdGVwLmZpbmFsID4gaDMsIC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCBoMiwgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIGgyLCAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIHAsIC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgcCwgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciAuc3RlcC5maW5hbCA+IGgzLCAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIC5zdGVwLmZpbmFsID4gaDMsIC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciAubmV3c2xldHRlci1jb250ZW50IGgyLCAubmV3c2xldHRlci1jb250ZW50IC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciBoMiwgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLm5ld3NsZXR0ZXItY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgcCwgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5uZXdzbGV0dGVyLWNvbnRlbnQgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLm5ld3NsZXR0ZXItY29udGVudCAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgcCwgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLm5ld3NsZXR0ZXItY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgLnN0ZXAuZmluYWwgPiBoMywgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5uZXdzbGV0dGVyLWNvbnRlbnQgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLm5ld3NsZXR0ZXItY29udGVudCAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgLnN0ZXAuZmluYWwgPiBoMywgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIC53aG8td2UtYXJlLXRpdGxlLCAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgLmRpc2NvdW50cy10aXRsZSwgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIC5zY2hvbGFyc2hpcHMtdGl0bGUsIC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciAubmV3cy1zZWN0aW9uLXRpdGxlLCAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgaDIsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciBoMiwgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciBwLCAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIHAsIC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgLnN0ZXAuZmluYWwgPiBoMywgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciAuc3RlcC5maW5hbCA+IGgzLCAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciBoMiwgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgaDIsIC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciAuY29udGVudC1zZWN0aW9uLWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIHAsIC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuY29udGVudC1zZWN0aW9uLWlubmVyIHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5jb250ZW50LXNlY3Rpb24taW5uZXIgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIHAsIC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIC5zdGVwLmZpbmFsID4gaDMsIC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIC5zdGVwLmZpbmFsID4gaDMsIC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciBoMiwgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciBwLCAucHJvZ3JhbXMtc2xpZGVyLWNvbnRlbnQtZGVzY3JpcHRpb24taW5uZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLWlubmVyIC5zdGVwLmZpbmFsID4gaDMgeyBtYXJnaW46IDA7IGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtcy1zbGlkZXItdGFiLXByb2dyYW1zIHsgcGFkZGluZzogNHB4IDA7IHdpZHRoOiAxNDBweDsgbWF4LXdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kOiAjQzBEQkNDOyBib3JkZXItcmFkaXVzOiA2cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICMyODJEMzk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7IC5wcm9ncmFtcy1zbGlkZXItdGFiLXByb2dyYW1zIHsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5wcm9ncmFtcy1zbGlkZXItdGFiLXByb2dyYW1zIHAgeyBtYXJnaW46IDA7IH1cblxuLnByb2dyYW1zLXNsaWRlci10YWItbWFpbi10aXRsZSB7IHBhZGRpbmctdG9wOiAzNnB4OyBwYWRkaW5nLWJvdHRvbTogMTZweDsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7IC5wcm9ncmFtcy1zbGlkZXItdGFiLW1haW4tdGl0bGUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ucHJvZ3JhbXMtc2xpZGVyLXRhYi10aXRsZSB7IHBhZGRpbmctdG9wOiA0MHB4OyBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLnByb2dyYW1zLXNsaWRlci10YWItdGl0bGUgeyBwYWRkaW5nLXRvcDogMzBweDsgcGFkZGluZy1ib3R0b206IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHsgLnByb2dyYW1zLXNsaWRlci10YWItdGl0bGUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnByb2dyYW1zLXNsaWRlci10YWItdGl0bGUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ucHJvZ3JhbXMtc2xpZGVyLXRhYi1kZWNzIHsgcGFkZGluZy1ib3R0b206IDEwcHg7IGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkcmVuIHsgcGFkZGluZy10b3A6IDI0cHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgY291bnRlci1yZXNldDogc2VjdGlvbjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGRyZW4geyBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cblxuLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQgeyBtYXJnaW4tcmlnaHQ6IDIwcHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHsgLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgd2lkdGg6IDEwMCU7IG1hcmdpbi1yaWdodDogMDsgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgeyAucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZDpob3ZlciAucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1ob3ZlciB7IHZpc2liaWxpdHk6IHZpc2libGU7IG9wYWNpdHk6IDE7IH0gfVxuXG4ucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1kZWNzIHsgcGFkZGluZzogNTBweCAyMHB4IDEycHg7IGJvcmRlci1yYWRpdXM6IDIwcHg7IGNvbG9yOiAjZmZmOyBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWhvdmVyIHsgcGFkZGluZzogMjJweCAzMHB4IDMwcHg7IHdpZHRoOiAzMzVweDsgdmlzaWJpbGl0eTogaGlkZGVuOyBvcGFjaXR5OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJhY2tncm91bmQ6ICNmZmY7IGxlZnQ6IGNhbGMoMTAwJSArIDE4cHgpOyB6LWluZGV4OiAxOyBib3JkZXItcmFkaXVzOiA2cHg7IHRyYW5zaXRpb246IC44cyBhbGw7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1ob3ZlciB7IHdpZHRoOiAzMDBweDsgcGFkZGluZzogMjBweDsgZGlzcGxheTogbm9uZTsgb3BhY2l0eTogMTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkgeyAucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1ob3ZlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAwICFpbXBvcnRhbnQ7IGxlZnQ6IDAgIWltcG9ydGFudDsgbWFyZ2luLXRvcDogMTZweDsgdHJhbnNpdGlvbjogMHM7IG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDE1MHB4KTsgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDE1MHB4KTsgfSB9XG5cbi5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWhvdmVyIGltZyB7IHdpZHRoOiAxNXB4OyB9XG5cbi5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWhvdmVyIGgyLCAucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1ob3ZlciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1ob3ZlciBwLCAucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1ob3ZlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1ob3ZlciAuc3RlcC5maW5hbCA+IGgzIHsgbWFyZ2luLXRvcDogMDsgY29sb3I6ICMyODJEMzk7IH1cblxuLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtaG92ZXIgcCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtaG92ZXIgLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtaG92ZXItaW5uZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtaG92ZXIgLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtaG92ZXItaW5uZXI6YmVmb3JlIHsgY29udGVudDogJyc7IGhlaWdodDogMDsgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNmZmY7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiBjYWxjKDUwJSArICgyMnB4IC0gMzBweCkpOyBsZWZ0OiAtNDVweDsgdHJhbnNpdGlvbjogMHM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1ob3ZlciAucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1ob3Zlci1pbm5lcjpiZWZvcmUgeyB0b3A6IC01MHB4OyBsZWZ0OiBjYWxjKDUwJSAtIDIwcHggKyA1cHgpOyByaWdodDogMDsgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjZmZmOyBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50OyB3aWR0aDogMDsgfSB9XG5cbi5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWhvdmVyIC5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWhvdmVyLXRleHQgeyBwYWRkaW5nLXRvcDogNHB4OyBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbi5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWhvdmVyIC5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWhvdmVyLWNvdW50IHsgcGFkZGluZy1ib3R0b206IDE0cHg7IH1cblxuLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtaG92ZXIgLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtaG92ZXItY291bnQgc3BhbiB7IGZvbnQtd2VpZ2h0OiA3MDA7IG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWhvdmVyIC5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWhvdmVyLWNvdW50cmllcyB7IHBhZGRpbmc6IDA7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1ob3ZlciAucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1ob3Zlci1jb3VudHJpZXMgbGkgeyBwYWRkaW5nLWxlZnQ6IDI1cHg7IG1hcmdpbi1ib3R0b206IDRweDsgd2lkdGg6IDQ1JTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWhvdmVyIC5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWhvdmVyLWNvdW50cmllcyBsaTpiZWZvcmUgeyBjb250ZW50OiAnJzsgd2lkdGg6IDE1cHg7IGhlaWdodDogMTVweDsgdG9wOiA0cHg7IGxlZnQ6IDA7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9lYXJ0aC1pY29uLWdyZXkuc3ZnXCIpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtaG92ZXIgLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtaG92ZXItbGluayB7IHBhZGRpbmctdG9wOiA4cHg7IH1cblxuLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtbGluayB7IHBhZGRpbmc6IDZweCAxNXB4IDdweCA2MHB4OyBtYXJnaW46IC0xcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgYm9yZGVyLXJhZGl1czogMjVweDsgcG9zaXRpb246IHJlbGF0aXZlOyBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjsgdHJhbnNpdGlvbjogYWxsIC41czsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtbGluayB7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtbGluazphZnRlciB7IGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZjsgYm90dG9tOiAwOyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGhlaWdodDogOHB4OyBtYXJnaW46IGF1dG87IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDE0cHg7IHRvcDogMDsgfVxuICAucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1saW5rLm9wZW46YWZ0ZXIgeyBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZjsgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3R0b206IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHsgLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtbGluayB7IHBhZGRpbmctbGVmdDogNDVweDsgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cbi5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWxpbmsgYSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICNmZmY7IGZvbnQtc3R5bGU6IGl0YWxpYzsgdHJhbnNpdGlvbjogLjVzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkgeyAucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1saW5rIGEgeyBmb250LXNpemU6IDEzcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHsgLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtbGluayBhIHsgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtbGluazpiZWZvcmUgeyBjb250ZW50OiBjb3VudGVyKHNlY3Rpb24pOyBwb3NpdGlvbjogYWJzb2x1dGU7IGNvbG9yOiAjZmZmOyBsZWZ0OiAtMXB4OyB0b3A6IC0xcHg7IGJvdHRvbTogLTFweDsgYm9yZGVyOiAxcHggc29saWQ7IGJvcmRlci1yYWRpdXM6IDUwJTsgdHJhbnNpdGlvbjogLjVzOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA0MHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHsgLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtbGluazpiZWZvcmUgeyBoZWlnaHQ6IDQwcHg7IG1hcmdpbi10b3A6IGF1dG87IG1hcmdpbi1ib3R0b206IGF1dG87IGJvcmRlcjogbm9uZTsgfSB9XG5cbi5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWxpbms6YmVmb3JlOmhvdmVyIHsgY29sb3I6ICMzMjk0NTk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgeyAucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1saW5rOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1saW5rOmhvdmVyIGEgeyBjb2xvcjogIzMyOTQ1OTsgfVxuICAucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1saW5rOmhvdmVyOmJlZm9yZSB7IGNvbG9yOiAjMzI5NDU5OyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG5cbi5wcm9ncmFtcy1zbGlkZXItdGFiLWxpbmtzIHsgcGFkZGluZy10b3A6IDI4cHg7IHBhZGRpbmctYm90dG9tOiA2cHg7IGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmOyB3aWR0aDogMTAwJTsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5wcm9ncmFtcy1zbGlkZXItdGFiLWxpbmtzIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHsgLnByb2dyYW1zLXNsaWRlci10YWItbGlua3MgeyBwYWRkaW5nLXRvcDogMDsgcGFkZGluZy1ib3R0b206IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAucHJvZ3JhbXMtc2xpZGVyLXRhYi1saW5rcyB7IGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5wcm9ncmFtcy1zbGlkZXItdGFiLWxpbmtzIGE6Zmlyc3Qtb2YtdHlwZSB7IG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHsgLnByb2dyYW1zLXNsaWRlci10YWItbGlua3MgYSwgLnByb2dyYW1zLXNsaWRlci10YWItbGlua3MgYTpmaXJzdC1vZi10eXBlIHsgbWFyZ2luOiAzMHB4IDEwcHggMDsgfSB9XG5cbi5wcm9ncmFtcy1zbGlkZXItdGFiLWltYWdlIHsgcGFkZGluZy1sZWZ0OiAxMjZweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTg4MHB4KSB7IC5wcm9ncmFtcy1zbGlkZXItdGFiLWltYWdlIHsgcGFkZGluZy1sZWZ0OiAxMDBweDsgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAucHJvZ3JhbXMtc2xpZGVyLXRhYi1pbWFnZSB7IG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nOiAwIDE1cHg7IG1heC13aWR0aDogNzAwcHg7IHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLnByb2dyYW1zLXNsaWRlci10YWItaW1hZ2UgeyBtYXJnaW4tbGVmdDogLTExMHB4OyB3aWR0aDogY2FsYygxMDAlICsgMTEwcHgpOyBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG4ucHJvZ3JhbXMtc2xpZGVyLXRhYi1pbWFnZSBpbWcgeyBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLmFuaW1hdGVkLmhpbmdlIHsgYW5pbWF0aW9uLWR1cmF0aW9uOiAyczsgfVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7IDAlIHsgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40LCAwLjQsIDAuNCk7IH1cbiAgNTAlIHsgb3BhY2l0eTogMC41OyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAwOyB9IH1cblxuLnpvb21JbiB7IGFuaW1hdGlvbi1uYW1lOiB6b29tSW47IH1cblxuLmltcHJlc3Npb25zLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiAxMDBweDsgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLmltcHJlc3Npb25zLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDcwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLmltcHJlc3Npb25zLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDUwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLmltcHJlc3Npb25zLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDQwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuaW1wcmVzc2lvbnMtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogMzBweCAwOyB9IH1cblxuLmltcHJlc3Npb25zLXNlY3Rpb24td3JhcHBlcjpudGgtb2YtdHlwZShvZGQpIHsgYmFja2dyb3VuZDogI0Y5RjlGOTsgfVxuXG4uaW1wcmVzc2lvbnMtc2VjdGlvbi10aXRsZSB7IG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmltcHJlc3Npb25zLXNlY3Rpb24tdGl0bGUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uaW1wcmVzc2lvbnMtd3JhcHBlciB7IHBhZGRpbmctdG9wOiA0MXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuaW1wcmVzc2lvbnMtd3JhcHBlciB7IG1hcmdpbjogMCA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7IC5pbXByZXNzaW9ucy13cmFwcGVyIHsgbWFyZ2luOiAwIDEwcHg7IH0gfVxuXG4uaW1wcmVzc2lvbi1pdGVtIHsgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7IG1hcmdpbjogMCAxNXB4IDMwcHg7IGJvcmRlci1yYWRpdXM6IDZweDsgYm94LXNoYWRvdzogMHB4IDBweCA0NnB4IDBweCByZ2JhKDc4LCA3OSwgODQsIDAuMTYpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuaW1wcmVzc2lvbi1pdGVtIHsgd2lkdGg6IGNhbGMoMzMlIC0gMzBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmltcHJlc3Npb24taXRlbSB7IHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5pbXByZXNzaW9uLWl0ZW0geyB3aWR0aDogMTAwJTsgbWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5pbXByZXNzaW9uLWl0ZW0gYSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuXG4uaW1wcmVzc2lvbi1pdGVtIGEgaDIsIC5pbXByZXNzaW9uLWl0ZW0gYSAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1wcmVzc2lvbi1pdGVtIGEgcCwgLmltcHJlc3Npb24taXRlbSBhIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5pbXByZXNzaW9uLWl0ZW0gYSAuc3RlcC5maW5hbCA+IGgzIHsgY29sb3I6ICMyODJEMzk7IGxpbmUtaGVpZ2h0OiAxLjI7IGZvbnQtc2l6ZTogMTZweDsgbWFyZ2luOiAwOyBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uaW1wcmVzc2lvbi1pdGVtIGEgaDI6aG92ZXIsIC5pbXByZXNzaW9uLWl0ZW0gYSAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwOmhvdmVyLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1wcmVzc2lvbi1pdGVtIGEgcDpob3ZlciwgLmltcHJlc3Npb24taXRlbSBhIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDM6aG92ZXIsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5pbXByZXNzaW9uLWl0ZW0gYSAuc3RlcC5maW5hbCA+IGgzOmhvdmVyIHsgY29sb3I6ICMxQzcxNDk7IH1cblxuLmltcHJlc3Npb24taXRlbS10aHVtYm5haWwgaW1nIHsgd2lkdGg6IDEwMCU7IH1cblxuLmltcHJlc3Npb24taXRlbS10ZXh0LWNvbnRlbnQgeyBwYWRkaW5nOiAxNHB4IDIwcHggMjBweDsgfVxuXG4uaW1wcmVzc2lvbi10ZXJtcyB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uaW1wcmVzc2lvbi10ZXJtIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgd2lkdGg6IDEwMCU7IGxpbmUtaGVpZ2h0OiAxLjk7IHBhZGRpbmc6IDFweCAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IGJvcmRlci1yYWRpdXM6IDZweDsgY29sb3I6ICM5RUExQTQ7IGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uaW1wcmVzc2lvbi1kYXRlIHsgY29sb3I6ICMxQzcxNDk7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uaW1wcmVzc2lvbi10aXRsZSA+IGgyLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1wcmVzc2lvbi10aXRsZSA+IHAsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsLmltcHJlc3Npb24tdGl0bGUgPiBoMyB7IHRyYW5zaXRpb246IC40czsgbWFyZ2luOiAwOyB9XG5cbi5pbXByZXNzaW9uLWV4Y2VycHQgeyBmb250LXdlaWdodDogNTAwOyBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmltcHJlc3Npb24tZXhjZXJwdCBwIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2luZ2xlLWltcHJlc3Npb24tc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogOTRweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLnNpbmdsZS1pbXByZXNzaW9uLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDcwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHsgLnNpbmdsZS1pbXByZXNzaW9uLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDUwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLnNpbmdsZS1pbXByZXNzaW9uLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDQwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuc2luZ2xlLWltcHJlc3Npb24tc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogMzBweCAwOyB9IH1cblxuLnNpbmdsZS1pbXByZXNzaW9uLXNlY3Rpb24taW5uZXIgeyBtYXgtd2lkdGg6IDEzNjVweDsgd2lkdGg6IDEwMCU7IHBhZGRpbmctbGVmdDogMTVweDsgcGFkZGluZy1yaWdodDogMTVweDsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNpbmdsZS1pbXByZXNzaW9uLXNlY3Rpb24taW5uZXIgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbmFydGljbGUuaW1wcmVzc2lvbiB7IG1heC13aWR0aDogODUwcHg7IHdpZHRoOiA2My43JTsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgYXJ0aWNsZS5pbXByZXNzaW9uIHsgd2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG5hcnRpY2xlLmltcHJlc3Npb24gLmVudHJ5LWNvbnRlbnQgeyBwYWRkaW5nLWJvdHRvbTogMjVweDsgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgYXJ0aWNsZS5pbXByZXNzaW9uIC5lbnRyeS1jb250ZW50IHsgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuXG5hcnRpY2xlLmltcHJlc3Npb24gLmVudHJ5LWNvbnRlbnQgaDMgeyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHsgYXJ0aWNsZS5pbXByZXNzaW9uIC5lbnRyeS1jb250ZW50IGgzIHsgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IGFydGljbGUuaW1wcmVzc2lvbiAuZW50cnktY29udGVudCBoMyB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbmFydGljbGUuaW1wcmVzc2lvbiAuZW50cnktY29udGVudCBwIHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uc2luZ2xlLWltcHJlc3Npb24taXRlbS1kYXRlIHsgcGFkZGluZy1ib3R0b206IDIycHg7IH1cblxuLnNpbmdsZS1pbXByZXNzaW9uLWl0ZW0tZGF0ZSBwIHsgcGFkZGluZzogNXB4IDIycHggM3B4OyBtYXJnaW46IDA7IGJhY2tncm91bmQtY29sb3I6ICMzMzkzNUI7IGJvcmRlci1yYWRpdXM6IDRweDsgY29sb3I6ICNmZmY7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogMDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXdlaWdodDogNzAwOyBmb250LXNpemU6IDEycHg7IH1cblxuLnNpbmdsZS1pbXByZXNzaW9uLWl0ZW0tdGV4dCB7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnNpbmdsZS1pbXByZXNzaW9uLWl0ZW0tdGV4dCBwOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDQ0cHg7IH1cblxuLnNpbmdsZS1pbXByZXNzaW9uLWl0ZW0tZ2FsbGVyeSB7IHBhZGRpbmctYm90dG9tOiAxMTVweDsgfVxuXG4uc2luZ2xlLWltcHJlc3Npb24tZ2FsbGVyeS1saWdodGJveCB7IHBhZGRpbmctYm90dG9tOiAxMDZweDsgfVxuXG4uc2luZ2xlLWltcHJlc3Npb24taXRlbS1nYWxsZXJ5LCAuc2luZ2xlLWltcHJlc3Npb24tZ2FsbGVyeS1saWdodGJveCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5zaW5nbGUtaW1wcmVzc2lvbi1pdGVtLWdhbGxlcnksIC5zaW5nbGUtaW1wcmVzc2lvbi1nYWxsZXJ5LWxpZ2h0Ym94IHsgcGFkZGluZy1ib3R0b206IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNpbmdsZS1pbXByZXNzaW9uLWl0ZW0tZ2FsbGVyeSwgLnNpbmdsZS1pbXByZXNzaW9uLWdhbGxlcnktbGlnaHRib3ggeyBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG5cbi5zaW5nbGUtaW1wcmVzc2lvbi1pdGVtLWdhbGxlcnkuc2xpY2stc2xpZGVyLCAuc2luZ2xlLWltcHJlc3Npb24tZ2FsbGVyeS1saWdodGJveC5zbGljay1zbGlkZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNpbmdsZS1pbXByZXNzaW9uLWl0ZW0tZ2FsbGVyeS5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlLCAuc2luZ2xlLWltcHJlc3Npb24tZ2FsbGVyeS1saWdodGJveC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIHsgbWFyZ2luOiAwIDVweDsgfVxuXG4uc2luZ2xlLWltcHJlc3Npb24taXRlbS1nYWxsZXJ5LnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCwgLnNpbmdsZS1pbXByZXNzaW9uLWdhbGxlcnktbGlnaHRib3guc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHsgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5zaW5nbGUtaW1wcmVzc2lvbi1pdGVtLWdhbGxlcnkuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdywgLnNpbmdsZS1pbXByZXNzaW9uLWdhbGxlcnktbGlnaHRib3guc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdyB7IGJvdHRvbTogNTBweDsgd2lkdGg6IDI2cHg7IGhlaWdodDogMjZweDsgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTsgYm9yZGVyLXJhZGl1czogNTAlOyBjb2xvcjogI0NFQ0VDRTsgZm9udC1zaXplOiAyMnB4OyB0b3A6IGF1dG87IGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLnNpbmdsZS1pbXByZXNzaW9uLWl0ZW0tZ2FsbGVyeS5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LCAuc2luZ2xlLWltcHJlc3Npb24tZ2FsbGVyeS1saWdodGJveC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHsgYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5zaW5nbGUtaW1wcmVzc2lvbi1pdGVtLWdhbGxlcnkuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdywgLnNpbmdsZS1pbXByZXNzaW9uLWdhbGxlcnktbGlnaHRib3guc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdyB7IGJvdHRvbTogMjBweDsgfSB9XG5cbi5zaW5nbGUtaW1wcmVzc2lvbi1pdGVtLWdhbGxlcnkuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2LWxmLCAuc2luZ2xlLWltcHJlc3Npb24tZ2FsbGVyeS1saWdodGJveC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYtbGYgeyB0b3A6IHVuc2V0OyBsZWZ0OiBjYWxjKDQ4LjYlIC0gMjZweCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5zaW5nbGUtaW1wcmVzc2lvbi1pdGVtLWdhbGxlcnkuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2LWxmLCAuc2luZ2xlLWltcHJlc3Npb24tZ2FsbGVyeS1saWdodGJveC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYtbGYgeyBsZWZ0OiBjYWxjKDQ4LjUlIC0gMjZweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnNpbmdsZS1pbXByZXNzaW9uLWl0ZW0tZ2FsbGVyeS5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYtbGYsIC5zaW5nbGUtaW1wcmVzc2lvbi1nYWxsZXJ5LWxpZ2h0Ym94LnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldi1sZiB7IGxlZnQ6IGNhbGMoNDglIC0gMjZweCk7IH0gfVxuXG4uc2luZ2xlLWltcHJlc3Npb24taXRlbS1nYWxsZXJ5LnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dC1sZiwgLnNpbmdsZS1pbXByZXNzaW9uLWdhbGxlcnktbGlnaHRib3guc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0LWxmIHsgdG9wOiB1bnNldDsgcmlnaHQ6IGNhbGMoNDkuMSUgLSAyNnB4KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNpbmdsZS1pbXByZXNzaW9uLWl0ZW0tZ2FsbGVyeS5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQtbGYsIC5zaW5nbGUtaW1wcmVzc2lvbi1nYWxsZXJ5LWxpZ2h0Ym94LnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dC1sZiB7IHJpZ2h0OiBjYWxjKDQ4LjUlIC0gMjZweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnNpbmdsZS1pbXByZXNzaW9uLWl0ZW0tZ2FsbGVyeS5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQtbGYsIC5zaW5nbGUtaW1wcmVzc2lvbi1nYWxsZXJ5LWxpZ2h0Ym94LnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dC1sZiB7IHJpZ2h0OiBjYWxjKDQ4JSAtIDI2cHgpOyB9IH1cblxuLnNpbmdsZS1pbXByZXNzaW9uLWl0ZW0taW1hZ2UgaW1nIHsgYm9yZGVyLXJhZGl1czogNnB4OyBjdXJzb3I6IGdyYWI7IH1cblxuLnNpbmdsZS1pbXByZXNzaW9uLWl0ZW0taW1hZ2UgaW1nOmFjdGl2ZSB7IGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLnNpbmdsZS1pbXByZXNzaW9uLWdhbGxlcnktdGl0bGUgeyBtYXJnaW46IDA7IH1cblxuLnNpbmdsZS1pbXByZXNzaW9uLWdhbGxlcnkgeyBwYWRkaW5nLXRvcDogNDNweDsgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLnNpbmdsZS1pbXByZXNzaW9uLWdhbGxlcnktaW1hZ2UgaW1nIHsgYm9yZGVyLXJhZGl1czogNnB4OyBjdXJzb3I6IGdyYWI7IH1cblxuLnNpbmdsZS1pbXByZXNzaW9uLWdhbGxlcnktaW1hZ2UgaW1nOmFjdGl2ZSB7IGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLnNpbmdsZS1pbXByZXNzaW9uLWdhbGxlcnktbGlnaHRib3gtaW1hZ2UgaW1nIHsgYm9yZGVyLXJhZGl1czogNnB4OyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNpbmdsZS1pbXByZXNzaW9uLWZvb3RlciB7IHBhZGRpbmctdG9wOiAxMHB4OyBib3JkZXItdG9wOiAxcHggc29saWQgIzMyOTQ1OTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5zaW5nbGUtaW1wcmVzc2lvbi1mb290ZXIgcCB7IG1hcmdpbi1ib3R0b206IDA7IGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICM5RUExQTQ7IH1cblxuLnNpbmdsZS1pbXByZXNzaW9uLXNoYXJlIHsgZGlzcGxheTogZmxleDsgfVxuXG4uc2luZ2xlLWltcHJlc3Npb24tc2hhcmUgLnNvY2lhbC1zaGFyZS1saW5rcyB7IGRpc3BsYXk6IGZsZXg7IG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuLnNpbmdsZS1pbXByZXNzaW9uLXNoYXJlIGk6YmVmb3JlIHsgY29sb3I6ICMyNzJEMzk7IGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uaW1wcmVzc2lvbi1zaWRlYmFyIHsgcGFkZGluZzogMzBweDsgbWF4LXdpZHRoOiAzNTJweDsgd2lkdGg6IDI2LjQlOyBib3gtc2hhZG93OiAwcHggMHB4IDQ2cHggMHB4IHJnYmEoNzgsIDc5LCA4NCwgMC4xNik7IGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7IC5pbXByZXNzaW9uLXNpZGViYXIgeyBtaW4td2lkdGg6IDMyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5pbXByZXNzaW9uLXNpZGViYXIgeyB3aWR0aDogMTAwJTsgbWluLXdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gIC5pbXByZXNzaW9uLXNpZGViYXIgLnNlYXJjaC1maWVsZC1yb3VuZGVkIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5pbXByZXNzaW9uLXNpZGViYXIgLmltcHJlc3Npb24tc2lkZWJhci1yZWxhdGVkLW1vcmUsIC5pbXByZXNzaW9uLXNpZGViYXIgLmltcHJlc3Npb25zLXNpZGViYXItYWxsIHsgbWF4LXdpZHRoOiA0MDBweDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuaW1wcmVzc2lvbi1zaWRlYmFyIHsgcGFkZGluZzogMzBweCAyMHB4OyB9IH1cblxuLmltcHJlc3Npb24tc2lkZWJhciBsYWJlbCB7IGRpc3BsYXk6IGZsZXg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaW1wcmVzc2lvbi1zaWRlYmFyIC5idXR0b24geyB3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pbXByZXNzaW9uLXNpZGViYXItc2VhcmNoIHsgcGFkZGluZy1ib3R0b206IDI1cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzI5NDU5OyB9XG5cbi5pbXByZXNzaW9uLXNpZGViYXItc2VhcmNoIC5zZWFyY2gtZmllbGQgeyBwYWRkaW5nOiAxNXB4IDE3cHggMTdweDsgd2lkdGg6IDEwMCU7IGJvcmRlci1jb2xvcjogI0NFQ0VDRTsgYm9yZGVyLXJhZGl1czogMzBweDsgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgY29sb3I6ICM5RUExQTQ7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjsgfVxuXG4uaW1wcmVzc2lvbi1zaWRlYmFyLXNlYXJjaCAuc2VhcmNoLWZpZWxkOjpwbGFjZWhvbGRlciB7IGNvbG9yOiAjQ0VDRUNFOyB9XG5cbi5pbXByZXNzaW9uLXNpZGViYXItc2VhcmNoIC5zdWJtaXQtYnV0dG9uLXNlYXJjaCB7IG1hcmdpbjogLTFweDsgdG9wOiAxcHg7IHJpZ2h0OiAxcHg7IHdpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTsgYm9yZGVyLXJhZGl1czogNTAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG5cbi5pbXByZXNzaW9uLXNpZGViYXItc2VhcmNoIC5zdWJtaXQtYnV0dG9uLXNlYXJjaCBzdmcgeyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyB9XG5cbi5pbXByZXNzaW9uLXNpZGViYXItc2VhcmNoIC5zdWJtaXQtYnV0dG9uLXNlYXJjaDpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuXG4uaW1wcmVzc2lvbi1zaWRlYmFyLXJlbGF0ZWQtcG9zdHMgeyBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4uaW1wcmVzc2lvbi1zaWRlYmFyLXJlbGF0ZWQtcG9zdHMgaDQgeyBtYXJnaW46IDA7IH1cblxuLmltcHJlc3Npb24tc2lkZWJhci1yZWxhdGVkLWl0ZW1zIHsgcGFkZGluZzogMTVweCAwOyBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5pbXByZXNzaW9uLXNpZGViYXItcmVsYXRlZC1pdGVtIHsgcGFkZGluZzogMCAxMHB4IDEwcHggMTdweDsgcG9zaXRpb246IHJlbGF0aXZlOyBsaW5lLWhlaWdodDogMTlweDsgfVxuXG4uaW1wcmVzc2lvbi1zaWRlYmFyLXJlbGF0ZWQtaXRlbTpiZWZvcmUgeyB0b3A6IDdweDsgbGVmdDogMDsgd2lkdGg6IDdweDsgaGVpZ2h0OiA3cHg7IGNvbnRlbnQ6ICcnOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI5NDU5OyBib3JkZXItcmFkaXVzOiA1MCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uaW1wcmVzc2lvbi1zaWRlYmFyLXJlbGF0ZWQtaXRlbSBhIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXdlaWdodDogNDAwOyBjb2xvcjogIzlFQTFBNDsgfVxuXG4uaW1wcmVzc2lvbi1zaWRlYmFyLXJlbGF0ZWQtaXRlbSBhOmhvdmVyIHsgY29sb3I6ICMyODJEMzk7IH1cblxuLmltcHJlc3Npb24tc2lkZWJhci1yZWxhdGVkLW1vcmUgeyBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uYXJjaGl2ZS1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nLXRvcDogMjBweDsgcGFkZGluZy1ib3R0b206IDEwMHB4OyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLmFyY2hpdmUtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7IC5hcmNoaXZlLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAuYXJjaGl2ZS1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuYXJjaGl2ZS1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbi5hcmNoaXZlLXNlY3Rpb24td3JhcHBlciBpbWcgeyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyB9XG5cbi5hcmNoaXZlLXRvcCB7IHBhZGRpbmctYm90dG9tOiA0NHB4OyBjb2xvcjogIzlFQTFBNDsgfVxuXG4uYXJjaGl2ZS10b3AgcCB7IG1hcmdpbjogMDsgfVxuXG4uYXJjaGl2ZS10aXRsZSB7IHBhZGRpbmctYm90dG9tOiA0NHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGZsZXgtd3JhcDogd3JhcDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmFyY2hpdmUtdGl0bGUgeyBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuYXJjaGl2ZS10aXRsZSA+ICogeyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAyMHB4OyBtYXJnaW4tcmlnaHQ6IDA7IG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7IC5hcmNoaXZlLXRpdGxlIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmFyY2hpdmUtdGl0bGUgaDMgeyB3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmFyY2hpdmUtdGl0bGUgaDMgeyBmb250LXNpemU6IDMwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7IC5hcmNoaXZlLXRpdGxlIGgzIHsgbWFyZ2luLXJpZ2h0OiAzMHB4OyBtYXJnaW46IDA7IH0gfVxuXG4uYXJjaGl2ZS10b3Atb3B0aW9uIHsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hcmNoaXZlLWNvbnRlbnQgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBwb3NpdGlvbjogcmVsYXRpdmU7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uYXJjaGl2ZS1maWx0ZXItd3JhcHBlciB7IGRpc3BsYXk6IG5vbmU7IHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLmFyY2hpdmUtZmlsdGVyLXdyYXBwZXIgeyBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5hcmNoaXZlLWZpbHRlci1pbm5lciB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgZm9udC1zaXplOiAxNnB4OyBib3JkZXItcmFkaXVzOiA2cHg7IGNvbG9yOiAjMjgyRDM5OyBiYWNrZ3JvdW5kOiAjZmZmOyB0cmFuc2l0aW9uOiAuNXM7IHRleHQtYWxpZ246IGNlbnRlcjsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hcmNoaXZlLWZpbHRlci1pbm5lcjpob3ZlciB7IGNvbG9yOiAjOUVBMUE0OyB9XG5cbi5hcmNoaXZlLWZpbHRlci1jb250ZW50IHsgcGFkZGluZy1ib3R0b206IDEwcHg7IHdpZHRoOiAxMDAlOyBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hcmNoaXZlLWZpbHRlci1pY29uIHsgd2lkdGg6IDEwMCU7IH1cblxuLmFyY2hpdmUtc2lkZWJhci13cmFwcGVyIHsgcGFkZGluZzogMzBweDsgd2lkdGg6IDI2LjQlOyBtYXgtd2lkdGg6IDEwMCU7IGJvcmRlci1yYWRpdXM6IDZweDsgYm94LXNoYWRvdzogMHB4IDBweCA0NnB4IDBweCByZ2JhKDc4LCA3OSwgODQsIDAuMTYpOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB6LWluZGV4OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLmFyY2hpdmUtc2lkZWJhci13cmFwcGVyIHsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMCBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgLndpZGdldC1hcmVhIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5hcmNoaXZlLXNpZGViYXItd3JhcHBlciBhc2lkZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFyY2hpdmUtc2lkZWJhci13cmFwcGVyIC5zZi1maWVsZC10YXhvbm9teS1zY2hvb2wtbGFuZ3VhZ2UgeyBwYWRkaW5nLWJvdHRvbTogMzBweDsgd2lkdGg6IDEwMCU7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzI5NDU5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLmFyY2hpdmUtc2lkZWJhci13cmFwcGVyIC5zZi1maWVsZC10YXhvbm9teS1zY2hvb2wtbGFuZ3VhZ2UgeyB3aWR0aDogMzAlOyBib3JkZXItYm90dG9tOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7IC5hcmNoaXZlLXNpZGViYXItd3JhcHBlciAuc2YtZmllbGQtdGF4b25vbXktc2Nob29sLWxhbmd1YWdlIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogNDMwcHg7IG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmFyY2hpdmUtc2lkZWJhci13cmFwcGVyIC5zZi1maWVsZC10YXhvbm9teS1zY2hvb2wtY291bnRyeSB7IHBhZGRpbmctdG9wOiAyNnB4OyBwYWRkaW5nLWJvdHRvbTogMzBweDsgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgLnNmLWZpZWxkLXRheG9ub215LXNjaG9vbC1jb3VudHJ5IHsgd2lkdGg6IDMwJTsgcGFkZGluZy10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHsgLmFyY2hpdmUtc2lkZWJhci13cmFwcGVyIC5zZi1maWVsZC10YXhvbm9teS1zY2hvb2wtY291bnRyeSB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDQzMHB4OyBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5hcmNoaXZlLXNpZGViYXItd3JhcHBlciAuc2YtZmllbGQtdGF4b25vbXktc2Nob29sLXR5cGUgeyBwYWRkaW5nLXRvcDogMzBweDsgcGFkZGluZy1ib3R0b206IDIwcHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzI5NDU5OyB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5hcmNoaXZlLXNpZGViYXItd3JhcHBlciAuc2YtZmllbGQtdGF4b25vbXktc2Nob29sLXR5cGUgeyBvcmRlcjogMTsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMjk0NTk7IH0gfVxuXG4uYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgLnNlbGVjdDItY29udGFpbmVyIHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHsgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgfVxuXG4uYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgeyBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLmFyY2hpdmUtc2lkZWJhci13cmFwcGVyIHVsLmNoaWxkcmVuLCAuYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgdWwgeyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgdWwgaDQgeyBwYWRkaW5nLXRvcDogMDsgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLmFyY2hpdmUtc2lkZWJhci13cmFwcGVyIHVsIGxpIHsgcGFkZGluZzogMDsgfVxuXG4uYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgdWwgLnNmLWxhYmVsLWNoZWNrYm94IHsgcGFkZGluZy1ib3R0b206IDVweDsgcGFkZGluZy10b3A6IDA7IHRyYW5zaXRpb246IC41czsgfVxuXG4uYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgdWwgW2NsYXNzXj1cInNmLWxldmVsXCJdIHsgcGFkZGluZzogMDsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGJvcmRlcjogbm9uZTsgZm9udC13ZWlnaHQ6IDUwMDsgY29sb3I6ICM5RUExQTQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5hcmNoaXZlLXNpZGViYXItd3JhcHBlciB1bCBbY2xhc3NePVwic2YtbGV2ZWxcIl06bGFzdC1vZi10eXBlIHsgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmFyY2hpdmUtc2lkZWJhci13cmFwcGVyIHVsIFtjbGFzc149XCJzZi1sZXZlbFwiXSBsYWJlbCB7IHBhZGRpbmctbGVmdDogMjZweDsgd2lkdGg6IDEwMCU7IGN1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogZmxleDsgfVxuXG4uYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgdWwgW2NsYXNzXj1cInNmLWxldmVsXCJdIGxhYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNXB4OyBib3R0b206IGF1dG87IGxlZnQ6IDA7IG1hcmdpbjogYXV0bzsgd2lkdGg6IDE1cHg7IGhlaWdodDogMTVweDsgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTsgYm9yZGVyLXJhZGl1czogNHB4OyBjdXJzb3I6IHBvaW50ZXI7IHRyYW5zaXRpb246IC41czsgfVxuXG4uYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgdWwgW2NsYXNzXj1cInNmLWxldmVsXCJdIGxhYmVsOmhvdmVyIHsgY29sb3I6ICMyODJEMzk7IH1cblxuLmFyY2hpdmUtc2lkZWJhci13cmFwcGVyIHVsIFtjbGFzc149XCJzZi1sZXZlbFwiXSBsYWJlbDpob3ZlcjpiZWZvcmUgeyBib3JkZXItY29sb3I6ICMyODJEMzk7IH1cblxuLmFyY2hpdmUtc2lkZWJhci13cmFwcGVyIHVsIFtjbGFzc149XCJzZi1sZXZlbFwiXSBpbnB1dCB7IG9wYWNpdHk6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdmlzaWJpbGl0eTogaGlkZGVuOyBwYWRkaW5nOiA0MHB4OyB9XG5cbi5hcmNoaXZlLXNpZGViYXItd3JhcHBlciB1bCBbY2xhc3NePVwic2YtbGV2ZWxcIl0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHsgY29udGVudDogJyc7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVjay1ncmVlbi5zdmdcIik7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDE1cHg7IGhlaWdodDogMTJweDsgdG9wOiA1cHg7IGJvdHRvbTogYXV0bzsgbWFyZ2luOiBhdXRvOyBsZWZ0OiAycHg7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5hcmNoaXZlLXNpZGViYXItd3JhcHBlciB1bCAuc2YtbGV2ZWwtMSB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgLnNmLWxldmVsLTAgPiAuY2hpbGRyZW4geyBkaXNwbGF5OiBibG9jazsgY29sdW1uLWNvdW50OiAzOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5hcmNoaXZlLXNpZGViYXItd3JhcHBlciAuc2YtbGV2ZWwtMCA+IC5jaGlsZHJlbiB7IGNvbHVtbi1jb3VudDogMjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgLnNmLWxldmVsLTAgPiAuY2hpbGRyZW4geyBjb2x1bW4tY291bnQ6IDE7IH0gfVxuXG4uYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgLnNmLWxldmVsLTIgeyBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4uYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgLnNmLWZpZWxkLXNlYXJjaCB7IHBhZGRpbmctdG9wOiAzMHB4OyB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7IC5hcmNoaXZlLXNpZGViYXItd3JhcHBlciAuc2YtZmllbGQtc2VhcmNoIHsgd2lkdGg6IDMwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkgeyAuYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgLnNmLWZpZWxkLXNlYXJjaCB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDQzMHB4OyBtYXJnaW46IDAgYXV0bzsgcGFkZGluZy1ib3R0b206IDMwcHg7IHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cblxuLmFyY2hpdmUtc2lkZWJhci13cmFwcGVyIC5zZi1maWVsZC1zZWFyY2ggaW5wdXQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDE1cHggMTdweCAxN3B4OyB3aWR0aDogMTAwJTsgYm9yZGVyLWNvbG9yOiAjQ0VDRUNFOyBib3JkZXItcmFkaXVzOiAzMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyBjb2xvcjogIzlFQTFBNDsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmOyB9XG5cbi5hcmNoaXZlLXNpZGViYXItd3JhcHBlciAuc2YtZmllbGQtc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7IGNvbG9yOiAjQ0VDRUNFOyB9XG5cbi5hcmNoaXZlLXNpZGViYXItd3JhcHBlciAuc2YtZmllbGQtc2VhcmNoIGxhYmVsIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hcmNoaXZlLXNpZGViYXItd3JhcHBlciAuc2YtZmllbGQtc2VhcmNoIGxhYmVsOmFmdGVyIHsgY29udGVudDogXCJcIjsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tc2VhcmNoLnN2Z1wiKTsgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgcG9zaXRpb246IGFic29sdXRlOyBtYXJnaW46IC0xcHg7IHRvcDogMXB4OyByaWdodDogMXB4OyB3aWR0aDogNTBweDsgaGVpZ2h0OiA1MHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7IGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuXG4uYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgLnNmLWZpZWxkLXNlYXJjaCBsYWJlbDphZnRlcjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuXG4uYXJjaGl2ZS1zaWRlYmFyLXdyYXBwZXIgbGFiZWwgeyB3aWR0aDogMTAwJTsgfVxuXG4uYXJjaGl2ZS1tYWluLXdyYXBwZXIgeyB3aWR0aDogNzAuOSU7IG1heC13aWR0aDogOTQ1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuYXJjaGl2ZS1tYWluLXdyYXBwZXIgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBtYXJnaW4tdG9wOiAzMHB4OyBtaW4taGVpZ2h0OiAxNDBweDsgfSB9XG5cbi5hcmNoaXZlLW1haW4td3JhcHBlci5hdXRob3ItYXJjaGl2ZS1tYWluLXdyYXBwZXIgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5hcmNoaXZlLW1haW4td3JhcHBlciAubmF2LWxpbmtzIHsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5zY2hvb2wtaXRlbSB7IG1hcmdpbjogMCAxNXB4IDMwcHg7IHdpZHRoOiBjYWxjKDMzLjMlIC0gMzBweCk7IG1heC13aWR0aDogMTAwJTsgYm9yZGVyLXJhZGl1czogNnB4OyBib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLnNjaG9vbC1pdGVtIHsgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNjaG9vbC1pdGVtIHsgd2lkdGg6IGNhbGMoMzMlIC0gMzBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLnNjaG9vbC1pdGVtIHsgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnNjaG9vbC1pdGVtIHsgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9IH1cblxuLnNjaG9vbC1pdGVtIC5zY2hvb2wtbGluayB7IGJvdHRvbTogMjBweDsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAxNXB4OyByaWdodDogMTVweDsgbWFyZ2luOiBhdXRvOyB9XG5cbi5zY2hvb2wtaXRlbSAuc2Nob29sLWl0ZW0tdGh1bWJuYWlsIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDsgfVxuXG4uc2Nob29sLWl0ZW0gLnNjaG9vbC1pdGVtLXRleHQtY29udGVudCB7IHBhZGRpbmc6IDRweCAyMHB4IDIwcHg7IH1cblxuLnNjaG9vbC1pdGVtIC5zY2hvb2wtaXRlbS10ZXh0LWNvbnRlbnQgcCB7IG1hcmdpbjogMDsgfVxuXG4uc2Nob29sLWl0ZW0gLnNjaG9vbC1pdGVtLXR5cGUtdGVybXMgeyBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuXG4uc2Nob29sLWl0ZW0gLnNjaG9vbC1pdGVtLXR5cGUtdGVybXMgLnNjaG9vbC1pdGVtLXR5cGUtdGVybSB7IHBhZGRpbmc6IDJweDsgfVxuXG4uc2Nob29sLWl0ZW0gLnNjaG9vbC1pdGVtLXR5cGUtdGVybXMgLnNjaG9vbC1pdGVtLXR5cGUtdGVybTpub3QoOmxhc3Qtb2YtdHlwZSkgeyBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnNjaG9vbC1pdGVtIGg0IHsgbWFyZ2luOiAwOyBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbi5zY2hvb2wtaXRlbSBoNCBhIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogIzI4MkQzOTsgfVxuXG4uc2Nob29sLWl0ZW0gaW1nIHsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5zY2hvb2wtaXRlbSBwIHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uc2Nob29sLWl0ZW0gLnNjaG9vbC1pdGVtLWxhbmd1YWdlLXRlcm0geyBwYWRkaW5nLWJvdHRvbTogNnB4OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zY2hvb2wtaXRlbSAuc2Nob29sLWl0ZW0tbGFuZ3VhZ2UtdGVybSBpbWcgeyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxM3B4OyB9XG5cbi5zY2hvb2wtaXRlbSAuc2Nob29sLWl0ZW0tbG9jYXRpb24tdGVybSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmctYm90dG9tOiA5cHg7IH1cblxuLnNjaG9vbC1pdGVtIC5zY2hvb2wtaXRlbS1sb2NhdGlvbi10ZXJtIGltZyB7IHdpZHRoOiAxNHB4OyBoZWlnaHQ6IDE5cHg7IH1cblxuLnNjaG9vbC1pdGVtIC5zY2hvb2wtc3RhcmluZy1wcmljZSB7IHBhZGRpbmctYm90dG9tOiAyNXB4OyBmb250LXNpemU6IDMwcHg7IGNvbG9yOiAjMjgyRDM5OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLnNjaG9vbC1pdGVtIC5zY2hvb2wtc3RhcmluZy1wcmljZSBoMiwgLnNjaG9vbC1pdGVtIC5zY2hvb2wtc3RhcmluZy1wcmljZSAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuc2Nob29sLWl0ZW0gLnNjaG9vbC1zdGFyaW5nLXByaWNlIHAsIC5zY2hvb2wtaXRlbSAuc2Nob29sLXN0YXJpbmctcHJpY2UgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnNjaG9vbC1pdGVtIC5zY2hvb2wtc3RhcmluZy1wcmljZSAuc3RlcC5maW5hbCA+IGgzIHsgbWFyZ2luOiAwOyB9XG5cbi5zY2hvb2wtaXRlbSAuc2Nob29sLXN0YXJpbmctcHJpY2UgaW1nIHsgbWFyZ2luLWJvdHRvbTogNXB4OyB3aWR0aDogMTdweDsgaGVpZ2h0OiAyMXB4OyB9XG5cbi5zY2hvb2wtaXRlbSAuYnV0dG9uLWdyZWVuIHsgd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2Nob29sLWl0ZW0gLnNjaG9vbC1pdGVtLWhvdmVyIHsgcGFkZGluZzogMzBweDsgdmlzaWJpbGl0eTogaGlkZGVuOyBvcGFjaXR5OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7IGJvcmRlci1yYWRpdXM6IDZweDsgYm94LXNoYWRvdzogMHB4IDBweCA0NnB4IDBweCByZ2JhKDc4LCA3OSwgODQsIDAuMTYpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLnNjaG9vbC1pdGVtIC5zY2hvb2wtaXRlbS1ob3ZlciB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2Nob29sLWl0ZW0gLnNjaG9vbC1pdGVtLWhvdmVyIHAgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zY2hvb2wtaXRlbSAuc2Nob29sLWl0ZW0taG92ZXIgYSBpbWcgeyB3aWR0aDogMTJweDsgaGVpZ2h0OiAxMXB4OyB9XG5cbi5zY2hvb2wtaXRlbSAuc2Nob29sLWl0ZW0taG92ZXIuaG92ZXItcmV2ZXJzZTphZnRlciB7IGNvbnRlbnQ6ICcnOyBoZWlnaHQ6IDA7IGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICNmZmY7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiBjYWxjKDUwJSAtIDMwcHgpOyByaWdodDogLTE1cHg7IH1cblxuLnNjaG9vbC1pdGVtIC5zY2hvb2wtaXRlbS1ob3Zlci5ob3Zlci1yZXZlcnNlOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnNjaG9vbC1pdGVtOmhvdmVyIC5zY2hvb2wtaXRlbS1ob3ZlciB7IG9wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7IHotaW5kZXg6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG5cbi5zY2hvb2wtaXRlbTpob3ZlciAuc2Nob29sLWl0ZW0taG92ZXI6YmVmb3JlIHsgY29udGVudDogJyc7IGhlaWdodDogMDsgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNmZmY7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiBjYWxjKDUwJSAtIDMwcHgpOyBsZWZ0OiAtMTVweDsgfVxuXG4udGV4dC13aGl0ZS1ib3gtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZy10b3A6IDEwMHB4OyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkgeyAudGV4dC13aGl0ZS1ib3gtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogNzBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAudGV4dC13aGl0ZS1ib3gtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogNTBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC50ZXh0LXdoaXRlLWJveC1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuXG4udGV4dC13aGl0ZS1ib3gtc2VjdGlvbi13cmFwcGVyLnRleHQtd2hpdGUtYm94LWdyZXkgKyAudGV4dC13aGl0ZS1ib3gtZ3JleSB7IHBhZGRpbmctdG9wOiAwOyB9XG5cbi50ZXh0LXdoaXRlLWJveC1ncmV5IHsgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgfVxuXG4udGV4dC13aGl0ZS1ib3gtd2hpdGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50ZXh0LXdoaXRlLWJveC1zZWN0aW9uLWlubmVyIHsgcGFkZGluZy1yaWdodDogNXB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkgeyAudGV4dC13aGl0ZS1ib3gtc2VjdGlvbi1pbm5lciB7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnRleHQtd2hpdGUtYm94LXNlY3Rpb24taW5uZXIgeyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnRleHQtd2hpdGUtYm94LXNlY3Rpb24taW5uZXIgc3Ryb25nIHsgY29sb3I6ICMyODJEMzk7IH1cblxuLnRleHQtYm94LXRleHQgeyBtYXgtd2lkdGg6IDY1NHB4OyB3aWR0aDogNDIuOCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAudGV4dC1ib3gtdGV4dCB7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnRleHQtYm94LXRleHQgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMCAxNXB4IDIwcHg7IH0gfVxuXG4udGV4dC1ib3gtdGV4dCBoMiwgLnRleHQtYm94LXRleHQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnRleHQtYm94LXRleHQgcCwgLnRleHQtYm94LXRleHQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnRleHQtYm94LXRleHQgLnN0ZXAuZmluYWwgPiBoMyB7IG1hcmdpbjogMDsgfVxuXG4udGV4dC1ib3gtYWNob3IgeyBwYWRkaW5nOiA0cHggMzBweDsgbWFyZ2luLWJvdHRvbTogNDRweDsgd2lkdGg6IGZpdC1jb250ZW50OyBiYWNrZ3JvdW5kOiAjMjcyRDM5OyBjb2xvcjogI2ZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zaXplOiAxMnB4OyBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLnRleHQtYm94LWFjaG9yIHAgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50ZXh0LWJveC1jb250ZW50IHsgcGFkZGluZy10b3A6IDE0cHg7IH1cblxuLnRleHQtYm94LWNvbnRlbnQgcCB7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnRleHQtYm94LWJveCB7IHBhZGRpbmc6IDQ2cHggNTRweCA0MXB4IDUxcHg7IG1heC13aWR0aDogMTAwJTsgd2lkdGg6IDQ2LjUlOyBib3JkZXItcmFkaXVzOiA2cHg7IGJveC1zaGFkb3c6IDBweCAwcHggNDZweCAwcHggcmdiYSg3OCwgNzksIDg0LCAwLjE2KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC50ZXh0LWJveC1ib3ggeyBtaW4td2lkdGg6IDQ4MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC50ZXh0LWJveC1ib3ggeyB3aWR0aDogMTAwJTsgbWluLXdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7IC50ZXh0LWJveC1ib3ggeyBwYWRkaW5nOiAzMHB4IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHsgLnRleHQtYm94LWJveCB7IHBhZGRpbmc6IDI1cHggMjBweDsgfSB9XG5cbi50ZXh0LWJveC13aGl0ZS1ib3gtY29udGVudCBwOmZpcnN0LW9mLXR5cGUgeyBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4udGV4dC1ib3gtd2hpdGUtYm94LWNvbnRlbnQgcCBzdHJvbmcgeyBmb250LXNpemU6IDE2cHg7IH1cblxuLnRleHQtYm94LXdoaXRlLWJveC1jb250ZW50IHA6bnRoLWxhc3Qtb2YtdHlwZSgyKSB7IG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4udGV4dC1ib3gtd2hpdGUtYm94LWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUgeyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50ZXh0LWJveC13aGl0ZS1ib3gtY29udGVudCB1bCB7IHBhZGRpbmctbGVmdDogMDsgcGFkZGluZy1ib3R0b206IDE1cHg7IGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnRleHQtYm94LXdoaXRlLWJveC1jb250ZW50IGxpIHsgcGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLWJvdHRvbTogNXB4OyBsaW5lLWhlaWdodDogMjFweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50ZXh0LWJveC13aGl0ZS1ib3gtY29udGVudCBsaTpiZWZvcmUgeyBjb250ZW50OiAnJzsgd2lkdGg6IDdweDsgaGVpZ2h0OiA3cHg7IGJhY2tncm91bmQtY29sb3I6ICMzMjk0NTk7IGJvcmRlci1yYWRpdXM6IDUwJTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDdweDsgbGVmdDogMDsgfVxuXG4uc2VhcmNoLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiA2MHB4OyBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5zZWFyY2gtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZy10b3A6IDQwcHg7IHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5zZWFyY2gtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZy10b3A6IDMwcHg7IHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLnNlYXJjaC1zZWN0aW9uLXdyYXBwZXIgZGl2Om50aC1sYXN0LW9mLXR5cGUoMikgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWFyY2gtc2VjdGlvbi13cmFwcGVyIC5uYXYtbGlua3MgeyBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4uc2VhcmNoIC5zY2hvbGFyc2hpcC1pdGVtIHsgbWF4LXdpZHRoOiAxMDAlOyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIGF1dG8gMzBweDsgfVxuXG4ubm90LWZvdW5kLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbi5ub3QtZm91bmQtc2VjdGlvbi13cmFwcGVyIGRpdiB7IG1hcmdpbi10b3A6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkgeyAubm90LWZvdW5kLXNlY3Rpb24td3JhcHBlciAuZXJyb3ItNDA0IHsgbWF4LXdpZHRoOiA5MCU7IG1hcmdpbjogYXV0bzsgfSB9XG5cbi5jb3VudHJ5LWludHJvLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiA1MHB4OyBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5jb3VudHJ5LWludHJvLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDQwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuY291bnRyeS1pbnRyby1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuXG4uY291bnRyeS1pbnRyby1zZWN0aW9uLWlubmVyIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5jb3VudHJ5LWludHJvLXNlY3Rpb24taW5uZXIgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5jb3VudHJ5LWludHJvLWNvbnRlbnQgeyBtYXgtd2lkdGg6IDY1NHB4OyB3aWR0aDogNDkuMSU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5jb3VudHJ5LWludHJvLWNvbnRlbnQgeyB3aWR0aDogMTAwJTsgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4uY291bnRyeS1pbnRyby10aXRsZSB7IHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLmNvdW50cnktaW50cm8tdGl0bGUgeyBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuY291bnRyeS1pbnRyby10aXRsZSB7IHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLmNvdW50cnktaW50cm8tdGl0bGUgaDEsIC5jb3VudHJ5LWludHJvLXRpdGxlIC5hYm91dC1jb250ZW50IGgyLCAuYWJvdXQtY29udGVudCAuY291bnRyeS1pbnRyby10aXRsZSBoMiwgLmNvdW50cnktaW50cm8tdGl0bGUgLmFib3V0LWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmFib3V0LWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvdW50cnktaW50cm8tdGl0bGUgcCwgLmNvdW50cnktaW50cm8tdGl0bGUgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmFib3V0LWNvbnRlbnQgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmFib3V0LWNvbnRlbnQgLmNvdW50cnktaW50cm8tdGl0bGUgcCwgLmNvdW50cnktaW50cm8tdGl0bGUgLmFib3V0LWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmFib3V0LWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmNvdW50cnktaW50cm8tdGl0bGUgLnN0ZXAuZmluYWwgPiBoMywgLmNvdW50cnktaW50cm8tdGl0bGUgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmFib3V0LWNvbnRlbnQgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmFib3V0LWNvbnRlbnQgLmNvdW50cnktaW50cm8tdGl0bGUgLnN0ZXAuZmluYWwgPiBoMywgLmNvdW50cnktaW50cm8tdGl0bGUgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgaDIsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5jb3VudHJ5LWludHJvLXRpdGxlIGgyLCAuY291bnRyeS1pbnRyby10aXRsZSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuY291bnRyeS1pbnRyby10aXRsZSBwLCAuY291bnRyeS1pbnRyby10aXRsZSAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuY291bnRyeS1pbnRyby10aXRsZSBwLCAuY291bnRyeS1pbnRyby10aXRsZSAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuY291bnRyeS1pbnRyby10aXRsZSAuc3RlcC5maW5hbCA+IGgzLCAuY291bnRyeS1pbnRyby10aXRsZSAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuY291bnRyeS1pbnRyby10aXRsZSAuc3RlcC5maW5hbCA+IGgzLCAuY291bnRyeS1pbnRyby10aXRsZSAubmV3c2xldHRlci1jb250ZW50IGgyLCAubmV3c2xldHRlci1jb250ZW50IC5jb3VudHJ5LWludHJvLXRpdGxlIGgyLCAuY291bnRyeS1pbnRyby10aXRsZSAubmV3c2xldHRlci1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvdW50cnktaW50cm8tdGl0bGUgcCwgLmNvdW50cnktaW50cm8tdGl0bGUgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLm5ld3NsZXR0ZXItY29udGVudCBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAubmV3c2xldHRlci1jb250ZW50IC5jb3VudHJ5LWludHJvLXRpdGxlIHAsIC5jb3VudHJ5LWludHJvLXRpdGxlIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLm5ld3NsZXR0ZXItY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuY291bnRyeS1pbnRyby10aXRsZSAuc3RlcC5maW5hbCA+IGgzLCAuY291bnRyeS1pbnRyby10aXRsZSAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAubmV3c2xldHRlci1jb250ZW50IC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmNvdW50cnktaW50cm8tdGl0bGUgLnN0ZXAuZmluYWwgPiBoMywgLmNvdW50cnktaW50cm8tdGl0bGUgLndoby13ZS1hcmUtdGl0bGUsIC5jb3VudHJ5LWludHJvLXRpdGxlIC5kaXNjb3VudHMtdGl0bGUsIC5jb3VudHJ5LWludHJvLXRpdGxlIC5zY2hvbGFyc2hpcHMtdGl0bGUsIC5jb3VudHJ5LWludHJvLXRpdGxlIC5uZXdzLXNlY3Rpb24tdGl0bGUsIC5jb3VudHJ5LWludHJvLXRpdGxlIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIGgyLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuY291bnRyeS1pbnRyby10aXRsZSBoMiwgLmNvdW50cnktaW50cm8tdGl0bGUgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvdW50cnktaW50cm8tdGl0bGUgcCwgLmNvdW50cnktaW50cm8tdGl0bGUgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmNvdW50cnktaW50cm8tdGl0bGUgcCwgLmNvdW50cnktaW50cm8tdGl0bGUgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmNvdW50cnktaW50cm8tdGl0bGUgLnN0ZXAuZmluYWwgPiBoMywgLmNvdW50cnktaW50cm8tdGl0bGUgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmNvdW50cnktaW50cm8tdGl0bGUgLnN0ZXAuZmluYWwgPiBoMywgLmNvdW50cnktaW50cm8tdGl0bGUgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciBoMiwgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuY291bnRyeS1pbnRyby10aXRsZSBoMiwgLmNvdW50cnktaW50cm8tdGl0bGUgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5jb3VudHJ5LWludHJvLXRpdGxlIHAsIC5jb3VudHJ5LWludHJvLXRpdGxlIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5jb250ZW50LXNlY3Rpb24taW5uZXIgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuY291bnRyeS1pbnRyby10aXRsZSBwLCAuY291bnRyeS1pbnRyby10aXRsZSAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmNvdW50cnktaW50cm8tdGl0bGUgLnN0ZXAuZmluYWwgPiBoMywgLmNvdW50cnktaW50cm8tdGl0bGUgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5jb3VudHJ5LWludHJvLXRpdGxlIC5zdGVwLmZpbmFsID4gaDMgeyBtYXJnaW46IDA7IH1cblxuLmNvdW50cnktaW50cm8taW1hZ2UgeyB3aWR0aDogNDEuNiU7IG1heC13aWR0aDogNTU0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5jb3VudHJ5LWludHJvLWltYWdlIHsgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY291bnRyeS1pbnRyby1pbWFnZSBpbWcgeyBib3gtc2hhZG93OiAwcHggMHB4IDQ2cHggMHB4IHJnYmEoNzgsIDc5LCA4NCwgMC4xNik7IGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uc2luZ2xlLWRlZmF1bHQtcG9zdC1tYWluLXdyYXBwZXIgeyBwYWRkaW5nOiA1MHB4IDMwcHggMTAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAuc2luZ2xlLWRlZmF1bHQtcG9zdC1tYWluLXdyYXBwZXIgeyBwYWRkaW5nOiA0MHB4IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNpbmdsZS1kZWZhdWx0LXBvc3QtbWFpbi13cmFwcGVyIHsgcGFkZGluZzogMzBweCAzMHB4OyB9IH1cblxuLnNpbmdsZS1kZWZhdWx0LXBvc3QtbWFpbi13cmFwcGVyIC5pbXByZXNzaW9uLXNpZGViYXIgeyBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNpbmdsZS1kZWZhdWx0LXBvc3QtbWFpbi13cmFwcGVyIC5pbXByZXNzaW9uLXNpZGViYXIgeyBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4uc2luZ2xlLWRlZmF1bHQtcG9zdC1tYWluLXdyYXBwZXIgLmltcHJlc3Npb25zLXNpZGViYXItYWxsIHsgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLnNpbmdsZS1kZWZhdWx0LXBvc3QtbWFpbiB7IHdpZHRoOiA3MCU7IG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7IC5zaW5nbGUtZGVmYXVsdC1wb3N0LW1haW4geyB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5zaW5nbGUtZGVmYXVsdC1wb3N0LW1haW4geyB3aWR0aDogMTAwJTsgbWFyZ2luLXJpZ2h0OiAwOyBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbi5zaW5nbGUtZGVmYXVsdC1wb3N0LW1haW4gYSB7IGNvbG9yOiAjMzI5NDU5OyB0cmFuc2l0aW9uOiBjb2xvciAwLjVzOyB9XG5cbi5zaW5nbGUtZGVmYXVsdC1wb3N0LW1haW4gYTpob3ZlciB7IGNvbG9yOiAjMjgyRDM5OyB9XG5cbi5sZi1wb3B1cC1jb250ZW50IHsgZGlzcGxheTogbm9uZTsgfVxuXG4ubGYtcG9wdXAtY29udGVudC5mZWF0aGVybGlnaHQtaW5uZXIgeyBkaXNwbGF5OiBibG9jazsgfVxuXG5zZWN0aW9uLnNjaG9vbC1pbnRyby1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA1MHB4IDAgMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5MHB4KSB7IHNlY3Rpb24uc2Nob29sLWludHJvLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiAzNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyBzZWN0aW9uLnNjaG9vbC1pbnRyby1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgc2VjdGlvbi5zY2hvb2wtaW50cm8tc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogMzBweCAwOyB9IH1cblxuLnNjaG9vbC1pbnRyby1zZWN0aW9uLWlubmVyIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLnNjaG9vbC1pbnRyby1zZWN0aW9uLWlubmVyIHsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5zY2hvb2wtaW50cm8tbWFpbiB7IG1hcmdpbi1yaWdodDogMDsgcGFkZGluZy1yaWdodDogMzBweDsgZmxleDogMCAwIDQwJTsgbWF4LXdpZHRoOiA0MCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5zY2hvb2wtaW50cm8tbWFpbiB7IG1hcmdpbi1ib3R0b206IDMwcHg7IG1heC13aWR0aDogNTAwcHg7IHdpZHRoOiAxMDAlOyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnNjaG9vbC1pbnRyby10aXRsZSB7IGZvbnQtc2l6ZTogMjhweDsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7IC5zY2hvb2wtaW50cm8tdGl0bGUgeyBmb250LXNpemU6IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLnNjaG9vbC1pbnRyby10aXRsZSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5zY2hvb2wtaW50cm8tdHlwZSB7IHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHsgLnNjaG9vbC1pbnRyby10eXBlIHsgcGFkZGluZy1ib3R0b206IDVweDsgfSB9XG5cbi5zY2hvb2wtaW50cm8tdHlwZSA+IGgxLCAuYWJvdXQtY29udGVudCAuc2Nob29sLWludHJvLXR5cGUgPiBoMiwgLmFib3V0LWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnNjaG9vbC1pbnRyby10eXBlID4gcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmFib3V0LWNvbnRlbnQgLnNjaG9vbC1pbnRyby10eXBlID4gcCwgLmFib3V0LWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwuc2Nob29sLWludHJvLXR5cGUgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmFib3V0LWNvbnRlbnQgLnN0ZXAuZmluYWwuc2Nob29sLWludHJvLXR5cGUgPiBoMywgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLnNjaG9vbC1pbnRyby10eXBlID4gaDIsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5zY2hvb2wtaW50cm8tdHlwZSA+IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5zY2hvb2wtaW50cm8tdHlwZSA+IHAsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsLnNjaG9vbC1pbnRyby10eXBlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5zdGVwLmZpbmFsLnNjaG9vbC1pbnRyby10eXBlID4gaDMsIC5uZXdzbGV0dGVyLWNvbnRlbnQgLnNjaG9vbC1pbnRyby10eXBlID4gaDIsIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnNjaG9vbC1pbnRyby10eXBlID4gcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLm5ld3NsZXR0ZXItY29udGVudCAuc2Nob29sLWludHJvLXR5cGUgPiBwLCAubmV3c2xldHRlci1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsLnNjaG9vbC1pbnRyby10eXBlID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5uZXdzbGV0dGVyLWNvbnRlbnQgLnN0ZXAuZmluYWwuc2Nob29sLWludHJvLXR5cGUgPiBoMywgLnNjaG9vbC1pbnRyby10eXBlID4gLndoby13ZS1hcmUtdGl0bGUsIC5zY2hvb2wtaW50cm8tdHlwZSA+IC5kaXNjb3VudHMtdGl0bGUsIC5zY2hvb2wtaW50cm8tdHlwZSA+IC5zY2hvbGFyc2hpcHMtdGl0bGUsIC5zY2hvb2wtaW50cm8tdHlwZSA+IC5uZXdzLXNlY3Rpb24tdGl0bGUsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaW50cm8tdHlwZSA+IGgyLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuc2Nob29sLWludHJvLXR5cGUgPiBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuc2Nob29sLWludHJvLXR5cGUgPiBwLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbC5zY2hvb2wtaW50cm8tdHlwZSA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuc3RlcC5maW5hbC5zY2hvb2wtaW50cm8tdHlwZSA+IGgzLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5zY2hvb2wtaW50cm8tdHlwZSA+IGgyLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5zY2hvb2wtaW50cm8tdHlwZSA+IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5jb250ZW50LXNlY3Rpb24taW5uZXIgLnNjaG9vbC1pbnRyby10eXBlID4gcCwgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbC5zY2hvb2wtaW50cm8tdHlwZSA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5zdGVwLmZpbmFsLnNjaG9vbC1pbnRyby10eXBlID4gaDMgeyBjb2xvcjogIzFDNzE0OTsgZm9udC1zdHlsZTogaXRhbGljOyBtYXJnaW46IDA7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLnNjaG9vbC1pbnRyby10eXBlIHsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG5cbi5zY2hvb2wtaW50cm8tbWFpbi1ib3R0b20geyBwYWRkaW5nLXRvcDogNDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7IC5zY2hvb2wtaW50cm8tbWFpbi1ib3R0b20geyBwYWRkaW5nLXRvcDogNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7IC5zY2hvb2wtaW50cm8tbWFpbi1ib3R0b20geyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA0NjdweDsgbWF4LXdpZHRoOiA3NjdweDsgfSB9XG5cbi5zY2hvb2wtaW50cm8tYW5jaG9ycyB7IHBhZGRpbmc6IDMwcHggNXB4IDMwIDA7IH1cblxuLnNjaG9vbC1pbnRyby1hbmNob3JzLXJvdyB7IG1hcmdpbjogMCAtNXB4OyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5zY2hvb2wtaW50cm8tYW5jaG9ycy1yb3cgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5zY2hvb2wtaW50cm8tYW5jaG9yIHsgcGFkZGluZzogOHB4IDE5cHggNXB4IDE4cHg7IG1hcmdpbjogMCA1cHggMjBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogIzczNzk3RDsgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgYm9yZGVyOiAxcHggc29saWQgIzczNzk3RDsgYm9yZGVyLXJhZGl1czogMzBweDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5zY2hvb2wtaW50cm8tYW5jaG9yOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjMUM3MTQ5OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM3MTQ5OyB0cmFuc2l0aW9uOiBhbGwgLjRzOyBjb2xvcjogI2ZmZjsgfVxuXG4uc2Nob29sLWludHJvLWZpbGUgeyBhbGlnbi1pdGVtczogY2VudGVyOyBwYWRkaW5nOiAzMHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlci1yYWRpdXM6IDZweDsgYm94LXNoYWRvdzogMHB4IDBweCA0NnB4IDBweCByZ2JhKDc4LCA3OSwgODQsIDAuMTYpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuc2Nob29sLWludHJvLWZpbGUgeyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnNjaG9vbC1pbnRyby1maWxlLXRleHQgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAyODdweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnNjaG9vbC1pbnRyby1maWxlLXRleHQgeyBtYXgtd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4uc2Nob29sLWludHJvLWZpbGUtdGV4dCBwIHsgbWFyZ2luLWJvdHRvbTogMDsgbGluZS1oZWlnaHQ6IDIwcHg7IGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICMyODJEMzk7IH1cblxuLnNjaG9vbC1pbnRyby1zaGFyZSB7IHBhZGRpbmctdG9wOiA1NXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLnNjaG9vbC1pbnRyby1zaGFyZSB7IHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5zY2hvb2wtaW50cm8tc2hhcmUgeyBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuc2Nob29sLWludHJvLXNoYXJlIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnNjaG9vbC1pbnRyby1zaGFyZSBwIHsgbWFyZ2luLWJvdHRvbTogMDsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICMyODJEMzk7IGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uc2Nob29sLWludHJvLXNoYXJlIC5zb2NpYWwtc2hhcmUtbGlua3MgeyBwYWRkaW5nLXRvcDogMTBweDsgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5zY2hvb2wtaW50cm8tc2hhcmUgLnNvY2lhbC1zaGFyZS1saW5rcyB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnNjaG9vbC1pbnRyby1zaGFyZSAuc29jaWFsLXNoYXJlLWxpbmtzIGkgeyBjb2xvcjogIzI4MkQzOTsgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5zY2hvb2wtaW50cm8tc2lkZSB7IGJvcmRlci1yYWRpdXM6IDZweDsgYm94LXNoYWRvdzogMHB4IDBweCA0NnB4IDBweCByZ2JhKDc4LCA3OSwgODQsIDAuMTYpOyBvdmVyZmxvdzogaGlkZGVuOyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGZsZXg6IDAgMCA2MCU7IG1heC13aWR0aDogNjAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuc2Nob29sLWludHJvLXNpZGUgeyBtYXgtd2lkdGg6IDQwMHB4OyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnNjaG9vbC1pbnRyby1zaWRlLXRvcC13cmFwcGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgfVxuXG4uc2Nob29sLWludHJvLXZpZGVvLWxpbmsgLnNjaG9vbC1pbnRyby12aWRlby10aHVtYm5haWwgeyBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zY2hvb2wtaW50cm8tdmlkZW8tbGluayAuc2Nob29sLWludHJvLXZpZGVvLXRodW1ibmFpbCBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zY2hvb2wtaW50cm8tdmlkZW8tbGluayAucGxheS1idXR0b24geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNjaG9vbC1pbnRyby12aWRlby1saW5rIC5wbGF5LWJ1dHRvbiBzdmcgeyB3aWR0aDogNTBweDsgaGVpZ2h0OiA1MHB4OyB9XG5cbi5zY2hvb2wtaW50cm8tc2lkZS1taWRkbGUtd3JhcHBlciB7IHBhZGRpbmc6IDEwcHggMzBweCAxNnB4OyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxQzcxNDkgMCUsICMzMjk0NTkgMTAwJSk7IHdpZHRoOiAxMDAlOyB9XG5cbi5zY2hvb2wtaW50cm8tc2lkZS1taWRkbGUtd3JhcHBlciAuc2Nob29sLWludHJvLXNpZGUtbWlkZGxlLXByaWNlLXdyYXBwZXIgeyBwYWRkaW5nLWJvdHRvbTogMTBweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zY2hvb2wtaW50cm8tc2lkZS1taWRkbGUtd3JhcHBlciAuc2Nob29sLWludHJvLXNpZGUtbWlkZGxlLXByaWNlLXdyYXBwZXI6OmFmdGVyIHsgY29udGVudDogJyc7IHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTsgbGVmdDogLTMwcHg7IGJvdHRvbTogMDsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc2Nob29sLWludHJvLXNpZGUtbWlkZGxlLXdyYXBwZXIgLnNjaG9vbC1pbnRyby1zdGFydGluZy1wcmljZSB7IHBhZGRpbmctdG9wOiA1cHg7IHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5zY2hvb2wtaW50cm8tc2lkZS1taWRkbGUtd3JhcHBlciAuc2Nob29sLWludHJvLXN0YXJ0aW5nLXByaWNlIHsgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuXG4uc2Nob29sLWludHJvLXNpZGUtbWlkZGxlLXdyYXBwZXIgLnNjaG9vbC1pbnRyby1zdGFydGluZy1wcmljZSBoMiwgLnNjaG9vbC1pbnRyby1zaWRlLW1pZGRsZS13cmFwcGVyIC5zY2hvb2wtaW50cm8tc3RhcnRpbmctcHJpY2UgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnNjaG9vbC1pbnRyby1zaWRlLW1pZGRsZS13cmFwcGVyIC5zY2hvb2wtaW50cm8tc3RhcnRpbmctcHJpY2UgcCwgLnNjaG9vbC1pbnRyby1zaWRlLW1pZGRsZS13cmFwcGVyIC5zY2hvb2wtaW50cm8tc3RhcnRpbmctcHJpY2UgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnNjaG9vbC1pbnRyby1zaWRlLW1pZGRsZS13cmFwcGVyIC5zY2hvb2wtaW50cm8tc3RhcnRpbmctcHJpY2UgLnN0ZXAuZmluYWwgPiBoMyB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDA7IGNvbG9yOiAjZmZmOyB9XG5cbi5zY2hvb2wtaW50cm8tc2lkZS1taWRkbGUtd3JhcHBlciAuc2Nob29sLWludHJvLXByaWNlbGlzdCB7IHBhZGRpbmctYm90dG9tOiAxMHB4OyBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uc2Nob29sLWludHJvLXNpZGUtbWlkZGxlLXdyYXBwZXIgLnNjaG9vbC1pbnRyby1wcmljZWxpc3QgLmJ1dHRvbiB7IHBhZGRpbmctdG9wOiA0cHg7IH1cblxuLnNjaG9vbC1pbnRyby1zaWRlLW1pZGRsZS13cmFwcGVyIC5zY2hvb2wtaW50cm8tYWRkcmVzcyB7IHBhZGRpbmctdG9wOiAxNnB4OyBjb2xvcjogI2ZmZjsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNjaG9vbC1pbnRyby1zaWRlLW1pZGRsZS13cmFwcGVyIC5zY2hvb2wtaW50cm8tYWRkcmVzcyBwIHsgbWFyZ2luLWJvdHRvbTogMDsgbWFyZ2luLWxlZnQ6IDIwcHg7IHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4IC0gMThweCk7IGxpbmUtaGVpZ2h0OiAyMHB4OyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5zY2hvb2wtaW50cm8tc2lkZS1taWRkbGUtd3JhcHBlciAuc2Nob29sLWludHJvLWFkZHJlc3Mgc3ZnIHsgd2lkdGg6IDE0cHg7IGhlaWdodDogMThweDsgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5zY2hvb2wtaW50cm8tc2lkZS1taWRkbGUtd3JhcHBlciAuc2Nob29sLWludHJvLWFkZHJlc3Mgc3ZnIHBhdGggeyBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnNjaG9vbC1pbnRyby1zaWRlLWJvdHRvbS13cmFwcGVyIHsgcGFkZGluZzogMjZweCAzNHB4IDM0cHg7IGJhY2tncm91bmQtY29sb3I6ICMxMzNCMjk7IHdpZHRoOiAxMDAlOyB9XG5cbi5zY2hvb2wtaW50cm8tY29udGVudCB7IHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5zY2hvb2wtaW50cm8tY29udGVudCBwIHsgbWFyZ2luLWJvdHRvbTogMDsgY29sb3I6ICNmZmY7IH1cblxuLnNjaG9vbC1pbnRyby1jb250ZW50IGgxLCAuc2Nob29sLWludHJvLWNvbnRlbnQgLmFib3V0LWNvbnRlbnQgaDIsIC5hYm91dC1jb250ZW50IC5zY2hvb2wtaW50cm8tY29udGVudCBoMiwgLnNjaG9vbC1pbnRyby1jb250ZW50IC5hYm91dC1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5hYm91dC1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5zY2hvb2wtaW50cm8tY29udGVudCBwLCAuc2Nob29sLWludHJvLWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmFib3V0LWNvbnRlbnQgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmFib3V0LWNvbnRlbnQgLnNjaG9vbC1pbnRyby1jb250ZW50IHAsIC5zY2hvb2wtaW50cm8tY29udGVudCAuYWJvdXQtY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuYWJvdXQtY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc2Nob29sLWludHJvLWNvbnRlbnQgLnN0ZXAuZmluYWwgPiBoMywgLnNjaG9vbC1pbnRyby1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5hYm91dC1jb250ZW50IC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5hYm91dC1jb250ZW50IC5zY2hvb2wtaW50cm8tY29udGVudCAuc3RlcC5maW5hbCA+IGgzLCAuc2Nob29sLWludHJvLWNvbnRlbnQgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgaDIsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5zY2hvb2wtaW50cm8tY29udGVudCBoMiwgLnNjaG9vbC1pbnRyby1jb250ZW50IC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5zY2hvb2wtaW50cm8tY29udGVudCBwLCAuc2Nob29sLWludHJvLWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIC5pbWFnZS10ZXh0LXRleHQgLnNjaG9vbC1pbnRyby1jb250ZW50IHAsIC5zY2hvb2wtaW50cm8tY29udGVudCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuc3RhbmRhcmQtaW1hZ2UgLmltYWdlLXRleHQtdGV4dCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc2Nob29sLWludHJvLWNvbnRlbnQgLnN0ZXAuZmluYWwgPiBoMywgLnNjaG9vbC1pbnRyby1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5zdGFuZGFyZC1pbWFnZSAuaW1hZ2UtdGV4dC10ZXh0IC5zY2hvb2wtaW50cm8tY29udGVudCAuc3RlcC5maW5hbCA+IGgzLCAuc2Nob29sLWludHJvLWNvbnRlbnQgLm5ld3NsZXR0ZXItY29udGVudCBoMiwgLm5ld3NsZXR0ZXItY29udGVudCAuc2Nob29sLWludHJvLWNvbnRlbnQgaDIsIC5zY2hvb2wtaW50cm8tY29udGVudCAubmV3c2xldHRlci1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnNjaG9vbC1pbnRyby1jb250ZW50IHAsIC5zY2hvb2wtaW50cm8tY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAubmV3c2xldHRlci1jb250ZW50IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5uZXdzbGV0dGVyLWNvbnRlbnQgLnNjaG9vbC1pbnRyby1jb250ZW50IHAsIC5zY2hvb2wtaW50cm8tY29udGVudCAubmV3c2xldHRlci1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5uZXdzbGV0dGVyLWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnNjaG9vbC1pbnRyby1jb250ZW50IC5zdGVwLmZpbmFsID4gaDMsIC5zY2hvb2wtaW50cm8tY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAubmV3c2xldHRlci1jb250ZW50IC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5uZXdzbGV0dGVyLWNvbnRlbnQgLnNjaG9vbC1pbnRyby1jb250ZW50IC5zdGVwLmZpbmFsID4gaDMsIC5zY2hvb2wtaW50cm8tY29udGVudCAud2hvLXdlLWFyZS10aXRsZSwgLnNjaG9vbC1pbnRyby1jb250ZW50IC5kaXNjb3VudHMtdGl0bGUsIC5zY2hvb2wtaW50cm8tY29udGVudCAuc2Nob2xhcnNoaXBzLXRpdGxlLCAuc2Nob29sLWludHJvLWNvbnRlbnQgLm5ld3Mtc2VjdGlvbi10aXRsZSwgLnNjaG9vbC1pbnRyby1jb250ZW50IC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIGgyLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuc2Nob29sLWludHJvLWNvbnRlbnQgaDIsIC5zY2hvb2wtaW50cm8tY29udGVudCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuc2Nob29sLWludHJvLWNvbnRlbnQgcCwgLnNjaG9vbC1pbnRyby1jb250ZW50IC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC50ZXN0aW1vbmlhbHMtc2VjdGlvbi13cmFwcGVyIC5zY2hvb2wtaW50cm8tY29udGVudCBwLCAuc2Nob29sLWludHJvLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnNjaG9vbC1pbnRyby1jb250ZW50IC5zdGVwLmZpbmFsID4gaDMsIC5zY2hvb2wtaW50cm8tY29udGVudCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciAuc2Nob29sLWludHJvLWNvbnRlbnQgLnN0ZXAuZmluYWwgPiBoMywgLnNjaG9vbC1pbnRyby1jb250ZW50IC5jb250ZW50LXNlY3Rpb24taW5uZXIgaDIsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLnNjaG9vbC1pbnRyby1jb250ZW50IGgyLCAuc2Nob29sLWludHJvLWNvbnRlbnQgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5zY2hvb2wtaW50cm8tY29udGVudCBwLCAuc2Nob29sLWludHJvLWNvbnRlbnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuY29udGVudC1zZWN0aW9uLWlubmVyIC5zY2hvb2wtaW50cm8tY29udGVudCBwLCAuc2Nob29sLWludHJvLWNvbnRlbnQgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zY2hvb2wtaW50cm8tY29udGVudCAuc3RlcC5maW5hbCA+IGgzLCAuc2Nob29sLWludHJvLWNvbnRlbnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5zY2hvb2wtaW50cm8tY29udGVudCAuc3RlcC5maW5hbCA+IGgzLCAuc2Nob29sLWludHJvLWNvbnRlbnQgaDIsIC5zY2hvb2wtaW50cm8tY29udGVudCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuc2Nob29sLWludHJvLWNvbnRlbnQgcCwgLnNjaG9vbC1pbnRyby1jb250ZW50IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zY2hvb2wtaW50cm8tY29udGVudCAuc3RlcC5maW5hbCA+IGgzLCAuc2Nob29sLWludHJvLWNvbnRlbnQgaDMsIC5zY2hvb2wtaW50cm8tY29udGVudCBoNCB7IG1hcmdpbi10b3A6IDA7IGNvbG9yOiAjZmZmOyB9XG5cbi5wcmljZWxpc3QtcG9wdXAtd3JhcHBlciB7IHBhZGRpbmctbGVmdDogMzBweDsgcGFkZGluZy1yaWdodDogMzBweDsgcG9zaXRpb246IGZpeGVkOyB6LWluZGV4OiAtMTsgYmFja2dyb3VuZDogcmdiYSg0MCwgNDUsIDU3LCAwLjgpOyB0b3A6IDA7IGxlZnQ6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDA7IGRpc3BsYXk6IG5vbmU7IG92ZXJmbG93OiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJpY2VsaXN0LXBvcHVwLXdyYXBwZXIgeyBwYWRkaW5nOiAwOyB9IH1cblxuLnByaWNlbGlzdC1wb3B1cC13cmFwcGVyLnNob3cgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgei1pbmRleDogMTAzOyB6LWluZGV4OiA5OTk5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJpY2VsaXN0LXBvcHVwLXdyYXBwZXIuc2hvdyB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuaGVhZGVyLWZpeGVkIC5wcmljZWxpc3QtcG9wdXAtd3JhcHBlciB7IHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXItZml4ZWQgLnByaWNlbGlzdC1wb3B1cC13cmFwcGVyIHsgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4ucHJpY2VsaXN0LXBvcHVwLWlubmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyLXJhZGl1czogOHB4OyBjb2xvcjogIzI4MkQzOTsgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpOyBtYXgtd2lkdGg6IDk1MHB4OyBwYWRkaW5nOiA2MHB4IDIwcHggMzBweDsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLnByaWNlbGlzdC1wb3B1cC1pbm5lciB7IGJvcmRlci1yYWRpdXM6IDA7IG1heC1oZWlnaHQ6IDEwMCU7IHBhZGRpbmc6IDYwcHggMCAzMHB4IDIwcHg7IH0gfVxuXG50YWJsZSB7IGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IG1hcmdpbjogMTBweCAwIDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IHRhYmxlIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuXG50YWJsZSBwIHsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbnRhYmxlIHA6ZW1wdHkgeyBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyB0Ym9keSB7IGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IHRib2R5IHRyOmZpcnN0LW9mLXR5cGUgdGQ6bm90KDpmaXJzdC1jaGlsZCksIHRib2R5IHRyOmZpcnN0LW9mLXR5cGUgdGQ6Zmlyc3QtY2hpbGQ6ZW1wdHkgeyBkaXNwbGF5OiBub25lOyB9IH1cblxudGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCB7IGJhY2tncm91bmQtY29sb3I6ICMzMjk0NTk7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5OyBjb2xvcjogI2ZmZjsgZm9udC13ZWlnaHQ6IDcwMDsgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyB0Ym9keSB0cjpmaXJzdC1vZi10eXBlIHRkOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyB0Ym9keSB0cjpmaXJzdC1vZi10eXBlIHRkOmxhc3QtY2hpbGQgeyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDM5cHgpIHsgdGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCB7IHBhZGRpbmc6IDhweCAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IHRib2R5IHRyOmZpcnN0LW9mLXR5cGUgdGQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM3MTQ5OyBsaW5lLWhlaWdodDogMS41ZW07IHBhZGRpbmc6IDE1cHggMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyB0Ym9keSB0cjpsYXN0LW9mLXR5cGUgdGQ6Zmlyc3QtY2hpbGQgeyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IHRib2R5IHRyOmxhc3Qtb2YtdHlwZSB0ZDpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgdHIgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH1cbiAgdHIubm8tbW9iaWxlLXRpdGxlIHsgZGlzcGxheTogZmxleDsgfVxuICB0ci5uby1tb2JpbGUtdGl0bGUgLm1vYmlsZS10ZC10aXRsZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgdHIubm8tbW9iaWxlLXRpdGxlIHRkOmZpcnN0LWNoaWxkIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgY29sb3I6ICMyODJEMzk7IGRpc3BsYXk6IGJsb2NrOyBmbGV4OiAwIDAgMTUwcHg7IGZvbnQtc2l6ZTogMTNweDsgZm9udC13ZWlnaHQ6IDcwMDsgbGluZS1oZWlnaHQ6IDEuMjVlbTsgcGFkZGluZzogNXB4IDEwcHg7IHdpZHRoOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IHRyLm5vLW1vYmlsZS10aXRsZSB0ZDpmaXJzdC1jaGlsZCB7IHdpZHRoOiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyB0ci5uby1tb2JpbGUtdGl0bGUgdGQ6bGFzdC1jaGlsZCB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIHRyLm9uZS10ZCB0ZCB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBjb2xvcjogIzI4MkQzOTsgZGlzcGxheTogYmxvY2s7IGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgdHI6bnRoLWNoaWxkKG4rMik6bm90KC5uby1tb2JpbGUtdGl0bGUpIHRkOmZpcnN0LWNoaWxkIC5tb2JpbGUtdGQtdGl0bGUgeyBkaXNwbGF5OiBub25lOyB9XG4gIHRyLm90aGVyLWNvbHVtbnM6bm90KC5uby1tb2JpbGUtdGl0bGUpIHRkIHsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDlkOWQ5OyBkaXNwbGF5OiBibG9jazsgfSB9XG5cbnRkIHsgbWluLXdpZHRoOiAxNXB4OyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTsgcGFkZGluZzogNXB4IDEwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyB0ZCB7IHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgdGQgeyBkaXNwbGF5OiBmbGV4OyB3aWR0aDogMTAwJTsgfSB9XG5cbnRkOmZpcnN0LW9mLXR5cGUgeyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IHRkOmZpcnN0LW9mLXR5cGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI5NDU5OyBjb2xvcjogI2ZmZjsgfSB9XG5cbnRkIC5tb2JpbGUtdGQtdGl0bGUgeyBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyB0ZCAubW9iaWxlLXRkLXRpdGxlIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCwgMTQ4LCA4OSwgMC4yNSk7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q5ZDlkOTsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTsgZGlzcGxheTogZmxleDsgZmxleDogMCAwIDE1MHB4OyBmb250LXNpemU6IDEzcHg7IGZvbnQtd2VpZ2h0OiA3MDA7IGxpbmUtaGVpZ2h0OiAxLjI1ZW07IG1hcmdpbjogLTVweCAxMHB4IC01cHggLTEwcHg7IHBhZGRpbmc6IDVweCAxMHB4OyB3aWR0aDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgdGQgLm1vYmlsZS10ZC10aXRsZSB7IHdpZHRoOiAxMDBweDsgfSB9XG5cbi5wcmljZWxpc3QtcG9wdXAtdGl0bGUgeyBwYWRkaW5nOiAxMHB4IDA7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDA7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFDNzE0OSAwJSwgIzMyOTQ1OSAxMDAlKTsgY29sb3I6ICNmZmY7IGZvbnQtd2VpZ2h0OiA3MDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwcHg7IHJpZ2h0OiAwOyBsZWZ0OiAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMjBweDsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4OyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJpY2VsaXN0LXBvcHVwLXRpdGxlIHsgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5wcmljZWxpc3QtcG9wdXAtY29udGVudCB7IG92ZXJmbG93OiBhdXRvOyBwYWRkaW5nLXJpZ2h0OiAxMHB4OyBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTYwcHgpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJpY2VsaXN0LXBvcHVwLWNvbnRlbnQgeyBtYXgtaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIDgwcHgpOyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuLnByaWNlbGlzdC1wb3B1cC1jbG9zZSB7IGZvbnQtc2l6ZTogMzBweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC04cHg7IHJpZ2h0OiAyMHB4OyBjdXJzb3I6IHBvaW50ZXI7IGZvbnQtd2VpZ2h0OiA1MDA7IHRyYW5zaXRpb246IC41czsgY29sb3I6ICNmZmY7IH1cblxuLnByaWNlbGlzdC1wb3B1cC1jbG9zZTpob3ZlciB7IGNvbG9yOiAjMjgyRDM5OyB9XG5cbi5nbW5vcHJpbnQuZ20tYnVuZGxlZC1jb250cm9sLmdtLWJ1bmRsZWQtY29udHJvbC1vbi1ib3R0b20geyBib3R0b206IDIxN3B4ICFpbXBvcnRhbnQ7IH1cblxuLmFjZi1tYXAgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBib3JkZXI6ICNjY2Mgc29saWQgMXB4OyB9XG5cbiNtYXAtY2FudmFzIHsgaGVpZ2h0OiA0MDBweDsgfVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXQ6OmFmdGVyIHsgYmFja2dyb3VuZDogIzMzOTM1QjsgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10LmhvdmVyOjphZnRlciB7IGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmdtLXN0eWxlLWl3IHsgcGFkZGluZzogMCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMzQjI5ICFpbXBvcnRhbnQ7IH1cblxuLmdtLXN0eWxlLWl3IGJ1dHRvbiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZ20tc3R5bGUtaXctZCB7IG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLnNjaG9vbC1tYXJrZXIgeyB3aWR0aDogMjk4cHg7IG1heC13aWR0aDogMTAwJTsgfVxuXG4uc2Nob29sLW1hcmtlciAuc2Nob29sLW1hcmtlci1pbmZvIHsgcGFkZGluZzogMjJweCAyMHB4IDEycHggMjBweDsgY29sb3I6ICNmZmY7IH1cblxuLnNjaG9vbC1tYXJrZXIgLnNjaG9vbC1tYXJrZXItaW5mbyBoNCB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDA7IGNvbG9yOiAjZmZmOyB9XG5cbi5zY2hvb2wtbWFya2VyIC5zY2hvb2wtbWFya2VyLWluZm8gcCB7IGxpbmUtaGVpZ2h0OiAyNnB4OyBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiA0MDA7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNjaG9vbC1tYXJrZXIgLnNjaG9vbC1tYXJrZXItbGluayB7IHdpZHRoOiAxMDAlOyBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDsgY3Vyc29yOiBwb2ludGVyOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uc2Nob29sLW1hcmtlciAuc2Nob29sLW1hcmtlci1saW5rIGEgeyBwYWRkaW5nOiAxMnB4IDIwcHg7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5MzVCOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICNmZmY7IHRyYW5zaXRpb246IC41czsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uc2Nob29sLW1hcmtlciAuc2Nob29sLW1hcmtlci1saW5rIGE6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBjb2xvcjogIzMzOTM1QjsgfVxuXG4uc2Nob29sLW1hcmtlciAuc2Nob29sLW1hcmtlci1saW5rIHAgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zY2hvb2wtbWFwLXNlY3Rpb24td3JhcHBlciB7IGhlaWdodDogMzJ2dzsgbWluLWhlaWdodDogNDAwcHg7IH1cblxuLnNjaG9vbC1saXN0LXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiAxMDBweDsgcGFkZGluZy1ib3R0b206IDEwMHB4OyBiYWNrZ3JvdW5kOiAjRjlGOUY5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLnNjaG9vbC1saXN0LXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDcwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHsgLnNjaG9vbC1saXN0LXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDUwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLnNjaG9vbC1saXN0LXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDQwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuc2Nob29sLWxpc3Qtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogMzBweCAwOyB9IH1cblxuLnNjaG9vbC1saXN0LXNlY3Rpb24td3JhcHBlciArIC5zY2hvb2wtY29udGVudC1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nLXRvcDogNzNweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7IC5zY2hvb2wtbGlzdC1zZWN0aW9uLXdyYXBwZXIgKyAuc2Nob29sLWNvbnRlbnQtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZy10b3A6IDYycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7IC5zY2hvb2wtbGlzdC1zZWN0aW9uLXdyYXBwZXIgKyAuc2Nob29sLWNvbnRlbnQtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5zY2hvb2wtbGlzdC1zZWN0aW9uLXdyYXBwZXIgKyAuc2Nob29sLWNvbnRlbnQtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNjaG9vbC1saXN0LXNlY3Rpb24td3JhcHBlciArIC5zY2hvb2wtY29udGVudC1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbi5zY2hvb2wtbGlzdC1zZWN0aW9uLWlubmVyIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwYWRkaW5nLWxlZnQ6IDEycHg7IHBhZGRpbmctcmlnaHQ6IDlweDsgZmxleC13cmFwOiB3cmFwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLnNjaG9vbC1saXN0LXNlY3Rpb24taW5uZXIgeyBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5zY2hvb2wtbGlzdC1zZWN0aW9uLWlubmVyIHsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLnNjaG9vbC1saXN0LXRpdGxlLWRlc2NyaXB0aW9uIHsgbWF4LXdpZHRoOiA4NTBweDsgbWFyZ2luOiAwIDAgMjBweDsgcGFkZGluZzogMCA0MHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLnNjaG9vbC1saXN0LXRpdGxlLWRlc2NyaXB0aW9uIC5zY2hvb2wtbGlzdC1zdWJ0aXRsZSB7IHdpZHRoOiAxMDAlOyB9XG5cbi5zY2hvb2wtbGlzdC1pdGVtIHsgcGFkZGluZy1sZWZ0OiA0MnB4OyBsaW5lLWhlaWdodDogMjFweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zY2hvb2wtbGlzdC1pdGVtOmJlZm9yZSB7IHdpZHRoOiAyM3B4OyBoZWlnaHQ6IDIzcHg7IGJhY2tncm91bmQtY29sb3I6ICMzMjk0NTk7IGJvcmRlci1yYWRpdXM6IDUwJTsgdG9wOiAwOyBsZWZ0OiAwOyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zY2hvb2wtbGlzdC1pdGVtOmFmdGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaGVjay13aGl0ZS5zdmcpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB3aWR0aDogMTFweDsgaGVpZ2h0OiA5cHg7IHRvcDogNnB4OyBsZWZ0OiA2cHg7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnNjaG9vbC1saXN0LWl0ZW0gaDQgeyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiA5cHg7IH1cblxuLnNjaG9vbC1saXN0LWl0ZW0gcCB7IGxpbmUtaGVpZ2h0OiAxLjhlbTsgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4uc2Nob29sLWxpc3QtbGVmdCB7IG1heC13aWR0aDogMzAlOyB3aWR0aDogMTAwJTsgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5zY2hvb2wtbGlzdC1sZWZ0Lm5vLXJpZ2h0LWl0ZW0geyBtYXgtd2lkdGg6IDEwMCU7IHdpZHRoOiAxMDAlOyBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuc2Nob29sLWxpc3QtbGVmdCB7IG1heC13aWR0aDogODUwcHg7IG1hcmdpbjogMCAwIDIwcHg7IHBhZGRpbmc6IDAgNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuc2Nob29sLWxpc3QtbGVmdCB7IHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5zY2hvb2wtbGlzdC1sZWZ0IGgyLCAuc2Nob29sLWxpc3QtbGVmdCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuc2Nob29sLWxpc3QtbGVmdCBwLCAuc2Nob29sLWxpc3QtbGVmdCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc2Nob29sLWxpc3QtbGVmdCAuc3RlcC5maW5hbCA+IGgzIHsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMDsgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuc2Nob29sLWxpc3QtbGVmdCBoMiwgLnNjaG9vbC1saXN0LWxlZnQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnNjaG9vbC1saXN0LWxlZnQgcCwgLnNjaG9vbC1saXN0LWxlZnQgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnN0ZXAuZmluYWwgPiBoMywgLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnNjaG9vbC1saXN0LWxlZnQgLnN0ZXAuZmluYWwgPiBoMyB7IG1hcmdpbi1ib3R0b206IDEwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5zY2hvb2wtbGlzdC1zdWJ0aXRsZSB7IHBhZGRpbmctYm90dG9tOiA0OHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLnNjaG9vbC1saXN0LXN1YnRpdGxlIHsgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNjaG9vbC1saXN0LXN1YnRpdGxlIHsgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4uc2Nob29sLWxpc3Qtc3VidGl0bGUgcCB7IG1hcmdpbjogMDsgfVxuXG4uc2Nob29sLWxpc3QtaXRlbS1sZWZ0IHsgbWFyZ2luLWJvdHRvbTogNDZweDsgfVxuXG4uc2Nob29sLWxpc3QtaXRlbS1sZWZ0Omxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNjaG9vbC1saXN0LXJpZ2h0IHsgcGFkZGluZzogNDBweCA1MHB4IDE3cHg7IG1heC13aWR0aDogMTAwJTsgd2lkdGg6IDY2LjglOyBib3gtc2hhZG93OiAwcHggMHB4IDQ2cHggMHB4IHJnYmEoNzgsIDc5LCA4NCwgMC4xNik7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkgeyAuc2Nob29sLWxpc3QtcmlnaHQgeyBwYWRkaW5nOiA0MHB4IDQwcHggMTdweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLnNjaG9vbC1saXN0LXJpZ2h0IHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogODUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnNjaG9vbC1saXN0LXJpZ2h0IHsgcGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuLnNjaG9vbC1saXN0LXJpZ2h0IGgyLCAuc2Nob29sLWxpc3QtcmlnaHQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnNjaG9vbC1saXN0LXJpZ2h0IHAsIC5zY2hvb2wtbGlzdC1yaWdodCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc2Nob29sLWxpc3QtcmlnaHQgLnN0ZXAuZmluYWwgPiBoMyB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDA7IGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNjaG9vbC1saXN0LXJpZ2h0IGgyLCAuc2Nob29sLWxpc3QtcmlnaHQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnNjaG9vbC1saXN0LXJpZ2h0IHAsIC5zY2hvb2wtbGlzdC1yaWdodCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc2Nob29sLWxpc3QtcmlnaHQgLnN0ZXAuZmluYWwgPiBoMyB7IG1hcmdpbi1ib3R0b206IDEwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5zY2hvb2wtbGlzdC1pdGVtcy1yaWdodCB7IGNvbHVtbnM6IDI7IGNvbHVtbi1nYXA6IDYwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5zY2hvb2wtbGlzdC1pdGVtcy1yaWdodCB7IGNvbHVtbi1jb3VudDogYXV0bzsgfSB9XG5cbi5zY2hvb2wtbGlzdC1pdGVtLXJpZ2h0IHsgZGlzcGxheTogYmxvY2s7IGJyZWFrLWluc2lkZTogYXZvaWQ7IH1cblxuLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci50ZXh0LWltYWdlIHsgcGFkZGluZy10b3A6IDEwMHB4OyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7IC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIudGV4dC1pbWFnZSB7IHBhZGRpbmc6IDcwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHsgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci50ZXh0LWltYWdlIHsgcGFkZGluZzogNTBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnRleHQtaW1hZ2UgeyBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuXG4uc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnRleHQtaW1hZ2U6YmVmb3JlIHsgbWF4LXdpZHRoOiA2NC43JTsgd2lkdGg6IDEwMCU7IHRvcDogNTBweDsgYm90dG9tOiA1MHB4OyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB6LWluZGV4OiAtMTsgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMUM3MTQ5IDAlLCAjMzI5NDU5IDEwMCUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci50ZXh0LWltYWdlOmJlZm9yZSB7IHRvcDogMzBweDsgYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkgeyAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnRleHQtaW1hZ2U6YmVmb3JlIHsgdG9wOiAyMHB4OyBib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci50ZXh0LWltYWdlOmJlZm9yZSB7IG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIudGV4dC1pbWFnZSAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi1pbm5lciB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7IC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIudGV4dC1pbWFnZSAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi1pbm5lciB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci50ZXh0LWltYWdlIC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLWlubmVyIHsgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci50ZXh0LWltYWdlIC5zY2hvb2wtaW1hZ2UtdGV4dC10ZXh0IHsgd2lkdGg6IDUwJTsgbWF4LXdpZHRoOiAxMDAlOyBwYWRkaW5nLWxlZnQ6IGNhbGMoNTB2dyAtIDcyMHB4KTsgcGFkZGluZy10b3A6IDUwcHg7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkgeyAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnRleHQtaW1hZ2UgLnNjaG9vbC1pbWFnZS10ZXh0LXRleHQgeyBwYWRkaW5nLWxlZnQ6IDA7IHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnRleHQtaW1hZ2UgLnNjaG9vbC1pbWFnZS10ZXh0LXRleHQgeyBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnRleHQtaW1hZ2UgLnNjaG9vbC1pbWFnZS10ZXh0LXRleHQgeyBtYXgtd2lkdGg6IDY1MHB4OyB3aWR0aDogMTAwJTsgcGFkZGluZy10b3A6IDMwcHg7IHBhZGRpbmctcmlnaHQ6IDA7IG1hcmdpbjogMCBhdXRvOyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci50ZXh0LWltYWdlIC5zY2hvb2wtaW1hZ2UtdGV4dC10ZXh0IGgyLCAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnRleHQtaW1hZ2UgLnNjaG9vbC1pbWFnZS10ZXh0LXRleHQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci50ZXh0LWltYWdlIC5zY2hvb2wtaW1hZ2UtdGV4dC10ZXh0IHAsIC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIudGV4dC1pbWFnZSAuc2Nob29sLWltYWdlLXRleHQtdGV4dCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnRleHQtaW1hZ2UgLnNjaG9vbC1pbWFnZS10ZXh0LXRleHQgLnN0ZXAuZmluYWwgPiBoMyB7IHBhZGRpbmctdG9wOiA0NHB4OyBwYWRkaW5nLWJvdHRvbTogMTJweDsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMDsgY29sb3I6ICNmZmY7IHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci50ZXh0LWltYWdlIC5zY2hvb2wtaW1hZ2UtdGV4dC10ZXh0IGgyLCAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnRleHQtaW1hZ2UgLnNjaG9vbC1pbWFnZS10ZXh0LXRleHQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci50ZXh0LWltYWdlIC5zY2hvb2wtaW1hZ2UtdGV4dC10ZXh0IHAsIC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIudGV4dC1pbWFnZSAuc2Nob29sLWltYWdlLXRleHQtdGV4dCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnRleHQtaW1hZ2UgLnNjaG9vbC1pbWFnZS10ZXh0LXRleHQgLnN0ZXAuZmluYWwgPiBoMyB7IHBhZGRpbmctdG9wOiA0MHB4OyBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnRleHQtaW1hZ2UgLnNjaG9vbC1pbWFnZS10ZXh0LXRleHQgaDIsIC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIudGV4dC1pbWFnZSAuc2Nob29sLWltYWdlLXRleHQtdGV4dCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnRleHQtaW1hZ2UgLnNjaG9vbC1pbWFnZS10ZXh0LXRleHQgcCwgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci50ZXh0LWltYWdlIC5zY2hvb2wtaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIudGV4dC1pbWFnZSAuc2Nob29sLWltYWdlLXRleHQtdGV4dCAuc3RlcC5maW5hbCA+IGgzIHsgcGFkZGluZy10b3A6IDMwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIudGV4dC1pbWFnZSAuc2Nob29sLWltYWdlLXRleHQtYW5jaG9yIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBjb2xvcjogIzI4MkQzOTsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgYmFja2dyb3VuZC1jb2xvcjogIzkyQkVBNzsgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIudGV4dC1pbWFnZSAuc2Nob29sLWltYWdlLXRleHQtYW5jaG9yIHAgeyBwYWRkaW5nOiA0cHggNTBweDsgbWFyZ2luLWJvdHRvbTogMDsgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIudGV4dC1pbWFnZSAuc2Nob29sLWltYWdlLXRleHQtY29udGVudCB7IG1heC13aWR0aDogNTg2cHg7IHdpZHRoOiAxMDAlOyBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci50ZXh0LWltYWdlIC5zY2hvb2wtaW1hZ2UtdGV4dC1jb250ZW50IHsgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci50ZXh0LWltYWdlIC5zY2hvb2wtaW1hZ2UtdGV4dC1pbWFnZSB7IHBhZGRpbmctbGVmdDogMTVweDsgd2lkdGg6IDUwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci50ZXh0LWltYWdlIC5zY2hvb2wtaW1hZ2UtdGV4dC1pbWFnZSB7IG1heC13aWR0aDogNjUwcHg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLWxlZnQ6IDA7IG1hcmdpbjogMCBhdXRvIDMwcHg7IH0gfVxuXG4uc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnRleHQtaW1hZ2UgLnNjaG9vbC1pbWFnZS10ZXh0LWltYWdlIGltZyB7IGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7IC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIudGV4dC1pbWFnZSAuc2Nob29sLWltYWdlLXRleHQtaW1hZ2UgaW1nIHsgbWFyZ2luLXRvcDogNSU7IH0gfVxuXG4uc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLmltYWdlLXRleHQgeyBwYWRkaW5nLXRvcDogNTBweDsgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5pbWFnZS10ZXh0IHsgcGFkZGluZzogNzBweCAwIDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7IC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuaW1hZ2UtdGV4dCB7IHBhZGRpbmc6IDUwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5pbWFnZS10ZXh0IHsgcGFkZGluZzogNDBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuaW1hZ2UtdGV4dCB7IHBhZGRpbmc6IDMwcHggMCA0MHB4OyB9IH1cblxuLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5pbWFnZS10ZXh0IC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLWlubmVyIHsgcGFkZGluZy1sZWZ0OiAwOyBwYWRkaW5nLXJpZ2h0OiAwOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzcycHgpIHsgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5pbWFnZS10ZXh0IC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLWlubmVyIHsgcGFkZGluZzogMCAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuaW1hZ2UtdGV4dCAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi1pbm5lciB7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLmltYWdlLXRleHQgLnNjaG9vbC1pbWFnZS10ZXh0LWltYWdlIHsgbWF4LXdpZHRoOiA4NDZweDsgd2lkdGg6IDQ5LjIlOyBkaXNwbGF5OiBmbGV4OyBvcmRlcjogMTsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5pbWFnZS10ZXh0IC5zY2hvb2wtaW1hZ2UtdGV4dC1pbWFnZSB7IG1heC13aWR0aDogNjUwcHg7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0byA0MHB4OyB9IH1cblxuLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5pbWFnZS10ZXh0IC5zY2hvb2wtaW1hZ2UtdGV4dC1pbWFnZSBpbWcgeyBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgeyAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLmltYWdlLXRleHQgLnNjaG9vbC1pbWFnZS10ZXh0LWltYWdlIGltZyB7IG1hcmdpbi10b3A6IDUlOyB9IH1cblxuLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5pbWFnZS10ZXh0IC5zY2hvb2wtaW1hZ2UtdGV4dC10ZXh0IHsgcGFkZGluZzogOTRweCAxNDBweCA2OXB4IDE0N3B4OyBtYXJnaW4tbGVmdDogLTY3cHg7IG9yZGVyOiAyOyBtYXgtd2lkdGg6IDk0NnB4OyB3aWR0aDogNTUlOyBib3gtc2hhZG93OiAwcHggMHB4IDQ2cHggMHB4IHJnYmEoNzgsIDc5LCA4NCwgMC4xNik7IGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IGJvcmRlci1yYWRpdXM6IDZweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHsgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5pbWFnZS10ZXh0IC5zY2hvb2wtaW1hZ2UtdGV4dC10ZXh0IHsgcGFkZGluZzogNjBweCAxMTBweCA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkgeyAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLmltYWdlLXRleHQgLnNjaG9vbC1pbWFnZS10ZXh0LXRleHQgeyBwYWRkaW5nOiA1MHB4IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuaW1hZ2UtdGV4dCAuc2Nob29sLWltYWdlLXRleHQtdGV4dCB7IHBhZGRpbmc6IDUwcHggNzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLmltYWdlLXRleHQgLnNjaG9vbC1pbWFnZS10ZXh0LXRleHQgeyBwYWRkaW5nOiA4MHB4IDUwcHggMjBweDsgbWF4LXdpZHRoOiA2NTBweDsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMCBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7IC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuaW1hZ2UtdGV4dCAuc2Nob29sLWltYWdlLXRleHQtdGV4dCB7IHBhZGRpbmctbGVmdDogMzBweDsgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLmltYWdlLXRleHQgLnNjaG9vbC1pbWFnZS10ZXh0LXRleHQgeyBwYWRkaW5nLWxlZnQ6IDE1cHg7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG4uc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLmltYWdlLXRleHQgLnNjaG9vbC1pbWFnZS10ZXh0LXRleHQgaDIsIC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuaW1hZ2UtdGV4dCAuc2Nob29sLWltYWdlLXRleHQtdGV4dCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLmltYWdlLXRleHQgLnNjaG9vbC1pbWFnZS10ZXh0LXRleHQgcCwgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5pbWFnZS10ZXh0IC5zY2hvb2wtaW1hZ2UtdGV4dC10ZXh0IC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuaW1hZ2UtdGV4dCAuc2Nob29sLWltYWdlLXRleHQtdGV4dCAuc3RlcC5maW5hbCA+IGgzIHsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5pbWFnZS10ZXh0IC5zY2hvb2wtaW1hZ2UtdGV4dC10ZXh0IGgyLCAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLmltYWdlLXRleHQgLnNjaG9vbC1pbWFnZS10ZXh0LXRleHQgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5pbWFnZS10ZXh0IC5zY2hvb2wtaW1hZ2UtdGV4dC10ZXh0IHAsIC5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuaW1hZ2UtdGV4dCAuc2Nob29sLWltYWdlLXRleHQtdGV4dCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLmltYWdlLXRleHQgLnNjaG9vbC1pbWFnZS10ZXh0LXRleHQgLnN0ZXAuZmluYWwgPiBoMyB7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5zY2hvb2wtaW1hZ2UtdGV4dC1zZWN0aW9uLXdyYXBwZXIuaW1hZ2UtdGV4dCAuc2Nob29sLWltYWdlLXRleHQtYW5jaG9yIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDMwcHg7IHJpZ2h0OiAyNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLmltYWdlLXRleHQgLnNjaG9vbC1pbWFnZS10ZXh0LWFuY2hvciB7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLmltYWdlLXRleHQgLnNjaG9vbC1pbWFnZS10ZXh0LWFuY2hvciBwIHsgcGFkZGluZzogNHB4IDMycHggNHB4IDMwcHg7IG1hcmdpbi1ib3R0b206IDA7IGZvbnQtc2l6ZTogMTJweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBjb2xvcjogI2ZmZjsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgYmFja2dyb3VuZC1jb2xvcjogIzI3MkQzOTsgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5zY2hvb2wtY29udGVudC1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nLXRvcDogNTBweDsgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cblxuLnNjaG9vbC1jb250ZW50LXNlY3Rpb24td3JhcHBlciAuc2Nob29sLWNvbnRlbnQtc2VjdGlvbi10aXRsZSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7IC5zY2hvb2wtY29udGVudC1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHsgLnNjaG9vbC1jb250ZW50LXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAuc2Nob29sLWNvbnRlbnQtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNjaG9vbC1jb250ZW50LXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cblxuLnNjaG9vbC1jb250ZW50LXNlY3Rpb24tdGl0bGUgeyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5zY2hvb2wtY29udGVudC1jb250ZW50IHsgd2lkdGg6IDc1MHB4OyBtYXgtd2lkdGg6IDEwMCU7IG1hcmdpbjogMCBhdXRvOyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5zY2hvb2wtY29udGVudC1jb250ZW50IHVsIHsgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uc2Nob29sLWNvbnRlbnQtY29udGVudCBsaSB7IHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uc2Nob29sLWNvbnRlbnQtY29udGVudCBsaTpiZWZvcmUgeyBjb250ZW50OiAnJzsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tcmlnaHQ6IDVweDsgbWFyZ2luLWJvdHRvbTogM3B4OyB3aWR0aDogNnB4OyBoZWlnaHQ6IDZweDsgYmFja2dyb3VuZC1jb2xvcjogIzc0Nzk3RDsgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5zY2hvb2wtZ2FsbGVyeS1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nLXRvcDogMTAwcHg7IHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7IC5zY2hvb2wtZ2FsbGVyeS1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA3MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7IC5zY2hvb2wtZ2FsbGVyeS1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5zY2hvb2wtZ2FsbGVyeS1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE3N3B4KSB7IC5zY2hvb2wtZ2FsbGVyeS1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNjaG9vbC1nYWxsZXJ5LXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDMwcHggMCAzMHB4IDE1cHg7IH0gfVxuXG4uc2Nob29sLWdhbGxlcnktc2VjdGlvbi1pbm5lciB7IG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gMTEzMHB4KSAvIDIpOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE3N3B4KSB7IC5zY2hvb2wtZ2FsbGVyeS1zZWN0aW9uLWlubmVyIHsgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnNjaG9vbC1nYWxsZXJ5LXNlY3Rpb24taW5uZXIgeyBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4uc2Nob29sLWdhbGxlcnktdGl0bGUgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxOTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNjaG9vbC1nYWxsZXJ5LXRpdGxlIHsgbWF4LXdpZHRoOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAuc2Nob29sLWdhbGxlcnktdGl0bGUgeyBtYXgtd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4uc2Nob29sLWdhbGxlcnktdGl0bGUgaDIsIC5zY2hvb2wtZ2FsbGVyeS10aXRsZSAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSBwLCAuaGVhZGVyLWNvbnRhY3QtcG9wdXAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9ucyAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb24tY2l0eSAuc2Nob29sLWdhbGxlcnktdGl0bGUgcCwgLnNjaG9vbC1nYWxsZXJ5LXRpdGxlIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zY2hvb2wtZ2FsbGVyeS10aXRsZSAuc3RlcC5maW5hbCA+IGgzIHsgbGluZS1oZWlnaHQ6IDI2cHg7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNjaG9vbC1nYWxsZXJ5LWl0ZW1zIHsgd2lkdGg6IGNhbGMoMTAwJSAtIDE5NXB4KTsgcG9zaXRpb246IHN0YXRpYzsgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5zY2hvb2wtZ2FsbGVyeS1pdGVtcyB7IHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnNjaG9vbC1nYWxsZXJ5LWl0ZW1zIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cblxuLnNjaG9vbC1nYWxsZXJ5LWl0ZW1zIC5zbGljay1hcnJvdyB7IG1hcmdpbjogMDsgbGVmdDogMDsgdG9wOiAwOyBib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFOyBib3JkZXItcmFkaXVzOiA1MCU7IHdpZHRoOiAyNnB4OyBoZWlnaHQ6IDI2cHg7IGNvbG9yOiAjQ0VDRUNFOyBmb250LXNpemU6IDIycHg7IGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5zY2hvb2wtZ2FsbGVyeS1pdGVtcyAuc2xpY2stcHJldi1sZiB7IHRvcDogNzRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNjaG9vbC1nYWxsZXJ5LWl0ZW1zIC5zbGljay1wcmV2LWxmIHsgdG9wOiBhdXRvOyBib3R0b206IDQxcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnNjaG9vbC1nYWxsZXJ5LWl0ZW1zIC5zbGljay1wcmV2LWxmIHsgbGVmdDogY2FsYyg0OCUgLSAyNnB4KTsgcmlnaHQ6IGF1dG87IGJvdHRvbTogMDsgfSB9XG5cbi5zY2hvb2wtZ2FsbGVyeS1pdGVtcyAuc2xpY2stbmV4dC1sZiB7IHRvcDogMTE2cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5zY2hvb2wtZ2FsbGVyeS1pdGVtcyAuc2xpY2stbmV4dC1sZiB7IHRvcDogYXV0bzsgYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5zY2hvb2wtZ2FsbGVyeS1pdGVtcyAuc2xpY2stbmV4dC1sZiB7IHJpZ2h0OiBjYWxjKDQ4JSAtIDI2cHgpOyBsZWZ0OiBhdXRvOyB9IH1cblxuLnNjaG9vbC1nYWxsZXJ5LWl0ZW1zIC5zbGljay1saXN0IHsgcGFkZGluZy1yaWdodDogMTUwcHg7IH1cblxuLnNjaG9vbC1hY2NyLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiAxMDBweDsgcGFkZGluZy1ib3R0b206IDUwcHg7IGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkgeyAuc2Nob29sLWFjY3Itc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZy10b3A6IDcwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHsgLnNjaG9vbC1hY2NyLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmctdG9wOiA1MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5zY2hvb2wtYWNjci1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLnNjaG9vbC1hY2NyLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDMwcHggMDsgfSB9XG5cbi5zY2hvb2wtYWNjci1zZWN0aW9uLXdyYXBwZXIuc2Nob29sLWFjY3Itc2VjdGlvbi13cmFwcGVyLWRlZmF1bHQgeyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxQzcxNDkgMCUsICMzMjk0NTkgMTAwJSk7IH1cblxuLnNjaG9vbC1hY2NyLXNlY3Rpb24td3JhcHBlci5zY2hvb2wtYWNjci1zZWN0aW9uLXdyYXBwZXItZGVmYXVsdCAuc2Nob29sLWFjY3ItdGl0bGUgeyBjb2xvcjogI2ZmZjsgfVxuXG4uc2Nob29sLWFjY3Itc2VjdGlvbi1pbm5lciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2Nob29sLWFjY3ItdGl0bGUgeyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAwOyBjb2xvcjogIzI4MkQzOTsgfVxuXG4uc2Nob29sLWFjY3ItbG9nb3MgeyBwYWRkaW5nLXRvcDogNDBweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuc2Nob29sLWFjY3ItbG9nb3MgeyBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG5cbi5zY2hvb2wtYWNjci1sb2dvcyAuc2xpY2stdHJhY2sgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zY2hvb2wtYWNjci1sb2dvIHsgbWF4LXdpZHRoOiAxODBweDsgfVxuXG4uc2Nob29sLWFjY3ItbG9nbyBpbWcgeyBtYXJnaW46IDAgYXV0bzsgbWF4LWhlaWdodDogODdweDsgcGFkZGluZzogMCA1cHg7IH1cblxuLnByaXZhY3ktcG9saWN5IC5jb250ZW50LWludHJvLWNvbnRlbnQgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5wcml2YWN5LXBvbGljeSAuY29udGVudC1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA1MHB4IDAgMDsgfVxuXG4ucHJpdmFjeS1wb2xpY3kgLmNvbnRlbnQtc2VjdGlvbi13cmFwcGVyOmxhc3Qtb2YtdHlwZSB7IHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG5cbi5wcml2YWN5LXBvbGljeSAuY29udGVudC1kZWZhdWx0LWNvbnRlbnQgeyBwYWRkaW5nOiAzNXB4IDQ1cHggMjBweDsgfVxuXG4uY29udGVudC1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA1MHB4IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAuY29udGVudC1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmNvbnRlbnQtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogMzBweCAwOyB9IH1cblxuLmNvbnRlbnQtc2VjdGlvbi13cmFwcGVyIGEgeyBjb2xvcjogIzMzOTM1QjsgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuXG4uY29udGVudC1zZWN0aW9uLXdyYXBwZXIgYTpob3ZlciB7IGNvbG9yOiAjMTMzQjI5OyB9XG5cbi5jb250ZW50LXNlY3Rpb24taW5uZXIgaDIsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciBwLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLnN0ZXAuZmluYWwgPiBoMyB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAuY29udGVudC1zZWN0aW9uLWlubmVyIGgyLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IHAsIC5oZWFkZXItY29udGFjdC1wb3B1cCAuaGVhZGVyLWNvbnRhY3QtbG9jYXRpb25zIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jaXR5IC5jb250ZW50LXNlY3Rpb24taW5uZXIgcCwgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCA+IGgzLCAuYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5zdGVwLmZpbmFsID4gaDMgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5jb250ZW50LXNlY3Rpb24taW5uZXIgaDIsIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRlbnQtc2VjdGlvbi1pbm5lciBwLCAuY29udGVudC1zZWN0aW9uLWlubmVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5jb250ZW50LXNlY3Rpb24taW5uZXIgLnN0ZXAuZmluYWwgPiBoMyB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5jb250ZW50LWludHJvLWNvbnRlbnQgeyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLmNvbnRlbnQtaW50cm8tY29udGVudCB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uY29udGVudC1kZWZhdWx0LWNvbnRlbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyBwYWRkaW5nOiA0NnB4IDkwcHggMjVweCA4OHB4OyBib3JkZXItcmFkaXVzOiA2cHg7IGJveC1zaGFkb3c6IDBweCAwcHggNDZweCAwcHggcmdiYSg3OCwgNzksIDg0LCAwLjE2KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7IC5jb250ZW50LWRlZmF1bHQtY29udGVudCB7IHBhZGRpbmc6IDQ2cHggNzBweCAyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuY29udGVudC1kZWZhdWx0LWNvbnRlbnQgeyBwYWRkaW5nOiA0MHB4IDUwcHggMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyAuY29udGVudC1kZWZhdWx0LWNvbnRlbnQgeyBwYWRkaW5nOiA0MHB4IDQwcHggMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuY29udGVudC1kZWZhdWx0LWNvbnRlbnQgeyBwYWRkaW5nOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5jb250ZW50LWRlZmF1bHQtY29udGVudCB7IHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cbi5jb250ZW50LWRlZmF1bHQtY29udGVudCBibG9ja3F1b3RlIHsgY29sb3I6ICMyODJEMzk7IG1hcmdpbjogMDsgfVxuXG4uY29udGVudC1kZWZhdWx0LWNvbnRlbnQgYmxvY2txdW90ZSBwIHsgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRlbnQtZGVmYXVsdC1jb250ZW50IG9sIHsgbGlzdC1zdHlsZTogbm9uZTsgY291bnRlci1yZXNldDogc2VjdGlvbjsgfVxuXG4uY29udGVudC1kZWZhdWx0LWNvbnRlbnQgbGkgeyBwYWRkaW5nLWJvdHRvbTogMTdweDsgcG9zaXRpb246IHJlbGF0aXZlOyBjb2xvcjogIzlFQTFBNDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uY29udGVudC1kZWZhdWx0LWNvbnRlbnQgbGk6OmJlZm9yZSB7IGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uOyBjb250ZW50OiBjb3VudGVyKHNlY3Rpb24pIFwiLlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC0zMHB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7IGNvbG9yOiAjNzQ3OTdEOyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyBmb250LXdlaWdodDogNzAwOyBwYWRkaW5nOiAwcHggNXB4OyBsaW5lLWhlaWdodDogMTlweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb250ZW50LWRlZmF1bHQtY29udGVudCBsaSBwIHsgbWFyZ2luOiAwOyB9XG5cbi5jb250ZW50LXR3by1jb2xzLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDkzcHggMCAxMDJweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7IC5jb250ZW50LXR3by1jb2xzLXNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmc6IDcwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHsgLmNvbnRlbnQtdHdvLWNvbHMtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogNTBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgeyAuY29udGVudC10d28tY29scy1zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmNvbnRlbnQtdHdvLWNvbHMtc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZzogMzBweCAwIDEwcHg7IH0gfVxuXG4uY29udGVudC10d28tY29scy1zZWN0aW9uLWlubmVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb250ZW50LXR3by1jb2xzLXNlY3Rpb24taW5uZXIgaDIsIC5jb250ZW50LXR3by1jb2xzLXNlY3Rpb24taW5uZXIgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgcCwgLmhlYWRlci1jb250YWN0LXBvcHVwIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkgLmNvbnRlbnQtdHdvLWNvbHMtc2VjdGlvbi1pbm5lciBwLCAuY29udGVudC10d28tY29scy1zZWN0aW9uLWlubmVyIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5zdGVwLmZpbmFsID4gaDMsIC5ib29raW5nLWZvcm0tZm9ybSAuZWEtYm9vdHN0cmFwIC5jb250ZW50LXR3by1jb2xzLXNlY3Rpb24taW5uZXIgLnN0ZXAuZmluYWwgPiBoMyB7IG1heC13aWR0aDogNjUxcHg7IHdpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiAzMHB4OyBtYXJnaW46IDAgYXV0byAxNnB4OyB9XG5cbi5jb250ZW50LXR3by1jb2xzLWNvbnRlbnQgeyBtYXgtd2lkdGg6IDc1MHB4OyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5jb250ZW50LXR3by1jb2xzLWNvbnRlbnQgcCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbnRlbnQtdHdvLWNvbHMgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBmbGV4LXdyYXA6IHdyYXA7IHRleHQtYWxpZ246IGxlZnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5jb250ZW50LXR3by1jb2xzIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uY29udGVudC10d28tY29scy1sZWZ0LCAuY29udGVudC10d28tY29scy1yaWdodCB7IHBhZGRpbmc6IDUwcHggNTBweCA0MHB4IDUwcHg7IHdpZHRoOiA0NSU7IG1heC13aWR0aDogNTU3cHg7IGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IGJvcmRlci1yYWRpdXM6IDZweDsgYm94LXNoYWRvdzogMHB4IDBweCA0NnB4IDBweCByZ2JhKDc4LCA3OSwgODQsIDAuMTYpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLmNvbnRlbnQtdHdvLWNvbHMtbGVmdCwgLmNvbnRlbnQtdHdvLWNvbHMtcmlnaHQgeyB3aWR0aDogNDguOCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgLmNvbnRlbnQtdHdvLWNvbHMtbGVmdCwgLmNvbnRlbnQtdHdvLWNvbHMtcmlnaHQgeyB3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuY29udGVudC10d28tY29scy1sZWZ0LCAuY29udGVudC10d28tY29scy1yaWdodCB7IHBhZGRpbmc6IDQwcHg7IH0gfVxuXG4uY29udGVudC10d28tY29scy1sZWZ0IGg0LCAuY29udGVudC10d28tY29scy1yaWdodCBoNCB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLmNvbnRlbnQtdHdvLWNvbHMtbGVmdCB1bCwgLmNvbnRlbnQtdHdvLWNvbHMtcmlnaHQgdWwgeyBsaXN0LXN0eWxlOiBub25lOyBwYWRkaW5nOiAwOyB9XG5cbi5jb250ZW50LXR3by1jb2xzLWxlZnQgbGksIC5jb250ZW50LXR3by1jb2xzLXJpZ2h0IGxpIHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uY29udGVudC10d28tY29scy1sZWZ0IGxpOjpiZWZvcmUsIC5jb250ZW50LXR3by1jb2xzLXJpZ2h0IGxpOjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBmb250LXdlaWdodDogYm9sZDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogN3B4OyBoZWlnaHQ6IDdweDsgYmFja2dyb3VuZC1jb2xvcjogIzFDNzE0OTsgYm9yZGVyLXJhZGl1czogNTAlOyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmltcHJlc3Npb24tc2lkZWJhci1yZWxhdGVkLWl0ZW0geyBkaXNwbGF5OiBub25lOyB9XG5cbi5pbXByZXNzaW9uLXNpZGViYXItcmVsYXRlZC1pdGVtMSB7IGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4uc2YtZmllbGQtdGF4b25vbXktc2Nob29sLXR5cGUgbGkuc2YtbGV2ZWwtMC5zZi1vcHRpb24tYWN0aXZlID4gaW5wdXQgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5zZi1maWVsZC10YXhvbm9teS1zY2hvb2wtdHlwZSBsaS5zZi1sZXZlbC0wLnNmLW9wdGlvbi1hY3RpdmUgPiBsYWJlbCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnNmLWZpZWxkLXRheG9ub215LXNjaG9vbC10eXBlIGxpLnNmLWxldmVsLTA6bm90KC5zZi1vcHRpb24tYWN0aXZlKSBsaSB7IGRpc3BsYXk6IG5vbmU7IH1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBOb3JtYWxpemVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5odG1sIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6ICAgICAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5tYWluLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnByb2dyZXNzLFxyXG52aWRlbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG5baGlkZGVuXSxcclxudGVtcGxhdGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZm4ge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5lbSB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbm1hcmsge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3VwIHtcclxuICAgIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5zdWIge1xyXG4gICAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5ociB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG5cclxucHJlIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaW5wdXQge1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gICAgbWFyZ2luOiAwIDJweDtcclxuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG5vcHRncm91cCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxudGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJhbGV3YXk6NDAwLDUwMCw3MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4vLyBDb2xvcnM6XHJcbiRtYWluX2JhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4kZ2VuZXJhbF9saW5rX2NvbG9yOiAjMjUyOTJEO1xyXG4kZ2VuZXJhbF9saW5rX2ludGVyYWN0X2NvbG9yOiBncmVlbjtcclxuJG1haW5fZGFyazogIzAwMDtcclxuJG1haW5fd2hpdGU6ICNmZmY7XHJcblxyXG4kdGl0bGVfZGFyazogIzI4MkQzOTtcclxuJHRleHRfY29sb3I6ICM3NDc5N0Q7XHJcblxyXG4kZ3JheTogIzlFQTFBNDtcclxuJGdyYXktMTAwOiAjZDlkOWQ5O1xyXG4kZGFyazogIzI4MkQzOTtcclxuJG1haW5fZ3JlZW5fZDogIzFDNzE0OTtcclxuJG1haW5fZ3JlZW5fbDogIzMyOTQ1OTtcclxuJGdyZWVuX2Rhcmtlc3Q6ICMxMzNCMjk7XHJcbiRsaWdodF9ncmF5OiAjRjlGOUY5O1xyXG4kYnV0dG9uX2dyZWVuX2NvbG9yOiAjMzM5MzVCO1xyXG4kcGxhY2Vob2xkZXJfY29sb3I6ICNDRUNFQ0U7XHJcbiRkYXJrX2JhY2tncm91bmQ6ICMyNzJEMzk7XHJcbiRmb290ZXJfaWNvbnNfY29sb3I6ICM3Mzc5N0Q7XHJcbiRncmF5LWJvcmRlcjogI0NEQ0RDRDtcclxuJGhvbWUtaGVyby1iZy1jb2xvcjogI0MwREJDQztcclxuJGdyZWVuLWxpZ2h0LWNvbG9yLWxpbms6ICMwQkQ5N0E7XHJcbiRncmVlbi1saWdodC1iYWNrZ3JvdW5kOiAjOTJCRUE3O1xyXG5cclxuJGJveF9zaGFkb3c6IDBweCAwcHggNDZweCAwcHggcmdiYSgkY29sb3I6ICM0RTRGNTQsICRhbHBoYTogMC4xNik7XHJcbiRncmFkaWVudC1ncmVlbjogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkbWFpbl9ncmVlbl9kIDAlLCAkbWFpbl9ncmVlbl9sIDEwMCUpO1xyXG5cclxuLy8gRm9udHMgUmVnaXN0ZXJcclxuLy8gSW5jbHVkZSBmb250cyBwZXIgZm9udCBuYW1lXHJcbi8vIEZvbnRfbmFtZSA9PT0gaXQncyBmb250IGZpbGUgbmFtZVxyXG4vLyBGb250IHR5cGUgPT09IGRpdmlkZSB2aWEgc3BhY2UgbGlrZSAoZW90IHR0ZiB3b2ZmIHN2ZylcclxuXHJcbi8vQGluY2x1ZGUgZm9udC1mYWNlKGZvbnRfbmFtZSwgJ2ZvbGRlcl9uYW1lJywgZm9udC13ZWlnaHQsIG5vcm1hbCAoZm9udC1zdHlsZSksIGZvbnQgdHlwZSk7XHJcblxyXG4vKkZvbnQgVmFyaWFibGVzKi9cclxuJHByaW1hcnlfZm9udDogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xyXG4kZm9udF9yOiA0MDA7XHJcbiRmb250X206IDUwMDtcclxuJGZvbnRfYjogNzAwO1xyXG5cclxuLy9Gb250IFNpemVcclxuJGZvbnQtc2l6ZS1iYXNlOiAxNHB4O1xyXG4kZm9udC1zaXplLWxhcmdlOiAxNnB4O1xyXG4kZm9udC1zaXplLXNtYWxsOiAxMnB4O1xyXG5cclxuJGZvbnQtc2l6ZS1oMTogNDJweDtcclxuJGgxLWxpbmU6IDEuMztcclxuJGZvbnQtc2l6ZS1oMjogMzBweDtcclxuJGgyLWxpbmU6IDEuMjU7XHJcbiRmb250LXNpemUtaDM6IDI0cHg7XHJcbiRoMy1saW5lOiAxLjI1O1xyXG4kZm9udC1zaXplLWg0OiAxNnB4O1xyXG4kaDQtbGluZTogMS4zO1xyXG4kZm9udC1zaXplLWg1OiAxNnB4O1xyXG4kaDUtbGluZTogMS4zO1xyXG4kZm9udC1zaXplLWg2OiAxNnB4O1xyXG4kaDYtbGluZTogMS4zO1xyXG5cclxuLy9SZXNwb25zaXZlIEZvbnQgU2l6ZVxyXG4kZm9udC1zaXplLWgxLXJlc3A6IDQ1cHg7XHJcbiRmb250LXNpemUtaDItcmVzcDogMzBweDtcclxuJGZvbnQtc2l6ZS1oMy1yZXNwOiAyNHB4O1xyXG4kZm9udC1zaXplLWg0LXJlc3A6IDIwcHg7XHJcbiRmb250LXNpemUtaDUtcmVzcDogMThweDtcclxuJGZvbnQtc2l6ZS1oNi1yZXNwOiAxNXB4O1xyXG5cclxuLy8gQnJlYWtwb2ludHNcclxuJGxzZDogMTY2MHB4O1xyXG4kbWFjOiAxNDQwcHg7XHJcbiRsdDogMTM2NnB4O1xyXG4kbHM6IDEyODBweDtcclxuJGxnOiAxMjAwcHg7XHJcbiRpcGFkOiAxMDUwcHg7XHJcbiRtZDogOTkycHg7XHJcbiR0YWI6IDgwMHB4O1xyXG4kc206IDc2OHB4O1xyXG4kbW9iX3A6IDY0MHB4O1xyXG4kbWJfbDogNTgwcHg7XHJcbiRtYjogNDgwcHg7XHJcbiRpcDogNDIwcHg7XHJcbiR4czogMzUwcHg7XHJcblxyXG4kY29udGFpbmVyX3dpZHRoOiAxMzY0cHg7XHJcbiR3aWRlc2VtaV9jb250YWluZXJfd2lkdGg6IDE1NTBweDtcclxuJHdpZGVfY29udGFpbmVyX3dpZHRoOiAxNzIwcHg7XHJcbiRuYXJyb3dfY29udGFpbmVyX3dpZHRoOiAxMTcwcHg7IiwiLyohXHJcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjAuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICovXHJcblxyXG5ALW1zLXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGhcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXJcclxufVxyXG5cclxuKixcclxuOjphZnRlcixcclxuOjpiZWZvcmUge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdFxyXG59XHJcblxyXG4uY29udGFpbmVyLCAud2lkZS1jb250YWluZXIsIC5uYXJyb3ctY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cclxufVxyXG5cclxuLnJvdyB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4XHJcbn1cclxuXHJcbi5uby1ndXR0ZXJzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5uby1ndXR0ZXJzPi5jb2wsXHJcbi5uby1ndXR0ZXJzPltjbGFzcyo9Y29sLV0ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMFxyXG59XHJcblxyXG4uY29sLFxyXG4uY29sLTEsXHJcbi5jb2wtMTAsXHJcbi5jb2wtMTEsXHJcbi5jb2wtMTIsXHJcbi5jb2wtMixcclxuLmNvbC0zLFxyXG4uY29sLTQsXHJcbi5jb2wtNSxcclxuLmNvbC02LFxyXG4uY29sLTcsXHJcbi5jb2wtOCxcclxuLmNvbC05LFxyXG4uY29sLWF1dG8sXHJcbi5jb2wtbGcsXHJcbi5jb2wtbGctMSxcclxuLmNvbC1sZy0xMCxcclxuLmNvbC1sZy0xMSxcclxuLmNvbC1sZy0xMixcclxuLmNvbC1sZy0yLFxyXG4uY29sLWxnLTMsXHJcbi5jb2wtbGctNCxcclxuLmNvbC1sZy01LFxyXG4uY29sLWxnLTYsXHJcbi5jb2wtbGctNyxcclxuLmNvbC1sZy04LFxyXG4uY29sLWxnLTksXHJcbi5jb2wtbGctYXV0byxcclxuLmNvbC1tZCxcclxuLmNvbC1tZC0xLFxyXG4uY29sLW1kLTEwLFxyXG4uY29sLW1kLTExLFxyXG4uY29sLW1kLTEyLFxyXG4uY29sLW1kLTIsXHJcbi5jb2wtbWQtMyxcclxuLmNvbC1tZC00LFxyXG4uY29sLW1kLTUsXHJcbi5jb2wtbWQtNixcclxuLmNvbC1tZC03LFxyXG4uY29sLW1kLTgsXHJcbi5jb2wtbWQtOSxcclxuLmNvbC1tZC1hdXRvLFxyXG4uY29sLXNtLFxyXG4uY29sLXNtLTEsXHJcbi5jb2wtc20tMTAsXHJcbi5jb2wtc20tMTEsXHJcbi5jb2wtc20tMTIsXHJcbi5jb2wtc20tMixcclxuLmNvbC1zbS0zLFxyXG4uY29sLXNtLTQsXHJcbi5jb2wtc20tNSxcclxuLmNvbC1zbS02LFxyXG4uY29sLXNtLTcsXHJcbi5jb2wtc20tOCxcclxuLmNvbC1zbS05LFxyXG4uY29sLXNtLWF1dG8sXHJcbi5jb2wteGwsXHJcbi5jb2wteGwtMSxcclxuLmNvbC14bC0xMCxcclxuLmNvbC14bC0xMSxcclxuLmNvbC14bC0xMixcclxuLmNvbC14bC0yLFxyXG4uY29sLXhsLTMsXHJcbi5jb2wteGwtNCxcclxuLmNvbC14bC01LFxyXG4uY29sLXhsLTYsXHJcbi5jb2wteGwtNyxcclxuLmNvbC14bC04LFxyXG4uY29sLXhsLTksXHJcbi5jb2wteGwtYXV0byB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHhcclxufVxyXG5cclxuLmNvbCB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmNvbC1hdXRvIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lXHJcbn1cclxuXHJcbi5jb2wtMSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyVcclxufVxyXG5cclxuLmNvbC0yIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JVxyXG59XHJcblxyXG4uY29sLTMge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlXHJcbn1cclxuXHJcbi5jb2wtNCB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyVcclxufVxyXG5cclxuLmNvbC01IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JVxyXG59XHJcblxyXG4uY29sLTYge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlXHJcbn1cclxuXHJcbi5jb2wtNyB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyVcclxufVxyXG5cclxuLmNvbC04IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JVxyXG59XHJcblxyXG4uY29sLTkge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlXHJcbn1cclxuXHJcbi5jb2wtMTAge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlXHJcbn1cclxuXHJcbi5jb2wtMTEge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclXHJcbn1cclxuXHJcbi5jb2wtMTIge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5vcmRlci1maXJzdCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xyXG4gICAgb3JkZXI6IC0xXHJcbn1cclxuXHJcbi5vcmRlci1sYXN0IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xyXG4gICAgb3JkZXI6IDEzXHJcbn1cclxuXHJcbi5vcmRlci0wIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgIG9yZGVyOiAwXHJcbn1cclxuXHJcbi5vcmRlci0xIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgIG9yZGVyOiAxXHJcbn1cclxuXHJcbi5vcmRlci0yIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgIG9yZGVyOiAyXHJcbn1cclxuXHJcbi5vcmRlci0zIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgIG9yZGVyOiAzXHJcbn1cclxuXHJcbi5vcmRlci00IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgIG9yZGVyOiA0XHJcbn1cclxuXHJcbi5vcmRlci01IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgIG9yZGVyOiA1XHJcbn1cclxuXHJcbi5vcmRlci02IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgIG9yZGVyOiA2XHJcbn1cclxuXHJcbi5vcmRlci03IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgIG9yZGVyOiA3XHJcbn1cclxuXHJcbi5vcmRlci04IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogODtcclxuICAgIG9yZGVyOiA4XHJcbn1cclxuXHJcbi5vcmRlci05IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICBvcmRlcjogOVxyXG59XHJcblxyXG4ub3JkZXItMTAge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICBvcmRlcjogMTBcclxufVxyXG5cclxuLm9yZGVyLTExIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gICAgb3JkZXI6IDExXHJcbn1cclxuXHJcbi5vcmRlci0xMiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgIG9yZGVyOiAxMlxyXG59XHJcblxyXG4ub2Zmc2V0LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJVxyXG59XHJcblxyXG4ub2Zmc2V0LTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyVcclxufVxyXG5cclxuLm9mZnNldC0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSVcclxufVxyXG5cclxuLm9mZnNldC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlXHJcbn1cclxuXHJcbi5vZmZzZXQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JVxyXG59XHJcblxyXG4ub2Zmc2V0LTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJVxyXG59XHJcblxyXG4ub2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyVcclxufVxyXG5cclxuLm9mZnNldC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclXHJcbn1cclxuXHJcbi5vZmZzZXQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlXHJcbn1cclxuXHJcbi5vZmZzZXQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyVcclxufVxyXG5cclxuLm9mZnNldC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkge1xyXG4gICAgLmNvbC1zbSB7XHJcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgIH1cclxuICAgIC5jb2wtc20tYXV0byB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lXHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTEge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDguMzMzMzMzJVxyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0yIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyVcclxuICAgIH1cclxuICAgIC5jb2wtc20tMyB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjUlXHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzJVxyXG4gICAgfVxyXG4gICAgLmNvbC1zbS01IHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyVcclxuICAgIH1cclxuICAgIC5jb2wtc20tNiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlXHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTcge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTguMzMzMzMzJVxyXG4gICAgfVxyXG4gICAgLmNvbC1zbS04IHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyVcclxuICAgIH1cclxuICAgIC5jb2wtc20tOSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgICAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzUlXHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTEwIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyVcclxuICAgIH1cclxuICAgIC5jb2wtc20tMTEge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogOTEuNjY2NjY3JVxyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0xMiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tZmlyc3Qge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xyXG4gICAgICAgIG9yZGVyOiAtMVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLWxhc3Qge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcclxuICAgICAgICBvcmRlcjogMTNcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS0wIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgICAgIG9yZGVyOiAwXHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tMSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgICBvcmRlcjogMVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgICAgb3JkZXI6IDJcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS0zIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgICAgIG9yZGVyOiAzXHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tNCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgICBvcmRlcjogNFxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTUge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICAgICAgb3JkZXI6IDVcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS02IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgICAgIG9yZGVyOiA2XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tNyB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgICAgICBvcmRlcjogN1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTgge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICAgICAgb3JkZXI6IDhcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS05IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgICAgICBvcmRlcjogOVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTEwIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICAgICAgb3JkZXI6IDEwXHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tMTEge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgICAgICBvcmRlcjogMTFcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS0xMiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgICAgIG9yZGVyOiAxMlxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS0wIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMFxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS0xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyVcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyVcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tNiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS03IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS04IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS05IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNzUlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTEwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS0xMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyVcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgIC5jb2wtbWQge1xyXG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAuY29sLW1kLWF1dG8ge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0xIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzMyVcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NjclXHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTMge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1JVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC00IHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyVcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NjclXHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTYge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC03IHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyVcclxuICAgIH1cclxuICAgIC5jb2wtbWQtOCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclXHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTkge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0xMCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlXHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTExIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyVcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMTIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLWZpcnN0IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcclxuICAgICAgICBvcmRlcjogLTFcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC1sYXN0IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgICAgICAgb3JkZXI6IDEzXHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgICAgICBvcmRlcjogMFxyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTEge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICAgICAgb3JkZXI6IDFcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC0yIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICAgIG9yZGVyOiAyXHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMyB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgICBvcmRlcjogM1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICAgICAgb3JkZXI6IDRcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC01IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgICAgIG9yZGVyOiA1XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtNiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgICAgICBvcmRlcjogNlxyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTcge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICAgICAgb3JkZXI6IDdcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC04IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgICAgIG9yZGVyOiA4XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtOSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICAgICAgb3JkZXI6IDlcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC0xMCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgICAgIG9yZGVyOiAxMFxyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTExIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICAgICAgb3JkZXI6IDExXHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMTIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgICAgICBvcmRlcjogMTJcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjUlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtNyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyVcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtOCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyVcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtOSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC0xMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyVcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtMTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAuY29sLWxnIHtcclxuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgfVxyXG4gICAgLmNvbC1sZy1hdXRvIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmVcclxuICAgIH1cclxuICAgIC5jb2wtbGctMSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogOC4zMzMzMzMlXHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjY3JVxyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0zIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNSVcclxuICAgIH1cclxuICAgIC5jb2wtbGctNCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlXHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTUge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogNDEuNjY2NjY3JVxyXG4gICAgfVxyXG4gICAgLmNvbC1sZy02IHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCVcclxuICAgIH1cclxuICAgIC5jb2wtbGctNyB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlXHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTgge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2NjY3JVxyXG4gICAgfVxyXG4gICAgLmNvbC1sZy05IHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NSVcclxuICAgIH1cclxuICAgIC5jb2wtbGctMTAge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogODMuMzMzMzMzJVxyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0xMSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NjclXHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTEyIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy1maXJzdCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgICAgICAgb3JkZXI6IC0xXHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctbGFzdCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xyXG4gICAgICAgIG9yZGVyOiAxM1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTAge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XHJcbiAgICAgICAgb3JkZXI6IDBcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy0xIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgICAgIG9yZGVyOiAxXHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctMiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgICBvcmRlcjogMlxyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTMge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgICAgb3JkZXI6IDNcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy00IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgICAgIG9yZGVyOiA0XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctNSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgICAgICBvcmRlcjogNVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTYge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICAgICAgb3JkZXI6IDZcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy03IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgICAgIG9yZGVyOiA3XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctOCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogODtcclxuICAgICAgICBvcmRlcjogOFxyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTkge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgICAgIG9yZGVyOiA5XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctMTAge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgICAgICBvcmRlcjogMTBcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy0xMSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gICAgICAgIG9yZGVyOiAxMVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTEyIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICAgICAgb3JkZXI6IDEyXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyVcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyVcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctMyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy00IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy02IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTAlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctMTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTExIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgIC5jb2wteGwge1xyXG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAuY29sLXhsLWF1dG8ge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZVxyXG4gICAgfVxyXG4gICAgLmNvbC14bC0xIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzMyVcclxuICAgIH1cclxuICAgIC5jb2wteGwtMiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NjclXHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTMge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1JVxyXG4gICAgfVxyXG4gICAgLmNvbC14bC00IHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyVcclxuICAgIH1cclxuICAgIC5jb2wteGwtNSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NjclXHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTYge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJVxyXG4gICAgfVxyXG4gICAgLmNvbC14bC03IHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyVcclxuICAgIH1cclxuICAgIC5jb2wteGwtOCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclXHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTkge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JVxyXG4gICAgfVxyXG4gICAgLmNvbC14bC0xMCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlXHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTExIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyVcclxuICAgIH1cclxuICAgIC5jb2wteGwtMTIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLWZpcnN0IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcclxuICAgICAgICBvcmRlcjogLTFcclxuICAgIH1cclxuICAgIC5vcmRlci14bC1sYXN0IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgICAgICAgb3JkZXI6IDEzXHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtMCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgICAgICBvcmRlcjogMFxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTEge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICAgICAgb3JkZXI6IDFcclxuICAgIH1cclxuICAgIC5vcmRlci14bC0yIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICAgIG9yZGVyOiAyXHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtMyB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgICBvcmRlcjogM1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICAgICAgb3JkZXI6IDRcclxuICAgIH1cclxuICAgIC5vcmRlci14bC01IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgICAgIG9yZGVyOiA1XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtNiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgICAgICBvcmRlcjogNlxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTcge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICAgICAgb3JkZXI6IDdcclxuICAgIH1cclxuICAgIC5vcmRlci14bC04IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgICAgIG9yZGVyOiA4XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtOSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICAgICAgb3JkZXI6IDlcclxuICAgIH1cclxuICAgIC5vcmRlci14bC0xMCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgICAgIG9yZGVyOiAxMFxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTExIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICAgICAgb3JkZXI6IDExXHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtMTIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgICAgICBvcmRlcjogMTJcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjUlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtNyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyVcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtOCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyVcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtOSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC0xMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyVcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtMTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclXHJcbiAgICB9XHJcbn1cclxuXHJcbi5kLW5vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnRcclxufVxyXG5cclxuLmQtaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSFpbXBvcnRhbnRcclxufVxyXG5cclxuLmQtaW5saW5lLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnRcclxufVxyXG5cclxuLmQtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50XHJcbn1cclxuXHJcbi5kLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlIWltcG9ydGFudFxyXG59XHJcblxyXG4uZC10YWJsZS1yb3cge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93IWltcG9ydGFudFxyXG59XHJcblxyXG4uZC10YWJsZS1jZWxsIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ghaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ghaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnRcclxufVxyXG5cclxuLmQtaW5saW5lLWZsZXgge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94IWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCFpbXBvcnRhbnRcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIHtcclxuICAgIC5kLXNtLW5vbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZC1zbS1pbmxpbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZSFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5kLXNtLWlubGluZS1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQtc20tYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQtc20tdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQtc20tdGFibGUtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3chaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZC1zbS10YWJsZS1jZWxsIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQtc20tZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ghaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94IWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQtc20taW5saW5lLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCFpbXBvcnRhbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgIC5kLW1kLW5vbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZC1tZC1pbmxpbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZSFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5kLW1kLWlubGluZS1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQtbWQtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQtbWQtdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQtbWQtdGFibGUtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3chaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZC1tZC10YWJsZS1jZWxsIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQtbWQtZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ghaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94IWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQtbWQtaW5saW5lLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCFpbXBvcnRhbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcclxuICAgIC5kLWxnLW5vbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZC1sZy1pbmxpbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZSFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5kLWxnLWlubGluZS1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQtbGctYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQtbGctdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQtbGctdGFibGUtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3chaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZC1sZy10YWJsZS1jZWxsIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQtbGctZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ghaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94IWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQtbGctaW5saW5lLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCFpbXBvcnRhbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAuZC14bC1ub25lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQteGwtaW5saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZC14bC1pbmxpbmUtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5kLXhsLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5kLXhsLXRhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZSFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5kLXhsLXRhYmxlLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93IWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQteGwtdGFibGUtY2VsbCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5kLXhsLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94IWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5kLXhsLWlubGluZS1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ghaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXghaW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgICAuZC1wcmludC1ub25lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQtcHJpbnQtaW5saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5kLXByaW50LWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5kLXByaW50LXRhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZSFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5kLXByaW50LXRhYmxlLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93IWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5kLXByaW50LWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94IWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5kLXByaW50LWlubGluZS1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ghaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXghaW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbGV4LXJvdyB7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3chaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZsZXgtY29sdW1uIHtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4haW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZsZXgtcm93LXJldmVyc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mbGV4LXdyYXAge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mbGV4LW5vd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAhaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UhaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0IWltcG9ydGFudFxyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5IWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuIWltcG9ydGFudFxyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kIWltcG9ydGFudFxyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtc3RhcnQge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0IWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCFpbXBvcnRhbnRcclxufVxyXG5cclxuLmFsaWduLWl0ZW1zLWVuZCB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kIWltcG9ydGFudFxyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyIWltcG9ydGFudFxyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoIWltcG9ydGFudFxyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0IWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LWVuZCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCFpbXBvcnRhbnRcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnRcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiFpbXBvcnRhbnRcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ghaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWF1dG8ge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBhdXRvIWltcG9ydGFudFxyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0IWltcG9ydGFudFxyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1lbmQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kIWltcG9ydGFudFxyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlciFpbXBvcnRhbnRcclxufVxyXG5cclxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoIWltcG9ydGFudFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkge1xyXG4gICAgLmZsZXgtc20tcm93IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5mbGV4LXNtLWNvbHVtbiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS13cmFwIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS1ub3dyYXAge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0IWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0IWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ghaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XHJcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XHJcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcclxuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ghaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ghaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xyXG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0IWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0IWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtc20tZW5kIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoIWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgLmZsZXgtbWQtcm93IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLWNvbHVtbiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC13cmFwIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC1ub3dyYXAge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0IWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0IWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ghaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XHJcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XHJcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcclxuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ghaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ghaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xyXG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0IWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0IWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbWQtZW5kIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoIWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgLmZsZXgtbGctcm93IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5mbGV4LWxnLWNvbHVtbiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZmxleC1sZy13cmFwIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZmxleC1sZy1ub3dyYXAge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0IWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0IWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ghaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XHJcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XHJcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcclxuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ghaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ghaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xyXG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0IWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0IWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbGctZW5kIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoIWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgIC5mbGV4LXhsLXJvdyB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3chaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3chaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZmxleC14bC1jb2x1bW4ge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtd3JhcCB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtbm93cmFwIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0IWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5IWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5IWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4haW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0IWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy14bC1lbmQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2ghaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcclxuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0IWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0IWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcclxuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcclxuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4haW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XHJcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYteGwtYXV0byB7XHJcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXhsLWVuZCB7XHJcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XHJcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XHJcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XHJcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCFpbXBvcnRhbnRcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1ncmlkLm1pbi5jc3MubWFwICovXHJcbiIsIi8qIFNsaWRlciAqL1xyXG4uc2xpY2stc2xpZGVyXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Rcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zbGljay1saXN0OmZvY3VzXHJcbntcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcclxue1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY3Vyc29yOiBoYW5kO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxyXG57XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFja1xyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcclxuLnNsaWNrLXRyYWNrOmFmdGVyXHJcbntcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcclxue1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5zbGljay1zbGlkZSBpbWdcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xyXG57XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4iLCIuc2xpY2stbGlnaHRib3h7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6OTk5OTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6YmxhY2s7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAwLjVzIGVhc2V9LnNsaWNrLWxpZ2h0Ym94IC5zbGljay1sb2FkaW5nIC5zbGljay1saXN0e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLWxpZ2h0Ym94IC5zbGljay1wcmV2e2xlZnQ6MTVweH0uc2xpY2stbGlnaHRib3ggLnNsaWNrLW5leHR7cmlnaHQ6MTVweH0uc2xpY2stbGlnaHRib3gtaGlkZXtvcGFjaXR5OjB9LnNsaWNrLWxpZ2h0Ym94LWhpZGUuc2xpY2stbGlnaHRib3gtaWV7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9LnNsaWNrLWxpZ2h0Ym94LWhpZGUtaW5pdHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDtvcGFjaXR5OjB9LnNsaWNrLWxpZ2h0Ym94LWhpZGUtaW5pdC5zbGljay1saWdodGJveC1pZXstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKX0uc2xpY2stbGlnaHRib3gtaW5uZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW17dGV4dC1hbGlnbjpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVufS5zbGljay1saWdodGJveC1zbGljay1pdGVtOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6LTAuMjVlbX0uc2xpY2stY2FwdGlvbi1ib3R0b20gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWNhcHRpb257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyMHB4fS5zbGljay1jYXB0aW9uLWR5bmFtaWMgLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWNhcHRpb257ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0uc2xpY2stbGlnaHRib3gtc2xpY2staXRlbS1pbm5lcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWF4LXdpZHRoOjkwJTttYXgtaGVpZ2h0OjkwJX0uc2xpY2stbGlnaHRib3gtc2xpY2staW1ne21hcmdpbjowIGF1dG87ZGlzcGxheTpibG9jazttYXgtd2lkdGg6OTAlO21heC1oZWlnaHQ6OTAlfS5zbGljay1saWdodGJveC1zbGljay1jYXB0aW9ue21hcmdpbjoxMHB4IDAgMDtjb2xvcjp3aGl0ZX0uc2xpY2stbGlnaHRib3gtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MTVweDtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7bGluZS1oZWlnaHQ6MDtmb250LXNpemU6MDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnRyYW5zcGFyZW50O3BhZGRpbmc6MDtib3JkZXI6bm9uZX0uc2xpY2stbGlnaHRib3gtY2xvc2U6Zm9jdXN7b3V0bGluZTpub25lfS5zbGljay1saWdodGJveC1jbG9zZTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJzbGlja1wiO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6d2hpdGU7b3BhY2l0eTowLjg1Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2NvbnRlbnQ6J8OXJ30iLCIuc2VsZWN0Mi1jb250YWluZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI4cHg7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6OHB4O3BhZGRpbmctcmlnaHQ6MjBweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7cG9zaXRpb246cmVsYXRpdmV9LnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke3BhZGRpbmctcmlnaHQ6OHB4O3BhZGRpbmctbGVmdDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MzJweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWxlZnQ6OHB4O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZXtmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6bm9uZTtmb250LXNpemU6MTAwJTttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNlbGVjdDItZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDAwcHg7d2lkdGg6MTAwJTt6LWluZGV4OjEwNTF9LnNlbGVjdDItcmVzdWx0c3tkaXNwbGF5OmJsb2NrfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZzo2cHg7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRde2N1cnNvcjpwb2ludGVyfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bntsZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvd3tib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NHB4fS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtwYWRkaW5nOjRweDt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZXtkaXNwbGF5Om5vbmV9LnNlbGVjdDItY2xvc2UtbWFza3tib3JkZXI6MDttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dG9wOjA7bWluLWhlaWdodDoxMDAlO21pbi13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87b3BhY2l0eTowO3otaW5kZXg6OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7aGVpZ2h0OjFweCAhaW1wb3J0YW50O21hcmdpbjotMXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowIDVweDt3aWR0aDoxMDAlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGl7bGlzdC1zdHlsZTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OTttYXJnaW4tdG9wOjVweDtmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjVweDttYXJnaW4tcmlnaHQ6MTBweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjpkZWZhdWx0O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcntjb2xvcjojMzMzfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7ZmxvYXQ6cmlnaHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjpzb2xpZCBibGFjayAxcHg7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO291dGxpbmU6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF17cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXXtjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXXtiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZy1sZWZ0OjFlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtwYWRkaW5nLWxlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTFlbTtwYWRkaW5nLWxlZnQ6MmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTJlbTtwYWRkaW5nLWxlZnQ6M2VtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0zZW07cGFkZGluZy1sZWZ0OjRlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTRlbTtwYWRkaW5nLWxlZnQ6NWVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTVlbTtwYWRkaW5nLWxlZnQ6NmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRde2JhY2tncm91bmQtY29sb3I6IzU4OTdmYjtjb2xvcjp3aGl0ZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtvdXRsaW5lOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MTBweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JhY2tncm91bmQtY29sb3I6I2RkZDtib3JkZXI6bm9uZTtib3JkZXItbGVmdDoxcHggc29saWQgI2FhYTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHg7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tib3JkZXI6bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnRleHQ7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOmRlZmF1bHQ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtjb2xvcjojODg4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjJweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVye2NvbG9yOiM1NTV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2Zsb2F0OnJpZ2h0fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7bWFyZ2luLWxlZnQ6MnB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3JkZXI6MXB4IHNvbGlkICNhYWE7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke291dGxpbmU6MDtib3gtc2hhZG93Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3due2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmV7Ym9yZGVyLWJvdHRvbTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLXRvcDpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXXtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVde2NvbG9yOmdyZXl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF17YmFja2dyb3VuZC1jb2xvcjojMzg3NWQ3O2NvbG9yOiNmZmZ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo2cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due2JvcmRlci1jb2xvcjojNTg5N2ZifSIsIi8qR2VuZXJhbCBTdHlsZSovXHJcblxyXG4qIHtcclxuXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSxcclxuICAmOmhvdmVyIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHsgLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuKiB7XHJcblxyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICY6OnNlbGVjdGlvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2dyZWVuX2w7XHJcbiAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5ib2R5IHtcclxuICBjb2xvcjogJHRleHRfY29sb3I7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5X2ZvbnQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODU7XHJcbiAgJi5tZW51LWFjdGl2ZSxcclxuICAmLnNob3ctcG9wdXAtZm9ybSB7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogJGNvbnRhaW5lcl93aWR0aDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uc2VtaS13aWRlLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogJHdpZGVzZW1pX2NvbnRhaW5lcl93aWR0aDtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ud2lkZS1jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogJHdpZGVfY29udGFpbmVyX3dpZHRoO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5uYXJyb3ctY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6ICRuYXJyb3dfY29udGFpbmVyX3dpZHRoO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucmVsYXRpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBUeXBvZ3JhcGh5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBlYWNoICRoZWFkZXIsICRzaXplIGluIChoMTogJGZvbnRfYiAjeyRmb250LXNpemUtaDF9LyN7JGgxLWxpbmV9ICRwcmltYXJ5X2ZvbnQsIGgyOiAkZm9udF9iICN7JGZvbnQtc2l6ZS1oMn0vI3skaDItbGluZX0gJHByaW1hcnlfZm9udCwgaDM6ICRmb250X2IgI3skZm9udC1zaXplLWgzfS8jeyRoMy1saW5lfSAkcHJpbWFyeV9mb250LCBoNDogJGZvbnRfYiAjeyRmb250LXNpemUtaDR9LyN7JGg0LWxpbmV9ICRwcmltYXJ5X2ZvbnQsIGg1OiAkZm9udF9yICN7JGZvbnQtc2l6ZS1oNX0vI3skaDUtbGluZX0gJHByaW1hcnlfZm9udCwgaDY6ICRmb250X2IgI3skZm9udC1zaXplLWg2fS8jeyRoNi1saW5lfSAkcHJpbWFyeV9mb250KSB7XHJcbiAgYm9keSAjeyRoZWFkZXJ9IHtcclxuICAgIGZvbnQ6ICRzaXplO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb2xvcjogJHRpdGxlX2Rhcms7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGgxIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMSAtIDQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMSAtIDg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMSAtIDEyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtYikge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDEgLSAxNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyIC0gMjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyIC0gNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyIC0gNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzIC0gMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNzVlbTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XHJcbiAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5kZm4sXHJcbmNpdGUsXHJcbmVtLFxyXG5pIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMCAxZW07XHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbjogMCAwIDFlbTtcclxufVxyXG5cclxucHJlIHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS42ZW07XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDEuNmVtO1xyXG59XHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnR0LFxyXG52YXIge1xyXG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG5hYmJyLFxyXG5hY3JvbnltIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XHJcbiAgY3Vyc29yOiBoZWxwO1xyXG59XHJcblxyXG5tYXJrLFxyXG5pbnMge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5iaWcge1xyXG4gIGZvbnQtc2l6ZTogMTI1JTtcclxufVxyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBkaXNjO1xyXG59XHJcblxyXG5vbCB7XHJcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxufVxyXG5cclxubGkgPiB1bCxcclxubGkgPiBvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbn1cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEVsZW1lbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuYmxvY2txdW90ZTpiZWZvcmUsXHJcbmJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLFxyXG5xOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLFxyXG5xIHtcclxuICBxdW90ZXM6IFwiXCIgXCJcIjtcclxufVxyXG5cclxuaHIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG5cclxuaW1nIHtcclxuICBoZWlnaHQ6IGF1dG87IC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLiAqL1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgQ2xlYXJmaXhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDA7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4qIGh0bWwgLmNsZWFyZml4IHtcclxuICBoZWlnaHQ6IDElO1xyXG59XHJcblxyXG4uY2xlYXJmaXgge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY2xlYXI6YmVmb3JlLFxyXG4uY2xlYXI6YWZ0ZXIsXHJcbi5lbnRyeS1jb250ZW50OmJlZm9yZSxcclxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXHJcbi5jb21tZW50LWNvbnRlbnQ6YmVmb3JlLFxyXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxyXG4uc2l0ZS1oZWFkZXI6YmVmb3JlLFxyXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXHJcbi5zaXRlLWNvbnRlbnQ6YmVmb3JlLFxyXG4uc2l0ZS1jb250ZW50OmFmdGVyLFxyXG4uc2l0ZS1mb290ZXI6YmVmb3JlLFxyXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxufVxyXG5cclxuLmNsZWFyOmFmdGVyLFxyXG4uZW50cnktY29udGVudDphZnRlcixcclxuLmNvbW1lbnQtY29udGVudDphZnRlcixcclxuLnNpdGUtaGVhZGVyOmFmdGVyLFxyXG4uc2l0ZS1jb250ZW50OmFmdGVyLFxyXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgV2lkZ2V0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi53aWRnZXQge1xyXG4gIG1hcmdpbjogMCAwIDFlbTtcclxufVxyXG5cclxuLyogTWFrZSBzdXJlIHNlbGVjdCBlbGVtZW50cyBmaXQgaW4gd2lkZ2V0cy4gKi9cclxuLndpZGdldCBzZWxlY3Qge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBQb3N0cyBhbmQgcGFnZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc3RpY2t5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmhlbnRyeSB7XHJcbiAgbWFyZ2luOiAwIDAgMWVtO1xyXG59XHJcblxyXG4uYnlsaW5lLFxyXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW5nbGUgLmJ5bGluZSxcclxuLmdyb3VwLWJsb2cgLmJ5bGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4ucGFnZS1jb250ZW50LFxyXG4uZW50cnktY29udGVudCxcclxuLmVudHJ5LXN1bW1hcnkge1xyXG4gIG1hcmdpbjogMWVtIDAgMDtcclxufVxyXG5cclxuLnBhZ2UtbGlua3Mge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbjogMCAwIDFlbTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBBc2lkZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYmxvZyAuZm9ybWF0LWFzaWRlIC5lbnRyeS10aXRsZSxcclxuLmFyY2hpdmUgLmZvcm1hdC1hc2lkZSAuZW50cnktdGl0bGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgQ29tbWVudHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29tbWVudC1jb250ZW50IGEge1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLmJ5cG9zdGF1dGhvciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgQ29tbWVudHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29tbWVudC1jb250ZW50IGEge1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLmJ5cG9zdGF1dGhvciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBJbmZpbml0ZSBzY3JvbGxcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBHbG9iYWxseSBoaWRkZW4gZWxlbWVudHMgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgc3VwcG9ydGVkIGFuZCBpbiB1c2UuICovXHJcbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sIC8qIE9sZGVyIC8gTmV3ZXIgUG9zdHMgTmF2aWdhdGlvbiAoYWx3YXlzIGhpZGRlbikgKi9cclxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIgeyAvKiBUaGVtZSBGb290ZXIgKHdoZW4gc2V0IHRvIHNjcm9sbGluZykgKi9cclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0IHdlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXHJcbi5pbmZpbml0eS1lbmQubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIE1lZGlhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxyXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxyXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cclxuZW1iZWQsXHJcbmlmcmFtZSxcclxub2JqZWN0IHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgQ2FwdGlvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ud3AtY2FwdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcclxuICBtYXJnaW46IDAuODA3NWVtIDA7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLXRleHQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBHYWxsZXJpZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZ2FsbGVyeSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmdhbGxlcnktaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XHJcbiAgbWF4LXdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcclxuICBtYXgtd2lkdGg6IDMzLjMzJTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xyXG4gIG1heC13aWR0aDogMjUlO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XHJcbiAgbWF4LXdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcclxuICBtYXgtd2lkdGg6IDE2LjY2JTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xyXG4gIG1heC13aWR0aDogMTQuMjglO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XHJcbiAgbWF4LXdpZHRoOiAxMi41JTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xyXG4gIG1heC13aWR0aDogMTEuMTElO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jYXB0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZ1bGwtd2lkdGgge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXIsXHJcbi5hbGlnbi1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFsaWduLWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi50ZXh0LXVwcGVyY2FzZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmFsaWdubGVmdCB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMWVtO1xyXG59XHJcblxyXG4uYWxpZ25yaWdodCB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tbGVmdDogMWVtO1xyXG59XHJcblxyXG4uYWxpZ25jZW50ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4uYWxpZ252ZXJ0aWNhbHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbiIsIkBtaXhpbiBtcSggJHZhcikge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyR2YXJ9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4tbXEoICR2YXIpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skdmFyfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWF4LW1xKCAkdmFyKSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHZhcn0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1pbi1tYXgtbXEoICRtaW4sICRtYXgpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skbWlufSkgYW5kIChtYXgtd2lkdGg6ICN7JG1heH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHVzZS1mb250KCRmYW1pbHksICR3ZWlnaHQpIHtcclxuICBmb250LWZhbWlseTogJGZhbWlseTtcclxuICBmb250LXdlaWdodDogJHdlaWdodDtcclxufVxyXG5cclxuLy8gRm9udCBmYWNlIGhlbHBlclxyXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcclxuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcclxuXHJcbiAgQGlmICRpbmRleCB7XHJcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuICRzdHJpbmc7XHJcbn1cclxuXHJcbi8vIGZvbnQgRmFjZSBjdXN0b20gZ2VuZXJhdG9yXHJcbkBtaXhpbiBmb250LWZhY2UoJG5hbWUsICRmb2xkZXIsICR3ZWlnaHQ6IG51bGwsICRzdHlsZTogbnVsbCwgJGV4dHM6IGVvdCB3b2ZmMiB3b2ZmIHR0ZiBzdmcpIHtcclxuICAkcGF0aDogJy4uLy4uL2Fzc2V0cy9mb250cy8nO1xyXG4gICRzcmM6IG51bGw7XHJcbiAgJGV4dG1vZHM6IChcclxuICAgICAgICAgIGVvdDogXCI/XCIsXHJcbiAgICAgICAgICBzdmc6IFwiI1wiICsgc3RyLXJlcGxhY2UoJG5hbWUsIFwiIFwiLCBcIl9cIilcclxuICApO1xyXG4gICRmb3JtYXRzOiAoXHJcbiAgICAgICAgICBvdGY6IFwib3BlbnR5cGVcIixcclxuICAgICAgICAgIHR0ZjogXCJ0cnVldHlwZVwiXHJcbiAgKTtcclxuICBAZWFjaCAkZXh0IGluICRleHRzIHtcclxuICAgICRleHRtb2Q6IGlmKG1hcC1oYXMta2V5KCRleHRtb2RzLCAkZXh0KSwgJGV4dCArIG1hcC1nZXQoJGV4dG1vZHMsICRleHQpLCAkZXh0KTtcclxuICAgICRmb3JtYXQ6IGlmKG1hcC1oYXMta2V5KCRmb3JtYXRzLCAkZXh0KSwgbWFwLWdldCgkZm9ybWF0cywgJGV4dCksICRleHQpO1xyXG4gICAgJHNyYzogYXBwZW5kKCRzcmMsIHVybChxdW90ZSgkcGF0aCArICRmb2xkZXIgKyBcIi9cIisgJG5hbWUgK1wiLlwiICsgJGV4dG1vZCkpIGZvcm1hdChxdW90ZSgkZm9ybWF0KSksIGNvbW1hKTtcclxuICB9XHJcblxyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IHF1b3RlKCRuYW1lKTtcclxuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG4gICAgc3JjOiAkc3JjO1xyXG4gIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgQWNjZXNzaWJpbGl0eVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzIxNzU5YjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xyXG59XHJcblxyXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cclxuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcbiIsIi5zaXRlLWhlYWRlciB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTAzO1xyXG4gICAgLy8gdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1hYykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dnZWQtaW4gJiB7XHJcbiAgICAgICAgdG9wOiAzMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9nby1tZW51LXdyYXBwZXIge1xyXG4gICAgdHJhbnNpdGlvbjogLjhzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRpcCAtIDIwKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgIHRvcDogLTMwMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2dvLW1lbnUtaW5uZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgxNzcwcHgpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtYnJhbmRpbmctbWFpbi1sb2dvIHtcclxuICAgIG1heC13aWR0aDogMTk1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoMTQ4MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgLnN0MCB7XHJcbiAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3QxIHtcclxuICAgICAgICAgICAgZmlsbDogJG1haW5fd2hpdGVcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0MiB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYWluX3doaXRlXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdDMge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0NCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYWluX3doaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3Q1IHtcclxuICAgICAgICAgICAgZmlsbDogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdDYge1xyXG4gICAgICAgICAgICBmaWxsOiAkZ3JlZW5fZGFya2VzdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oZWFkZXItc2VhcmNoLXBvcHVwLFxyXG4uaGVhZGVyLWNvbnRhY3QtcG9wdXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogLSAxMDAlO1xyXG4gICAgdG9wOiAtMTAwJTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHMgb3BhY2l0eTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGRhcmssIDAuOCk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItc2VhcmNoLXBvcHVwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgLmhlYWRlci1maXhlZCAmIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1zZWFyY2gtcG9wdXAtaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDB2aDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJveF9zaGFkb3c7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXNlYXJjaC1wb3B1cC1jbG9zZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWNvbnRhY3QtcG9wdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGlwKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItZml4ZWQgJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbnMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTM0NHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRib3hfc2hhZG93O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDVweCA0MHB4IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPmRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tcSgkbWQgKyAxKSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPmRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRkYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubG9jLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNvdW50cnkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2dyZWVuX2Q7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1jb250YWN0LWxvY2F0aW9uLWNpdHkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGl0bGVfZGFyaztcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgaDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItY29udGFjdC1sb2NhdGlvbi1hZGRyZXNzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluX2dyZWVuX2Q7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZSAtIDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID5wIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWNvbnRhY3QtcGhvbmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW5fZ3JlZW5fZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9iO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlIC0gMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1jb250YWN0LWZheCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWFpbl9ncmVlbl9kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2UgLSAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+cCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItY29udGFjdC1wb3B1cC1jbG9zZSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICByaWdodDogNTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWZpeGVkIHtcclxuICAgIGhlYWRlci5zaXRlLWhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkbWFpbl9ncmVlbl9kIDAlLCAkbWFpbl9ncmVlbl9sIDEwMCUpO1xyXG5cclxuICAgICAgICAuc2l0ZS10aXRsZSB7XHJcbiAgICAgICAgICAgIGltZyxcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgxODAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1jb250YWN0LWRldGFpbHMge1xyXG4gICAgICAgIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICByaWdodDogLTMwMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28tbWVudS13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5zaXRlLWJyYW5kaW5nLW1haW4tbG9nbyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODZweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGlwKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCR4cykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVyby1jb250YWN0LWRldGFpbHMtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoMTQ2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICouc3ZnLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRpcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDZweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJHhzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5zdmctZW52ZWxvcGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCR4cykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2Zy1lbnZlbG9wZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtdGl0bGUgc3ZnIHtcclxuICAgIC8vIHRyYW5zaXRpb246IC44cztcclxuICAgIG1heC1oZWlnaHQ6IDExMHB4O1xyXG59XHJcblxyXG4uc2luZ2xlLXNjaG9vbCxcclxuLnRheC1zY2hvb2wtY291bnRyeSB7XHJcbiAgICAuc2l0ZS1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC1ncmVlbjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3AtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0M3B4IC0gMTQwcHgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxzKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9nby1tZW51LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoMTgwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGlwKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRvcC1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAubWFpbi1uYXZpZ2F0aW9uIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28tbWVudS1pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkaXApIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtYnJhbmRpbmctbWFpbi1sb2dvIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxzKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLXRpdGxlIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKDE1MDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbHMgKyAzMCkge1xyXG4gICAgICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbHMgLSAzMCkge1xyXG4gICAgICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkaXApIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWNvbnRhY3QtZGV0YWlscy1pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5zdmctd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ZnLWVudmVsb3BlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGlwKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICAgICAgLnN2Zy1lbnZlbG9wZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgICAgICAuc3ZnLWVudmVsb3BlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGlwKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgKi5zdmctd3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguc3ZnLWVudmVsb3BlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3ZnLWVudmVsb3BlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmhlYWRlci1maXhlZCB7XHJcbiAgICAgICAgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDg2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkaXApIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZXJvLWNvbnRhY3QtZGV0YWlscy1pbm5lciAuc3ZnLWVudmVsb3BlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxOXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudG9wLW5hdmlnYXRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM4cHg7XHJcbiAgICBAaW5jbHVkZSBtYXgtbXEgKCRsdCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWF4LW1xICgkbHMgLSAxMCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICB9XHJcbiAgICAubmF2LW1lbnUge1xyXG4gICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fZ3JlZW5fZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSArIDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fZ3JlZW5fZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXItZml4ZWQgJiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2UgLSAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi51YmVybWVudS1uYXYgLnViZXJtZW51LWl0ZW06Zmlyc3Qtb2YtdHlwZSAudWJlcm1lbnUtaW1hZ2Uge1xyXG4gICAgbWluLXdpZHRoOiAzM3B4O1xyXG59XHJcbi51YmVybWVudSAuY3VzdG9tLWljb24tc2l6ZSAudWJlcm1lbnUtaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbn1cclxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IC03MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmLm5vLWl0ZW1zLWFib3Zle1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuICAgICYubm8taGVyby1hYm92ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1vYl9wKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnViZXJtZW51LWV4cGFuZC1ib3R0b217XHJcbiAgICAgICAgLnViZXJtZW51LXN1Ym1lbnUtZHJvcHtcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnViZXJtZW51LW1haW4ge1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRib3hfc2hhZG93ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgxNzkwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWJlcm1lbnUtbmF2IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1xKCRscyArIDEpIHtcclxuICAgICAgICAgICAgICAgIGxpOmZpcnN0LW9mLXR5cGU+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpOmxhc3Qtb2YtdHlwZT5hIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWJlcm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICYudWJlcm1lbnUtaW4tdHJhbnNpdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAudWJlcm1lbnUtc3VibWVudS1kcm9wLnViZXJtZW51LXN1Ym1lbnUtZHJvcC51YmVybWVudS1zdWJtZW51LWRyb3AudWJlcm1lbnUtc3VibWVudS1kcm9wLnViZXJtZW51LXN1Ym1lbnUtZHJvcC51YmVybWVudS1zdWJtZW51LWRyb3Age1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCB7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbXEoJGxzICsgMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRscykge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnViZXJtZW51LWN1cnJlbnQtbWVudS1hbmNlc3RvciB7XHJcbiAgICAgICAgICAgICAgICAvLyBpbWcge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGZpbHRlcjogaW52ZXJ0KDEpIGJyaWdodG5lc3MoMS4zKTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLXBsdXMtd2hpdGUucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgxNjYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgxNDUwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKDEzODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tcGx1cy5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKDE2NjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgxMzgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoMTQ1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSkgYnJpZ2h0bmVzcygxLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tbWludXMuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC51YmVybWVudS10YXJnZXQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC51YmVybWVudS10YXJnZXQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgxNTYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC51YmVybWVudS10YXJnZXQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9ncmVlbl9kO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTglO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi51YmVybWVudS1hY3RpdmU+YSxcclxuICAgICAgICAgICAgJi51YmVybWVudS1jdXJyZW50LW1lbnUtaXRlbT5hIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSkgYnJpZ2h0bmVzcygxLjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tcGx1cy13aGl0ZS5wbmcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC51YmVybWVudS10YXJnZXQtZGVzY3JpcHRpb24udWJlcm1lbnUtdGFyZ2V0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLndpdGgtZGVzY3JpcHRpb24pIHtcclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51YmVybWVudS1zdWJtZW51IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHggMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICAgICAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnViZXJtZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnRyYW5zcGFyZW50LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC51YmVybWVudS1zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAudWJlcm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudWJlcm1lbnUtaXRlbS1vYmplY3QtY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudWJlcm1lbnUtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEgKCRsc2QpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnViZXJtZW51LWl0ZW0tbGV2ZWwtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xICgkbHNkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMiB7XHJcbiAgICAgICAgICAgICAgICA+IGEudWJlcm1lbnUtdGFyZ2V0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAmLnViZXJtZW51LWl0ZW0tbGF5b3V0LWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnViZXJtZW51LXRhcmdldC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xICgkbWIgKyAyMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgIC51YmVybWVudS1pdGVtLWhlYWRlcj4udWJlcm1lbnUtdGFyZ2V0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSAoJGxzZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC8vICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXJfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudWJlcm1lbnUtaXRlbTpub3QoLnViZXJtZW51LWl0ZW0taGFzLWNoaWxkcmVuKTpub3QoLnViZXJtZW51LWl0ZW0taGVhZGVyKTpub3QoLnViZXJtZW51LWl0ZW0tdHlwZS1jdXN0b20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudWJlcm1lbnUtY29udGVudC1ibG9jay51YmVybWVudS13aWRnZXQtYXJlYS51YmVybWVudS1hdXRvY2xlYXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xICgkbWIgKyAyMCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud2lkZ2V0LndpZGdldF9tZWRpYV9pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWF4LW1xICgkc20pIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51YmVybWVudS1jdXN0b20tY29udGVudC1sZWZ0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnViZXJtZW51LWN1c3RvbS1jb250ZW50LXJpZ2h0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaDQsXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiwgaDMsIGg0LCBoNSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24td2hpdGUtdHJhbnNwYXJlbnQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndpdGgtY3VzdG9tLXN1Ym1lbnU+dWwge1xyXG4gICAgICAgICAgICAud2lkZ2V0X21lZGlhX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnViZXJtZW51LWl0ZW0tdHlwZS1jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnViZXJtZW51LXdpZGdldC1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyAudWJlcm1lbnUtaXRlbS1sYXlvdXQtdGV4dF9vbmx5IHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nOiAwIDAgMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgIC53aWRnZXRfbWVkaWFfaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnViZXJtZW51LWN1c3RvbS1jb250ZW50LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudWJlcm1lbnUtY3VzdG9tLWNvbnRlbnQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoNCxcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLXdoaXRlLXRyYW5zcGFyZW50OmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtY3VzdG9tLWNvbnRlbnQgLmJ1dHRvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcclxufVxyXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMyBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG4udWJlcm1lbnUudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtdGFiIHtcclxuICAgIFxyXG4gICAgXHJcbiAgICAmLnViZXJtZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICA+IC51YmVybWVudS10YXJnZXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IGEudWJlcm1lbnUtdGFyZ2V0IHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi51YmVybWVudS1maXhlZC1wb3NpdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIC8vIHotaW5kZXg6IDEwMjtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIC51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS1tYWluIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEgKCRtYikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcclxuICAgICAgICBAZXh0ZW5kIC5zY3JvbGxiYXItZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnViZXJtZW51LXN1Ym1lbnUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnViZXJtZW51LW5hdiBsaT5hIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLm1haW4tbWVudS1uYXZpZ2F0aW9uIHtcclxuICAgIC51YmVybWVudS10YXJnZXQge1xyXG4gICAgICAgIC51YmVybWVudS10YXJnZXQtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udWJlcm1lbnUge1xyXG4gICAgLnViZXJtZW51LXN1Ym1lbnUge1xyXG4gICAgICAgIC51YmVybWVudS1pdGVtIHtcclxuICAgICAgICAgICAgJi5jb3Vyc2UtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC53aWRnZXQud2lkZ2V0X21lZGlhX2ltYWdlIGltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbkBpbmNsdWRlIG1heC1tcSgkbHMpIHtcclxuICAgIC51YmVybWVudS1zdWJtZW51LWRyb3Age1xyXG4gICAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI1MHB4KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4udWJlcm1lbnUtdHJhbnNpdGlvbi1zbGlkZSAudWJlcm1lbnUtaXRlbSAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcclxuICAgIGJvdHRvbTogMTAwJTtcclxufVxyXG5cclxuLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLW1haW4ge1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi51YmVybWVudS1zdWItaW5kaWNhdG9yLWNsb3NlIHtcclxuICAgIEBpbmNsdWRlIG1pbi1tcSgkbHMpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4udWJlcm1lbnUudWJlcm1lbnUtc3VibWVudS1pbmRpY2F0b3ItY2xvc2VzIC51YmVybWVudS1hY3RpdmUgPiBhLnViZXJtZW51LXRhcmdldDphZnRlciB7XHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzKSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47ICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLnViZXJtZW51LnViZXJtZW51LW1haW4gLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LXRhYi51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0OmJlZm9yZSB7XHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzKSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47ICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1uYXZpZ2F0aW9uIHtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICBsaTpob3Zlcj51bCxcclxuICAgICAgICBsaS5mb2N1cz51bCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbWVudSB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2dyZWVuX2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvdy10b2dnbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzNweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwgdWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGxlZnQ6IC05OTllbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG5cclxuICAgICAgICBsaTpob3Zlcj51bCxcclxuICAgICAgICBsaS5mb2N1cz51bCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHVsIHVsIHtcclxuICAgICAgICBsZWZ0OiAtOTk5ZW07XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHVsIGEge1xyXG4gICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIFJlc3BvbnNpdmUgTWVudVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuXHJcbiAgICAjc2l0ZS1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICAgICAgPmRpdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIC8vIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2NnB4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRpcCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hdi1tZW51IHtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fZGFyaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gc3Bhbi5hcnJvdy10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9nZ2xlZCB7XHJcblxyXG4gICAgICAgICAgICAubWVudS10b2dnbGUge1xyXG5cclxuICAgICAgICAgICAgICAgIC5mYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMGRcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEFuaW1hdGlvbnNcclxuICAgICAgICAmLmFuaW0tbGVmdCB7XHJcblxyXG4gICAgICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRvZ2dsZWQ+ZGl2IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYW5pbS1yaWdodCB7XHJcblxyXG4gICAgICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50b2dnbGVkPmRpdiB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lbnUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYW5pbS10b3Age1xyXG5cclxuICAgICAgICAgICAgPmRpdiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudG9nZ2xlZD5kaXYge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYW5pbS1wb3B1cCB7XHJcblxyXG4gICAgICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudG9nZ2xlZD5kaXYge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcblxyXG4gICAgICAgICAgICAmLm5hdi1tZW51IHtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5leHBhbmRlZHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4uYXJyb3ctdG9nZ2xlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPi5mYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3ctdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xICgkbWIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAkbWFpbl9kYXJrO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgcGFkZGluZzogM3B4IDJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS05MjYudWJlcm1lbnUtY3VycmVudC1tZW51LWl0ZW0gPiAudWJlcm1lbnUtdGFyZ2V0ID4gaW1nLCBcclxuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tOTI2LnViZXJtZW51LWN1cnJlbnQtbWVudS1hbmNlc3RvciA+IC51YmVybWVudS10YXJnZXQgPiBpbWcge1xyXG4gICAgZmlsdGVyOiBpbnZlcnQoMSkgYnJpZ2h0bmVzcygxLjMpO1xyXG59XHJcbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgaW1nIHtcclxuICAgIGZpbHRlcjogaW52ZXJ0KDEpIGJyaWdodG5lc3MoMS4zKTtcclxufVxyXG4udWJlcm1lbnUtcmVzcG9uc2l2ZS10b2dnbGUtb3BlbiB7XHJcbiAgICBpIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi51YmVybWVudS1yZXRyYWN0b3Ige1xyXG4gICAgJi51YmVybWVudS1yZXRyYWN0b3ItbW9iaWxlIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEgKCRscykge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4td2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZSAtIDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEgKCRscykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi51YmVybWVudS1yZXNwb25zaXZlIHtcclxuICAgIC51YmVybWVudS10YWJzIHtcclxuICAgICAgICA+IC51YmVybWVudS10YWJzLWdyb3VwIHtcclxuICAgICAgICAgICAgPiAudWJlcm1lbnUtdGFiIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi51YmVybWVudS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2dyZWVuX2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIC51YmVybWVudS10YWItY29udGVudC1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2dyZWVuX2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi51YmVybWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1xICgkbHMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEgKCRtYiArIDIwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLWxldmVsLTAgPiAudWJlcm1lbnUtdGFyZ2V0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9uZTtcclxufVxyXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnViZXJtZW51LW1haW4gLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IGEgLnViZXJtZW51LXRhcmdldC1kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgLnViZXJtZW51IC51YmVybWVudS1jb2xncm91cCAudWJlcm1lbnUtY29sdW1uLCBcclxuICAgIC51YmVybWVudSAudWJlcm1lbnUtY3VzdG9tLWNvbnRlbnQtcGFkZGVkLCBcclxuICAgIC51YmVybWVudSAudWJlcm1lbnUtbm9ubGluaywgXHJcbiAgICAudWJlcm1lbnUgLnViZXJtZW51LXJldHJhY3RvciwgXHJcbiAgICAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtcGFkZGVkLCBcclxuICAgIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrPi51YmVybWVudS1pdGVtLW5vcm1hbD4udWJlcm1lbnUtdGFyZ2V0LCBcclxuICAgIC51YmVybWVudSAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXdpZGdldCwgLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlIHtcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbXEgKCRscykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udWJlcm1lbnUtbmF2IC51YmVybWVudS1pdGVtLnViZXJtZW51LWluLXRyYW5zaXRpb24gLnViZXJtZW51LXN1Ym1lbnUgIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG4udWJlcm1lbnUudWJlcm1lbnUtdHJhbnNpdGlvbi1zbGlkZSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pbi10cmFuc2l0aW9uPi51YmVybWVudS1zdWJtZW51LnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhLCBcclxuLnViZXJtZW51Om5vdCgudWJlcm1lbnUtdHJhbnNpdGlvbi1zbGlkZSkgLnViZXJtZW51LXN1Ym1lbnUudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2Ege1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1zdGFjaz4udWJlcm1lbnUtaXRlbS1ub3JtYWw+LnViZXJtZW51LXRhcmdldCB7XHJcbiAgICBAaW5jbHVkZSBtYXgtbXEgKCRsc2QpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICB9XHJcbn0iLCIuY2xlYXJmaXgge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jb29raWVzLXBvcHVwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmLnNob3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aXRsZV9kYXJrO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTk5OTk5O1xyXG4gICAgfVxyXG4gICAgLmNvb2tpZXMtcm93IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xICgkc20gLSAxKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0X2dyYXk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29va2llcy1wb3B1cC1jb250ZW50LWlubmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEgKCRzbSAtIDEpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udXNlZnVsLWluZm8tdGVtcGxhdGUtZGVmYXVsdCB7XHJcbiAgICAuaW1wcmVzc2lvbi1zaWRlYmFyIHtcclxuICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgICAmLnVzZWZ1bC1pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEgKCRtYWMpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2l0ZS1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmFja2dyb3VuZDtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBociB7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItdG9wLXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMzBweCAwIDMycHg7XHJcblxyXG4gICAgLmZvb3Rlci1sb2dvIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTQxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MzZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3AtaW5uZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWxpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtYikge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbGluayB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1taWRkbGUtd3JhcHBlciB7XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLW1pZGRsZS1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIHBhZGRpbmc6IDAgMTVweCAyOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItbG9jYXRpb25zIHtcclxuICAgIGZsZXg6IDc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1sb2NhdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCR0YWIpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4uZm9vdGVyLWxvY2F0aW9uLWNvdW50cnkge1xyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX2dyZWVuX2w7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtYikge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWxvY2F0aW9uLWNpdHkge1xyXG4gICAgcGFkZGluZy10b3A6IDExcHg7XHJcbiAgICBAaW5jbHVkZSBtYXgtbXEgKCRpcCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSAoJGlwKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1waG9uZSBhIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbl9ncmVlbl9sO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLW1lbnUtd3JhcHBlciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuODVlbTtcclxuICAgIHBhZGRpbmctdG9wOiAxM3B4OztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHRhYikge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1vYl9wKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHRleHRfY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlIC0gMTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItd2lkZ2V0LXdyYXBwZXIge1xyXG4gICAgZmxleDogMztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG5cclxuICAgICAgICAud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCR0YWIpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYikge1xyXG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgYXNpZGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1taWRkbGUtd3JhcHBlciAuZm9vdGVyLXdpZGdldC13cmFwcGVyIHtcclxuICAgIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZSB7XHJcbiAgICAgICAgLmZybV9maWVsZHNfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZybV9mb3JtX2ZpZWxkIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCR0YWIpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvKiBJRSAxMCsgKi9cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmludmFsaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjk0QTQ4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnJtX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mcm1fZXJyb3Ige1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uZm9vdGVyLXdpZGdldC13cmFwcGVyIC5zb2NpYWwtaWNvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCR0YWIpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnNvY2lhbC1pY29uLW1lbnUtaXRlbXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtaWNvbi1tZW51LWl0ZW1zIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgZmlsbDogJGZvb3Rlcl9pY29uc19jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGE6aG92ZXIge1xyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogJG1haW5fd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnR3IHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYiBzdmcge1xyXG4gICAgICAgIHdpZHRoOiA3LjJweDtcclxuICAgICAgICBoZWlnaHQ6IDE1LjdweDtcclxuICAgIH1cclxuXHJcbiAgICAueXQgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmluc3RhIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDE1LjVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1LjdweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1ib3R0b20td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItYWNjci10aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9iO1xyXG59XHJcblxyXG4uZm9vdGVyLWxvZ29zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1hY2NyLWxvZ28ge1xyXG4gICAgbWF4LXdpZHRoOiAxMTVweDtcclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGJ1dHRvblt0eXBlPSdidXR0b24nXSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uW3R5cGU9J2J1dHRvbiddIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fZ3JlZW5fZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaXRlLWluZm8ge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fZ3JlZW5fZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkaXApIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1jb3B5cmlnaHQge1xyXG5cclxuICAgICAgICAmLFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkaXApIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA2cHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5idXR0b24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5idXR0b24td2hpdGUtdHJhbnNwYXJlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbl93aGl0ZTtcclxuICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8vIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcclxuICAgIC8vIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAvLyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuXHJcbiAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICBjb2xvcjogJG1haW5fZ3JlZW5fZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uLWdyZWVuLXRyYW5zcGFyZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGJ1dHRvbl9ncmVlbl9jb2xvcjtcclxuICAgIGNvbG9yOiAkYnV0dG9uX2dyZWVuX2NvbG9yO1xyXG4gICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xyXG4gICAgLy8gdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgIC8vIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9iO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fZ3JlZW5fY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uLWxpZ2h0LWdyZWVuLXRyYW5zcGFyZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuLWxpZ2h0LWNvbG9yLWxpbms7XHJcbiAgICBjb2xvcjogJGdyZWVuLWxpZ2h0LWNvbG9yLWxpbms7XHJcbiAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogN3B4IDIwcHg7XHJcbiAgICAvLyB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWxpZ2h0LWNvbG9yLWxpbms7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fZ3JlZW5fY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcclxuICAgIC8vIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAvLyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRidXR0b25fZ3JlZW5fY29sb3I7XHJcbiAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRidXR0b25fZ3JlZW5fY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24td2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbl93aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGNvbG9yOiAkbWFpbl9ncmVlbl9kICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogN3B4IDIwcHg7XHJcbiAgICAvLyB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fZ3JlZW5fZDtcclxuICAgICAgICBjb2xvcjogJG1haW5fd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlYWQtbW9yZSB7fSIsIi5saW5rLWdyZWVuIHtcclxuICAgIGNvbG9yOiAkbWFpbl9ncmVlbl9sO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IHVuc2V0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGluay13aXRoLWFycm93IHtcclxuICAgIGNvbG9yOiAkZ3JlZW4tbGlnaHQtY29sb3ItbGluaztcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRncmVlbi1saWdodC1jb2xvci1saW5rICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGluay1ncmV5LWJveGVkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob3Zlci1saWdodCB7XHJcblxyXG4gICAgaW1nLFxyXG4gICAgc3ZnLFxyXG4gICAgcGF0aCxcclxuICAgICYge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG5cclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYWluX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgZ3JheXNjYWxlKDEpIGludmVydCgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob3Zlci1kYXJrIHtcclxuXHJcbiAgICBpbWcsXHJcbiAgICAmIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuXHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAkZGFyayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGdyYXlzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob3Zlci1vcGFjaXR5IHtcclxuICAgIHRyYW5zaXRpb246IC40cztcclxuXHJcbiAgICBAaW5jbHVkZSBtaW4tbXEoJGxnICsgMSkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob3Zlci13aGl0ZSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJG1haW5fZ3JlZW5fZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhvdmVyLWdyZWVuIHtcclxuICAgIHRyYW5zaXRpb246IC40cztcclxuXHJcbiAgICBAaW5jbHVkZSBtaW4tbXEoJGxnICsgMSkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW5fZ3JlZW5fZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY3VzdG9tLXBhZ2luYXRpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICB0cmFuc2l0aW9uOiAycyBhbGw7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tcGFnaW5hdGlvbi1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDBweCA2cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wcmV2aW91cyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aXRsZV9kYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+c3Bhbjpub3QoLmFjdGl2ZSk6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICYubG9hZGluZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1wYWdpbmF0aW9uLWl0ZW0uaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubmF2LWxpbmtzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogMnMgYWxsO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICB9XHJcblxyXG4gICAgLm5leHQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucHJldiB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1udW1iZXJzIHtcclxuICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9iO1xyXG4gICAgICAgIG1hcmdpbjogMCA2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgIH1cclxuXHJcbiAgICAuY3VycmVudCB7XHJcbiAgICAgICAgY29sb3I6ICR0aXRsZV9kYXJrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFzb25yeS1wYWdpbmF0aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59IiwiI2JyZWFkY3J1bWJzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tO1xyXG4gICAgLy8gcGFkZGluZy1ib3R0b206IDUxcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMThweDtcclxuXHJcbiAgICAvLyBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWJfbGFzdCB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1jb250ZW50ICsgc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweCA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxufSIsIi5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSAuZnJtX3JhZGlvIGxhYmVsLCBcclxuLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIC5mcm1fY2hlY2tib3ggbGFiZWwge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5X2ZvbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cInVybFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXHJcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcclxudGV4dGFyZWEge1xyXG4gIGNvbG9yOiAkbWFpbl9kYXJrO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5X2ZvbnQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICByZXNpemU6IG5vbmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAuNmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gIH1cclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGNvbG9yOiAkbWFpbl9kYXJrO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5X2ZvbnQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8qLS0tLSBQbGFjZWhvbGRlciAtLS0tKi9cclxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxcOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxcOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4qOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbio6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4qOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uc2VhcmNoLWZvcm0ge1xyXG4gIC5zdWJtaXQtYnV0dG9uLXNlYXJjaCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluX3doaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgZGl2LmZybV9tZXNzYWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2dyZWVuX2Q7XHJcbiAgICBib3JkZXItY29sb3I6ICRtYWluX2dyZWVuX2Q7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9va2luZy1mb3JtLWZvcm0gLmVhLWJvb3RzdHJhcCAuc3RlcC5maW5hbCB7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJ1dHRvbl9ncmVlbl9jb2xvcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR0aXRsZV9kYXJrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXJyb3Ige1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgLSAyO1xyXG4gIH1cclxuICAuY2hlY2tib3gge1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgJjpjaGVja2VkICsgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdlbmVyYWxfbGlua19pbnRlcmFjdF9jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdkcHIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aXRsZV9kYXJrO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsYWJlbC5lcnJvciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn1cclxuLmJvb2tpbmctZm9ybS1mb3JtIC5lYS1ib290c3RyYXAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG59XHJcbi5mb290ZXItd2lkZ2V0LXdyYXBwZXIge1xyXG4gICAgLm1haWxwb2V0X2Zvcm0ge1xyXG4gICAgICAgICYubWFpbHBvZXRfZm9ybV9zaG9ydGNvZGUge1xyXG4gICAgICAgICAgICA+IGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBcXDotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgXFw6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgKjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tYWlscG9ldF9wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9ncmVlbl9sO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWFpbHBvZXRfc3VibWl0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci1uZXdzbGV0dGVyLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG4ubWFpbHBvZXRfcGFyYWdyYXBoOm50aC1vZi10eXBlKDIpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5tYWlscG9ldF9jaGVja2JveF9sYWJlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aXRsZV9kYXJrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAubmV3c2xldHRlci1zZWN0aW9uLWZvcm0gJiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGl0bGVfZGFyaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICArIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9ncmVlbl9sO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucGFyc2xleS1jdXN0b20tZXJyb3ItbWVzc2FnZSxcclxuLnBhcnNsZXktcmVxdWlyZWQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxufVxyXG4ubmV3c2xldHRlci1zZWN0aW9uLWZvcm0ge1xyXG4gICAgZGl2Lm1haWxwb2V0X2Zvcm0ge1xyXG4gICAgICAgICYubWFpbHBvZXRfZm9ybV9zaG9ydGNvZGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI2cHggMzBweCAzNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDQ2cHggMHB4IHJnYmEoNzgsIDc5LCA4NCwgMC4xNik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xICgkbWJfbCAtIDUwKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmW3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tbWFpbC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTlweCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMThweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEgKCRtYl9sIC0gNTApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJlt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzOTM1QjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSAoJG1iX2wgLSA1MCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzkzNUI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzkzNUI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYWlscG9ldF9zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSAoJG1iX2wgLSA1MCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbHBvZXRfcGFyYWdyYXBoIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEgKCRtYl9sIC0gNTApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMTdweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xICgkbWJfbCAtIDUwKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEgKCRtYl9sIC0gNTApIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzI5NDU5O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI4MkQzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubmV3c2xldHRlci1zZWN0aW9uLWZvcm0ge1xyXG4gICAgLm1haWxwb2V0X3JlY2FwdGNoYSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5tYWlscG9ldF9yZWNhcHRjaGFfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNtYWlscG9ldF9mb3JtXzMgLm1haWxwb2V0X3RleHQsXHJcbiAgICAjbWFpbHBvZXRfZm9ybV8zIC5tYWlscG9ldF90ZXh0YXJlYSxcclxuICAgICNtYWlscG9ldF9mb3JtXzIgLm1haWxwb2V0X3RleHQsXHJcbiAgICAjbWFpbHBvZXRfZm9ybV8yIC5tYWlscG9ldF90ZXh0YXJlYSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4jbWFpbHBvZXRfZm9ybV8zLm1haWxwb2V0X2Zvcm0gLm1haWxwb2V0X3RleHQsXHJcbiNtYWlscG9ldF9mb3JtXzMubWFpbHBvZXRfZm9ybSAubWFpbHBvZXRfdGV4dGFyZWEsXHJcbiNtYWlscG9ldF9mb3JtXzIubWFpbHBvZXRfZm9ybSAubWFpbHBvZXRfdGV4dCxcclxuI21haWxwb2V0X2Zvcm1fMi5tYWlscG9ldF9mb3JtIC5tYWlscG9ldF90ZXh0YXJlYSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4ubWFpbHBvZXRfZm9ybV9oaWRlX29uX3N1Y2Nlc3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIC5tYWlscG9ldF9tZXNzYWdlLFxyXG4gICAgPiBwLm1haWxwb2V0X3BhcmFncmFwaCB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1haWxwb2V0X3RleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgPiBwLm1haWxwb2V0X3BhcmFncmFwaCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgZGl2Lm1haWxwb2V0X3BhcmFncmFwaCB7XHJcblxyXG4gICAgfVxyXG4gICAgLm1haWxwb2V0X3N1Ym1pdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbl9ncmVlbl9jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnV0dG9uX2dyZWVuX2NvbG9yO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbl9ncmVlbl9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbl9ncmVlbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICArIC5tYWlscG9ldF9tZXNzYWdlIHtcclxuICAgICAgICAubWFpbHBvZXRfdmFsaWRhdGVfZXJyb3IsXHJcbiAgICAgICAgLm1haWxwb2V0X3ZhbGlkYXRlX3N1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4ubWFpbHBvZXRfcmVjYXB0Y2hhe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIi5zb2NpYWwtd3JhcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgXHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG4uc29jaWFsLWljb24tbWVudS1pdGVtcyB7XHJcbiAgc3ZnIHtcclxuICAgIHBhdGgge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc29jaWFsLXNoYXJlLWxpbmtzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC5zb2NpYWwtaWNvbi1tZW51LWl0ZW1zIHtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgaTpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgICAgICAgY29sb3I6ICRncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZ3JlZW4tYm94ZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMzRweCA0cHggMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uX2dyZWVuX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9iO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXN0LXN0eWxlLWdyZWVuIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fZ3JlZW5fbDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keSAuZGVmYXVsdC1jdXJzb3Ige1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG5cclxuLnNjcm9sbGJhci1ncmVlbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluX3doaXRlO1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyLWdyZWVuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyLWdyZWVuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9ncmVlbl9kO1xyXG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHNsYXRlZ3JleTtcclxufVxyXG5cclxuLnNjcm9sbGJhci1ncmF5Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgYmFja2dyb3VuZDogJG1haW5fd2hpdGU7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXItZ3JheTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG5cclxuLnNjcm9sbGJhci1ncmF5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIG91dGxpbmU6IDFweCBzb2xpZCBzbGF0ZWdyZXk7XHJcbn1cclxuXHJcbi51YmVybWVudS51YmVybWVudS10cmFuc2l0aW9uLXNsaWRlIC51YmVybWVudS1pdGVtID4udWJlcm1lbnUtc3VibWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluX3doaXRlO1xyXG59XHJcbi51YmVybWVudS51YmVybWVudS10cmFuc2l0aW9uLXNsaWRlIC51YmVybWVudS1pdGVtID4udWJlcm1lbnUtc3VibWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG4udWJlcm1lbnUudWJlcm1lbnUtdHJhbnNpdGlvbi1zbGlkZSAudWJlcm1lbnUtaXRlbSA+LnViZXJtZW51LXN1Ym1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2dyZWVuX2Q7XHJcbiAgICBvdXRsaW5lOiAxcHggc29saWQgc2xhdGVncmV5O1xyXG59XHJcbi8vIC51YmVybWVudS51YmVybWVudS10cmFuc2l0aW9uLXNsaWRlIC51YmVybWVudS1pdGVtID4udWJlcm1lbnUtc3VibWVudSB7XHJcblxyXG4vLyB9XHJcbi8vIC51YmVybWVudS51YmVybWVudS10cmFuc2l0aW9uLXNsaWRlIC51YmVybWVudS1pdGVtID4udWJlcm1lbnUtc3VibWVudSB7XHJcblxyXG4vLyB9XHJcblxyXG4vLyAuZnJtLWctcmVjYXB0Y2hhIHtcclxuLy8gICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuLy8gfSIsIi5zZWFyY2gtZmllbGQtcm91bmRlZCB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGlucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA2NXB4IDE3cHggMTdweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X207XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5X2ZvbnQ7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGFjZWhvbGRlcl9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl93aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwbGFjZWhvbGRlcl9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBhZ2UtbG9hZGVyLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogJG1haW5fd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcbn1cclxuLnBhZ2UtbG9hZGVyIHtcclxuICAgIGFuaW1hdGlvbjogYW5pbWF0ZSAxLjVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbG9nby5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMzMwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYikge1xyXG4gICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRlIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICB9XHJcbn1cclxuIiwiLnNsaWNrLXNsaWRlciB7fVxyXG5cclxuLnNsaWNrLWFycm93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICRtYWluX2Rhcms7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJixcclxuICAgIGkge1xyXG4gICAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLXByZXYtbGYge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1uZXh0LWxmIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGxhY2Vob2xkZXJfY29sb3I7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG1haW5fZGFyaywgMC40KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2Rhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveCB7XHJcbiAgICAuc2xpY2stbGlnaHRib3gtc2xpY2staXRlbS1pbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1saWdodGJveC1zbGljay1pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDRcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fZ3JlZW5fZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cyBhbGw7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fZ3JlZW5fZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbGlnaHRib3gtY2xvc2U6OmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWI7XHJcbiAgICB9XHJcbn0iLCIuc3RlcC5mb3JtLWdyb3VwIHtcclxuICAgID4gbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkdGl0bGVfZGFyaztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJHRpdGxlX2RhcmssICRhbHBoYTogMC42MCk7XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvcjogJHRpdGxlX2RhcmssICRhbHBoYTogMC42MCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgkY29sb3I6ICR0aXRsZV9kYXJrLCAkYWxwaGE6IDAuNjApIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3I6ICR0aXRsZV9kYXJrLCAkYWxwaGE6IDAuNjApIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfSAgXHJcbiAgICB9IFxyXG4gICAgXHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuICBjb2xvcjogJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeV9mb250O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAvLyBoZWlnaHQ6IGF1dG87XHJcbiAgICAvLyBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgLy8gcGFkZGluZzogMTRweCAyNXB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgLy8gcGFkZGluZzogMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5X2ZvbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgIGIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHBsYWNlaG9sZGVyX2NvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogNnB4IDVweCAwIDVweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbl9kYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHBsYWNlaG9sZGVyX2NvbG9yIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgNXB4IDZweCA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdLFxyXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bZGF0YS1zZWxlY3RlZF0ge1xyXG4gIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gIGNvbG9yOiAkbWFpbl9kYXJrO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gIGNvbG9yOiAkbWFpbl9kYXJrO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bZGF0YS1zZWxlY3RlZD10cnVlXSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gIGNvbG9yOiAkbWFpbl9kYXJrO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBGZWF0aGVybGlnaHQg4oCTIHVsdHJhIHNsaW0galF1ZXJ5IGxpZ2h0Ym94XHJcbiAqIFZlcnNpb24gMS4zLjUgLSBodHRwOi8vbm9lbGJvc3MuZ2l0aHViLmlvL2ZlYXRoZXJsaWdodC9cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTUsIE5vw6tsIFJhb3VsIEJvc3NhcnQgKGh0dHA6Ly93d3cubm9lbGJvc3MuY29tKVxyXG4gKiBNSVQgTGljZW5zZWQuXHJcbioqL1xyXG5AbWVkaWEgYWxsIHtcclxuXHQuZmVhdGhlcmxpZ2h0IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0LyogZGltZW5zaW9uczogc3Bhbm5pbmcgdGhlIGJhY2tncm91bmQgZnJvbSBlZGdlIHRvIGVkZ2UgKi9cclxuXHRcdHBvc2l0aW9uOmZpeGVkO1xyXG5cdFx0dG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogMjE0NzQ4MzY0NzsgLyogei1pbmRleCBuZWVkcyB0byBiZSA+PSBlbGVtZW50cyBvbiB0aGUgc2l0ZS4gKi9cclxuXHJcblx0XHQvKiBwb3NpdGlvbjogY2VudGVyaW5nIGNvbnRlbnQgKi9cclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQvKiBpbnN1cmVzIHRoYXQgdGhlIDo6YmVmb3JlIHBzZXVkbyBlbGVtZW50IGRvZXNuJ3QgZm9yY2Ugd3JhcCB3aXRoIGZpeGVkIHdpZHRoIGNvbnRlbnQ7ICovXHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuXHRcdC8qIHN0eWxpbmcgKi9cclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6ICMzMzM7XHJcblx0fVxyXG5cclxuXHQvKiBzdXBwb3J0IGZvciBuZXN0ZWQgZmVhdGhlcmxpZ2h0cy4gRG9lcyBub3Qgd29yayBpbiBJRTggKHVzZSBKUyB0byBmaXgpICovXHJcblx0LmZlYXRoZXJsaWdodDpsYXN0LW9mLXR5cGUge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG5cdH1cclxuXHJcblx0LmZlYXRoZXJsaWdodDpiZWZvcmUge1xyXG5cdFx0LyogcG9zaXRpb246IHRyaWNrIHRvIGNlbnRlciBjb250ZW50IHZlcnRpY2FsbHkgKi9cclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdG1hcmdpbi1yaWdodDogLTAuMjVlbTtcclxuXHR9XHJcblxyXG5cdC5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50IHtcclxuXHRcdC8qIG1ha2UgY29udGVudCBjb250YWluZXIgZm9yIHBvc2l0aW9uZWQgZWxlbWVudHMgKGNsb3NlIGJ1dHRvbikgKi9cclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQvKiBwb3NpdGlvbjogY2VudGVyaW5nIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsICovXHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRcclxuXHRcdC8qIGRpbWVuc2lvbnM6IGN1dCBvZmYgaW1hZ2VzICovXHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdHBhZGRpbmc6IDI1cHggMjVweCAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcblx0XHQvKiBkaW1lbnNpb25zOiBoYW5kbGluZyBsYXJnZSBjb250ZW50ICovXHJcblx0XHRtYXJnaW4tbGVmdDogNSU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDUlO1xyXG5cdFx0bWF4LWhlaWdodDogOTUlO1xyXG5cclxuXHRcdGlmcmFtZSB7XHJcblx0XHRcdGhlaWdodDogY2FsYyggODB2dyAvIDEuNzcgKSAhaW1wb3J0YW50O1xyXG5cdFx0XHR3aWR0aDogODB2dyAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEoJG1kKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA4MHZoICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoIDgwdmggKiAxLjc3ICkgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qIHN0eWxpbmcgKi9cclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRjdXJzb3I6IGF1dG87XHJcblxyXG5cdFx0LyogcmVzZXQgd2hpdGUtc3BhY2Ugd3JhcHBpbmcgKi9cclxuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0fVxyXG5cclxuXHQvKiBjb250YWlucyB0aGUgY29udGVudCAqL1xyXG5cdC5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1pbm5lciB7XHJcblx0XHQvKiBtYWtlIHN1cmUgaXRzIHZpc2libGUgKi9cclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNsb3NlLWljb24ge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAtMjBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRvcDogLTMwcHg7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdHotaW5kZXg6IDk5OTk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoJHNtKSB7XHJcblx0XHRcdHJpZ2h0OiAtMzBweDtcclxuXHRcdFx0dG9wOiAtMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQuZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtaW1hZ2Uge1xyXG5cdFx0Lyogc3R5bGluZyAqL1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHJcblx0LmZlYXRoZXJsaWdodC1pZnJhbWUgLmZlYXRoZXJsaWdodC1jb250ZW50IHtcclxuXHRcdC8qIHJlbW92ZWQgdGhlIGJvcmRlciBmb3IgaW1hZ2UgY3JvcGluZyBzaW5jZSBpZnJhbWUgaXMgZWRnZSB0byBlZGdlICovXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDAgMDtcclxuXHR9XHJcblxyXG5cdC5mZWF0aGVybGlnaHQgaWZyYW1lIHtcclxuXHRcdC8qIHN0eWxpbmcgKi9cclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIGhhbmRsaW5nIHBob25lcyBhbmQgc21hbGwgc2NyZWVucyAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cdC5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50IHtcclxuXHRcdC8qIGRpbWVuc2lvbnM6IG1heGltaXplIGxpZ2h0Ym94IHdpdGggZm9yIHNtYWxsIHNjcmVlbnMgKi9cclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0bWF4LWhlaWdodDogOTglO1xyXG5cclxuXHRcdHBhZGRpbmc6IDEwcHggMTBweCAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHR9XHJcbn1cclxuXHJcbi5pbmxpbmUgeyBkaXNwbGF5OiBub25lIH1cclxuXHJcbi8qKlxyXG4gKiBGZWF0aGVybGlnaHQgTG9hZGVyXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE1LCBXUCBTaXRlIENhcmUgaHR0cDovL3d3dy53cHNpdGVjYXJlLmNvbVxyXG4gKiBNSVQgTGljZW5zZWQuXHJcbiAqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmVhdGhlcmxpZ2h0TG9hZGVyIHtcclxuXHQwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZlYXRoZXJsaWdodExvYWRlciB7XHJcblx0MCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnR7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mZWF0aGVybGlnaHQtbG9hZGluZyAuZmVhdGhlcmxpZ2h0LWNvbnRlbnR7XHJcbiAgd2lkdGg6IDk2cHg7XHJcbiAgaGVpZ2h0OiAxMjBweDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5mZWF0aGVybGlnaHQtY3VzdG9te1xyXG5cdC5mZWF0aGVybGlnaHQtaW5uZXJ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG59XHJcbi5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50OmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDonJztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmVhdGhlcmxpZ2h0TG9hZGVyIDFzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZmVhdGhlcmxpZ2h0TG9hZGVyIDFzIGluZmluaXRlIGxpbmVhcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDhweCBzb2xpZCAjOGY4ZjhmO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB3aWR0aDogODBweDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgbWluLXdpZHRoOiA4MHB4O1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OjA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICB6LWluZGV4OiAwO1xyXG59XHJcbmh0bWwsIGJvZHl7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcclxuXHRcdCYudmlkZW8tb3BlbmVke1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG59XHJcbi8vIC5vc3ggLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQge1xyXG4vLyBcdHdpZHRoOiA5MCU7XHJcbi8vIFx0aGVpZ2h0OiAxMDAlO1xyXG4vLyB9XHJcbi8vIC5vc3ggLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgaWZyYW1lIHtcclxuLy8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICB0b3A6IDA7XHJcbi8vICAgICBsZWZ0OiAwO1xyXG4vLyAgICAgYm90dG9tOiAwO1xyXG4vLyBcdHJpZ2h0OiAwO1xyXG4vLyBcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbi8vIFx0ZGlzcGxheTogYmxvY2s7XHJcbi8vIFx0aGVpZ2h0OiAwcHg7XHJcbi8vIFx0bWF4LWhlaWdodDogMTAwJTtcclxuLy8gXHRtYXgtd2lkdGg6IDEwMCU7XHJcbi8vIFx0bWluLWhlaWdodDogMTAwJTtcclxuLy8gXHRtaW4td2lkdGg6IDEwMCU7XHJcbi8vIFx0aGVpZ2h0OiA3NTBweDtcclxuLy8gXHR3aWR0aDogMTQ5MHB4O1xyXG4vLyBcdG1hcmdpbjogYXV0bztcclxuLy8gfVxyXG4uZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY29udGVudCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8vIC5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50ICB7XHJcblx0XHJcbi8vIH1cclxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgaWZyYW1lLFxyXG4uZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY29udGVudCBpbWcge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbn1cclxuLmZlYXRoZXJsaWdodC1wcmV2aW91cyxcclxuLmZlYXRoZXJsaWdodC1uZXh0e1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuLmZlYXRoZXJsaWdodC1sb2FkaW5nIC5mZWF0aGVybGlnaHQtY29udGVudCA+ICoge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZlYXRoZXJsaWdodC1sb2FkaW5nIC5mZWF0aGVybGlnaHQtY2xvc2UsXHJcbi5mZWF0aGVybGlnaHQtbG9hZGluZyAuZmVhdGhlcmxpZ2h0LWlubmVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi53cC12aWRlby1zaG9ydGNvZGV7XHJcblx0ICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uZmVhdGhlcmxpZ2h0LWN1c3RvbSB7XHJcblx0XHJcblx0LmZlYXRoZXJsaWdodC1jb250ZW50IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG5cdFx0Ly8gaGVpZ2h0OiA4MDBweDtcclxuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHQvLyB3aWR0aDogODUlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMzYwcHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0aGVpZ2h0OiA4NXZoICFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKCA4NXZ3IC8gMS43NyApICFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtd2lkdGg6IDg1dncgIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiBjYWxjKCA4NXZoICogMS43NyApICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoJHNtKSB7XHJcblx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHR9XHJcblx0XHQubWVqcy1jb250YWluZXIge1xyXG5cdFx0XHRoZWlnaHQ6IDg1dmggIWltcG9ydGFudDtcclxuXHRcdFx0bWF4LWhlaWdodDogY2FsYyggODV2dyAvIDEuNzcgKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDg1dncgIWltcG9ydGFudDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoIDg1dmggKiAxLjc3ICkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdHZpZGVvLndwLXZpZGVvLXNob3J0Y29kZXtcclxuXHRcdFx0aGVpZ2h0OiA4NXZoICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoIDg1dncgLyAxLjc3ICkgIWltcG9ydGFudDtcclxuXHRcdFx0bWF4LXdpZHRoOiA4NXZ3ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHdpZHRoOiBjYWxjKCA4NXZoICogMS43NyApICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQud3AtdmlkZW8ge1xyXG5cdFx0XHRoZWlnaHQ6IDg1dmggIWltcG9ydGFudDtcclxuXHRcdFx0bWF4LWhlaWdodDogY2FsYyggODV2dyAvIDEuNzcgKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDg1dncgIWltcG9ydGFudDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoIDg1dmggKiAxLjc3ICkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufSIsIi8qIVxyXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxyXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxyXG4gKi9cclxuQGltcG9ydCAndmFyaWFibGVzJztcclxuQGltcG9ydCAnbWl4aW5zJztcclxuQGltcG9ydCAnY29yZSc7XHJcbkBpbXBvcnQgJ2xhcmdlcic7XHJcbkBpbXBvcnQgJ2ZpeGVkLXdpZHRoJztcclxuQGltcG9ydCAnbGlzdCc7XHJcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XHJcbkBpbXBvcnQgJ2FuaW1hdGVkJztcclxuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcclxuQGltcG9ydCAnc3RhY2tlZCc7XHJcbkBpbXBvcnQgJ2ljb25zJztcclxuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XHJcbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0sXHJcbi5mYXMsXHJcbi5mYXIsXHJcbi5mYWwsXHJcbi5mYWIge1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuJWZhLWljb24ge1xyXG4gIEBpbmNsdWRlIGZhLWljb247XHJcbn1cclxuIiwiLy8gSWNvbiBTaXplc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lclxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xyXG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xyXG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XHJcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0teHMge1xyXG4gIGZvbnQtc2l6ZTogLjc1ZW07XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbSB7XHJcbiAgZm9udC1zaXplOiAuODc1ZW07XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xyXG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRpfXgge1xyXG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcclxuICB9XHJcbn1cclxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xyXG59XHJcbiIsIi8vIFZhcmlhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGZhLWZvbnQtcGF0aDogICAgICAgICAgICAgICAgXCIuLi93ZWJmb250c1wiICFkZWZhdWx0O1xyXG4kZmEtZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAxNnB4ICFkZWZhdWx0O1xyXG4kZmEtY3NzLXByZWZpeDogICAgICAgICAgICAgICBmYSAhZGVmYXVsdDtcclxuJGZhLXZlcnNpb246ICAgICAgICAgICAgICAgICAgXCI1LjUuMFwiICFkZWZhdWx0O1xyXG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZWVlICFkZWZhdWx0O1xyXG4kZmEtaW52ZXJzZTogICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kZmEtbGktd2lkdGg6ICAgICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XHJcbiRmYS1mdy13aWR0aDogICAgICAgICAgICAgICAgICgyMGVtIC8gMTYpO1xyXG5cclxuLy8gQ29udmVuaWVuY2UgZnVuY3Rpb24gdXNlZCB0byBzZXQgY29udGVudCBwcm9wZXJ0eVxyXG5AZnVuY3Rpb24gZmEtY29udGVudCgkZmEtdmFyKSB7XHJcbiAgQHJldHVybiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XHJcbn1cclxuXHJcbiRmYS12YXItNTAwcHg6IFxcZjI2ZTtcclxuJGZhLXZhci1hY2Nlc3NpYmxlLWljb246IFxcZjM2ODtcclxuJGZhLXZhci1hY2N1c29mdDogXFxmMzY5O1xyXG4kZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6IFxcZjZhZjtcclxuJGZhLXZhci1hZDogXFxmNjQxO1xyXG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXFxmMmI5O1xyXG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xyXG4kZmEtdmFyLWFkanVzdDogXFxmMDQyO1xyXG4kZmEtdmFyLWFkbjogXFxmMTcwO1xyXG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XHJcbiRmYS12YXItYWZmaWxpYXRldGhlbWU6IFxcZjM2YjtcclxuJGZhLXZhci1haXItZnJlc2hlbmVyOiBcXGY1ZDA7XHJcbiRmYS12YXItYWxnb2xpYTogXFxmMzZjO1xyXG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXFxmMDM3O1xyXG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFxcZjAzOTtcclxuJGZhLXZhci1hbGlnbi1sZWZ0OiBcXGYwMzY7XHJcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFxcZjAzODtcclxuJGZhLXZhci1hbGlwYXk6IFxcZjY0MjtcclxuJGZhLXZhci1hbGxlcmdpZXM6IFxcZjQ2MTtcclxuJGZhLXZhci1hbWF6b246IFxcZjI3MDtcclxuJGZhLXZhci1hbWF6b24tcGF5OiBcXGY0MmM7XHJcbiRmYS12YXItYW1idWxhbmNlOiBcXGYwZjk7XHJcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFxcZjJhMztcclxuJGZhLXZhci1hbWlsaWE6IFxcZjM2ZDtcclxuJGZhLXZhci1hbmNob3I6IFxcZjEzZDtcclxuJGZhLXZhci1hbmRyb2lkOiBcXGYxN2I7XHJcbiRmYS12YXItYW5nZWxsaXN0OiBcXGYyMDk7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFxcZjEwMztcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXFxmMTAwO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXFxmMTAxO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXFxmMTAyO1xyXG4kZmEtdmFyLWFuZ2xlLWRvd246IFxcZjEwNztcclxuJGZhLXZhci1hbmdsZS1sZWZ0OiBcXGYxMDQ7XHJcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFxcZjEwNTtcclxuJGZhLXZhci1hbmdsZS11cDogXFxmMTA2O1xyXG4kZmEtdmFyLWFuZ3J5OiBcXGY1NTY7XHJcbiRmYS12YXItYW5ncnljcmVhdGl2ZTogXFxmMzZlO1xyXG4kZmEtdmFyLWFuZ3VsYXI6IFxcZjQyMDtcclxuJGZhLXZhci1hbmtoOiBcXGY2NDQ7XHJcbiRmYS12YXItYXBwLXN0b3JlOiBcXGYzNmY7XHJcbiRmYS12YXItYXBwLXN0b3JlLWlvczogXFxmMzcwO1xyXG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XHJcbiRmYS12YXItYXBwbGU6IFxcZjE3OTtcclxuJGZhLXZhci1hcHBsZS1hbHQ6IFxcZjVkMTtcclxuJGZhLXZhci1hcHBsZS1wYXk6IFxcZjQxNTtcclxuJGZhLXZhci1hcmNoaXZlOiBcXGYxODc7XHJcbiRmYS12YXItYXJjaHdheTogXFxmNTU3O1xyXG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bjogXFxmMzU4O1xyXG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdDogXFxmMzU5O1xyXG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6IFxcZjM1YTtcclxuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOiBcXGYzNWI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFxcZjBhYjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXFxmMGE4O1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXFxmMGE5O1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXFxmMGFhO1xyXG4kZmEtdmFyLWFycm93LWRvd246IFxcZjA2MztcclxuJGZhLXZhci1hcnJvdy1sZWZ0OiBcXGYwNjA7XHJcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFxcZjA2MTtcclxuJGZhLXZhci1hcnJvdy11cDogXFxmMDYyO1xyXG4kZmEtdmFyLWFycm93cy1hbHQ6IFxcZjBiMjtcclxuJGZhLXZhci1hcnJvd3MtYWx0LWg6IFxcZjMzNztcclxuJGZhLXZhci1hcnJvd3MtYWx0LXY6IFxcZjMzODtcclxuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFxcZjJhMjtcclxuJGZhLXZhci1hc3RlcmlzazogXFxmMDY5O1xyXG4kZmEtdmFyLWFzeW1tZXRyaWs6IFxcZjM3MjtcclxuJGZhLXZhci1hdDogXFxmMWZhO1xyXG4kZmEtdmFyLWF0bGFzOiBcXGY1NTg7XHJcbiRmYS12YXItYXRvbTogXFxmNWQyO1xyXG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcclxuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xyXG4kZmEtdmFyLWF1dG9wcmVmaXhlcjogXFxmNDFjO1xyXG4kZmEtdmFyLWF2aWFuZXg6IFxcZjM3NDtcclxuJGZhLXZhci1hdmlhdG86IFxcZjQyMTtcclxuJGZhLXZhci1hd2FyZDogXFxmNTU5O1xyXG4kZmEtdmFyLWF3czogXFxmMzc1O1xyXG4kZmEtdmFyLWJhY2tzcGFjZTogXFxmNTVhO1xyXG4kZmEtdmFyLWJhY2t3YXJkOiBcXGYwNGE7XHJcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXFxmMjRlO1xyXG4kZmEtdmFyLWJhbjogXFxmMDVlO1xyXG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XHJcbiRmYS12YXItYmFuZGNhbXA6IFxcZjJkNTtcclxuJGZhLXZhci1iYXJjb2RlOiBcXGYwMmE7XHJcbiRmYS12YXItYmFyczogXFxmMGM5O1xyXG4kZmEtdmFyLWJhc2ViYWxsLWJhbGw6IFxcZjQzMztcclxuJGZhLXZhci1iYXNrZXRiYWxsLWJhbGw6IFxcZjQzNDtcclxuJGZhLXZhci1iYXRoOiBcXGYyY2Q7XHJcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXFxmMjQ0O1xyXG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXFxmMjQwO1xyXG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXFxmMjQyO1xyXG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXFxmMjQzO1xyXG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFxcZjI0MTtcclxuJGZhLXZhci1iZWQ6IFxcZjIzNjtcclxuJGZhLXZhci1iZWVyOiBcXGYwZmM7XHJcbiRmYS12YXItYmVoYW5jZTogXFxmMWI0O1xyXG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XHJcbiRmYS12YXItYmVsbDogXFxmMGYzO1xyXG4kZmEtdmFyLWJlbGwtc2xhc2g6IFxcZjFmNjtcclxuJGZhLXZhci1iZXppZXItY3VydmU6IFxcZjU1YjtcclxuJGZhLXZhci1iaWJsZTogXFxmNjQ3O1xyXG4kZmEtdmFyLWJpY3ljbGU6IFxcZjIwNjtcclxuJGZhLXZhci1iaW1vYmplY3Q6IFxcZjM3ODtcclxuJGZhLXZhci1iaW5vY3VsYXJzOiBcXGYxZTU7XHJcbiRmYS12YXItYmlydGhkYXktY2FrZTogXFxmMWZkO1xyXG4kZmEtdmFyLWJpdGJ1Y2tldDogXFxmMTcxO1xyXG4kZmEtdmFyLWJpdGNvaW46IFxcZjM3OTtcclxuJGZhLXZhci1iaXR5OiBcXGYzN2E7XHJcbiRmYS12YXItYmxhY2stdGllOiBcXGYyN2U7XHJcbiRmYS12YXItYmxhY2tiZXJyeTogXFxmMzdiO1xyXG4kZmEtdmFyLWJsZW5kZXI6IFxcZjUxNztcclxuJGZhLXZhci1ibGVuZGVyLXBob25lOiBcXGY2YjY7XHJcbiRmYS12YXItYmxpbmQ6IFxcZjI5ZDtcclxuJGZhLXZhci1ibG9nZ2VyOiBcXGYzN2M7XHJcbiRmYS12YXItYmxvZ2dlci1iOiBcXGYzN2Q7XHJcbiRmYS12YXItYmx1ZXRvb3RoOiBcXGYyOTM7XHJcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFxcZjI5NDtcclxuJGZhLXZhci1ib2xkOiBcXGYwMzI7XHJcbiRmYS12YXItYm9sdDogXFxmMGU3O1xyXG4kZmEtdmFyLWJvbWI6IFxcZjFlMjtcclxuJGZhLXZhci1ib25lOiBcXGY1ZDc7XHJcbiRmYS12YXItYm9uZzogXFxmNTVjO1xyXG4kZmEtdmFyLWJvb2s6IFxcZjAyZDtcclxuJGZhLXZhci1ib29rLWRlYWQ6IFxcZjZiNztcclxuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcclxuJGZhLXZhci1ib29rLXJlYWRlcjogXFxmNWRhO1xyXG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XHJcbiRmYS12YXItYm93bGluZy1iYWxsOiBcXGY0MzY7XHJcbiRmYS12YXItYm94OiBcXGY0NjY7XHJcbiRmYS12YXItYm94LW9wZW46IFxcZjQ5ZTtcclxuJGZhLXZhci1ib3hlczogXFxmNDY4O1xyXG4kZmEtdmFyLWJyYWlsbGU6IFxcZjJhMTtcclxuJGZhLXZhci1icmFpbjogXFxmNWRjO1xyXG4kZmEtdmFyLWJyaWVmY2FzZTogXFxmMGIxO1xyXG4kZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsOiBcXGY0Njk7XHJcbiRmYS12YXItYnJvYWRjYXN0LXRvd2VyOiBcXGY1MTk7XHJcbiRmYS12YXItYnJvb206IFxcZjUxYTtcclxuJGZhLXZhci1icnVzaDogXFxmNTVkO1xyXG4kZmEtdmFyLWJ0YzogXFxmMTVhO1xyXG4kZmEtdmFyLWJ1ZzogXFxmMTg4O1xyXG4kZmEtdmFyLWJ1aWxkaW5nOiBcXGYxYWQ7XHJcbiRmYS12YXItYnVsbGhvcm46IFxcZjBhMTtcclxuJGZhLXZhci1idWxsc2V5ZTogXFxmMTQwO1xyXG4kZmEtdmFyLWJ1cm46IFxcZjQ2YTtcclxuJGZhLXZhci1idXJvbW9iZWxleHBlcnRlOiBcXGYzN2Y7XHJcbiRmYS12YXItYnVzOiBcXGYyMDc7XHJcbiRmYS12YXItYnVzLWFsdDogXFxmNTVlO1xyXG4kZmEtdmFyLWJ1c2luZXNzLXRpbWU6IFxcZjY0YTtcclxuJGZhLXZhci1idXlzZWxsYWRzOiBcXGYyMGQ7XHJcbiRmYS12YXItY2FsY3VsYXRvcjogXFxmMWVjO1xyXG4kZmEtdmFyLWNhbGVuZGFyOiBcXGYxMzM7XHJcbiRmYS12YXItY2FsZW5kYXItYWx0OiBcXGYwNzM7XHJcbiRmYS12YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcclxuJGZhLXZhci1jYWxlbmRhci1taW51czogXFxmMjcyO1xyXG4kZmEtdmFyLWNhbGVuZGFyLXBsdXM6IFxcZjI3MTtcclxuJGZhLXZhci1jYWxlbmRhci10aW1lczogXFxmMjczO1xyXG4kZmEtdmFyLWNhbWVyYTogXFxmMDMwO1xyXG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXFxmMDgzO1xyXG4kZmEtdmFyLWNhbXBncm91bmQ6IFxcZjZiYjtcclxuJGZhLXZhci1jYW5uYWJpczogXFxmNTVmO1xyXG4kZmEtdmFyLWNhcHN1bGVzOiBcXGY0NmI7XHJcbiRmYS12YXItY2FyOiBcXGYxYjk7XHJcbiRmYS12YXItY2FyLWFsdDogXFxmNWRlO1xyXG4kZmEtdmFyLWNhci1iYXR0ZXJ5OiBcXGY1ZGY7XHJcbiRmYS12YXItY2FyLWNyYXNoOiBcXGY1ZTE7XHJcbiRmYS12YXItY2FyLXNpZGU6IFxcZjVlNDtcclxuJGZhLXZhci1jYXJldC1kb3duOiBcXGYwZDc7XHJcbiRmYS12YXItY2FyZXQtbGVmdDogXFxmMGQ5O1xyXG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcXGYwZGE7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdDogXFxmMTkxO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodDogXFxmMTUyO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS11cDogXFxmMTUxO1xyXG4kZmEtdmFyLWNhcmV0LXVwOiBcXGYwZDg7XHJcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcXGYyMTg7XHJcbiRmYS12YXItY2FydC1wbHVzOiBcXGYyMTc7XHJcbiRmYS12YXItY2F0OiBcXGY2YmU7XHJcbiRmYS12YXItY2MtYW1hem9uLXBheTogXFxmNDJkO1xyXG4kZmEtdmFyLWNjLWFtZXg6IFxcZjFmMztcclxuJGZhLXZhci1jYy1hcHBsZS1wYXk6IFxcZjQxNjtcclxuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xyXG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcXGYxZjI7XHJcbiRmYS12YXItY2MtamNiOiBcXGYyNGI7XHJcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xyXG4kZmEtdmFyLWNjLXBheXBhbDogXFxmMWY0O1xyXG4kZmEtdmFyLWNjLXN0cmlwZTogXFxmMWY1O1xyXG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcclxuJGZhLXZhci1jZW50ZXJjb2RlOiBcXGYzODA7XHJcbiRmYS12YXItY2VydGlmaWNhdGU6IFxcZjBhMztcclxuJGZhLXZhci1jaGFpcjogXFxmNmMwO1xyXG4kZmEtdmFyLWNoYWxrYm9hcmQ6IFxcZjUxYjtcclxuJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXI6IFxcZjUxYztcclxuJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uOiBcXGY1ZTc7XHJcbiRmYS12YXItY2hhcnQtYXJlYTogXFxmMWZlO1xyXG4kZmEtdmFyLWNoYXJ0LWJhcjogXFxmMDgwO1xyXG4kZmEtdmFyLWNoYXJ0LWxpbmU6IFxcZjIwMTtcclxuJGZhLXZhci1jaGFydC1waWU6IFxcZjIwMDtcclxuJGZhLXZhci1jaGVjazogXFxmMDBjO1xyXG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXFxmMDU4O1xyXG4kZmEtdmFyLWNoZWNrLWRvdWJsZTogXFxmNTYwO1xyXG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXFxmMTRhO1xyXG4kZmEtdmFyLWNoZXNzOiBcXGY0Mzk7XHJcbiRmYS12YXItY2hlc3MtYmlzaG9wOiBcXGY0M2E7XHJcbiRmYS12YXItY2hlc3MtYm9hcmQ6IFxcZjQzYztcclxuJGZhLXZhci1jaGVzcy1raW5nOiBcXGY0M2Y7XHJcbiRmYS12YXItY2hlc3Mta25pZ2h0OiBcXGY0NDE7XHJcbiRmYS12YXItY2hlc3MtcGF3bjogXFxmNDQzO1xyXG4kZmEtdmFyLWNoZXNzLXF1ZWVuOiBcXGY0NDU7XHJcbiRmYS12YXItY2hlc3Mtcm9vazogXFxmNDQ3O1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFxcZjEzYTtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcXGYxMzc7XHJcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFxcZjEzODtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xyXG4kZmEtdmFyLWNoZXZyb24tZG93bjogXFxmMDc4O1xyXG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xyXG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFxcZjA1NDtcclxuJGZhLXZhci1jaGV2cm9uLXVwOiBcXGYwNzc7XHJcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcclxuJGZhLXZhci1jaHJvbWU6IFxcZjI2ODtcclxuJGZhLXZhci1jaHVyY2g6IFxcZjUxZDtcclxuJGZhLXZhci1jaXJjbGU6IFxcZjExMTtcclxuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcclxuJGZhLXZhci1jaXR5OiBcXGY2NGY7XHJcbiRmYS12YXItY2xpcGJvYXJkOiBcXGYzMjg7XHJcbiRmYS12YXItY2xpcGJvYXJkLWNoZWNrOiBcXGY0NmM7XHJcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFxcZjQ2ZDtcclxuJGZhLXZhci1jbG9jazogXFxmMDE3O1xyXG4kZmEtdmFyLWNsb25lOiBcXGYyNGQ7XHJcbiRmYS12YXItY2xvc2VkLWNhcHRpb25pbmc6IFxcZjIwYTtcclxuJGZhLXZhci1jbG91ZDogXFxmMGMyO1xyXG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdDogXFxmMzgxO1xyXG4kZmEtdmFyLWNsb3VkLW1lYXRiYWxsOiBcXGY3M2I7XHJcbiRmYS12YXItY2xvdWQtbW9vbjogXFxmNmMzO1xyXG4kZmEtdmFyLWNsb3VkLW1vb24tcmFpbjogXFxmNzNjO1xyXG4kZmEtdmFyLWNsb3VkLXJhaW46IFxcZjczZDtcclxuJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5OiBcXGY3NDA7XHJcbiRmYS12YXItY2xvdWQtc3VuOiBcXGY2YzQ7XHJcbiRmYS12YXItY2xvdWQtc3VuLXJhaW46IFxcZjc0MztcclxuJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0OiBcXGYzODI7XHJcbiRmYS12YXItY2xvdWRzY2FsZTogXFxmMzgzO1xyXG4kZmEtdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcclxuJGZhLXZhci1jbG91ZHZlcnNpZnk6IFxcZjM4NTtcclxuJGZhLXZhci1jb2NrdGFpbDogXFxmNTYxO1xyXG4kZmEtdmFyLWNvZGU6IFxcZjEyMTtcclxuJGZhLXZhci1jb2RlLWJyYW5jaDogXFxmMTI2O1xyXG4kZmEtdmFyLWNvZGVwZW46IFxcZjFjYjtcclxuJGZhLXZhci1jb2RpZXBpZTogXFxmMjg0O1xyXG4kZmEtdmFyLWNvZmZlZTogXFxmMGY0O1xyXG4kZmEtdmFyLWNvZzogXFxmMDEzO1xyXG4kZmEtdmFyLWNvZ3M6IFxcZjA4NTtcclxuJGZhLXZhci1jb2luczogXFxmNTFlO1xyXG4kZmEtdmFyLWNvbHVtbnM6IFxcZjBkYjtcclxuJGZhLXZhci1jb21tZW50OiBcXGYwNzU7XHJcbiRmYS12YXItY29tbWVudC1hbHQ6IFxcZjI3YTtcclxuJGZhLXZhci1jb21tZW50LWRvbGxhcjogXFxmNjUxO1xyXG4kZmEtdmFyLWNvbW1lbnQtZG90czogXFxmNGFkO1xyXG4kZmEtdmFyLWNvbW1lbnQtc2xhc2g6IFxcZjRiMztcclxuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xyXG4kZmEtdmFyLWNvbW1lbnRzLWRvbGxhcjogXFxmNjUzO1xyXG4kZmEtdmFyLWNvbXBhY3QtZGlzYzogXFxmNTFmO1xyXG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcclxuJGZhLXZhci1jb21wcmVzczogXFxmMDY2O1xyXG4kZmEtdmFyLWNvbmNpZXJnZS1iZWxsOiBcXGY1NjI7XHJcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFxcZjIwZTtcclxuJGZhLXZhci1jb250YW86IFxcZjI2ZDtcclxuJGZhLXZhci1jb29raWU6IFxcZjU2MztcclxuJGZhLXZhci1jb29raWUtYml0ZTogXFxmNTY0O1xyXG4kZmEtdmFyLWNvcHk6IFxcZjBjNTtcclxuJGZhLXZhci1jb3B5cmlnaHQ6IFxcZjFmOTtcclxuJGZhLXZhci1jb3VjaDogXFxmNGI4O1xyXG4kZmEtdmFyLWNwYW5lbDogXFxmMzg4O1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFxcZjI1ZTtcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYzogXFxmNGU4O1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6IFxcZjRlOTtcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOiBcXGY0ZWE7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZDogXFxmNGViO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQ6IFxcZjRlYztcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDogXFxmNGVkO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6IFxcZjRlZTtcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhOiBcXGY0ZWY7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzogXFxmNGYwO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czogXFxmNGYxO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6IFxcZjRmMjtcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm86IFxcZjRmMztcclxuJGZhLXZhci1jcmVkaXQtY2FyZDogXFxmMDlkO1xyXG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcclxuJGZhLXZhci1jcm9wOiBcXGYxMjU7XHJcbiRmYS12YXItY3JvcC1hbHQ6IFxcZjU2NTtcclxuJGZhLXZhci1jcm9zczogXFxmNjU0O1xyXG4kZmEtdmFyLWNyb3NzaGFpcnM6IFxcZjA1YjtcclxuJGZhLXZhci1jcm93OiBcXGY1MjA7XHJcbiRmYS12YXItY3Jvd246IFxcZjUyMTtcclxuJGZhLXZhci1jc3MzOiBcXGYxM2M7XHJcbiRmYS12YXItY3NzMy1hbHQ6IFxcZjM4YjtcclxuJGZhLXZhci1jdWJlOiBcXGYxYjI7XHJcbiRmYS12YXItY3ViZXM6IFxcZjFiMztcclxuJGZhLXZhci1jdXQ6IFxcZjBjNDtcclxuJGZhLXZhci1jdXR0bGVmaXNoOiBcXGYzOGM7XHJcbiRmYS12YXItZC1hbmQtZDogXFxmMzhkO1xyXG4kZmEtdmFyLWQtYW5kLWQtYmV5b25kOiBcXGY2Y2E7XHJcbiRmYS12YXItZGFzaGN1YmU6IFxcZjIxMDtcclxuJGZhLXZhci1kYXRhYmFzZTogXFxmMWMwO1xyXG4kZmEtdmFyLWRlYWY6IFxcZjJhNDtcclxuJGZhLXZhci1kZWxpY2lvdXM6IFxcZjFhNTtcclxuJGZhLXZhci1kZW1vY3JhdDogXFxmNzQ3O1xyXG4kZmEtdmFyLWRlcGxveWRvZzogXFxmMzhlO1xyXG4kZmEtdmFyLWRlc2twcm86IFxcZjM4ZjtcclxuJGZhLXZhci1kZXNrdG9wOiBcXGYxMDg7XHJcbiRmYS12YXItZGV2OiBcXGY2Y2M7XHJcbiRmYS12YXItZGV2aWFudGFydDogXFxmMWJkO1xyXG4kZmEtdmFyLWRoYXJtYWNoYWtyYTogXFxmNjU1O1xyXG4kZmEtdmFyLWRpYWdub3NlczogXFxmNDcwO1xyXG4kZmEtdmFyLWRpY2U6IFxcZjUyMjtcclxuJGZhLXZhci1kaWNlLWQyMDogXFxmNmNmO1xyXG4kZmEtdmFyLWRpY2UtZDY6IFxcZjZkMTtcclxuJGZhLXZhci1kaWNlLWZpdmU6IFxcZjUyMztcclxuJGZhLXZhci1kaWNlLWZvdXI6IFxcZjUyNDtcclxuJGZhLXZhci1kaWNlLW9uZTogXFxmNTI1O1xyXG4kZmEtdmFyLWRpY2Utc2l4OiBcXGY1MjY7XHJcbiRmYS12YXItZGljZS10aHJlZTogXFxmNTI3O1xyXG4kZmEtdmFyLWRpY2UtdHdvOiBcXGY1Mjg7XHJcbiRmYS12YXItZGlnZzogXFxmMWE2O1xyXG4kZmEtdmFyLWRpZ2l0YWwtb2NlYW46IFxcZjM5MTtcclxuJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGg6IFxcZjU2NjtcclxuJGZhLXZhci1kaXJlY3Rpb25zOiBcXGY1ZWI7XHJcbiRmYS12YXItZGlzY29yZDogXFxmMzkyO1xyXG4kZmEtdmFyLWRpc2NvdXJzZTogXFxmMzkzO1xyXG4kZmEtdmFyLWRpdmlkZTogXFxmNTI5O1xyXG4kZmEtdmFyLWRpenp5OiBcXGY1Njc7XHJcbiRmYS12YXItZG5hOiBcXGY0NzE7XHJcbiRmYS12YXItZG9jaHViOiBcXGYzOTQ7XHJcbiRmYS12YXItZG9ja2VyOiBcXGYzOTU7XHJcbiRmYS12YXItZG9nOiBcXGY2ZDM7XHJcbiRmYS12YXItZG9sbGFyLXNpZ246IFxcZjE1NTtcclxuJGZhLXZhci1kb2xseTogXFxmNDcyO1xyXG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQ6IFxcZjQ3NDtcclxuJGZhLXZhci1kb25hdGU6IFxcZjRiOTtcclxuJGZhLXZhci1kb29yLWNsb3NlZDogXFxmNTJhO1xyXG4kZmEtdmFyLWRvb3Itb3BlbjogXFxmNTJiO1xyXG4kZmEtdmFyLWRvdC1jaXJjbGU6IFxcZjE5MjtcclxuJGZhLXZhci1kb3ZlOiBcXGY0YmE7XHJcbiRmYS12YXItZG93bmxvYWQ6IFxcZjAxOTtcclxuJGZhLXZhci1kcmFmdDJkaWdpdGFsOiBcXGYzOTY7XHJcbiRmYS12YXItZHJhZnRpbmctY29tcGFzczogXFxmNTY4O1xyXG4kZmEtdmFyLWRyYWdvbjogXFxmNmQ1O1xyXG4kZmEtdmFyLWRyYXctcG9seWdvbjogXFxmNWVlO1xyXG4kZmEtdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XHJcbiRmYS12YXItZHJpYmJibGUtc3F1YXJlOiBcXGYzOTc7XHJcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xyXG4kZmEtdmFyLWRydW06IFxcZjU2OTtcclxuJGZhLXZhci1kcnVtLXN0ZWVscGFuOiBcXGY1NmE7XHJcbiRmYS12YXItZHJ1bXN0aWNrLWJpdGU6IFxcZjZkNztcclxuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcclxuJGZhLXZhci1kdW1iYmVsbDogXFxmNDRiO1xyXG4kZmEtdmFyLWR1bmdlb246IFxcZjZkOTtcclxuJGZhLXZhci1keWFsb2c6IFxcZjM5OTtcclxuJGZhLXZhci1lYXJseWJpcmRzOiBcXGYzOWE7XHJcbiRmYS12YXItZWJheTogXFxmNGY0O1xyXG4kZmEtdmFyLWVkZ2U6IFxcZjI4MjtcclxuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XHJcbiRmYS12YXItZWplY3Q6IFxcZjA1MjtcclxuJGZhLXZhci1lbGVtZW50b3I6IFxcZjQzMDtcclxuJGZhLXZhci1lbGxpcHNpcy1oOiBcXGYxNDE7XHJcbiRmYS12YXItZWxsaXBzaXMtdjogXFxmMTQyO1xyXG4kZmEtdmFyLWVsbG86IFxcZjVmMTtcclxuJGZhLXZhci1lbWJlcjogXFxmNDIzO1xyXG4kZmEtdmFyLWVtcGlyZTogXFxmMWQxO1xyXG4kZmEtdmFyLWVudmVsb3BlOiBcXGYwZTA7XHJcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXFxmMmI2O1xyXG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dDogXFxmNjU4O1xyXG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xyXG4kZmEtdmFyLWVudmlyYTogXFxmMjk5O1xyXG4kZmEtdmFyLWVxdWFsczogXFxmNTJjO1xyXG4kZmEtdmFyLWVyYXNlcjogXFxmMTJkO1xyXG4kZmEtdmFyLWVybGFuZzogXFxmMzlkO1xyXG4kZmEtdmFyLWV0aGVyZXVtOiBcXGY0MmU7XHJcbiRmYS12YXItZXRzeTogXFxmMmQ3O1xyXG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xyXG4kZmEtdmFyLWV4Y2hhbmdlLWFsdDogXFxmMzYyO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcXGYxMmE7XHJcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcXGYwNmE7XHJcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFxcZjA3MTtcclxuJGZhLXZhci1leHBhbmQ6IFxcZjA2NTtcclxuJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDogXFxmMzFlO1xyXG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xyXG4kZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0OiBcXGYzNWQ7XHJcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OiBcXGYzNjA7XHJcbiRmYS12YXItZXllOiBcXGYwNmU7XHJcbiRmYS12YXItZXllLWRyb3BwZXI6IFxcZjFmYjtcclxuJGZhLXZhci1leWUtc2xhc2g6IFxcZjA3MDtcclxuJGZhLXZhci1mYWNlYm9vazogXFxmMDlhO1xyXG4kZmEtdmFyLWZhY2Vib29rLWY6IFxcZjM5ZTtcclxuJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXI6IFxcZjM5ZjtcclxuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFxcZjA4MjtcclxuJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lczogXFxmNmRjO1xyXG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFxcZjA0OTtcclxuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFxcZjA1MDtcclxuJGZhLXZhci1mYXg6IFxcZjFhYztcclxuJGZhLXZhci1mZWF0aGVyOiBcXGY1MmQ7XHJcbiRmYS12YXItZmVhdGhlci1hbHQ6IFxcZjU2YjtcclxuJGZhLXZhci1mZW1hbGU6IFxcZjE4MjtcclxuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xyXG4kZmEtdmFyLWZpbGU6IFxcZjE1YjtcclxuJGZhLXZhci1maWxlLWFsdDogXFxmMTVjO1xyXG4kZmEtdmFyLWZpbGUtYXJjaGl2ZTogXFxmMWM2O1xyXG4kZmEtdmFyLWZpbGUtYXVkaW86IFxcZjFjNztcclxuJGZhLXZhci1maWxlLWNvZGU6IFxcZjFjOTtcclxuJGZhLXZhci1maWxlLWNvbnRyYWN0OiBcXGY1NmM7XHJcbiRmYS12YXItZmlsZS1jc3Y6IFxcZjZkZDtcclxuJGZhLXZhci1maWxlLWRvd25sb2FkOiBcXGY1NmQ7XHJcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xyXG4kZmEtdmFyLWZpbGUtZXhwb3J0OiBcXGY1NmU7XHJcbiRmYS12YXItZmlsZS1pbWFnZTogXFxmMWM1O1xyXG4kZmEtdmFyLWZpbGUtaW1wb3J0OiBcXGY1NmY7XHJcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XHJcbiRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcjogXFxmNTcxO1xyXG4kZmEtdmFyLWZpbGUtbWVkaWNhbDogXFxmNDc3O1xyXG4kZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ6IFxcZjQ3ODtcclxuJGZhLXZhci1maWxlLXBkZjogXFxmMWMxO1xyXG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xyXG4kZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uOiBcXGY1NzI7XHJcbiRmYS12YXItZmlsZS1zaWduYXR1cmU6IFxcZjU3MztcclxuJGZhLXZhci1maWxlLXVwbG9hZDogXFxmNTc0O1xyXG4kZmEtdmFyLWZpbGUtdmlkZW86IFxcZjFjODtcclxuJGZhLXZhci1maWxlLXdvcmQ6IFxcZjFjMjtcclxuJGZhLXZhci1maWxsOiBcXGY1NzU7XHJcbiRmYS12YXItZmlsbC1kcmlwOiBcXGY1NzY7XHJcbiRmYS12YXItZmlsbTogXFxmMDA4O1xyXG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xyXG4kZmEtdmFyLWZpbmdlcnByaW50OiBcXGY1Nzc7XHJcbiRmYS12YXItZmlyZTogXFxmMDZkO1xyXG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XHJcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xyXG4kZmEtdmFyLWZpcnN0LWFpZDogXFxmNDc5O1xyXG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcXGYyYjA7XHJcbiRmYS12YXItZmlyc3Qtb3JkZXItYWx0OiBcXGY1MGE7XHJcbiRmYS12YXItZmlyc3RkcmFmdDogXFxmM2ExO1xyXG4kZmEtdmFyLWZpc2g6IFxcZjU3ODtcclxuJGZhLXZhci1maXN0LXJhaXNlZDogXFxmNmRlO1xyXG4kZmEtdmFyLWZsYWc6IFxcZjAyNDtcclxuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXFxmMTFlO1xyXG4kZmEtdmFyLWZsYWctdXNhOiBcXGY3NGQ7XHJcbiRmYS12YXItZmxhc2s6IFxcZjBjMztcclxuJGZhLXZhci1mbGlja3I6IFxcZjE2ZTtcclxuJGZhLXZhci1mbGlwYm9hcmQ6IFxcZjQ0ZDtcclxuJGZhLXZhci1mbHVzaGVkOiBcXGY1Nzk7XHJcbiRmYS12YXItZmx5OiBcXGY0MTc7XHJcbiRmYS12YXItZm9sZGVyOiBcXGYwN2I7XHJcbiRmYS12YXItZm9sZGVyLW1pbnVzOiBcXGY2NWQ7XHJcbiRmYS12YXItZm9sZGVyLW9wZW46IFxcZjA3YztcclxuJGZhLXZhci1mb2xkZXItcGx1czogXFxmNjVlO1xyXG4kZmEtdmFyLWZvbnQ6IFxcZjAzMTtcclxuJGZhLXZhci1mb250LWF3ZXNvbWU6IFxcZjJiNDtcclxuJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0OiBcXGYzNWM7XHJcbiRmYS12YXItZm9udC1hd2Vzb21lLWZsYWc6IFxcZjQyNTtcclxuJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsOiBcXGY0ZTY7XHJcbiRmYS12YXItZm9udGljb25zOiBcXGYyODA7XHJcbiRmYS12YXItZm9udGljb25zLWZpOiBcXGYzYTI7XHJcbiRmYS12YXItZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xyXG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXFxmMjg2O1xyXG4kZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQ6IFxcZjNhMztcclxuJGZhLXZhci1mb3J1bWJlZTogXFxmMjExO1xyXG4kZmEtdmFyLWZvcndhcmQ6IFxcZjA0ZTtcclxuJGZhLXZhci1mb3Vyc3F1YXJlOiBcXGYxODA7XHJcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFxcZjJjNTtcclxuJGZhLXZhci1mcmVlYnNkOiBcXGYzYTQ7XHJcbiRmYS12YXItZnJvZzogXFxmNTJlO1xyXG4kZmEtdmFyLWZyb3duOiBcXGYxMTk7XHJcbiRmYS12YXItZnJvd24tb3BlbjogXFxmNTdhO1xyXG4kZmEtdmFyLWZ1bGNydW06IFxcZjUwYjtcclxuJGZhLXZhci1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XHJcbiRmYS12YXItZnV0Ym9sOiBcXGYxZTM7XHJcbiRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWM6IFxcZjUwYztcclxuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcclxuJGZhLXZhci1nYW1lcGFkOiBcXGYxMWI7XHJcbiRmYS12YXItZ2FzLXB1bXA6IFxcZjUyZjtcclxuJGZhLXZhci1nYXZlbDogXFxmMGUzO1xyXG4kZmEtdmFyLWdlbTogXFxmM2E1O1xyXG4kZmEtdmFyLWdlbmRlcmxlc3M6IFxcZjIyZDtcclxuJGZhLXZhci1nZXQtcG9ja2V0OiBcXGYyNjU7XHJcbiRmYS12YXItZ2c6IFxcZjI2MDtcclxuJGZhLXZhci1nZy1jaXJjbGU6IFxcZjI2MTtcclxuJGZhLXZhci1naG9zdDogXFxmNmUyO1xyXG4kZmEtdmFyLWdpZnQ6IFxcZjA2YjtcclxuJGZhLXZhci1naXQ6IFxcZjFkMztcclxuJGZhLXZhci1naXQtc3F1YXJlOiBcXGYxZDI7XHJcbiRmYS12YXItZ2l0aHViOiBcXGYwOWI7XHJcbiRmYS12YXItZ2l0aHViLWFsdDogXFxmMTEzO1xyXG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcclxuJGZhLXZhci1naXRrcmFrZW46IFxcZjNhNjtcclxuJGZhLXZhci1naXRsYWI6IFxcZjI5NjtcclxuJGZhLXZhci1naXR0ZXI6IFxcZjQyNjtcclxuJGZhLXZhci1nbGFzcy1tYXJ0aW5pOiBcXGYwMDA7XHJcbiRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQ6IFxcZjU3YjtcclxuJGZhLXZhci1nbGFzc2VzOiBcXGY1MzA7XHJcbiRmYS12YXItZ2xpZGU6IFxcZjJhNTtcclxuJGZhLXZhci1nbGlkZS1nOiBcXGYyYTY7XHJcbiRmYS12YXItZ2xvYmU6IFxcZjBhYztcclxuJGZhLXZhci1nbG9iZS1hZnJpY2E6IFxcZjU3YztcclxuJGZhLXZhci1nbG9iZS1hbWVyaWNhczogXFxmNTdkO1xyXG4kZmEtdmFyLWdsb2JlLWFzaWE6IFxcZjU3ZTtcclxuJGZhLXZhci1nb2ZvcmU6IFxcZjNhNztcclxuJGZhLXZhci1nb2xmLWJhbGw6IFxcZjQ1MDtcclxuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcclxuJGZhLXZhci1nb29kcmVhZHMtZzogXFxmM2E5O1xyXG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xyXG4kZmEtdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xyXG4kZmEtdmFyLWdvb2dsZS1wbGF5OiBcXGYzYWI7XHJcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFxcZjJiMztcclxuJGZhLXZhci1nb29nbGUtcGx1cy1nOiBcXGYwZDU7XHJcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XHJcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXFxmMWVlO1xyXG4kZmEtdmFyLWdvcHVyYW06IFxcZjY2NDtcclxuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXFxmMTlkO1xyXG4kZmEtdmFyLWdyYXRpcGF5OiBcXGYxODQ7XHJcbiRmYS12YXItZ3JhdjogXFxmMmQ2O1xyXG4kZmEtdmFyLWdyZWF0ZXItdGhhbjogXFxmNTMxO1xyXG4kZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbDogXFxmNTMyO1xyXG4kZmEtdmFyLWdyaW1hY2U6IFxcZjU3ZjtcclxuJGZhLXZhci1ncmluOiBcXGY1ODA7XHJcbiRmYS12YXItZ3Jpbi1hbHQ6IFxcZjU4MTtcclxuJGZhLXZhci1ncmluLWJlYW06IFxcZjU4MjtcclxuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcclxuJGZhLXZhci1ncmluLWhlYXJ0czogXFxmNTg0O1xyXG4kZmEtdmFyLWdyaW4tc3F1aW50OiBcXGY1ODU7XHJcbiRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcclxuJGZhLXZhci1ncmluLXN0YXJzOiBcXGY1ODc7XHJcbiRmYS12YXItZ3Jpbi10ZWFyczogXFxmNTg4O1xyXG4kZmEtdmFyLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XHJcbiRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XHJcbiRmYS12YXItZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xyXG4kZmEtdmFyLWdyaW4td2luazogXFxmNThjO1xyXG4kZmEtdmFyLWdyaXAtaG9yaXpvbnRhbDogXFxmNThkO1xyXG4kZmEtdmFyLWdyaXAtdmVydGljYWw6IFxcZjU4ZTtcclxuJGZhLXZhci1ncmlwZmlyZTogXFxmM2FjO1xyXG4kZmEtdmFyLWdydW50OiBcXGYzYWQ7XHJcbiRmYS12YXItZ3VscDogXFxmM2FlO1xyXG4kZmEtdmFyLWgtc3F1YXJlOiBcXGYwZmQ7XHJcbiRmYS12YXItaGFja2VyLW5ld3M6IFxcZjFkNDtcclxuJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmU6IFxcZjNhZjtcclxuJGZhLXZhci1oYWNrZXJyYW5rOiBcXGY1Zjc7XHJcbiRmYS12YXItaGFtbWVyOiBcXGY2ZTM7XHJcbiRmYS12YXItaGFtc2E6IFxcZjY2NTtcclxuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcclxuJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQ6IFxcZjRiZTtcclxuJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkOiBcXGY0YzA7XHJcbiRmYS12YXItaGFuZC1saXphcmQ6IFxcZjI1ODtcclxuJGZhLXZhci1oYW5kLXBhcGVyOiBcXGYyNTY7XHJcbiRmYS12YXItaGFuZC1wZWFjZTogXFxmMjViO1xyXG4kZmEtdmFyLWhhbmQtcG9pbnQtZG93bjogXFxmMGE3O1xyXG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xyXG4kZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQ6IFxcZjBhNDtcclxuJGZhLXZhci1oYW5kLXBvaW50LXVwOiBcXGYwYTY7XHJcbiRmYS12YXItaGFuZC1wb2ludGVyOiBcXGYyNWE7XHJcbiRmYS12YXItaGFuZC1yb2NrOiBcXGYyNTU7XHJcbiRmYS12YXItaGFuZC1zY2lzc29yczogXFxmMjU3O1xyXG4kZmEtdmFyLWhhbmQtc3BvY2s6IFxcZjI1OTtcclxuJGZhLXZhci1oYW5kczogXFxmNGMyO1xyXG4kZmEtdmFyLWhhbmRzLWhlbHBpbmc6IFxcZjRjNDtcclxuJGZhLXZhci1oYW5kc2hha2U6IFxcZjJiNTtcclxuJGZhLXZhci1oYW51a2lhaDogXFxmNmU2O1xyXG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcclxuJGZhLXZhci1oYXQtd2l6YXJkOiBcXGY2ZTg7XHJcbiRmYS12YXItaGF5a2FsOiBcXGY2NjY7XHJcbiRmYS12YXItaGRkOiBcXGYwYTA7XHJcbiRmYS12YXItaGVhZGluZzogXFxmMWRjO1xyXG4kZmEtdmFyLWhlYWRwaG9uZXM6IFxcZjAyNTtcclxuJGZhLXZhci1oZWFkcGhvbmVzLWFsdDogXFxmNThmO1xyXG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcclxuJGZhLXZhci1oZWFydDogXFxmMDA0O1xyXG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xyXG4kZmEtdmFyLWhlbGljb3B0ZXI6IFxcZjUzMztcclxuJGZhLXZhci1oaWdobGlnaHRlcjogXFxmNTkxO1xyXG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xyXG4kZmEtdmFyLWhpcHBvOiBcXGY2ZWQ7XHJcbiRmYS12YXItaGlwczogXFxmNDUyO1xyXG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcclxuJGZhLXZhci1oaXN0b3J5OiBcXGYxZGE7XHJcbiRmYS12YXItaG9ja2V5LXB1Y2s6IFxcZjQ1MztcclxuJGZhLXZhci1ob21lOiBcXGYwMTU7XHJcbiRmYS12YXItaG9vbGk6IFxcZjQyNztcclxuJGZhLXZhci1ob3JuYmlsbDogXFxmNTkyO1xyXG4kZmEtdmFyLWhvcnNlOiBcXGY2ZjA7XHJcbiRmYS12YXItaG9zcGl0YWw6IFxcZjBmODtcclxuJGZhLXZhci1ob3NwaXRhbC1hbHQ6IFxcZjQ3ZDtcclxuJGZhLXZhci1ob3NwaXRhbC1zeW1ib2w6IFxcZjQ3ZTtcclxuJGZhLXZhci1ob3QtdHViOiBcXGY1OTM7XHJcbiRmYS12YXItaG90ZWw6IFxcZjU5NDtcclxuJGZhLXZhci1ob3RqYXI6IFxcZjNiMTtcclxuJGZhLXZhci1ob3VyZ2xhc3M6IFxcZjI1NDtcclxuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcXGYyNTM7XHJcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1MjtcclxuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFxcZjI1MTtcclxuJGZhLXZhci1ob3VzZS1kYW1hZ2U6IFxcZjZmMTtcclxuJGZhLXZhci1ob3V6ejogXFxmMjdjO1xyXG4kZmEtdmFyLWhyeXZuaWE6IFxcZjZmMjtcclxuJGZhLXZhci1odG1sNTogXFxmMTNiO1xyXG4kZmEtdmFyLWh1YnNwb3Q6IFxcZjNiMjtcclxuJGZhLXZhci1pLWN1cnNvcjogXFxmMjQ2O1xyXG4kZmEtdmFyLWlkLWJhZGdlOiBcXGYyYzE7XHJcbiRmYS12YXItaWQtY2FyZDogXFxmMmMyO1xyXG4kZmEtdmFyLWlkLWNhcmQtYWx0OiBcXGY0N2Y7XHJcbiRmYS12YXItaW1hZ2U6IFxcZjAzZTtcclxuJGZhLXZhci1pbWFnZXM6IFxcZjMwMjtcclxuJGZhLXZhci1pbWRiOiBcXGYyZDg7XHJcbiRmYS12YXItaW5ib3g6IFxcZjAxYztcclxuJGZhLXZhci1pbmRlbnQ6IFxcZjAzYztcclxuJGZhLXZhci1pbmR1c3RyeTogXFxmMjc1O1xyXG4kZmEtdmFyLWluZmluaXR5OiBcXGY1MzQ7XHJcbiRmYS12YXItaW5mbzogXFxmMTI5O1xyXG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcXGYwNWE7XHJcbiRmYS12YXItaW5zdGFncmFtOiBcXGYxNmQ7XHJcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFxcZjI2YjtcclxuJGZhLXZhci1pb3hob3N0OiBcXGYyMDg7XHJcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XHJcbiRmYS12YXItaXR1bmVzOiBcXGYzYjQ7XHJcbiRmYS12YXItaXR1bmVzLW5vdGU6IFxcZjNiNTtcclxuJGZhLXZhci1qYXZhOiBcXGY0ZTQ7XHJcbiRmYS12YXItamVkaTogXFxmNjY5O1xyXG4kZmEtdmFyLWplZGktb3JkZXI6IFxcZjUwZTtcclxuJGZhLXZhci1qZW5raW5zOiBcXGYzYjY7XHJcbiRmYS12YXItam9nZXQ6IFxcZjNiNztcclxuJGZhLXZhci1qb2ludDogXFxmNTk1O1xyXG4kZmEtdmFyLWpvb21sYTogXFxmMWFhO1xyXG4kZmEtdmFyLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XHJcbiRmYS12YXItanM6IFxcZjNiODtcclxuJGZhLXZhci1qcy1zcXVhcmU6IFxcZjNiOTtcclxuJGZhLXZhci1qc2ZpZGRsZTogXFxmMWNjO1xyXG4kZmEtdmFyLWthYWJhOiBcXGY2NmI7XHJcbiRmYS12YXIta2FnZ2xlOiBcXGY1ZmE7XHJcbiRmYS12YXIta2V5OiBcXGYwODQ7XHJcbiRmYS12YXIta2V5YmFzZTogXFxmNGY1O1xyXG4kZmEtdmFyLWtleWJvYXJkOiBcXGYxMWM7XHJcbiRmYS12YXIta2V5Y2RuOiBcXGYzYmE7XHJcbiRmYS12YXIta2hhbmRhOiBcXGY2NmQ7XHJcbiRmYS12YXIta2lja2VnaWRhOiBcXGYzYmI7XHJcbiRmYS12YXIta2lja2VnaWRhLWs6IFxcZjNiYztcclxuJGZhLXZhci1raXNzOiBcXGY1OTY7XHJcbiRmYS12YXIta2lzcy1iZWFtOiBcXGY1OTc7XHJcbiRmYS12YXIta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XHJcbiRmYS12YXIta2l3aS1iaXJkOiBcXGY1MzU7XHJcbiRmYS12YXIta29ydnVlOiBcXGY0MmY7XHJcbiRmYS12YXItbGFuZG1hcms6IFxcZjY2ZjtcclxuJGZhLXZhci1sYW5ndWFnZTogXFxmMWFiO1xyXG4kZmEtdmFyLWxhcHRvcDogXFxmMTA5O1xyXG4kZmEtdmFyLWxhcHRvcC1jb2RlOiBcXGY1ZmM7XHJcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xyXG4kZmEtdmFyLWxhc3RmbTogXFxmMjAyO1xyXG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFxcZjIwMztcclxuJGZhLXZhci1sYXVnaDogXFxmNTk5O1xyXG4kZmEtdmFyLWxhdWdoLWJlYW06IFxcZjU5YTtcclxuJGZhLXZhci1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcclxuJGZhLXZhci1sYXVnaC13aW5rOiBcXGY1OWM7XHJcbiRmYS12YXItbGF5ZXItZ3JvdXA6IFxcZjVmZDtcclxuJGZhLXZhci1sZWFmOiBcXGYwNmM7XHJcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xyXG4kZmEtdmFyLWxlbW9uOiBcXGYwOTQ7XHJcbiRmYS12YXItbGVzczogXFxmNDFkO1xyXG4kZmEtdmFyLWxlc3MtdGhhbjogXFxmNTM2O1xyXG4kZmEtdmFyLWxlc3MtdGhhbi1lcXVhbDogXFxmNTM3O1xyXG4kZmEtdmFyLWxldmVsLWRvd24tYWx0OiBcXGYzYmU7XHJcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XHJcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XHJcbiRmYS12YXItbGlnaHRidWxiOiBcXGYwZWI7XHJcbiRmYS12YXItbGluZTogXFxmM2MwO1xyXG4kZmEtdmFyLWxpbms6IFxcZjBjMTtcclxuJGZhLXZhci1saW5rZWRpbjogXFxmMDhjO1xyXG4kZmEtdmFyLWxpbmtlZGluLWluOiBcXGYwZTE7XHJcbiRmYS12YXItbGlub2RlOiBcXGYyYjg7XHJcbiRmYS12YXItbGludXg6IFxcZjE3YztcclxuJGZhLXZhci1saXJhLXNpZ246IFxcZjE5NTtcclxuJGZhLXZhci1saXN0OiBcXGYwM2E7XHJcbiRmYS12YXItbGlzdC1hbHQ6IFxcZjAyMjtcclxuJGZhLXZhci1saXN0LW9sOiBcXGYwY2I7XHJcbiRmYS12YXItbGlzdC11bDogXFxmMGNhO1xyXG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcXGYxMjQ7XHJcbiRmYS12YXItbG9jazogXFxmMDIzO1xyXG4kZmEtdmFyLWxvY2stb3BlbjogXFxmM2MxO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd246IFxcZjMwOTtcclxuJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0OiBcXGYzMGE7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQ6IFxcZjMwYjtcclxuJGZhLXZhci1sb25nLWFycm93LWFsdC11cDogXFxmMzBjO1xyXG4kZmEtdmFyLWxvdy12aXNpb246IFxcZjJhODtcclxuJGZhLXZhci1sdWdnYWdlLWNhcnQ6IFxcZjU5ZDtcclxuJGZhLXZhci1seWZ0OiBcXGYzYzM7XHJcbiRmYS12YXItbWFnZW50bzogXFxmM2M0O1xyXG4kZmEtdmFyLW1hZ2ljOiBcXGYwZDA7XHJcbiRmYS12YXItbWFnbmV0OiBcXGYwNzY7XHJcbiRmYS12YXItbWFpbC1idWxrOiBcXGY2NzQ7XHJcbiRmYS12YXItbWFpbGNoaW1wOiBcXGY1OWU7XHJcbiRmYS12YXItbWFsZTogXFxmMTgzO1xyXG4kZmEtdmFyLW1hbmRhbG9yaWFuOiBcXGY1MGY7XHJcbiRmYS12YXItbWFwOiBcXGYyNzk7XHJcbiRmYS12YXItbWFwLW1hcmtlZDogXFxmNTlmO1xyXG4kZmEtdmFyLW1hcC1tYXJrZWQtYWx0OiBcXGY1YTA7XHJcbiRmYS12YXItbWFwLW1hcmtlcjogXFxmMDQxO1xyXG4kZmEtdmFyLW1hcC1tYXJrZXItYWx0OiBcXGYzYzU7XHJcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xyXG4kZmEtdmFyLW1hcC1zaWduczogXFxmMjc3O1xyXG4kZmEtdmFyLW1hcmtkb3duOiBcXGY2MGY7XHJcbiRmYS12YXItbWFya2VyOiBcXGY1YTE7XHJcbiRmYS12YXItbWFyczogXFxmMjIyO1xyXG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcXGYyMjc7XHJcbiRmYS12YXItbWFycy1zdHJva2U6IFxcZjIyOTtcclxuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcXGYyMmI7XHJcbiRmYS12YXItbWFycy1zdHJva2UtdjogXFxmMjJhO1xyXG4kZmEtdmFyLW1hc2s6IFxcZjZmYTtcclxuJGZhLXZhci1tYXN0b2RvbjogXFxmNGY2O1xyXG4kZmEtdmFyLW1heGNkbjogXFxmMTM2O1xyXG4kZmEtdmFyLW1lZGFsOiBcXGY1YTI7XHJcbiRmYS12YXItbWVkYXBwczogXFxmM2M2O1xyXG4kZmEtdmFyLW1lZGl1bTogXFxmMjNhO1xyXG4kZmEtdmFyLW1lZGl1bS1tOiBcXGYzYzc7XHJcbiRmYS12YXItbWVka2l0OiBcXGYwZmE7XHJcbiRmYS12YXItbWVkcnQ6IFxcZjNjODtcclxuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcclxuJGZhLXZhci1tZWdhcG9ydDogXFxmNWEzO1xyXG4kZmEtdmFyLW1laDogXFxmMTFhO1xyXG4kZmEtdmFyLW1laC1ibGFuazogXFxmNWE0O1xyXG4kZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXM6IFxcZjVhNTtcclxuJGZhLXZhci1tZW1vcnk6IFxcZjUzODtcclxuJGZhLXZhci1tZW5vcmFoOiBcXGY2NzY7XHJcbiRmYS12YXItbWVyY3VyeTogXFxmMjIzO1xyXG4kZmEtdmFyLW1ldGVvcjogXFxmNzUzO1xyXG4kZmEtdmFyLW1pY3JvY2hpcDogXFxmMmRiO1xyXG4kZmEtdmFyLW1pY3JvcGhvbmU6IFxcZjEzMDtcclxuJGZhLXZhci1taWNyb3Bob25lLWFsdDogXFxmM2M5O1xyXG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoOiBcXGY1Mzk7XHJcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXFxmMTMxO1xyXG4kZmEtdmFyLW1pY3Jvc2NvcGU6IFxcZjYxMDtcclxuJGZhLXZhci1taWNyb3NvZnQ6IFxcZjNjYTtcclxuJGZhLXZhci1taW51czogXFxmMDY4O1xyXG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXFxmMDU2O1xyXG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXFxmMTQ2O1xyXG4kZmEtdmFyLW1peDogXFxmM2NiO1xyXG4kZmEtdmFyLW1peGNsb3VkOiBcXGYyODk7XHJcbiRmYS12YXItbWl6dW5pOiBcXGYzY2M7XHJcbiRmYS12YXItbW9iaWxlOiBcXGYxMGI7XHJcbiRmYS12YXItbW9iaWxlLWFsdDogXFxmM2NkO1xyXG4kZmEtdmFyLW1vZHg6IFxcZjI4NTtcclxuJGZhLXZhci1tb25lcm86IFxcZjNkMDtcclxuJGZhLXZhci1tb25leS1iaWxsOiBcXGYwZDY7XHJcbiRmYS12YXItbW9uZXktYmlsbC1hbHQ6IFxcZjNkMTtcclxuJGZhLXZhci1tb25leS1iaWxsLXdhdmU6IFxcZjUzYTtcclxuJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0OiBcXGY1M2I7XHJcbiRmYS12YXItbW9uZXktY2hlY2s6IFxcZjUzYztcclxuJGZhLXZhci1tb25leS1jaGVjay1hbHQ6IFxcZjUzZDtcclxuJGZhLXZhci1tb251bWVudDogXFxmNWE2O1xyXG4kZmEtdmFyLW1vb246IFxcZjE4NjtcclxuJGZhLXZhci1tb3J0YXItcGVzdGxlOiBcXGY1YTc7XHJcbiRmYS12YXItbW9zcXVlOiBcXGY2Nzg7XHJcbiRmYS12YXItbW90b3JjeWNsZTogXFxmMjFjO1xyXG4kZmEtdmFyLW1vdW50YWluOiBcXGY2ZmM7XHJcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXFxmMjQ1O1xyXG4kZmEtdmFyLW11c2ljOiBcXGYwMDE7XHJcbiRmYS12YXItbmFwc3RlcjogXFxmM2QyO1xyXG4kZmEtdmFyLW5lb3M6IFxcZjYxMjtcclxuJGZhLXZhci1uZXR3b3JrLXdpcmVkOiBcXGY2ZmY7XHJcbiRmYS12YXItbmV1dGVyOiBcXGYyMmM7XHJcbiRmYS12YXItbmV3c3BhcGVyOiBcXGYxZWE7XHJcbiRmYS12YXItbmltYmxyOiBcXGY1YTg7XHJcbiRmYS12YXItbmludGVuZG8tc3dpdGNoOiBcXGY0MTg7XHJcbiRmYS12YXItbm9kZTogXFxmNDE5O1xyXG4kZmEtdmFyLW5vZGUtanM6IFxcZjNkMztcclxuJGZhLXZhci1ub3QtZXF1YWw6IFxcZjUzZTtcclxuJGZhLXZhci1ub3Rlcy1tZWRpY2FsOiBcXGY0ODE7XHJcbiRmYS12YXItbnBtOiBcXGYzZDQ7XHJcbiRmYS12YXItbnM4OiBcXGYzZDU7XHJcbiRmYS12YXItbnV0cml0aW9uaXg6IFxcZjNkNjtcclxuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFxcZjI0NztcclxuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXFxmMjQ4O1xyXG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFxcZjI2MztcclxuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXFxmMjY0O1xyXG4kZmEtdmFyLW9pbC1jYW46IFxcZjYxMztcclxuJGZhLXZhci1vbGQtcmVwdWJsaWM6IFxcZjUxMDtcclxuJGZhLXZhci1vbTogXFxmNjc5O1xyXG4kZmEtdmFyLW9wZW5jYXJ0OiBcXGYyM2Q7XHJcbiRmYS12YXItb3BlbmlkOiBcXGYxOWI7XHJcbiRmYS12YXItb3BlcmE6IFxcZjI2YTtcclxuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcXGYyM2M7XHJcbiRmYS12YXItb3NpOiBcXGY0MWE7XHJcbiRmYS12YXItb3R0ZXI6IFxcZjcwMDtcclxuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XHJcbiRmYS12YXItcGFnZTQ6IFxcZjNkNztcclxuJGZhLXZhci1wYWdlbGluZXM6IFxcZjE4YztcclxuJGZhLXZhci1wYWludC1icnVzaDogXFxmMWZjO1xyXG4kZmEtdmFyLXBhaW50LXJvbGxlcjogXFxmNWFhO1xyXG4kZmEtdmFyLXBhbGV0dGU6IFxcZjUzZjtcclxuJGZhLXZhci1wYWxmZWQ6IFxcZjNkODtcclxuJGZhLXZhci1wYWxsZXQ6IFxcZjQ4MjtcclxuJGZhLXZhci1wYXBlci1wbGFuZTogXFxmMWQ4O1xyXG4kZmEtdmFyLXBhcGVyY2xpcDogXFxmMGM2O1xyXG4kZmEtdmFyLXBhcmFjaHV0ZS1ib3g6IFxcZjRjZDtcclxuJGZhLXZhci1wYXJhZ3JhcGg6IFxcZjFkZDtcclxuJGZhLXZhci1wYXJraW5nOiBcXGY1NDA7XHJcbiRmYS12YXItcGFzc3BvcnQ6IFxcZjVhYjtcclxuJGZhLXZhci1wYXN0YWZhcmlhbmlzbTogXFxmNjdiO1xyXG4kZmEtdmFyLXBhc3RlOiBcXGYwZWE7XHJcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xyXG4kZmEtdmFyLXBhdXNlOiBcXGYwNGM7XHJcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcXGYyOGI7XHJcbiRmYS12YXItcGF3OiBcXGYxYjA7XHJcbiRmYS12YXItcGF5cGFsOiBcXGYxZWQ7XHJcbiRmYS12YXItcGVhY2U6IFxcZjY3YztcclxuJGZhLXZhci1wZW46IFxcZjMwNDtcclxuJGZhLXZhci1wZW4tYWx0OiBcXGYzMDU7XHJcbiRmYS12YXItcGVuLWZhbmN5OiBcXGY1YWM7XHJcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xyXG4kZmEtdmFyLXBlbi1zcXVhcmU6IFxcZjE0YjtcclxuJGZhLXZhci1wZW5jaWwtYWx0OiBcXGYzMDM7XHJcbiRmYS12YXItcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XHJcbiRmYS12YXItcGVubnktYXJjYWRlOiBcXGY3MDQ7XHJcbiRmYS12YXItcGVvcGxlLWNhcnJ5OiBcXGY0Y2U7XHJcbiRmYS12YXItcGVyY2VudDogXFxmMjk1O1xyXG4kZmEtdmFyLXBlcmNlbnRhZ2U6IFxcZjU0MTtcclxuJGZhLXZhci1wZXJpc2NvcGU6IFxcZjNkYTtcclxuJGZhLXZhci1wZXJzb24tYm9vdGg6IFxcZjc1NjtcclxuJGZhLXZhci1waGFicmljYXRvcjogXFxmM2RiO1xyXG4kZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrOiBcXGYzZGM7XHJcbiRmYS12YXItcGhvZW5peC1zcXVhZHJvbjogXFxmNTExO1xyXG4kZmEtdmFyLXBob25lOiBcXGYwOTU7XHJcbiRmYS12YXItcGhvbmUtc2xhc2g6IFxcZjNkZDtcclxuJGZhLXZhci1waG9uZS1zcXVhcmU6IFxcZjA5ODtcclxuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcclxuJGZhLXZhci1waHA6IFxcZjQ1NztcclxuJGZhLXZhci1waWVkLXBpcGVyOiBcXGYyYWU7XHJcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFxcZjFhODtcclxuJGZhLXZhci1waWVkLXBpcGVyLWhhdDogXFxmNGU1O1xyXG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFxcZjFhNztcclxuJGZhLXZhci1waWdneS1iYW5rOiBcXGY0ZDM7XHJcbiRmYS12YXItcGlsbHM6IFxcZjQ4NDtcclxuJGZhLXZhci1waW50ZXJlc3Q6IFxcZjBkMjtcclxuJGZhLXZhci1waW50ZXJlc3QtcDogXFxmMjMxO1xyXG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFxcZjBkMztcclxuJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwOiBcXGY2N2Y7XHJcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcclxuJGZhLXZhci1wbGFuZS1hcnJpdmFsOiBcXGY1YWY7XHJcbiRmYS12YXItcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XHJcbiRmYS12YXItcGxheTogXFxmMDRiO1xyXG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcXGYxNDQ7XHJcbiRmYS12YXItcGxheXN0YXRpb246IFxcZjNkZjtcclxuJGZhLXZhci1wbHVnOiBcXGYxZTY7XHJcbiRmYS12YXItcGx1czogXFxmMDY3O1xyXG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcXGYwNTU7XHJcbiRmYS12YXItcGx1cy1zcXVhcmU6IFxcZjBmZTtcclxuJGZhLXZhci1wb2RjYXN0OiBcXGYyY2U7XHJcbiRmYS12YXItcG9sbDogXFxmNjgxO1xyXG4kZmEtdmFyLXBvbGwtaDogXFxmNjgyO1xyXG4kZmEtdmFyLXBvbzogXFxmMmZlO1xyXG4kZmEtdmFyLXBvby1zdG9ybTogXFxmNzVhO1xyXG4kZmEtdmFyLXBvb3A6IFxcZjYxOTtcclxuJGZhLXZhci1wb3J0cmFpdDogXFxmM2UwO1xyXG4kZmEtdmFyLXBvdW5kLXNpZ246IFxcZjE1NDtcclxuJGZhLXZhci1wb3dlci1vZmY6IFxcZjAxMTtcclxuJGZhLXZhci1wcmF5OiBcXGY2ODM7XHJcbiRmYS12YXItcHJheWluZy1oYW5kczogXFxmNjg0O1xyXG4kZmEtdmFyLXByZXNjcmlwdGlvbjogXFxmNWIxO1xyXG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGU6IFxcZjQ4NTtcclxuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDogXFxmNDg2O1xyXG4kZmEtdmFyLXByaW50OiBcXGYwMmY7XHJcbiRmYS12YXItcHJvY2VkdXJlczogXFxmNDg3O1xyXG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXFxmMjg4O1xyXG4kZmEtdmFyLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xyXG4kZmEtdmFyLXB1c2hlZDogXFxmM2UxO1xyXG4kZmEtdmFyLXB1enpsZS1waWVjZTogXFxmMTJlO1xyXG4kZmEtdmFyLXB5dGhvbjogXFxmM2UyO1xyXG4kZmEtdmFyLXFxOiBcXGYxZDY7XHJcbiRmYS12YXItcXJjb2RlOiBcXGYwMjk7XHJcbiRmYS12YXItcXVlc3Rpb246IFxcZjEyODtcclxuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFxcZjA1OTtcclxuJGZhLXZhci1xdWlkZGl0Y2g6IFxcZjQ1ODtcclxuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcclxuJGZhLXZhci1xdW9yYTogXFxmMmM0O1xyXG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFxcZjEwZDtcclxuJGZhLXZhci1xdW90ZS1yaWdodDogXFxmMTBlO1xyXG4kZmEtdmFyLXF1cmFuOiBcXGY2ODc7XHJcbiRmYS12YXItci1wcm9qZWN0OiBcXGY0Zjc7XHJcbiRmYS12YXItcmFpbmJvdzogXFxmNzViO1xyXG4kZmEtdmFyLXJhbmRvbTogXFxmMDc0O1xyXG4kZmEtdmFyLXJhdmVscnk6IFxcZjJkOTtcclxuJGZhLXZhci1yZWFjdDogXFxmNDFiO1xyXG4kZmEtdmFyLXJlYWN0ZXVyb3BlOiBcXGY3NWQ7XHJcbiRmYS12YXItcmVhZG1lOiBcXGY0ZDU7XHJcbiRmYS12YXItcmViZWw6IFxcZjFkMDtcclxuJGZhLXZhci1yZWNlaXB0OiBcXGY1NDM7XHJcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xyXG4kZmEtdmFyLXJlZC1yaXZlcjogXFxmM2UzO1xyXG4kZmEtdmFyLXJlZGRpdDogXFxmMWExO1xyXG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xyXG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFxcZjFhMjtcclxuJGZhLXZhci1yZWRvOiBcXGYwMWU7XHJcbiRmYS12YXItcmVkby1hbHQ6IFxcZjJmOTtcclxuJGZhLXZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XHJcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XHJcbiRmYS12YXItcmVwbHk6IFxcZjNlNTtcclxuJGZhLXZhci1yZXBseS1hbGw6IFxcZjEyMjtcclxuJGZhLXZhci1yZXBseWQ6IFxcZjNlNjtcclxuJGZhLXZhci1yZXB1YmxpY2FuOiBcXGY3NWU7XHJcbiRmYS12YXItcmVzZWFyY2hnYXRlOiBcXGY0Zjg7XHJcbiRmYS12YXItcmVzb2x2aW5nOiBcXGYzZTc7XHJcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xyXG4kZmEtdmFyLXJldjogXFxmNWIyO1xyXG4kZmEtdmFyLXJpYmJvbjogXFxmNGQ2O1xyXG4kZmEtdmFyLXJpbmc6IFxcZjcwYjtcclxuJGZhLXZhci1yb2FkOiBcXGYwMTg7XHJcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcclxuJGZhLXZhci1yb2NrZXQ6IFxcZjEzNTtcclxuJGZhLXZhci1yb2NrZXRjaGF0OiBcXGYzZTg7XHJcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xyXG4kZmEtdmFyLXJvdXRlOiBcXGY0ZDc7XHJcbiRmYS12YXItcnNzOiBcXGYwOWU7XHJcbiRmYS12YXItcnNzLXNxdWFyZTogXFxmMTQzO1xyXG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcclxuJGZhLXZhci1ydWxlcjogXFxmNTQ1O1xyXG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcXGY1NDY7XHJcbiRmYS12YXItcnVsZXItaG9yaXpvbnRhbDogXFxmNTQ3O1xyXG4kZmEtdmFyLXJ1bGVyLXZlcnRpY2FsOiBcXGY1NDg7XHJcbiRmYS12YXItcnVubmluZzogXFxmNzBjO1xyXG4kZmEtdmFyLXJ1cGVlLXNpZ246IFxcZjE1NjtcclxuJGZhLXZhci1zYWQtY3J5OiBcXGY1YjM7XHJcbiRmYS12YXItc2FkLXRlYXI6IFxcZjViNDtcclxuJGZhLXZhci1zYWZhcmk6IFxcZjI2NztcclxuJGZhLXZhci1zYXNzOiBcXGY0MWU7XHJcbiRmYS12YXItc2F2ZTogXFxmMGM3O1xyXG4kZmEtdmFyLXNjaGxpeDogXFxmM2VhO1xyXG4kZmEtdmFyLXNjaG9vbDogXFxmNTQ5O1xyXG4kZmEtdmFyLXNjcmV3ZHJpdmVyOiBcXGY1NGE7XHJcbiRmYS12YXItc2NyaWJkOiBcXGYyOGE7XHJcbiRmYS12YXItc2Nyb2xsOiBcXGY3MGU7XHJcbiRmYS12YXItc2VhcmNoOiBcXGYwMDI7XHJcbiRmYS12YXItc2VhcmNoLWRvbGxhcjogXFxmNjg4O1xyXG4kZmEtdmFyLXNlYXJjaC1sb2NhdGlvbjogXFxmNjg5O1xyXG4kZmEtdmFyLXNlYXJjaC1taW51czogXFxmMDEwO1xyXG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcXGYwMGU7XHJcbiRmYS12YXItc2VhcmNoZW5naW46IFxcZjNlYjtcclxuJGZhLXZhci1zZWVkbGluZzogXFxmNGQ4O1xyXG4kZmEtdmFyLXNlbGxjYXN0OiBcXGYyZGE7XHJcbiRmYS12YXItc2VsbHN5OiBcXGYyMTM7XHJcbiRmYS12YXItc2VydmVyOiBcXGYyMzM7XHJcbiRmYS12YXItc2VydmljZXN0YWNrOiBcXGYzZWM7XHJcbiRmYS12YXItc2hhcGVzOiBcXGY2MWY7XHJcbiRmYS12YXItc2hhcmU6IFxcZjA2NDtcclxuJGZhLXZhci1zaGFyZS1hbHQ6IFxcZjFlMDtcclxuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcXGYxZTE7XHJcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcXGYxNGQ7XHJcbiRmYS12YXItc2hla2VsLXNpZ246IFxcZjIwYjtcclxuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XHJcbiRmYS12YXItc2hpcDogXFxmMjFhO1xyXG4kZmEtdmFyLXNoaXBwaW5nLWZhc3Q6IFxcZjQ4YjtcclxuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFxcZjIxNDtcclxuJGZhLXZhci1zaG9lLXByaW50czogXFxmNTRiO1xyXG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXFxmMjkwO1xyXG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xyXG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFxcZjA3YTtcclxuJGZhLXZhci1zaG9wd2FyZTogXFxmNWI1O1xyXG4kZmEtdmFyLXNob3dlcjogXFxmMmNjO1xyXG4kZmEtdmFyLXNodXR0bGUtdmFuOiBcXGY1YjY7XHJcbiRmYS12YXItc2lnbjogXFxmNGQ5O1xyXG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XHJcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXFxmMmE3O1xyXG4kZmEtdmFyLXNpZ24tb3V0LWFsdDogXFxmMmY1O1xyXG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xyXG4kZmEtdmFyLXNpZ25hdHVyZTogXFxmNWI3O1xyXG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcXGYyMTU7XHJcbiRmYS12YXItc2lzdHJpeDogXFxmM2VlO1xyXG4kZmEtdmFyLXNpdGVtYXA6IFxcZjBlODtcclxuJGZhLXZhci1zaXRoOiBcXGY1MTI7XHJcbiRmYS12YXItc2t1bGw6IFxcZjU0YztcclxuJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzOiBcXGY3MTQ7XHJcbiRmYS12YXItc2t5YXRsYXM6IFxcZjIxNjtcclxuJGZhLXZhci1za3lwZTogXFxmMTdlO1xyXG4kZmEtdmFyLXNsYWNrOiBcXGYxOTg7XHJcbiRmYS12YXItc2xhY2staGFzaDogXFxmM2VmO1xyXG4kZmEtdmFyLXNsYXNoOiBcXGY3MTU7XHJcbiRmYS12YXItc2xpZGVycy1oOiBcXGYxZGU7XHJcbiRmYS12YXItc2xpZGVzaGFyZTogXFxmMWU3O1xyXG4kZmEtdmFyLXNtaWxlOiBcXGYxMTg7XHJcbiRmYS12YXItc21pbGUtYmVhbTogXFxmNWI4O1xyXG4kZmEtdmFyLXNtaWxlLXdpbms6IFxcZjRkYTtcclxuJGZhLXZhci1zbW9nOiBcXGY3NWY7XHJcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xyXG4kZmEtdmFyLXNtb2tpbmctYmFuOiBcXGY1NGQ7XHJcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcclxuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXFxmMmFjO1xyXG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXFxmMmFkO1xyXG4kZmEtdmFyLXNub3dmbGFrZTogXFxmMmRjO1xyXG4kZmEtdmFyLXNvY2tzOiBcXGY2OTY7XHJcbiRmYS12YXItc29sYXItcGFuZWw6IFxcZjViYTtcclxuJGZhLXZhci1zb3J0OiBcXGYwZGM7XHJcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XHJcbiRmYS12YXItc29ydC1hbHBoYS11cDogXFxmMTVlO1xyXG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd246IFxcZjE2MDtcclxuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xyXG4kZmEtdmFyLXNvcnQtZG93bjogXFxmMGRkO1xyXG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XHJcbiRmYS12YXItc29ydC1udW1lcmljLXVwOiBcXGYxNjM7XHJcbiRmYS12YXItc29ydC11cDogXFxmMGRlO1xyXG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcclxuJGZhLXZhci1zcGE6IFxcZjViYjtcclxuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcXGYxOTc7XHJcbiRmYS12YXItc3BlYWthcDogXFxmM2YzO1xyXG4kZmEtdmFyLXNwaWRlcjogXFxmNzE3O1xyXG4kZmEtdmFyLXNwaW5uZXI6IFxcZjExMDtcclxuJGZhLXZhci1zcGxvdGNoOiBcXGY1YmM7XHJcbiRmYS12YXItc3BvdGlmeTogXFxmMWJjO1xyXG4kZmEtdmFyLXNwcmF5LWNhbjogXFxmNWJkO1xyXG4kZmEtdmFyLXNxdWFyZTogXFxmMGM4O1xyXG4kZmEtdmFyLXNxdWFyZS1mdWxsOiBcXGY0NWM7XHJcbiRmYS12YXItc3F1YXJlLXJvb3QtYWx0OiBcXGY2OTg7XHJcbiRmYS12YXItc3F1YXJlc3BhY2U6IFxcZjViZTtcclxuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXFxmMThkO1xyXG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcXGYxNmM7XHJcbiRmYS12YXItc3RhbXA6IFxcZjViZjtcclxuJGZhLXZhci1zdGFyOiBcXGYwMDU7XHJcbiRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQ6IFxcZjY5OTtcclxuJGZhLXZhci1zdGFyLWhhbGY6IFxcZjA4OTtcclxuJGZhLXZhci1zdGFyLWhhbGYtYWx0OiBcXGY1YzA7XHJcbiRmYS12YXItc3Rhci1vZi1kYXZpZDogXFxmNjlhO1xyXG4kZmEtdmFyLXN0YXItb2YtbGlmZTogXFxmNjIxO1xyXG4kZmEtdmFyLXN0YXlsaW5rZWQ6IFxcZjNmNTtcclxuJGZhLXZhci1zdGVhbTogXFxmMWI2O1xyXG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXFxmMWI3O1xyXG4kZmEtdmFyLXN0ZWFtLXN5bWJvbDogXFxmM2Y2O1xyXG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFxcZjA0ODtcclxuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFxcZjA1MTtcclxuJGZhLXZhci1zdGV0aG9zY29wZTogXFxmMGYxO1xyXG4kZmEtdmFyLXN0aWNrZXItbXVsZTogXFxmM2Y3O1xyXG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcXGYyNDk7XHJcbiRmYS12YXItc3RvcDogXFxmMDRkO1xyXG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcXGYyOGQ7XHJcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XHJcbiRmYS12YXItc3RvcmU6IFxcZjU0ZTtcclxuJGZhLXZhci1zdG9yZS1hbHQ6IFxcZjU0ZjtcclxuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcclxuJGZhLXZhci1zdHJlYW06IFxcZjU1MDtcclxuJGZhLXZhci1zdHJlZXQtdmlldzogXFxmMjFkO1xyXG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFxcZjBjYztcclxuJGZhLXZhci1zdHJpcGU6IFxcZjQyOTtcclxuJGZhLXZhci1zdHJpcGUtczogXFxmNDJhO1xyXG4kZmEtdmFyLXN0cm9vcHdhZmVsOiBcXGY1NTE7XHJcbiRmYS12YXItc3R1ZGlvdmluYXJpOiBcXGYzZjg7XHJcbiRmYS12YXItc3R1bWJsZXVwb246IFxcZjFhNDtcclxuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFxcZjFhMztcclxuJGZhLXZhci1zdWJzY3JpcHQ6IFxcZjEyYztcclxuJGZhLXZhci1zdWJ3YXk6IFxcZjIzOTtcclxuJGZhLXZhci1zdWl0Y2FzZTogXFxmMGYyO1xyXG4kZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmc6IFxcZjVjMTtcclxuJGZhLXZhci1zdW46IFxcZjE4NTtcclxuJGZhLXZhci1zdXBlcnBvd2VyczogXFxmMmRkO1xyXG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcXGYxMmI7XHJcbiRmYS12YXItc3VwcGxlOiBcXGYzZjk7XHJcbiRmYS12YXItc3VycHJpc2U6IFxcZjVjMjtcclxuJGZhLXZhci1zd2F0Y2hib29rOiBcXGY1YzM7XHJcbiRmYS12YXItc3dpbW1lcjogXFxmNWM0O1xyXG4kZmEtdmFyLXN3aW1taW5nLXBvb2w6IFxcZjVjNTtcclxuJGZhLXZhci1zeW5hZ29ndWU6IFxcZjY5YjtcclxuJGZhLXZhci1zeW5jOiBcXGYwMjE7XHJcbiRmYS12YXItc3luYy1hbHQ6IFxcZjJmMTtcclxuJGZhLXZhci1zeXJpbmdlOiBcXGY0OGU7XHJcbiRmYS12YXItdGFibGU6IFxcZjBjZTtcclxuJGZhLXZhci10YWJsZS10ZW5uaXM6IFxcZjQ1ZDtcclxuJGZhLXZhci10YWJsZXQ6IFxcZjEwYTtcclxuJGZhLXZhci10YWJsZXQtYWx0OiBcXGYzZmE7XHJcbiRmYS12YXItdGFibGV0czogXFxmNDkwO1xyXG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0OiBcXGYzZmQ7XHJcbiRmYS12YXItdGFnOiBcXGYwMmI7XHJcbiRmYS12YXItdGFnczogXFxmMDJjO1xyXG4kZmEtdmFyLXRhcGU6IFxcZjRkYjtcclxuJGZhLXZhci10YXNrczogXFxmMGFlO1xyXG4kZmEtdmFyLXRheGk6IFxcZjFiYTtcclxuJGZhLXZhci10ZWFtc3BlYWs6IFxcZjRmOTtcclxuJGZhLXZhci10ZWV0aDogXFxmNjJlO1xyXG4kZmEtdmFyLXRlZXRoLW9wZW46IFxcZjYyZjtcclxuJGZhLXZhci10ZWxlZ3JhbTogXFxmMmM2O1xyXG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYzZmU7XHJcbiRmYS12YXItdGVtcGVyYXR1cmUtaGlnaDogXFxmNzY5O1xyXG4kZmEtdmFyLXRlbXBlcmF0dXJlLWxvdzogXFxmNzZiO1xyXG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFxcZjFkNTtcclxuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xyXG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcXGYwMzQ7XHJcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xyXG4kZmEtdmFyLXRoOiBcXGYwMGE7XHJcbiRmYS12YXItdGgtbGFyZ2U6IFxcZjAwOTtcclxuJGZhLXZhci10aC1saXN0OiBcXGYwMGI7XHJcbiRmYS12YXItdGhlLXJlZC15ZXRpOiBcXGY2OWQ7XHJcbiRmYS12YXItdGhlYXRlci1tYXNrczogXFxmNjMwO1xyXG4kZmEtdmFyLXRoZW1lY286IFxcZjVjNjtcclxuJGZhLXZhci10aGVtZWlzbGU6IFxcZjJiMjtcclxuJGZhLXZhci10aGVybW9tZXRlcjogXFxmNDkxO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXFxmMmM3O1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFxcZjJjOTtcclxuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcclxuJGZhLXZhci10aGluay1wZWFrczogXFxmNzMxO1xyXG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XHJcbiRmYS12YXItdGh1bWJzLXVwOiBcXGYxNjQ7XHJcbiRmYS12YXItdGh1bWJ0YWNrOiBcXGYwOGQ7XHJcbiRmYS12YXItdGlja2V0LWFsdDogXFxmM2ZmO1xyXG4kZmEtdmFyLXRpbWVzOiBcXGYwMGQ7XHJcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcXGYwNTc7XHJcbiRmYS12YXItdGludDogXFxmMDQzO1xyXG4kZmEtdmFyLXRpbnQtc2xhc2g6IFxcZjVjNztcclxuJGZhLXZhci10aXJlZDogXFxmNWM4O1xyXG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFxcZjIwNDtcclxuJGZhLXZhci10b2dnbGUtb246IFxcZjIwNTtcclxuJGZhLXZhci10b2lsZXQtcGFwZXI6IFxcZjcxZTtcclxuJGZhLXZhci10b29sYm94OiBcXGY1NTI7XHJcbiRmYS12YXItdG9vdGg6IFxcZjVjOTtcclxuJGZhLXZhci10b3JhaDogXFxmNmEwO1xyXG4kZmEtdmFyLXRvcmlpLWdhdGU6IFxcZjZhMTtcclxuJGZhLXZhci10cmFjdG9yOiBcXGY3MjI7XHJcbiRmYS12YXItdHJhZGUtZmVkZXJhdGlvbjogXFxmNTEzO1xyXG4kZmEtdmFyLXRyYWRlbWFyazogXFxmMjVjO1xyXG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQ6IFxcZjYzNztcclxuJGZhLXZhci10cmFpbjogXFxmMjM4O1xyXG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcXGYyMjQ7XHJcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcXGYyMjU7XHJcbiRmYS12YXItdHJhc2g6IFxcZjFmODtcclxuJGZhLXZhci10cmFzaC1hbHQ6IFxcZjJlZDtcclxuJGZhLXZhci10cmVlOiBcXGYxYmI7XHJcbiRmYS12YXItdHJlbGxvOiBcXGYxODE7XHJcbiRmYS12YXItdHJpcGFkdmlzb3I6IFxcZjI2MjtcclxuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcclxuJGZhLXZhci10cnVjazogXFxmMGQxO1xyXG4kZmEtdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcclxuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XHJcbiRmYS12YXItdHJ1Y2stbW92aW5nOiBcXGY0ZGY7XHJcbiRmYS12YXItdHJ1Y2stcGlja3VwOiBcXGY2M2M7XHJcbiRmYS12YXItdHNoaXJ0OiBcXGY1NTM7XHJcbiRmYS12YXItdHR5OiBcXGYxZTQ7XHJcbiRmYS12YXItdHVtYmxyOiBcXGYxNzM7XHJcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXFxmMTc0O1xyXG4kZmEtdmFyLXR2OiBcXGYyNmM7XHJcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XHJcbiRmYS12YXItdHdpdHRlcjogXFxmMDk5O1xyXG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcXGYwODE7XHJcbiRmYS12YXItdHlwbzM6IFxcZjQyYjtcclxuJGZhLXZhci11YmVyOiBcXGY0MDI7XHJcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcclxuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xyXG4kZmEtdmFyLXVtYnJlbGxhLWJlYWNoOiBcXGY1Y2E7XHJcbiRmYS12YXItdW5kZXJsaW5lOiBcXGYwY2Q7XHJcbiRmYS12YXItdW5kbzogXFxmMGUyO1xyXG4kZmEtdmFyLXVuZG8tYWx0OiBcXGYyZWE7XHJcbiRmYS12YXItdW5pcmVnaXN0cnk6IFxcZjQwNDtcclxuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XHJcbiRmYS12YXItdW5pdmVyc2l0eTogXFxmMTljO1xyXG4kZmEtdmFyLXVubGluazogXFxmMTI3O1xyXG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xyXG4kZmEtdmFyLXVubG9jay1hbHQ6IFxcZjEzZTtcclxuJGZhLXZhci11bnRhcHBkOiBcXGY0MDU7XHJcbiRmYS12YXItdXBsb2FkOiBcXGYwOTM7XHJcbiRmYS12YXItdXNiOiBcXGYyODc7XHJcbiRmYS12YXItdXNlcjogXFxmMDA3O1xyXG4kZmEtdmFyLXVzZXItYWx0OiBcXGY0MDY7XHJcbiRmYS12YXItdXNlci1hbHQtc2xhc2g6IFxcZjRmYTtcclxuJGZhLXZhci11c2VyLWFzdHJvbmF1dDogXFxmNGZiO1xyXG4kZmEtdmFyLXVzZXItY2hlY2s6IFxcZjRmYztcclxuJGZhLXZhci11c2VyLWNpcmNsZTogXFxmMmJkO1xyXG4kZmEtdmFyLXVzZXItY2xvY2s6IFxcZjRmZDtcclxuJGZhLXZhci11c2VyLWNvZzogXFxmNGZlO1xyXG4kZmEtdmFyLXVzZXItZWRpdDogXFxmNGZmO1xyXG4kZmEtdmFyLXVzZXItZnJpZW5kczogXFxmNTAwO1xyXG4kZmEtdmFyLXVzZXItZ3JhZHVhdGU6IFxcZjUwMTtcclxuJGZhLXZhci11c2VyLWluanVyZWQ6IFxcZjcyODtcclxuJGZhLXZhci11c2VyLWxvY2s6IFxcZjUwMjtcclxuJGZhLXZhci11c2VyLW1kOiBcXGYwZjA7XHJcbiRmYS12YXItdXNlci1taW51czogXFxmNTAzO1xyXG4kZmEtdmFyLXVzZXItbmluamE6IFxcZjUwNDtcclxuJGZhLXZhci11c2VyLXBsdXM6IFxcZjIzNDtcclxuJGZhLXZhci11c2VyLXNlY3JldDogXFxmMjFiO1xyXG4kZmEtdmFyLXVzZXItc2hpZWxkOiBcXGY1MDU7XHJcbiRmYS12YXItdXNlci1zbGFzaDogXFxmNTA2O1xyXG4kZmEtdmFyLXVzZXItdGFnOiBcXGY1MDc7XHJcbiRmYS12YXItdXNlci10aWU6IFxcZjUwODtcclxuJGZhLXZhci11c2VyLXRpbWVzOiBcXGYyMzU7XHJcbiRmYS12YXItdXNlcnM6IFxcZjBjMDtcclxuJGZhLXZhci11c2Vycy1jb2c6IFxcZjUwOTtcclxuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xyXG4kZmEtdmFyLXV0ZW5zaWwtc3Bvb246IFxcZjJlNTtcclxuJGZhLXZhci11dGVuc2lsczogXFxmMmU3O1xyXG4kZmEtdmFyLXZhYWRpbjogXFxmNDA4O1xyXG4kZmEtdmFyLXZlY3Rvci1zcXVhcmU6IFxcZjVjYjtcclxuJGZhLXZhci12ZW51czogXFxmMjIxO1xyXG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXFxmMjI2O1xyXG4kZmEtdmFyLXZlbnVzLW1hcnM6IFxcZjIyODtcclxuJGZhLXZhci12aWFjb2luOiBcXGYyMzc7XHJcbiRmYS12YXItdmlhZGVvOiBcXGYyYTk7XHJcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xyXG4kZmEtdmFyLXZpYWw6IFxcZjQ5MjtcclxuJGZhLXZhci12aWFsczogXFxmNDkzO1xyXG4kZmEtdmFyLXZpYmVyOiBcXGY0MDk7XHJcbiRmYS12YXItdmlkZW86IFxcZjAzZDtcclxuJGZhLXZhci12aWRlby1zbGFzaDogXFxmNGUyO1xyXG4kZmEtdmFyLXZpaGFyYTogXFxmNmE3O1xyXG4kZmEtdmFyLXZpbWVvOiBcXGY0MGE7XHJcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XHJcbiRmYS12YXItdmltZW8tdjogXFxmMjdkO1xyXG4kZmEtdmFyLXZpbmU6IFxcZjFjYTtcclxuJGZhLXZhci12azogXFxmMTg5O1xyXG4kZmEtdmFyLXZudjogXFxmNDBiO1xyXG4kZmEtdmFyLXZvbGxleWJhbGwtYmFsbDogXFxmNDVmO1xyXG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcXGYwMjc7XHJcbiRmYS12YXItdm9sdW1lLW11dGU6IFxcZjZhOTtcclxuJGZhLXZhci12b2x1bWUtb2ZmOiBcXGYwMjY7XHJcbiRmYS12YXItdm9sdW1lLXVwOiBcXGYwMjg7XHJcbiRmYS12YXItdm90ZS15ZWE6IFxcZjc3MjtcclxuJGZhLXZhci12ci1jYXJkYm9hcmQ6IFxcZjcyOTtcclxuJGZhLXZhci12dWVqczogXFxmNDFmO1xyXG4kZmEtdmFyLXdhbGtpbmc6IFxcZjU1NDtcclxuJGZhLXZhci13YWxsZXQ6IFxcZjU1NTtcclxuJGZhLXZhci13YXJlaG91c2U6IFxcZjQ5NDtcclxuJGZhLXZhci13YXRlcjogXFxmNzczO1xyXG4kZmEtdmFyLXdlZWJseTogXFxmNWNjO1xyXG4kZmEtdmFyLXdlaWJvOiBcXGYxOGE7XHJcbiRmYS12YXItd2VpZ2h0OiBcXGY0OTY7XHJcbiRmYS12YXItd2VpZ2h0LWhhbmdpbmc6IFxcZjVjZDtcclxuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcclxuJGZhLXZhci13aGF0c2FwcDogXFxmMjMyO1xyXG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xyXG4kZmEtdmFyLXdoZWVsY2hhaXI6IFxcZjE5MztcclxuJGZhLXZhci13aG1jczogXFxmNDBkO1xyXG4kZmEtdmFyLXdpZmk6IFxcZjFlYjtcclxuJGZhLXZhci13aWtpcGVkaWEtdzogXFxmMjY2O1xyXG4kZmEtdmFyLXdpbmQ6IFxcZjcyZTtcclxuJGZhLXZhci13aW5kb3ctY2xvc2U6IFxcZjQxMDtcclxuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFxcZjJkMDtcclxuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFxcZjJkMTtcclxuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXFxmMmQyO1xyXG4kZmEtdmFyLXdpbmRvd3M6IFxcZjE3YTtcclxuJGZhLXZhci13aW5lLWJvdHRsZTogXFxmNzJmO1xyXG4kZmEtdmFyLXdpbmUtZ2xhc3M6IFxcZjRlMztcclxuJGZhLXZhci13aW5lLWdsYXNzLWFsdDogXFxmNWNlO1xyXG4kZmEtdmFyLXdpeDogXFxmNWNmO1xyXG4kZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0OiBcXGY3MzA7XHJcbiRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xyXG4kZmEtdmFyLXdvbi1zaWduOiBcXGYxNTk7XHJcbiRmYS12YXItd29yZHByZXNzOiBcXGYxOWE7XHJcbiRmYS12YXItd29yZHByZXNzLXNpbXBsZTogXFxmNDExO1xyXG4kZmEtdmFyLXdwYmVnaW5uZXI6IFxcZjI5NztcclxuJGZhLXZhci13cGV4cGxvcmVyOiBcXGYyZGU7XHJcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xyXG4kZmEtdmFyLXdwcmVzc3I6IFxcZjNlNDtcclxuJGZhLXZhci13cmVuY2g6IFxcZjBhZDtcclxuJGZhLXZhci14LXJheTogXFxmNDk3O1xyXG4kZmEtdmFyLXhib3g6IFxcZjQxMjtcclxuJGZhLXZhci14aW5nOiBcXGYxNjg7XHJcbiRmYS12YXIteGluZy1zcXVhcmU6IFxcZjE2OTtcclxuJGZhLXZhci15LWNvbWJpbmF0b3I6IFxcZjIzYjtcclxuJGZhLXZhci15YWhvbzogXFxmMTllO1xyXG4kZmEtdmFyLXlhbmRleDogXFxmNDEzO1xyXG4kZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsOiBcXGY0MTQ7XHJcbiRmYS12YXIteWVscDogXFxmMWU5O1xyXG4kZmEtdmFyLXllbi1zaWduOiBcXGYxNTc7XHJcbiRmYS12YXIteWluLXlhbmc6IFxcZjZhZDtcclxuJGZhLXZhci15b2FzdDogXFxmMmIxO1xyXG4kZmEtdmFyLXlvdXR1YmU6IFxcZjE2NztcclxuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXFxmNDMxO1xyXG4kZmEtdmFyLXpoaWh1OiBcXGY2M2Y7XHJcbiIsIi8vIExpc3QgSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aCAqIDUvNDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcclxuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcclxuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcclxuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fSxcclxuLmZhcyxcclxuLmZhcixcclxuLmZhbCxcclxuLmZhYiB7XHJcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cclxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxyXG59XHJcbiIsIi8vIEFuaW1hdGVkIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XHJcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcclxuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIC0xLCAyKTsgfVxyXG5cclxuLy8gSG9vayBmb3IgSUU4LTlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuOnJvb3Qge1xyXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXHJcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXHJcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXHJcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcclxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XHJcbiAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIE1peGluc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQG1peGluIGZhLWljb24ge1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAtLjEyNWVtO1xyXG59XHJcblxyXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxufVxyXG5cclxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcclxufVxyXG5cclxuXHJcbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxyXG4vL1xyXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cclxuXHJcbkBtaXhpbiBzci1vbmx5IHtcclxuICBib3JkZXI6IDA7XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcblxyXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cclxuLy9cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXHJcbi8vXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjbGlwOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8vIFN0YWNrZWQgSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogKCRmYS1mdy13aWR0aCoyKTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcclxuICBmb250LXNpemU6IDJlbTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xyXG4gIGNvbG9yOiAkZmEtaW52ZXJzZTtcclxufVxyXG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cclxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cclxuXHJcbi8vLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci01MDBweCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY2Vzc2libGUtaWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjZXNzaWJsZS1pY29uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWNjdXNvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY3Vzb2Z0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1ib29rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWNhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkanVzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkdmVyc2FsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWZmaWxpYXRldGhlbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFmZmlsaWF0ZXRoZW1lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWlyLWZyZXNoZW5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyLWZyZXNoZW5lcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsZ29saWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsZ29saWEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWNlbnRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWp1c3RpZnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlwYXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGxlcmdpZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsbGVyZ2llcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uLXBheSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1idWxhbmNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWlsaWEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuY2hvcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZHJvaWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2VsbGlzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdyeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmd1bGFyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5raDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5raCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlLWlvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlLWlvcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1wYXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaHdheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJjaHdheSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC12KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN0ZXJpc2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hc3ltbWV0cmlrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3ltbWV0cmlrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRvbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlibGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXVkaW8tZGVzY3JpcHRpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvcHJlZml4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1dG9wcmVmaXhlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWFuZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWFuZXgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhdG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWF0byk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrc3BhY2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3dhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kLWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZC1haWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZGNhbXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2ViYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2ViYWxsLWJhbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2tldGJhbGwtYmFsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdGgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWVtcHR5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWZ1bGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktaGFsZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1xdWFydGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlaGFuY2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZS1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlemllci1jdXJ2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmV6aWVyLWN1cnZlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpYmxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmljeWNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbW9iamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmltb2JqZWN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlub2N1bGFycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpcnRoZGF5LWNha2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGJ1Y2tldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGNvaW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXR5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFjay10aWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFja2JlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFja2JlcnJ5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXItcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXItcGhvbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxpbmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlci1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyLWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgtYik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbGQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2x0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9tYik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib25nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stZGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1kZWFkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW9wZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLXJlYWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1yZWFkZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9va21hcmspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctYmFsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm94LW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1vcGVuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm94ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveGVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaWxsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9hZGNhc3QtdG93ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1icm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvb20pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJ1c2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ0Yyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1aWxkaW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxob3JuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxzZXllKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cy1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idXNpbmVzcy10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXNpbmVzcy10aW1lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5c2VsbGFkcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGN1bGF0b3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1jaGVjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1taW51cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXBsdXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItdGltZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLXJldHJvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtcGdyb3VuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtcGdyb3VuZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbm5hYmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5uYWJpcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcHN1bGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXBzdWxlcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1iYXR0ZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYmF0dGVyeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1jcmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWNyYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1zaWRlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LWFycm93LWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2F0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1hem9uLXBheSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtZXgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFwcGxlLXBheSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaW5lcnMtY2x1Yik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaXNjb3Zlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtamNiKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtbWFzdGVyY2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtcGF5cGFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1zdHJpcGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy12aXNhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2VudGVyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudGVyY29kZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZXJ0aWZpY2F0ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFpcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1hcmVhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1iYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stZG91YmxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1iaXNob3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJpc2hvcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1ib2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtuaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXBhd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXBhd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1xdWVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1yb29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1yb29rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hpbGQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNodXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2h1cmNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbm90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZS1ub3RjaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpdHkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWNoZWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb2NrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb25lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbWVhdGJhbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uLXJhaW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1yYWluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc3VuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bi1yYWluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc2NhbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNtaXRoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHZlcnNpZnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2NrdGFpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ja3RhaWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1icmFuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtYnJhbmNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZXBlbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RpZXBpZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmVlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2dzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29pbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvaW5zKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29sdW1ucyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb2xsYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG90cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzLWRvbGxhcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhY3QtZGlzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFjdC1kaXNjKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFzcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25jaWVyZ2UtYmVsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udGFvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29va2llOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWUtYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llLWJpdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5cmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb3VjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY291Y2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyaXRpY2FsLXJvbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyaXRpY2FsLXJvbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3AtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvc3NoYWlycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jc3MzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdWJlcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3V0dGxlZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0dGxlZmlzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWQtYW5kLWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWQtYW5kLWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kLWJleW9uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZC1iZXlvbmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFzaGN1YmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGF0YWJhc2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWFmKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWxpY2lvdXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZW1vY3JhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVtb2NyYXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXBsb3lkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlcGxveWRvZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2twcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2twcm8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXZpYW50YXJ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGhhcm1hY2hha3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGFybWFjaGFrcmEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFnbm9zZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYWdub3Nlcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQyMDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kMjApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQ2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQ2KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1maXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZpdmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZvdXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZm91cik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2Utb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLW9uZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2Utc2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXNpeCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdGhyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdGhyZWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXR3bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS10d28pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC1vY2VhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC1vY2Vhbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlyZWN0aW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlyZWN0aW9ucyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3Vyc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvdXJzZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpdmlkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl2aWRlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGl6enk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpenp5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG5hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kbmEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2h1Yik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2tlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9ja2VyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXItc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbGFyLXNpZ24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1mbGF0YmVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG9uYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb25hdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLWNsb3NlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1jbG9zZWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvb3Itb3Blbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdC1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3ZlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvd25sb2FkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnQyZGlnaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnQyZGlnaXRhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWdvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYXctcG9seWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhdy1wb2x5Z29uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZS1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcm9wYm94KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW0tc3RlZWxwYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW0tc3RlZWxwYW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtc3RpY2stYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bXN0aWNrLWJpdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bWJiZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1iYmVsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bmdlb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bmdlb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR5YWxvZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVhcmx5YmlyZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhcmx5YmlyZHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lYmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYmF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVkaXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWplY3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsZW1lbnRvcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLWgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy12KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbWJlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1waXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmlyYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVxdWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXF1YWxzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmFzZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lcmxhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVybGFuZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVyZXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcmV1bSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0c3kpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV1cm8tc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjaGFuZ2UtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwZWRpdGVkc3NsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1kcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtZHJvcHBlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLXNsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWJhY2t3YXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWZvcndhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZheCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlci1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlbWFsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdodGVyLWpldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXJjaGl2ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXVkaW8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29kZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29udHJhY3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNzdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jc3YpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWRvd25sb2FkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leGNlbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4cG9ydCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1hZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbXBvcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wZGYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcG93ZXJwb2ludCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXNpZ25hdHVyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXVwbG9hZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdmlkZW8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtd29yZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsLWRyaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwtZHJpcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbG0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbHRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbmdlcnByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maW5nZXJwcmludCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1leHRpbmd1aXNoZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlZm94KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3QtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1haWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0ZHJhZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0ZHJhZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlzdC1yYWlzZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc3QtcmFpc2VkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLWNoZWNrZXJlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctdXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLXVzYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFzayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpY2tyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlwYm9hcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHVzaGVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW1pbnVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1vcGVuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1wbHVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29ucy1maTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zLWZpKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtYmFsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J1bWJlZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcndhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3Vyc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZWJzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZWJzZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb2cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bi1vcGVuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnVsY3J1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVsY3J1bSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bm5lbC1kb2xsYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1dGJvbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtc2VuYXRlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhcy1wdW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXMtcHVtcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXZlbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VuZGVybGVzcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdldC1wb2NrZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naG9zdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0a3Jha2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRrcmFrZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGxhYik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0dGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xpZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZS1nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYWZyaWNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hZnJpY2EpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hbWVyaWNhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYW1lcmljYXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hc2lhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hc2lhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29mb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2ZvcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb2xmLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvbGYtYmFsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcy1nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtZHJpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1kcml2ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGxheSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLWcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS13YWxsZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb3B1cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb3B1cmFtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYWR1YXRpb24tY2FwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXRpcGF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jhdik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyZWF0ZXItdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JlYXRlci10aGFuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmltYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmltYWNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWJlYW0tc3dlYXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWhlYXJ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1oZWFydHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXN0YXJzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10ZWFycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtd2luayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4td2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi13aW5rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWhvcml6b250YWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLXZlcnRpY2FsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXBmaXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3J1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdydW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3VscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VscCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VycmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VycmFuayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtbWVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbXNhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy11c2QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBhcGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wZWFjZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXJvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcG9jayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLWhlbHBpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLWhlbHBpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbnVraWFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW51a2lhaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhc2h0YWcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtd2l6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtd2l6YXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGF5a2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXlrYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhkZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHNldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnRiZWF0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVsaWNvcHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVsaWNvcHRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpZ2hsaWdodGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaWdobGlnaHRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlraW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGlwcG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcHBvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGlwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcmUtYS1oZWxwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcmUtYS1oZWxwZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXN0b3J5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9ja2V5LXB1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvY2tleS1wdWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvb2xpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob29saSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcm5iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JuYmlsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1zeW1ib2wpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3QtdHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3QtdHViKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGVsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG90amFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3RqYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1lbmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWhhbGYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1zdGFydCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWRhbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtZGFtYWdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXp6KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taHJ5dm5pYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHJ5dm5pYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odG1sNSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1YnNwb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1YnNwb3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaS1jdXJzb3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtYmFkZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWRiKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmRlbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kdXN0cnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZpbml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5maW5pdHkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pb3hob3N0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGFsaWMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pdHVuZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lcy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMtbm90ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWphdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWphdmEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qZWRpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZWRpKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tamVkaS1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaS1vcmRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWplbmtpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplbmtpbnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9nZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9pbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvb21sYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb3VybmFsLXdoaWxscyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzZmlkZGxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2FhYmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWthYWJhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2FnZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWdnbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWJhc2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Ym9hcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1rZXljZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWNkbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtoYW5kYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2hhbmRhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2lja2VnaWRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raWNrZWdpZGEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrZWdpZGEtazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja2VnaWRhLWspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2lzcy1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzLWJlYW0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3Mtd2luay1oZWFydCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpd2ktYmlyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2l3aS1iaXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta29ydnVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rb3J2dWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5kbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZG1hcmspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZ3VhZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtY29kZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcmF2ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcmF2ZWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbS1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1iZWFtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1zcXVpbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC13aW5rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGF5ZXItZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxheWVyLWdyb3VwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYW5wdWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVtb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVzcy10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzLXRoYW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtdXAtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWZlLXJpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4taW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluLWluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5vZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGludXgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXJhLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpcmEtc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LW9sKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC11bCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1hcnJvdyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG93LXZpc2lvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1Z2dhZ2UtY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVnZ2FnZS1jYXJ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbHlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHlmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2VudG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2VudG8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnaWMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ25ldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbC1idWxrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbGNoaW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWlsY2hpbXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFuZGFsb3JpYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbmRhbG9yaWFuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1waW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1zaWducyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2VyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLWRvdWJsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLWgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS12KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc3RvZG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXN0b2Rvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYXBwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkYXBwcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bS1tKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRraXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZXR1cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZ2Fwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWdhcG9ydCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgtYmxhbmspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgtcm9sbGluZy1leWVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVtb3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW1vcnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZW5vcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW5vcmFoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1ldGVvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWV0ZW9yKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb2NoaXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc2NvcGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3NvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc29mdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXhjbG91ZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl6dW5pKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9keCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXJvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC13YXZlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2stYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9udW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbnVtZW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1wZXN0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vcnRhci1wZXN0bGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3NxdWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vc3F1ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdG9yY3ljbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VudGFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91bnRhaW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZS1wb2ludGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11c2ljKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmFwc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmFwc3Rlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5lb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5lb3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXR3b3JrLXdpcmVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXV0ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ld3NwYXBlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmltYmxyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uaW50ZW5kby1zd2l0Y2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZS1qcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdC1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90LWVxdWFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbm90ZXMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90ZXMtbWVkaWNhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5wbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnBtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbnM4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uczgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1udXRyaXRpb25peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnV0cml0aW9uaXgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC1ncm91cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtdW5ncm91cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2kpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vaWwtY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vaWwtY2FuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2xkLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbGQtcmVwdWJsaWMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb20pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmNhcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5pZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVyYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wdGluLW1vbnN0ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW90dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdHRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW91dGRlbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZTQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VsaW5lcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LXJvbGxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtcm9sbGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZXR0ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGZlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZmVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxsZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXItcGxhbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyY2xpcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFjaHV0ZS1ib3gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFncmFwaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXNzcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzc3BvcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGFmYXJpYW5pc20pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXRyZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXRyZW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZS1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF5cGFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlYWNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWZhbmN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tZmFuY3kpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tbmliOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tbmliKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1ydWxlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbm55LWFyY2FkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVubnktYXJjYWRlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVvcGxlLWNhcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW9wbGUtY2FycnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudGFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudGFnZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmlzY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyaXNjb3BlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLWJvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tYm9vdGgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waGFicmljYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhhYnJpY2F0b3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1mcmFtZXdvcmspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9lbml4LXNxdWFkcm9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS12b2x1bWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXZvbHVtZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBocDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWhhdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItcHApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWdneS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWdneS1iYW5rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGlsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbGxzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhY2Utb2Ytd29yc2hpcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFycml2YWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWRlcGFydHVyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheXN0YXRpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGNhc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wb2xsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsLWgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvby1zdG9ybTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vLXN0b3JtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3J0cmFpdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvdW5kLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvdW5kLXNpZ24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvd2VyLW9mZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmF5aW5nLWhhbmRzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJvY2VkdXJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvY2VkdXJlcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvZHVjdC1odW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1c2hlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHV6emxlLXBpZWNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1weXRob24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFyY29kZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24tY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVpZGRpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWlkZGl0Y2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW9yYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3RlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdXJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVyYW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yLXByb2plY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXItcHJvamVjdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhaW5ib3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhaW5ib3cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbmRvbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhdmVscnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdGV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3RldXJvcGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWRtZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWJlbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY2VpcHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN5Y2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVkLXJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWQtcml2ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0LWFsaWVuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0LXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkby1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWdpc3RlcmVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW5yZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5LWFsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHlkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwdWJsaWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwdWJsaWNhbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2VhcmNoZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzZWFyY2hnYXRlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzb2x2aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNvbHZpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXR3ZWV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpYmJvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2FkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYm90KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXRjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXRjaGF0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja3Jtcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb3V0ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1YmxlLXNpZ24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItY29tYmluZWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1ob3Jpem9udGFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLXZlcnRpY2FsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnVubmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVubmluZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1cGVlLXNpZ24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtY3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtY3J5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLXRlYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC10ZWFyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWZhcmkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F2ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NobGl4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hvb2wpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY3Jld2RyaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyZXdkcml2ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmliZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcm9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nyb2xsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtZG9sbGFyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbG9jYXRpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1taW51cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtcGx1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaGVuZ2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2hlbmdpbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlZWRsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWVkbGluZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsY2FzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbHN5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZpY2VzdGFjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXBlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcGVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWwtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hla2VsLXNpZ24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLWZhc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXJ0c2luYnVsayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob2UtcHJpbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9lLXByaW50cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1iYXNrZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1jYXJ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHdhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3B3YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG93ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaHV0dGxlLXZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2h1dHRsZS12YW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24taW4tYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1sYW5ndWFnZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hdHVyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW1wbHlidWlsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpc3RyaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpc3RyaXgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRlbWFwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2l0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0aCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5YXRsYXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5cGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjay1oYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjay1oYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLWgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXNoYXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtYmVhbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLXdpbmspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmctYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9raW5nLWJhbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1naG9zdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ja3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xhci1wYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29sYXItcGFuZWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291bmRjbG91ZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhY2Utc2h1dHRsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrYXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaWRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaW5uZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGxvdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGxvdGNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BvdGlmeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwcmF5LWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3ByYXktY2FuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLWZ1bGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1yb290LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZXNwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmVzcGFjZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1leGNoYW5nZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1vdmVyZmxvdyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFtcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZi1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLW9mLWRhdmlkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1saWZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLW9mLWxpZmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGF5bGlua2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGF5bGlua2VkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXN5bWJvbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtYmFja3dhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtZm9yd2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGV0aG9zY29wZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNrZXItbXVsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2tlci1tdWxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNreS1ub3RlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcHdhdGNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJhdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmF2YSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWFtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVldC12aWV3KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaWtldGhyb3VnaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlLXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZS1zKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Ryb29wd2FmZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cm9vcHdhZmVsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3R1ZGlvdmluYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVkaW92aW5hcmkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vic2NyaXB0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJ3YXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJwb3dlcnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJzY3JpcHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cHBsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cnByaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXJwcmlzZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3YXRjaGJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3YXRjaGJvb2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1pbmctcG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1pbmctcG9vbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmFnb2d1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYWdvZ3VlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3luYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5cmluZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5cmluZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZS10ZW5uaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlLXRlbm5pcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZ3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXBlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGF4aSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlYW1zcGVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVhbXNwZWFrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVldGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVldGgtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVldGgtb3Blbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWxvdyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmNlbnQtd2VpYm8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVybWluYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1oZWlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LXdpZHRoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxhcmdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGlzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZS1yZWQteWV0aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlLXJlZC15ZXRpKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlYXRlci1tYXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlYXRlci1tYXNrcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1lY286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1lY28pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1laXNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1lbXB0eSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1oYWxmKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoaW5rLXBlYWtzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGluay1wZWFrcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnRhY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWNrZXQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGludC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludC1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vZmYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vbGJveCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b290aCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JhaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmlpLWdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmlpLWdhdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFjdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFjdG9yKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGUtZmVkZXJhdGlvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGVtYXJrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXItYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVsbG8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpcGFkdmlzb3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWxvYWRpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb25zdGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW92aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb3ZpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1waWNrdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXBpY2t1cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRzaGlydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHNoaXJ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dHkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJscik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJsci1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXRjaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlci1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10eXBvMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHlwbzMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11YmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YmVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdWlraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVpa2l0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGEtYmVhY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhLWJlYWNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRlcmxpbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8tYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pcmVnaXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXJlZ2lzdHJ5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2FsLWFjY2Vzcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNpdHkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubGluayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVudGFwcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVudGFwcGQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwbG9hZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNiKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdC1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFzdHJvbmF1dCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2hlY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNsb2NrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY29nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWVkaXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWZyaWVuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZnJpZW5kcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZ3JhZHVhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZ3JhZHVhdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWluanVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItaW5qdXJlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1sb2NrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1tZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWludXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW5pbmphOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW5pbmphKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXBsdXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zZWNyZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zaGllbGQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGFnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGllKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aW1lcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtY29nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNzdW5uYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzc3VubmFoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1zcG9vbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZhYWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmFhZGluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVjdG9yLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVjdG9yLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtZG91YmxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtbWFycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWNvaW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlby1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWxzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmliZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYmVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvLXNsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmloYXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWhhcmEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW5lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm52OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12bnYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbGxleWJhbGwtYmFsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtbXV0ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1vZmYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvdGUteWVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b3RlLXllYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZyLWNhcmRib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnItY2FyZGJvYXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdnVlanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZ1ZWpzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2Fsa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2Fsa2luZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FsbGV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWVibHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlZWJseSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlibyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodC1oYW5naW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWl4aW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoZWVsY2hhaXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2htY3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpa2lwZWRpYS13KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LWNsb3NlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWF4aW1pemUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctcmVzdG9yZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvd3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1ib3R0bGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtZ2xhc3MtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29uLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbi1zaWduKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BiZWdpbm5lcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZXhwbG9yZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGZvcm1zKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td3ByZXNzcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3ByZXNzcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlbmNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teC1yYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXgtcmF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGJveCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZy1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXktY29tYmluYXRvcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YWhvbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVscCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlpbi15YW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15aW4teWFuZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b2FzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZS1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS16aGlodTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItemhpaHUpOyB9XHJcbiIsIi8vIFNjcmVlbiBSZWFkZXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seTsgfVxyXG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZTsgfVxyXG4iLCIvKiFcclxuICogRm9udCBBd2Vzb21lIEZyZWUgNS41LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cclxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcclxuICovXHJcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3QnKTtcclxuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcblxyXG4uZmFiIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbn1cclxuIiwiLyohXHJcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuNS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXHJcbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXHJcbiAqL1xyXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3QnKTtcclxuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XHJcbn1cclxuXHJcbi5mYXIge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4iLCIvKiFcclxuICogRm9udCBBd2Vzb21lIEZyZWUgNS41LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cclxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcclxuICovXHJcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3QnKTtcclxuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcclxufVxyXG5cclxuLmZhLFxyXG4uZmFzIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuIiwiLyohXHJcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuNS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXHJcbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXHJcbiAqL1xyXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICdzaGltcyc7XHJcbiIsIi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXAge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhcik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2cpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1hbHQpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb2NrKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd24ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRvKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkbyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW91dGRlbnQpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlbyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waG90byB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2UpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW1hZ2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLWFsdCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGl0KTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1zcXVhcmUpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLXNxdWFyZSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLWNpcmNsZSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stY2lyY2xlKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZXllIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2gge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1hbHQpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtdik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC1oKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWJhcik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYmFyKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ncyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLXVwKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd24ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLWRvd24pOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQtYWx0KTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4pOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJ0YWNrKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0KTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24taW4tYWx0KTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZW1vbik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9va21hcmspOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlciB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vayB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1mKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWYge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1mKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YiB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZGQpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1yaWdodCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1sZWZ0KTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtdXApOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd24ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtZG93bik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmspOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHkpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdmUpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFycyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJzKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1nKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLWFsdCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtZG93bik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC11cCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbi1pbik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kbyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2F2ZWwpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50KTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbHQpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGIpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlLWFsdCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0KTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWxzKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFsdCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1aWxkaW5nKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtYWx0KTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFsdCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXIpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItb3Blbik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24pOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWVoLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWJvYXJkKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWcpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5LWFsbCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZS1icmFuY2gpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxpbmspOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtYWx0KTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXIpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNzczMge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWNrZXQtYWx0KTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1zcXVhcmUpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLXVwLWFsdCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duLWFsdCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tc3F1YXJlKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzcyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93biB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93biB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXAge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS11cCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXAge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtdXApOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldXJvLXNpZ24pOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXVyby1zaWduKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGxhci1zaWduKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbGFyLXNpZ24pOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVuLXNpZ24pOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXllbi1zaWduKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVuLXNpZ24pOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWJsZS1zaWduKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWJsZS1zaWduKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVibGUtc2lnbik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbi1zaWduKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29uLXNpZ24pOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYnRjIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW4ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idGMpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFsdCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS11cCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24pOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXApOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24pOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXhpbmcge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3gge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3cge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrciB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hZG4ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRidWNrZXQpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGludXgge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2t5cGUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXkge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmF0aXBheSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vb24pOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmsge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2VpYm8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lcyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0KTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3QtY2lyY2xlKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpcmEtc2lnbik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpcmEtc2lnbik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzcyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNpdHkpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2l0eSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYWR1YXRpb24tY2FwKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2cge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWwge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLXNwb29uKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRheGkpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBkZik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS13b3JkKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhjZWwpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcG93ZXJwb2ludCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1hZ2UpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1hZ2UpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXJjaGl2ZSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXJjaGl2ZSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWF1ZGlvKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXVkaW8pOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS12aWRlbyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXZpZGVvKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvZGUpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmluZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlmZS1yaW5nKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlLW5vdGNoKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJhIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWJlbCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1waXJlKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2l0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcXEge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2VpeGluIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpeGluKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyLXBsYW5lKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXItcGxhbmUpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXItcGxhbmUpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW4ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRpbmcpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdXRib2wpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdXRib2wpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2gge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teWVscCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV3c3BhcGVyKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2Ege1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlciB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1zbGFzaCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtYWx0KTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLWRyb3BwZXIpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYXJlYSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LXBpZSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Qge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNjIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoZWtlbC1zaWduKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hla2VsLXNpZ24pOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVrZWwtc2lnbik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkcyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGsge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXMge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW0pOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWQpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW0ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXljIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXktY29tYmluYXRvcik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZnVsbCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWZ1bGwpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1oYWxmKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1xdWFydGVyKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1lbXB0eSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXAge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNreS1ub3RlKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYiB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YiB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLXN0YXJ0KTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtaGFsZik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWVuZCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1yb2NrKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXJvY2spOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcG9jayk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludGVyKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGVhY2UpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nZyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3Ige1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlciB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb250YW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tNTAwcHgge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXBsdXMpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1taW51cyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXRpbWVzKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItY2hlY2spOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWFwLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvdHMpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb3RzKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXYpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29ucyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW4ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZWRnZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1vZHgge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXVzYiB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZS1jaXJjbGUpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wLWNpcmNsZSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWIge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXIge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtcyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmEge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjZXNzaWJsZS1pY29uKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXZvbHVtZSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVhZik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlYWYpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWxhbmd1YWdlKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mYSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1ib29rKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWNhcmQpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtY2FyZCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtY2FyZCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2lyY2xlKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXIpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItaGFsZik7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdGgpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tczE1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXRoKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LWNsb3NlKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctY2xvc2UpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW8ge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1jbG9zZSk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ncmF2IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWV0c3kge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW1kYiB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Qge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsY2FzdCk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2ZsYWtlKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXIge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyohXHJcbiAqIEhhbWJ1cmdlcnNcclxuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXHJcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcclxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcclxuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXHJcbiAqL1xyXG5cclxuLy8gU2V0dGluZ3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgICAgICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgICAgICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgICAgICAgICAgICAgIDogMzBweCAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgICAgICAgICAgICAgIDogM3B4ICFkZWZhdWx0O1xyXG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgICAgICAgICAgICAgOiA1cHggIWRlZmF1bHQ7XHJcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICAgICAgICAgICAgICA6ICNmZmYgIWRlZmF1bHQ7XHJcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyAgICAgICAgICAgICA6IDRweCAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgICAgICAgICAgICAgIDogMC43ICFkZWZhdWx0O1xyXG4kaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tZHVyYXRpb24gICAgICAgOiAwLjE1cyAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcclxuLy8gc2V0ICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciBhcyB0cnVlIGFuZFxyXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxyXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXI6IGZhbHNlICFkZWZhdWx0O1xyXG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAgICA6IG9wYWNpdHkoNTAlKSAhZGVmYXVsdDtcclxuXHJcbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4kaGFtYnVyZ2VyLXR5cGVzOiAoXHJcbiAgY29sbGFwc2UsXHJcbiAgLy8gM2R4LFxyXG4gIC8vIDNkeC1yLFxyXG4gIC8vIDNkeSxcclxuICAvLyAzZHktcixcclxuICAvLyAzZHh5LFxyXG4gIC8vIDNkeHktcixcclxuICAvLyBhcnJvdyxcclxuICAvLyBhcnJvdy1yLFxyXG4gIC8vIGFycm93YWx0LFxyXG4gIC8vIGFycm93YWx0LXIsXHJcbiAgLy8gYXJyb3d0dXJuLFxyXG4gIC8vIGFycm93dHVybi1yLFxyXG4gIC8vIGJvcmluZyxcclxuICAvLyBjb2xsYXBzZS1yLFxyXG4gIC8vIGVsYXN0aWMsXHJcbiAgLy8gZWxhc3RpYy1yLFxyXG4gIC8vIGVtcGhhdGljLFxyXG4gIC8vIGVtcGhhdGljLXIsXHJcbiAgLy8gbWludXMsXHJcbiAgLy8gc2xpZGVyLFxyXG4gIC8vIHNsaWRlci1yLFxyXG4gIC8vIHNwaW4sXHJcbiAgLy8gc3Bpbi1yLFxyXG4gIC8vIHNwcmluZyxcclxuICAvLyBzcHJpbmctcixcclxuICAvLyBzdGFuZCxcclxuICAvLyBzdGFuZC1yLFxyXG4gIC8vIHNxdWVlemUsXHJcbiAgLy8gdm9ydGV4LFxyXG4gIC8vIHZvcnRleC1yXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBCYXNlIEhhbWJ1cmdlciAoV2UgbmVlZCB0aGlzKVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AaW1wb3J0IFwiYmFzZVwiO1xyXG5cclxuLy8gSGFtYnVyZ2VyIHR5cGVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZVwiO1xyXG4vLyBAaW1wb3J0IFwidHlwZXMvM2R4XCI7XHJcbi8vIEBpbXBvcnQgXCJ0eXBlcy8zZHgtclwiO1xyXG4vLyBAaW1wb3J0IFwidHlwZXMvM2R5XCI7XHJcbi8vIEBpbXBvcnQgXCJ0eXBlcy8zZHktclwiO1xyXG4vLyBAaW1wb3J0IFwidHlwZXMvM2R4eVwiO1xyXG4vLyBAaW1wb3J0IFwidHlwZXMvM2R4eS1yXCI7XHJcbi8vIEBpbXBvcnQgXCJ0eXBlcy9hcnJvd1wiO1xyXG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3ctclwiO1xyXG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3dhbHRcIjtcclxuLy8gQGltcG9ydCBcInR5cGVzL2Fycm93YWx0LXJcIjtcclxuLy8gQGltcG9ydCBcInR5cGVzL2Fycm93dHVyblwiO1xyXG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuLXJcIjtcclxuLy8gQGltcG9ydCBcInR5cGVzL2JvcmluZ1wiO1xyXG4vLyBAaW1wb3J0IFwidHlwZXMvY29sbGFwc2UtclwiO1xyXG4vLyBAaW1wb3J0IFwidHlwZXMvZWxhc3RpY1wiO1xyXG4vLyBAaW1wb3J0IFwidHlwZXMvZWxhc3RpYy1yXCI7XHJcbi8vIEBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpY1wiO1xyXG4vLyBAaW1wb3J0IFwidHlwZXMvZW1waGF0aWMtclwiO1xyXG4vLyBAaW1wb3J0IFwidHlwZXMvbWludXNcIjtcclxuLy8gQGltcG9ydCBcInR5cGVzL3NsaWRlclwiO1xyXG4vLyBAaW1wb3J0IFwidHlwZXMvc2xpZGVyLXJcIjtcclxuLy8gQGltcG9ydCBcInR5cGVzL3NwaW5cIjtcclxuLy8gQGltcG9ydCBcInR5cGVzL3NwaW4tclwiO1xyXG4vLyBAaW1wb3J0IFwidHlwZXMvc3ByaW5nXCI7XHJcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcHJpbmctclwiO1xyXG4vLyBAaW1wb3J0IFwidHlwZXMvc3RhbmRcIjtcclxuLy8gQGltcG9ydCBcInR5cGVzL3N0YW5kLXJcIjtcclxuLy8gQGltcG9ydCBcInR5cGVzL3NxdWVlemVcIjtcclxuLy8gQGltcG9ydCBcInR5cGVzL3ZvcnRleFwiO1xyXG4vLyBAaW1wb3J0IFwidHlwZXMvdm9ydGV4LXJcIjtcclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENvb2tpbmcgdXAgYWRkaXRpb25hbCB0eXBlczpcclxuLy9cclxuLy8gVGhlIFNhc3MgZm9yIGVhY2ggaGFtYnVyZ2VyIHR5cGUgc2hvdWxkIGJlIG5lc3RlZFxyXG4vLyBpbnNpZGUgYW4gQGlmIGRpcmVjdGl2ZSB0byBjaGVjayB3aGV0aGVyIG9yIG5vdFxyXG4vLyBpdCBleGlzdHMgaW4gJGhhbWJ1cmdlci10eXBlcyBzbyBvbmx5IHRoZSBDU1MgZm9yXHJcbi8vIGluY2x1ZGVkIHR5cGVzIGFyZSBnZW5lcmF0ZWQuXHJcbi8vXHJcbi8vIGUuZy4gaGFtYnVyZ2Vycy90eXBlcy9fbmV3LXR5cGUuc2Nzc1xyXG4vL1xyXG4vLyBAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgbmV3LXR5cGUpIHtcclxuLy8gICAuaGFtYnVyZ2VyLS1uZXctdHlwZSB7XHJcbi8vICAgICAuLi5cclxuLy8gICB9XHJcbi8vIH1cclxuIiwiLy8gSGFtYnVyZ2VyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5oYW1idXJnZXIge1xyXG4gIHBhZGRpbmc6ICRoYW1idXJnZXItcGFkZGluZy15ICRoYW1idXJnZXItcGFkZGluZy14O1xyXG4gIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcclxuXHJcbiAgLy8gTm9ybWFsaXplICg8YnV0dG9uPilcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gIEBpbmNsdWRlIG1pbi1tcSgkbGcgKyAxKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XHJcbiAgICAgICAgICBmaWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWJveCB7XHJcbiAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItaW5uZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gLTI7XHJcblxyXG4gICYsXHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVyIHtcclxuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXM7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGJvdHRvbTogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xyXG4gIH1cclxufVxyXG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgY29sbGFwc2UpIHtcclxuICAvKlxyXG4gICAqIENvbGxhcHNlXHJcbiAgICovXHJcbiAgLmhhbWJ1cmdlci0tY29sbGFwc2Uge1xyXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XHJcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBsaW5lYXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcclxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1haW4tbWVudS1uYXZpZ2F0aW9uIC51YmVybWVudS10YXJnZXQgLnViZXJtZW51LXRhcmdldC10aXRsZXtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59IiwiLmRpdi1hYm92ZS12aWRlbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAucGF1c2UtYnV0dG9uIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxuICAgIC5wYXVzZS1idXR0b24ge1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnZpZGVvLXNlY3Rpb24tdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctdG9wOiA0OC44NSU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5pbWFnZS1hYm92ZS12aWRlbyB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAucGxheS12aWRlby1idXR0b24ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAudGFibGUtbWlkZGxlLXBvc2l0aW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAudGFibGUtbWlkZGxlLXBvc2l0aW9uIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluX2dyZWVuX2QgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBsYXktYnV0dG9uLXdyYXBwLWRpbWVuc2lvbiB7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogNDVweDtcclxufVxyXG4udGFibGUtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAudGFibGUtbWlkZGxlLXBvc2l0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbn0iLCIuZmFxLXNlY3Rpb24td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1hYykge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5O1xyXG5cclxuICAgICAgICAuZmFxLWl0ZW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYXEtc2VjdGlvbi1pbm5lciB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYXEtaXRlbXMge1xyXG4gICAgcGFkZGluZy10b3A6IDE4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYXEtaXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJveC1zaGFkb3c6ICRib3hfc2hhZG93O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBtYXJnaW46IDE5cHggMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFxLWl0ZW0tdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYXEtaXRlbS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zaXRlLWNvbnRlbnQrLmZhcS1zZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG59IiwiLmNvbnRhY3Qtc2VjdGlvbi13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsc2QpIHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYWMpIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1sb2NhdGlvbnMtdGFicyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIGJveC1zaGFkb3c6ICRib3hfc2hhZG93O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkaXAgKyAyMCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3QtbG9jYXRpb25zLXRhYiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLmNvbnRhY3Qtc2VjdGlvbi1pbm5lciAmIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4IDI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtb2JfcCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGlwICsgMjApIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRtYWluX2dyZWVuX2Q7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgYWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3QtbG9jYXRpb25zLXRhYi1jaXR5IHtcclxuICAgID5oMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbW9iX3ApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtYikge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3QtbG9jYXRpb25zLXRhYi1jb3VudHJ5IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogJG1haW5fZ3JlZW5fZDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50LWxlZnQge1xyXG4gICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgIHdpZHRoOiAzMS44JTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzNDFweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNjUycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDEwMHB4IDkwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYWMpIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3QtbG9jYXRpb25zLWNvbnRlbnQtY291bnRyeSB7XHJcbiAgICBwYWRkaW5nOiA2cHggMTlweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluX2dyZWVuX2Q7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgY29sb3I6ICRtYWluX2dyZWVuX2Q7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9ncmVlbl9kO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1sb2NhdGlvbnMtY29udGVudC1jaXR5IHtcclxuICAgID5oMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1sb2NhdGlvbnMtY29udGVudC1ob3Vycy10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1sb2NhdGlvbnMtY29udGVudC1ob3VycyB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50LWhvdXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWFpbl9ncmVlbl9kO1xyXG59XHJcblxyXG4uY29udGFjdC1sb2FjYXRpb25zLWNvbnRlbnQtZGF5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTJweCAwcHg7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcblxyXG59XHJcblxyXG4uY29udGFjdC1sb2FjYXRpb25zLWNvbnRlbnQtdmFsdWUge1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uY29udGFjdC1sb2NhdGlvbnMtY29udGVudC1yaWdodCB7XHJcbiAgICBtYXgtd2lkdGg6IDY1MnB4O1xyXG4gICAgd2lkdGg6IDU3LjUlO1xyXG4gICAgcGFkZGluZzogNDVweCA5MHB4IDQ1cHggMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl93aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1sb2NhdGlvbnMtY29udGVudC1kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW5fZ3JlZW5fZDtcclxuICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9iO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgID5kaXYge1xyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkaXApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4sXHJcbiAgICBhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBjb2xvcjogJHRleHRfY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1sb2NhdGlvbnMtY29udGVudC1tYXAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uX2dyZWVuX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnV0dG9uX2dyZWVuX2NvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbl9ncmVlbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50LWFkZHJlc3Mge1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50LXBob25lIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1sb2NhdGlvbnMtY29udGVudC1mYXgge1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWxvY2F0aW9ucy1jb250ZW50LWVtYWlsIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29tcGFueS1kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcclxuICAgIHBhZGRpbmc6IDcwcHggMCAxMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1hYykge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYikge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29tcGFueS1kZXRhaWxzLXNlY3Rpb24tdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmNvbXBhbnktY291bnRyaWVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5jb21wYW55LWNvdW50cnkge1xyXG4gICAgbWF4LXdpZHRoOiA2NTFweDtcclxuICAgIHdpZHRoOiA0OC45JTtcclxuICAgIHBhZGRpbmc6IDUwcHggNTBweCAxM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYmFja2dyb3VuZDogJG1haW5fd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAkYm94X3NoYWRvdztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtb2JfcCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAxM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29tcGFueS1jb3VudHJ5LW5hbWUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgcGFkZGluZzogNnB4IDE5cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJG1haW5fZ3JlZW5fZDtcclxuICAgIGNvbG9yOiAkbWFpbl9ncmVlbl9kO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fZ3JlZW5fZDtcclxuICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbXBhbnktY291bnRyeS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluX2dyZWVuX2Q7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb21wYW55LWNvdW50cnktaXRlbS1sYWJlbCB7XHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dF9jb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb21wYW55LWNvdW50cnktaXRlbS12YWx1ZSB7XHJcbiAgICB3aWR0aDogNTElO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIGEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBjb2xvcjogJHRpdGxlX2Rhcms7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufSIsIi5hYm91dC1zZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWJvdXQtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgQGV4dGVuZCBoMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFib3V0LWdyZWVuLWJveCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmFib3V0LWdyZWVuLWJveC1pbm5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXgtd2lkdGg6IDU1NHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkbWFpbl9ncmVlbl9kIDAlLCAkbWFpbl9ncmVlbl9sIDEwMCUpO1xyXG4gICAgcGFkZGluZzogNjhweCA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAqIHtcclxuICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmFib3V0LWdyZWVuLWJveC1pY29uIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHdpZHRoOiA1M3B4O1xyXG59XHJcblxyXG4uYWJvdXQtZ3JlZW4tYm94LXRleHQge1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xNWVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWJvdXQtZ3JlZW4tYm94LWxpbmsge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59IiwiLnRpbWVsaW5lLXNlY3Rpb24td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAzcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRpbWVsaW5lLXNlY3Rpb24taW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRpbWVsaW5lLXNlY3Rpb24tcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuLnRpbWVsaW5lLWl0ZW1zIHtcclxuICAgIHBhZGRpbmctdG9wOiA2OHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDk3M3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGltZWxpbmUtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWF4LXdpZHRoOiA4NzdweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgxMDI0cHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGltZWxpbmUtaXRlbXMtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1heC13aWR0aDogMzkxcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1hYykge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGltZWxpbmUtaXRlbS15ZWFyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9iO1xyXG4gICAgY29sb3I6ICRkYXJrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSg3MzZweCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRpbWVsaW5lLWl0ZW0tdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRfbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKDczNnB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRpbWVsaW5lLWNvdW50ZXItaXRlbXMge1xyXG4gICAgbWF4LXdpZHRoOiA1MjlweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAtNTBweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXk7XHJcbiAgICBib3gtc2hhZG93OiAkYm94X3NoYWRvdztcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgxNjAwKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNSU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYWMpIHtcclxuICAgICAgICB3aWR0aDogNjMlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgxMDI0cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRpbWVsaW5lLWNvdW50ZXItaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAyM3B4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKDczNnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aW1lbGluZS1jb3VudGVyLXllYXIge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICBmb250LXNpemU6IDEzMHB4O1xyXG4gICAgY29sb3I6ICRkYXJrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRpbWVsaW5lLWNvdW50ZXItdGV4dCB7XHJcbiAgICBjb2xvcjogJG1haW5fZ3JlZW5fbDtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKDczNnB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG59IiwiLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgIzFDNzE0OSAwJSwgIzFDNzE0OSAzNSUsICMzMjk0NTkgMTAwJSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5zdmctcXVlc3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlcm8tcm93LXdyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgbWF4LW1xKDE1ODBweCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iX2wpIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRpcCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdmctd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6bm90KC5zdmctZW52ZWxvcGUpIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTFweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5fd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbi1tYXgtbXEoJGlwLCAkbWJfbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4tbXEoJGxnICsgMSkge1xyXG4gICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5fZGFya2VzdDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWFpbl93aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3ZnLWVudmVsb3BlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5fZGFya2VzdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAycHg7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDdweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuaGVyby1jb250YWN0LWRldGFpbHMtd3JhcHBlciAmIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdi5jb250YWluZXItY29udGFjdC1kZXRhaWxzICYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWluLW1heC1tcSgkaXAsICRtYl9sKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXItY29udGFjdC1kZXRhaWxzICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW5fZGFya2VzdDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JlZW5fZGFya2VzdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ZnLWRpbWVuemlvbi1lbWFpbC13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3ZnLWVudmVsb3BlLXRleHQge1xyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItY29udGFjdC1kZXRhaWxzIHtcclxuICAgIEBpbmNsdWRlIG1heC1tcSgkaXApIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgLy8gei1pbmRleDogMTAzO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBcclxuXHJcbiAgICAgICAgLm1lbnUtYWN0aXZlICYsXHJcbiAgICAgICAgLnNob3ctcG9wdXAtZm9ybSAmIHtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoMTgwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgxNzQ2cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtYWMpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1M3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtYl9sKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGlwKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tY29udGFjdC1kZXRhaWxzLWlubmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtaGVyby1zZWN0aW9uLWlubmVyIHtcclxuICAgIC8vIHBhZGRpbmctYm90dG9tOiAxNzRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRscykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLXJvdy13cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbXEgKCRsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWluLW1xICgkbWFjKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgPiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoMTkyMHB4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1dmg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDc1cHggMDtcclxuICAgIEBpbmNsdWRlIG1heC1tcSAoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWhlcm8tdGV4dCB7XHJcblxyXG4gICAgICAgIHA6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgKiB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1wcmVzc2lvbi1kZXRhaWxzIHtcclxuICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmltcHJlc3Npb24tZGF0ZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtYl9sKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbXByZXNzaW9uLWRhdGUtdmFsdWUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbl9kYXJrZXN0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmltcHJlc3Npb24tZGF0ZS1pY29uIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbl9kYXJrZXN0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltcHJlc3Npb24tbG9jYXRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbXByZXNzaW9uLWxvY2F0aW9uLXZhbHVlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuICAgICAgICBjb2xvcjogJGdyZWVuX2Rhcmtlc3QgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1wcmVzc2lvbi1sb2NhdGlvbi1pY29uIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuX2Rhcmtlc3Q7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtaGVyby10ZXJtLWNvdW50cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtaGVyby10ZXJtLWNvdW50IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iX2wpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1oZXJvLXRlcm0taWNvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW5fZGFya2VzdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbl9kYXJrZXN0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtaGVyby10ZXJtLWxpbmtzIHtcclxuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgQGluY2x1ZGUgbWF4LW1xICgkbWIpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcclxuICAgIH1cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSAoJGlwIC0gMjApIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH0gICBcclxuICAgIH1cclxuICAgIC5wYWdlLWhlcm8tdGVybS1jb250ZW50LXJlYWRtb3JlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xICgkaXAgLSAyMCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY2hvb2wtaGVyby1zZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgbWF4LWhlaWdodDogY2FsYyg4MHZoIC0gNjZweCk7XHJcbiAgICBoZWlnaHQ6IGNhbGMoODB2aCAtIDY2cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWFjICsgMTUwKSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYyg3N3ZoIC0gNjZweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDc3dmggLSA2NnB4KTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0OTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjaG9vbC1oZXJvLXNlY3Rpb24taW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNjaG9vbC1oZXJvLW1hcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDczcHg7XHJcbiAgICAgICAgd2lkdGg6IDU2LjQlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zY2hvb2wtaGVyby1vdGhlciB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDQwcHggNTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDg0N3B4O1xyXG4gICAgICAgIHdpZHRoOiA0NC42JTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweCAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWF4LW1xKCAkbGcsICRtYWMgKyAxNTApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMiAtIDU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNjaG9vbC1oZXJvLW90aGVyLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuc2Nob29sLWhlcm8tb3RoZXItY29udGVudCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICAgLmxpc3QtdGl0bGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWFjKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtYikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjdGl2ZS1zY2hvb2wge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJHRpdGxlX2RhcmssIDAuOSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubm8tcmVsYXRlZC1zY2hvb2xzIHtcclxuICAgICAgICAuc2Nob29sLWhlcm8tbWFwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY2hvb2wtaGVyby1vdGhlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc29jaWFsLWljb25zLWhlcm8tc2VjdGlvbiB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxOTdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoMTg1MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgfVxyXG5cclxuICAgICYucGFnZS1zb2MtaWNvbnMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1iX2wpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93LXNvY2lhbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4N3B4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsLWljb24tbWVudS1pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmVlbl9kYXJrZXN0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZiIHtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbnMtYW5jaG9ycyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbnMtYW5jaG9yIHtcclxuICAgIHBhZGRpbmc6IDZweCAxOXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbl93aGl0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICBtYXJnaW46IDAgMTBweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbl9ncmVlbl9kO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1oZXJvLXRlcm0tY29udGVudCB7XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWhlcm8tdGVybS1jb250ZW50LW1vcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIFxyXG4gICAgcDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub25saW5lLXNjaG9vbC1oZXJvIHtcclxuICAgIGhlaWdodDogY2FsYyg0My4xdmggLSA2NnB4KTtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBcclxuICAgIC5zY2hvb2wtaGVyby1tYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc2Nob29sLWhlcm8tb3RoZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsICMxQzcxNDkgMCUsICMxQzcxNDkgMzUlLCAjMzI5NDU5IDEwMCUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2Nob29sLWhlcm8tb3RoZXItY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU1cHgpO1xyXG4gICAgfVxyXG4gICAgJi5zY2hvb2wtaGVyby1zZWN0aW9uLXdyYXBwZXIgLnNjaG9vbC1oZXJvLW90aGVyLWNvbnRlbnQgbGkgYSB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgfVxyXG4gICAgLmxpc3Qtc3R5bGUtZ3JlZW4gbGk6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuc2Nob29sLWhlcm8tb3RoZXItY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xICgkeHMpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zY2hvb2wtaGVyby1vdGhlci1jb3VudHJ5IHtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xICgkc20gLSAxKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5kaXNjb3VudHMtc2VjdGlvbi13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHNkKSB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWFjKSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLmRpc2NvdW50cy1zZWN0aW9uLXRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaXNjb3VudHMtYWxsIHtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluX2JhY2tncm91bmQ7XHJcbn1cclxuXHJcbi5kaXNjb3VudHMtc2VsZWN0LFxyXG4uZGlzY291bnRzLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcclxufVxyXG5cclxuLnNjaG9sYXJzaGlwLWl0ZW0ge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICBtYXJnaW46IDAgMTVweCAzMHB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNjaG9sYXJzaGlwLWl0ZW0tdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9iO1xyXG4gICAgICAgIGNvbG9yOiAkdGl0bGVfZGFyaztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW5fZ3JlZW5fZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY2hvbGFyc2hpcC1pdGVtLWV4Y2VycHQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tO1xyXG59XHJcblxyXG4uc2Nob2xhcnNoaXAtaXRlbS1saW5rIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbl9ncmVlbl9sO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9iO1xyXG4gICAgfVxyXG59IiwiLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDQ2cHggMCA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWFnZS10ZXh0LXNlY3Rpb24taW5uZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWFnZS10ZXh0LWNvbnRlbnQtZGVzY3JpcHRpb24td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgxNTQycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWFnZS10ZXh0LXRleHQge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKDE1MDBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNDklO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYl9sKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS10ZXh0LWNvbnRlbnQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWFnZS10ZXh0LWltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA3NDlweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJveF9zaGFkb3c7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlci5iaWdnZXItaW1hZ2Uge1xyXG4gICAgJi5pbWFnZS10ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEgKDgwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS10ZXh0LXRleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg0NnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3hfc2hhZG93O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1xKCRsdCArIDEpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggOTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50ZXh0LWltYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEgKDgwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlLXRleHQtdGV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg0NnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3hfc2hhZG93O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1xKCRsdCArIDEpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggOTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlLXRleHQtaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnN0YW5kYXJkLWltYWdlIHtcclxuICAgIC8vIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgLy8gcGFkZGluZy10b3A6IDA7ICNicmVhZGNydW1wcyBwYWRkaW5nXHJcblxyXG4gICAgLmltYWdlLXRleHQtc2VjdGlvbi1pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS10ZXh0LWltYWdlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1NHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS10ZXh0LXRleHQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1iX2wpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIGgxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXRleHQtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDY1M3B4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlLXRleHQtc2VjdGlvbi13cmFwcGVyLnRleHQtaW1hZ2Uge1xyXG4gICAgLmltYWdlLXRleHQtdGV4dCB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXRleHQtaW1hZ2Uge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG59IiwiLmxpbmstc2VjdGlvbi13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYrc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbHNkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtYWMpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5rLXNlY3Rpb24taW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkbWFpbl9ncmVlbl9kIDAlLCAkbWFpbl9ncmVlbl9sIDEwMCUpO1xyXG4gICAgcGFkZGluZzogMzdweCAwcHggNDFweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5rLXNlY3Rpb24taW5uZXItd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20gKyAxKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJHNtICsgMSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5rLXNlY3Rpb24tY29udGVudC1pbm5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNjUycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSArIDEpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgKiB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGluay1zZWN0aW9uLWxpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE0M3B4O1xyXG4gICAgLmxpbmstc2VjdGlvbi13cmFwcGVyICYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG59IiwiLmNvbnRhY3QtZm9ybS1zZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKDE4MTBweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xdnc7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKDE3NDBweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02dnc7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsc2QpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTF2dztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoMTU1MHB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzdnc7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKDE1MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTMlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTgwJSAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1mb3JtLXNlY3Rpb24taW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKDE4MTBweCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKDE3NDBweCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDd2dztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDN2dztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoMTU1MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnZ3O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgxNTAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxdnc7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2JhY2tncm91bmQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMjVweCA1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDc3NHB4O1xyXG4gICAgYm94LXNoYWRvdzogJGJveF9zaGFkb3c7XHJcbiAgICBtaW4taGVpZ2h0OiA2NTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1mb3JtLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X207XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZSB7XHJcbiAgICAgICAgJi53aXRoX2ZybV9zdHlsZSB7XHJcbiAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBsYWNlaG9sZGVyX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeV9mb250O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbl9lbWFpbCB7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tbWFpbC5zdmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbl9wZXJzb24ge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLXBlcnNvbi5zdmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbl9wbGFjZSB7XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1hZGRyZXNzLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgMTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uX3Bob25lIHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1waG9uZS5zdmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb25fbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tbWVzc2FnZS5zdmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeV9mb250O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRidXR0b25fZ3JlZW5fY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uX2dyZWVuX2NvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fZ3JlZW5fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mcm1fc3VibWl0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiLm5ld3NsZXR0ZXItc2VjdGlvbi13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDExMHB4IDAgMTQwcHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3c2xldHRlci1zZWN0aW9uLWNvbnRhaW5lci1pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEzNjVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3c2xldHRlci1jb250ZW50IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB3aWR0aDogNDklO1xyXG4gICAgbWF4LXdpZHRoOiA2NTJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgQGV4dGVuZCBoMTtcclxuICAgICAgICBtYXJnaW46IDI4cHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5uZXdzbGV0dGVyLXNlY3Rpb24tZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG1heC13aWR0aDogNTA3cHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZnJtX2Zvcm1zIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDI2cHggMzBweCAzNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJveF9zaGFkb3c7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtYl9sKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmZybV9maWVsZHNfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtYl9sKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mcm1fZm9ybV9maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLW1haWwuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE5cHggY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mcm1fc3VibWl0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZybV9idXR0b25fc3VibWl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fZ3JlZW5fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9iO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRidXR0b25fZ3JlZW5fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnV0dG9uX2dyZWVuX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mcm1faW5saW5lX2Zvcm0gLmZybV9mb3JtX2ZpZWxkLmZvcm0tZmllbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudmVydGljYWxfcmFkaW8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZnJtX2NoZWNrYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtICYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSAoJG1iX2wpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaXRlLWZvb3RlciAmIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgICAuc2l0ZS1mb290ZXIgJiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbl9ncmVlbl9sO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgIC5zaXRlLWZvb3RlciAmIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlX2Rhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpjaGVja2VkICsgc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2dyZWVuX2w7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRpdGxlX2Rhcms7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgLm5ld3NsZXR0ZXItc2VjdGlvbi1mb3JtICYge1xyXG4gICAgICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSAoJG1iX2wpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2l0ZS1mb290ZXIgJiB7XHJcbiAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2l0ZS1mb290ZXIgJiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluX3doaXRlO1xyXG4gICAgICAgIH0gICAgICBcclxuICAgIH1cclxufSIsIi5ib29raW5nLWZvcm0tc2VjdGlvbi13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5O1xyXG4gICAgcGFkZGluZzogNjVweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXJyb3ctY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICB3aWR0aDogNTU2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib29raW5nLWZvcm0tc2VjdGlvbi10b3AtY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBwOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJvb2tpbmctZm9ybS10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9va2luZy1mb3JtLWZvcm0ge1xyXG4gICAgbWF4LXdpZHRoOiAxMTM5cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJveC1zaGFkb3c6ICRib3hfc2hhZG93O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lYS1ib290c3RyYXAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAudWktZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgICAgICYudWktZGF0ZXBpY2tlci1pbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vLXNsb3RzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fZ3JlZW5fbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fZ3JlZW5fZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQ6bm90KC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZSkge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubm8tc2xvdHMge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkbWFpbl9ncmVlbl9kLCAwLjQpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWktZGF0ZXBpY2tlciBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluX2dyZWVuX2Q7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWktZGF0ZXBpY2tlciB0ZC51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fZ3JlZW5fZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVpLWRhdGVwaWNrZXIgdGQudWktZGF0ZXBpY2tlci10b2RheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG1haW5fZ3JlZW5fZCwgMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbl9ncmVlbl9kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGltZS1yb3cgLnRpbWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWUtbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVpLXN0YXRlLWhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluX2dyZWVuX2QgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0ZWQtdGltZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2dyZWVuX2QgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbW9iX3ApIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+aDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGVwIHtcclxuICAgICAgICAgICAgJi5maW5hbCB7XHJcbiAgICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+aDMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCBoMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVhLWxhYmVsLFxyXG4gICAgICAgICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbW9iX3ApIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmfmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtb2JfcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lYS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNib29raW5nLW92ZXJ2aWV3LWhlYWRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtb2JfcCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjYm9va2luZy1vdmVydmlldyB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzbWFsbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1xKCRtb2JfcCArIDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGlwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9ncmVlbl9kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbW9iX3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRpcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1vYl9wKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkaXApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2dyZWVuX2w7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1vYl9wKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lYS1hY3Rpb25zLWdyb3VwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtb2JfcCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVhLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbl9ncmVlbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnV0dG9uX2dyZWVuX2NvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZTpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmU6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRidXR0b25fZ3JlZW5fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRidXR0b25fZ3JlZW5fY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVhLWNhbmNlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnV0dG9uX2dyZWVuX2NvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbl9ncmVlbl9jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZTpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmU6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fZ3JlZW5fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRidXR0b25fZ3JlZW5fY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJvb2tpbmctZm9ybS1mb3JtIC5mb3JtLWhvcml6b250YWw+ZGl2W2NsYXNzKj1cImNvbC1tZFwiXSB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nOiA0N3B4IDU0cHggNDdweCA2MnB4O1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJveF9zaGFkb3c7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0NTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAuY2FsZW5kYXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAyNSU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1vYl9wKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgID5oMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4tbXEoJG1vYl9wICsgMSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gLmJvb2tpbmctZm9ybS1zZWN0aW9uLXdyYXBwZXIgLmJvb2tpbmctZm9ybS1mb3JtIHtcclxuLy8gICAgIG1heC13aWR0aDogOTYwcHg7XHJcbi8vICAgICB3aWR0aDogMTAwJTtcclxuLy8gfVxyXG5cclxuLmJvb2tpbmctZm9ybS1mb3JtIHtcclxuICAgIC5zdGVwLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogLTk5OTk5cHg7XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICAgIC5ib29raW5nLXRleHQtYmVsb3ctY2FsZW5kYXIge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5yb3ctc2VydmljZSwgLnJvdy13b3JrZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuZGl2LmJvb2tpbmctdGV4dC1iZWxvdy1jYWxlbmRhciB7XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJG1haW5fZ3JlZW5fbDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlX2Rhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRlYW0tbWVtYmVycy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi50ZWFtLW1lbWJlci1pdGVtIHtcclxuICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMzBweCk7XHJcbiAgICBtYXJnaW46IDAgMTVweCAxMDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgYm94LXNoYWRvdzogJGJveF9zaGFkb3c7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICYuY29udGVudC1pcy1hZGRlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsc2QpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIG1heC13aWR0aDogNDI0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRlYW0tbWVtYmVyLXRodW1ibmFpbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50ZWFtLW1lbWJlci1kZXRhaWxzIHtcclxuICAgIHBhZGRpbmc6IDM2cHggNTBweCA0MHB4IDUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAvLyBAaW5jbHVkZSBtaW4tbXEoJGlwYWQpIHtcclxuICAgIC8vICAgICBtaW4taGVpZ2h0OiAxNTNweDtcclxuICAgIC8vIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFtLW1lbWJlci10aXRsZSB7XHJcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbn1cclxuXHJcbi50ZWFtLW1lbWJlci10aHVtYm5haWwgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGVhbS1tZW1iZXItaXRlbS1ob3ZlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG59XHJcblxyXG4udGVhbS1tZW1iZXItaG92ZXItZGV0YWlscyB7XHJcbiAgICBwYWRkaW5nOiA0M3B4IDUwcHggMTNweCA1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVhbS1tZW1iZXItY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwIDUwcHggMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTYwcHgpO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlIC0gMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFtLW1lbWJlci1pdGVtIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC50ZWFtLW1lbWJlci1pdGVtLWhvdmVyIHtcclxuICAgICAgICAgICAgJi5ob3Zlci1pcy1hY3RpdmF0ZWQge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNlcnRpZmljYXRlcy1zZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCAtMjBweCByZ2JhKDc4LCA3OSwgODQsIDAuMTYpO1xyXG4gICAgcGFkZGluZzogODVweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jZXJ0aWZpY2F0ZXMtaXRlbSB7XHJcbiAgICB3aWR0aDogMTY1cHg7XHJcbiAgICB3aWR0aDogY2FsYygxNC4yOCUgLSAzMHB4KTtcclxuICAgIG1hcmdpbjogMTVweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRscykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDE2LjY2JSAtIDMwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAzMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtb2JfcCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDMwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmRlZmF1bHQtY3Vyc29yKTpob3ZlciB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmhvdmVyIHtcclxuICAgICAgICAuY2VydGlmaWNhdGVzLWltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuOHMgYWxsIDAuM3M7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkZGFyaywgMC44KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhvdmVyLXJldmVyc2Uge1xyXG4gICAgLmNlcnRpZmljYXRlcy1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjhzIGFsbCAwLjNzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkZGFyaywgMC44KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jZXJ0aWZpY2F0ZXMtbG9nbyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jZXJ0aWZpY2F0ZXMtaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtYikge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNlcnRpZmljYXRlcy1wb3B1cC1jbG9zZSB7XHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICB9XHJcbn0iLCIudXNlZnVsLWxpbmtzLXNlY3Rpb24td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsc2QpIHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYWMpIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4udXNlZnVsLWxpbmtzLXNlY3Rpb24taW5uZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udXNlZnVsLWxpbmtzLXNlY3Rpb24tdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51c2VmdWwtbGlua3MtaXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51c2VmdWwtbGlua3MtaXRlbSB7XHJcbiAgICBtYXgtd2lkdGg6IDU1NXB4O1xyXG4gICAgd2lkdGg6IDQ4LjclO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51c2VmdWwtbGlua3MtaXRlbS1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYm94LXNoYWRvdzogJGJveF9zaGFkb3c7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICA+ZGl2IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi51c2VmdWwtbGlua3MtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51c2VmdWwtbGlua3MtdGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiAyMDhweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51c2VmdWwtbGlua3MtaW1hZ2UtaW5uZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufSIsIi5ob21lLWhlcm8tc2VjdGlvbi13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRob21lLWhlcm8tYmctY29sb3I7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDExNXB4KTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0ODFweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzODFweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1vYl9wKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLXBhZ2UtaGVyby1zZWN0aW9uLWlubmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY29udGFpbmVyLWNvbnRhY3QtZGV0YWlscyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkaXApIHtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5ib2R5Om5vdCguaG9tZSkgLmhlcm8tY29udGFjdC1kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRpcCkge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcbi5ob21lLXRpdGxlLXRleHQtZGVzY3JpcHRpb24td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTE1cHgpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1vYl9wKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5kaXYuaG9tZS1oZXJvLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNThweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA5NzNweDtcclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHNkKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1heC1tcSgxNTkwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1hYykge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkaXBhZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1vYl9wKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLWhlcm8tcm93LXdyYXBwZXIge1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI1MHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTExMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYyg1MHZoIC0gMTEwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbW9iX3ApIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGlwKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLWhlcm8tdGl0bGUge1xyXG4gICAgPmgxIHtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1hYykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRpcGFkKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbl9kYXJrZXN0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1oZXJvLWxpbmsge1xyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhvbWUtaGVyby1pbWFnZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHNkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbW9iX3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzA0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLWhlcm8taW1hZ2UtaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgQGluY2x1ZGUgbWF4LW1xICgkaXBhZCAtIDQwKSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWF4LW1xICgkc20pIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnNvY2lhbC1pY29ucy1oZXJvLXNlY3Rpb24uaG9tZS1zb2MtaWNvbnMge1xyXG4gICAgYm90dG9tOiAxNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzKSB7XHJcbiAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG59XHJcbiIsInNlY3Rpb24ud2hvLXdlLWFyZS1zZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLndoby13ZS1hcmUtc2VjdGlvbi1pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2hvLXdlLWFyZS1zZWN0aW9uLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi53aG8td2UtYXJlLWNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiA0OSU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDUwcHggNDZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYm94LXNoYWRvdzogJGJveF9zaGFkb3c7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIC8vIHdpZHRoOiA0MSU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtb2JfcCArIDMzKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aG8td2UtYXJlLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBAZXh0ZW5kIGgxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aG8td2UtYXJlLWxpbmsge1xyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYl9sKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLndoby13ZS1hcmUtaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyBtYXJnaW4tdG9wOiAtMzEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHdpZHRoOiA1MSU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgIC8vIHRvcDogMTIwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICAvLyB0b3A6IDE3MHB4O1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2hvLXdlLWFyZS1jb3VudGVycyB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwMHB4IDMzcHg7XHJcbiAgICBtYXJnaW46IDgwcHggMCAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJveC1zaGFkb3c6ICRib3hfc2hhZG93O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCR0YWIgKyAyNykge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtb2JfcCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtIDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRpcCAtIDIzKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLndoby13ZS1hcmUtaXRlbSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgxNTgwcHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbW9iX3ApIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLndoby13ZS1hcmUtaXRlbS12YWx1ZSB7XHJcbiAgICBmb250LXNpemU6IDEzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoMTU4MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aG8td2UtYXJlLWl0ZW0tdGl0bGUge1xyXG4gICAgY29sb3I6ICRtYWluX2dyZWVuX2w7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5X2ZvbnQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLndoby13ZS1hcmUtaXRlbS1kZXNjIHtcclxuICAgIG1heC13aWR0aDogMTY1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn0iLCIuZGlzY291bnRzLXNjaG9sYXJzaGlwcy1zZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgLmRpc2NvdW50cy1zY2hvbGFyc2hpcHMtc2VjdGlvbi1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1hbGwtbmV3cy1saW5rIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluay1ncmVlbiB7XHJcbiAgICAgICAgQGV4dGVuZCAuaG92ZXItZGFyaztcclxuICAgIH1cclxuXHJcbiAgICAuZGlzY291bnRzLXRvcCxcclxuICAgIC5zY2hvbGFyc2hpcHMtdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAmLnNsaWNrLXByZXYtbGYge1xyXG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNDklIC0gMjZweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNDglIC0gMjZweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtYikge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNDclIC0gMjZweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2xpY2stbmV4dC1sZiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNDklIC0gMjZweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDQ4JSAtIDI2cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYyg0NyUgLSAyNnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRpc2NvdW50cy1oYWxmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG5cclxufVxyXG5cclxuLmRpc2NvdW50cy1oYWxmLWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDkwcHggMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoMTg4MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRpc2NvdW50cy10b3Age1xyXG4gICAgbWF4LXdpZHRoOiA3OTRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGlzY291bnRzLXRpdGxlIHtcclxuICAgIEBleHRlbmQgaDE7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5kaXNjb3VudHMtaXRlbXMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzk0cHggKyAyNXB4KTtcclxuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGlzY291bnQtaXRlbSB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDM0OHB4O1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAzMHB4IDAgMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgxODUwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fZ3JlZW5fbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZGlzY291bnQtaXRlbS1leGNlcnB0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5kaXNjb3VudC1pdGVtLWxpbmssXHJcbi5zY2hvbGFyc2hpcC1pdGVtLWxpbmsge1xyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcclxuICAgIH1cclxufVxyXG5cclxuZGl2LnNjaG9sYXJzaGlwcy1oYWxmIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLy8gLnNsaWNrLXNsaWRlIHtcclxuICAgIC8vICAgICBAaW5jbHVkZSBtYXgtbXEoJGlwKSB7XHJcbiAgICAvLyAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgLy8gICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG59XHJcblxyXG4uc2Nob2xhcnNoaXBzLWhhbGYtaW5uZXIge1xyXG4gICAgcGFkZGluZzogOTBweCA1MHB4IDcwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKDE4ODBweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggNzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY2hvbGFyc2hpcHMtdG9wIHtcclxuICAgIG1heC13aWR0aDogODI2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nob2xhcnNoaXBzLXRpdGxlIHtcclxuICAgIEBleHRlbmQgaDE7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zY2hvbGFyc2hpcHMtaXRlbXMge1xyXG4gICAgbWF4LXdpZHRoOiA4MjZweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250X207XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY2hvbGFyc2hpcC1pdGVtIHtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDM4OHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAzOHB4IDAgMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHggMTRweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fZ3JlZW5fbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nob2xhcnNoaXAtdHlwZSB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBjb2xvcjogJG1haW5fZ3JlZW5fbDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY2hvbGFyc2hpcC1pdGVtLWV4Y2VycHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufSIsIi5uZXdzLXNlY3Rpb24td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHNkKSB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1hbGwtbmV3cy1saW5rLWJvdHRvbXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzLXNlY3Rpb24tdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICA+ZGl2IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cy1zZWN0aW9uLXRpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIEBleHRlbmQgaDE7XHJcbn1cclxuXHJcbi5uZXdzLWl0ZW1zIHtcclxuICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5uZXdzLWl0ZW0td3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzLXN0YW5kYXJkIHtcclxuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAvLyB3aWR0aDogY2FsYygzMyUgLSAzMHB4KTtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcblxyXG4gICAgICAgIC5uZXdzLWl0ZW0tdGh1bWJuYWlsLWRlc2t0b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iX2wpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3Mtd2lkZSB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgLy8gd2lkdGg6IGNhbGMoNjYlIC0gMzBweCk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cy1pdGVtIHtcclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzLWl0ZW0tdGh1bWJuYWlsIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBmaWx0ZXI6IG9wYWNpdHkoLjgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICB9ICAgXHJcbn1cclxuXHJcbi5uZXdzLWl0ZW0tdGh1bWJuYWlsLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtaXRlbS10ZXh0LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNHB4IDIwcHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgPioge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cy1pdGVtLWRhdGUge1xyXG4gICAgY29sb3I6ICRtYWluX2dyZWVuX2Q7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRfbTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLm5ld3MtaXRlbS10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWI7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjVzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbl9ncmVlbl9kO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cy1pdGVtLWV4Y2VycHQge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250X207XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4ubmV3cy1pdGVtLWxpbmsge1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59IiwiLnRlc3RpbW9uaWFscy1zZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDg4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsc2QpIHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGV4dGVuZCBoMTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbHMtc2VjdGlvbi10ZXh0IHtcclxuICAgIHdpZHRoOiA1NTVweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVzdGltb25pYWxzLXNlY3Rpb24tc2lkZWJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbHMtc2lkZWJhciB7XHJcbiAgICBtYXgtd2lkdGg6IDI3NnB4O1xyXG4gICAgd2lkdGg6IDI0LjMlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLnRlc3RpbW9uaWFscy1zaWRlYmFyLWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFscy1zaWRlYmFyLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXktYm9yZGVyO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IDI2cHg7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xyXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbikgXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJvcmRlcjtcclxuICAgICAgICBjb2xvcjogJHRleHRfY29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAtMTZweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXJyb3cuc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluX2dyZWVuX2w7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluX2dyZWVuX2w7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1pbi1tcSgkbGcgKyAxKSB7XHJcbiAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVzdGltb25pYWxzLXNpZGViYXItdGl0bGUge1xyXG4gICAgcGFkZGluZzogMTRweCAwIDE0cHggNTVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubW9iaWxlLXRlc3RpbW9uaWFscy1hY2NvcmRpb24ge1xyXG4gICAgcGFkZGluZzogMTBweCAzMHB4IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1pbi1tcSgkc20gKyAxKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkaXApIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGVzdGltb25pYWxzLXNpZGViYXItaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgMjBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXN0aW1vbmlhbC1pdGVtLWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcXVvdGVzLnN2Z1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHggMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXN0aW1vbmlhbC1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXN0aW1vbmlhbC1pdGVtLWF1dGhvci1uYW1lIHtcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9iO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXN0aW1vbmlhbC1pdGVtLWF1dGhvci10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbl93aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB0b3A6IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkaXApIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stcHJldi1sZiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA5NnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1uZXh0LWxmIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluX2dyZWVuX2wgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2dyZWVuX2w7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVzdGltb25pYWxzLW1haW4ge1xyXG4gICAgYmFja2dyb3VuZDogJG1haW5fZ3JlZW5fbDtcclxuICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgIG1heC13aWR0aDogNzAxcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJveC1zaGFkb3c6ICRib3hfc2hhZG93O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICB3aWR0aDogNjIlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXN0aW1vbmlhbHMtaXRlbXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggNTBweCA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXN0aW1vbmlhbC1pdGVtLWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcXVvdGVzLnN2Z1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHggMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXN0aW1vbmlhbC1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogNTU0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlc3RpbW9uaWFsLWl0ZW0tYm90dG9te1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlc3RpbW9uaWFsLWl0ZW0tbGlua3tcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcblxyXG4gICAgLnRlc3RpbW9uaWFsLWl0ZW0tYXV0aG9yLW5hbWUge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlc3RpbW9uaWFsLWl0ZW0tYXV0aG9yLXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbl93aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgJi5zbGljay1wcmV2LWxmIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDk2cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLW5leHQtbGYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW5fZ3JlZW5fbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fZ3JlZW5fbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbHMtc2VjdGlvbi1pbm5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJveC1zaGFkb3c6ICRib3hfc2hhZG93O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbHMteW91ciB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XHJcbiAgICB3aWR0aDogNDEuNSU7XHJcbiAgICBtYXgtd2lkdGg6IDQ3M3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJG1haW5fZ3JlZW5fZCAwJSwgJG1haW5fZ3JlZW5fbCAxMDAlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRlc3RpbW9uaWFscy1hZGQtdGVzdGltb25pYWwtdGV4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzY1cHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbi1tcSgkbHQgKyAxKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbHMtYWRkLXRlc3RpbW9uaWFsLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4udGVzdGltb25pYWxzLWl0ZW1zLXdoaXRlIHtcclxuICAgIC8vIHdpZHRoOiA1OC41JTtcclxuICAgIC8vIG1heC13aWR0aDogNjY2cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDQ0cHggNDhweCA0MHB4IDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWluLW1xKCRsdCArIDEpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXN0aW1vbmlhbHMtaXRlbXMge1xyXG4gICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LWJvcmRlcjtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgaSxcclxuICAgICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2xpY2stcHJldi1sZiB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2xpY2stbmV4dC1sZiB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlc3RpbW9uaWFsLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA1NTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3F1b3Rlcy1ncmVlbi5zdmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVzdGltb25pYWwtaXRlbS1ib3R0b217XHJcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIC50ZXN0aW1vbmlhbC1pdGVtLWF1dGhvciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlc3RpbW9uaWFsLWl0ZW0tYXV0aG9yLW5hbWUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogJG1haW5fZ3JlZW5fbDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlc3RpbW9uaWFsLWl0ZW0tYXV0aG9yLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9iO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIC50ZXN0aW1vbmlhbHMtYWxsLWxpbmsge1xyXG4vLyAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbi8vICAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbi8vICAgICAgICAgLmJ1dHRvbiB7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLnNjaG9vbC1hY2NyLXNlY3Rpb24td3JhcHBlcisudGVzdGltb25pYWxzLXNlY3Rpb24td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxufSIsIi50ZXN0aW1vbmlhbHMtYWRkLXRlc3RpbW9uaWFsLXBvcHVwIHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkZGFyaywgMC42KTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIC5hZGQtdGVzdGltb25pYWwtZm9ybSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgIH1cclxuXHJcbiAgICAudGVzdGltb25pYWxzLWFkZC10ZXN0aW1vbmlhbC1pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZC10ZXN0aW1vbmlhbC1mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtb2JfcCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXN0aW1vbmlhbHMtcG9wdXAtY2xvc2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZnJtX2Zvcm1zLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIHtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlfZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mcm1fZmllbGRzX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkaXY6bnRoLW9mLXR5cGUoMiksXHJcbiAgICAgICAgICAgIGRpdjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1iX2wpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgJltwbGFjZWhvbGRlcj1cIk5hc2xvdlwiXSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZWFkaW5nLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbcGxhY2Vob2xkZXI9XCJBdXRvclwiXSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLXBlcnNvbi5zdmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmW3BsYWNlaG9sZGVyPVwiVGl0dWxhXCJdIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RpdGxlLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jYXRlZ29yeS5zdmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeV9mb250O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IDI1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgJltwbGFjZWhvbGRlcj1cIlRla3N0XCJdIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tbWVzc2FnZS5zdmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnJtX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlfZm9udDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJ1dHRvbl9ncmVlbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uX2dyZWVuX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uX2dyZWVuX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wcm9ncmFtcy1zbGlkZXItc2VjdGlvbi13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsc2QpIHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9ncmFtcy1zbGlkZXItc2VjdGlvbi1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWFjKSB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDkzLjIlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJG1haW5fZ3JlZW5fZCAwJSwgJG1haW5fZ3JlZW5fbCAxMDAlKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsc2QgLSA1KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2dyYW1zLXNsaWRlci1uYXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXg6IDAgMCAxMiU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgbWF4LXdpZHRoOiAxMiU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIG1heC13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgZmxleDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iX2wpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogIzYzOUY4MiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2dyYW1zLXNsaWRlci1uYXYtdGl0bGUge1xyXG4gICAgcGFkZGluZy10b3A6IDM4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iX2wpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWluLW1xKCRtYl9sICsgMSkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1iX2wpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9ncmFtcy1zbGlkZXItbmF2LWljb25zIHtcclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2dyYW1zLXNsaWRlci1uYXYtaXRlbSB7XHJcbiAgICBtYXJnaW46IDEzcHggMCAxMnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAtMTZweDtcclxuICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYWluX3doaXRlLCAwLjMpO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZ3JhbXMtc2xpZGVyLW5hdi1pdGVtLWljb24ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjNEM5MTcwLCAwIDAgMCA0cHggJG1haW5fd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjNjM5RjgyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM5RjgyO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB6b29tSW4gMnMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogJG1haW5fd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2dyYW1zLXNsaWRlci1uYXYtaXRlbS1pY29uIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2dyYW1zLXNsaWRlci10YWJzIHtcclxuICAgIGZsZXg6IDAgMCA4OCU7XHJcbiAgICBtYXgtd2lkdGg6IDg4JTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iX2wpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9ncmFtcy1zbGlkZXItdGFicy1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2dyYW1zLXNsaWRlci1jb250ZW50LWRlc2NyaXB0aW9uLW1haW4td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkdGFiICsgMjcpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtaW4tbWF4LW1xKCRtYl9sLCAkc20pIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9ncmFtcy1zbGlkZXItY29udGVudC1kZXNjcmlwdGlvbi1pbm5lciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDU4NXB4O1xyXG4gICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCArIDUpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCAtIDUpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLFxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9ncmFtcy1zbGlkZXItdGFiLXByb2dyYW1zIHtcclxuICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGhvbWUtaGVyby1iZy1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuICAgIGNvbG9yOiAkZGFyaztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iX2wpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZ3JhbXMtc2xpZGVyLXRhYi1tYWluLXRpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1haW5fd2hpdGU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYl9sKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZ3JhbXMtc2xpZGVyLXRhYi10aXRsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iX2wpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYikge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2dyYW1zLXNsaWRlci10YWItZGVjcyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxufVxyXG5cclxuLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGRyZW4ge1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xyXG5cclxuICAgIEBpbmNsdWRlIG1pbi1tYXgtbXEoJG1iX2wsICRsZykge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYl9sKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1pbi1tcSgkbGcgKyAxKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZ3JhbXMtc2xpZGVyLXRhYi1jaGlsZC1kZWNzIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMjBweCAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWhvdmVyIHtcclxuICAgIHBhZGRpbmc6IDIycHggMzBweCAzMHB4O1xyXG4gICAgd2lkdGg6IDMzNXB4O1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluX3doaXRlO1xyXG4gICAgbGVmdDogY2FsYygxMDAlICsgMThweCk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjhzIGFsbDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYl9sKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDBzO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDE1MHB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gMTUwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtaG92ZXItaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArICgyMnB4IC0gMzBweCkpO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNDVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4ICsgNXB4KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtaG92ZXItdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWhvdmVyLWNvdW50IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9iO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyYW1zLXNsaWRlci10YWItY2hpbGQtaG92ZXItY291bnRyaWVzIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9lYXJ0aC1pY29uLWdyZXkuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWhvdmVyLWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9ncmFtcy1zbGlkZXItdGFiLWNoaWxkLWxpbmsge1xyXG4gICAgcGFkZGluZzogNnB4IDE1cHggN3B4IDYwcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbl93aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTRweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRpcCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC41cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRpcCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJHhzKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbik7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSAoJGlwKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9ncmVlbl9sO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtaW4tbXEoJGxnICsgMSkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2dyZWVuX2w7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9ncmVlbl9sO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9ncmFtcy1zbGlkZXItdGFiLWxpbmtzIHtcclxuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbWFpbl93aGl0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWJfbCkge1xyXG5cclxuICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9ncmFtcy1zbGlkZXItdGFiLWltYWdlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTI2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoMTg4MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1pbi1tYXgtbXEoJG1iX2wsICRzbSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDExMHB4KTtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5oaW5nZSB7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQsIC40LCAuNCk7XHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnpvb21JbiB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogem9vbUluO1xyXG59IiwiLmltcHJlc3Npb25zLXNlY3Rpb24td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsc2QpIHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRfZ3JheTtcclxuICAgIH1cclxufVxyXG5cclxuLmltcHJlc3Npb25zLXNlY3Rpb24tdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbXByZXNzaW9ucy13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICBtYXJnaW46IDAgNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGlwKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbXByZXNzaW9uLWl0ZW0ge1xyXG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XHJcbiAgICBtYXJnaW46IDAgMTVweCAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYm94LXNoYWRvdzogJGJveF9zaGFkb3c7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDMwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fZ3JlZW5fZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmltcHJlc3Npb24taXRlbS10aHVtYm5haWwgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaW1wcmVzc2lvbi1pdGVtLXRleHQtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHggMjBweDtcclxufVxyXG5cclxuLmltcHJlc3Npb24tdGVybXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmltcHJlc3Npb24tdGVybSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMS45O1xyXG4gICAgcGFkZGluZzogMXB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmltcHJlc3Npb24tZGF0ZSB7XHJcbiAgICBjb2xvcjogJG1haW5fZ3JlZW5fZDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4uaW1wcmVzc2lvbi10aXRsZT5oMiB7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5pbXByZXNzaW9uLWV4Y2VycHQge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250X207XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufSIsIi5zaW5nbGUtaW1wcmVzc2lvbi1zZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogOTRweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHNkKSB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWFjKSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1pbXByZXNzaW9uLXNlY3Rpb24taW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMzY1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5hcnRpY2xlLmltcHJlc3Npb24ge1xyXG4gICAgbWF4LXdpZHRoOiA4NTBweDtcclxuICAgIHdpZHRoOiA2My43JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbXEoJGx0ICsgMSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtaW1wcmVzc2lvbi1pdGVtLWRhdGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDIycHggM3B4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uX2dyZWVuX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9iO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1pbXByZXNzaW9uLWl0ZW0tdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRfbTtcclxuXHJcbiAgICBwOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1pbXByZXNzaW9uLWl0ZW0tZ2FsbGVyeSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtaW1wcmVzc2lvbi1nYWxsZXJ5LWxpZ2h0Ym94IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDZweDtcclxufVxyXG5cclxuLnNpbmdsZS1pbXByZXNzaW9uLWl0ZW0tZ2FsbGVyeSxcclxuLnNpbmdsZS1pbXByZXNzaW9uLWdhbGxlcnktbGlnaHRib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1zbGlkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2xpY2stcHJldi1sZiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg0OC42JSAtIDI2cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDQ4LjUlIC0gMjZweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtYikge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNDglIC0gMjZweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2xpY2stbmV4dC1sZiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNDkuMSUgLSAyNnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNDguNSUgLSAyNnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNDglIC0gMjZweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtaW1wcmVzc2lvbi1pdGVtLWltYWdlIGltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBjdXJzb3I6IGdyYWI7XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtaW1wcmVzc2lvbi1nYWxsZXJ5LXRpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnNpbmdsZS1pbXByZXNzaW9uLWdhbGxlcnkge1xyXG4gICAgcGFkZGluZy10b3A6IDQzcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnNpbmdsZS1pbXByZXNzaW9uLWdhbGxlcnktaW1hZ2UgaW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGN1cnNvcjogZ3JhYjtcclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY3Vyc29yOiBncmFiYmluZztcclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1pbXByZXNzaW9uLWdhbGxlcnktbGlnaHRib3gtaW1hZ2UgaW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNpbmdsZS1pbXByZXNzaW9uLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWFpbl9ncmVlbl9sO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtaW1wcmVzc2lvbi1zaGFyZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5zb2NpYWwtc2hhcmUtbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICBpOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrX2JhY2tncm91bmQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1wcmVzc2lvbi1zaWRlYmFyIHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDM1MnB4O1xyXG4gICAgd2lkdGg6IDI2LjQlO1xyXG4gICAgYm94LXNoYWRvdzogJGJveF9zaGFkb3c7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRscykge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgICAuc2VhcmNoLWZpZWxkLXJvdW5kZWQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1wcmVzc2lvbi1zaWRlYmFyLXJlbGF0ZWQtbW9yZSxcclxuICAgICAgICAuaW1wcmVzc2lvbnMtc2lkZWJhci1hbGwge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbXByZXNzaW9uLXNpZGViYXItc2VhcmNoIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluX2dyZWVuX2w7XHJcblxyXG4gICAgLnNlYXJjaC1maWVsZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxN3B4IDE3cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X207XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5X2ZvbnQ7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Ym1pdC1idXR0b24tc2VhcmNoIHtcclxuICAgICAgICBtYXJnaW46IC0xcHg7XHJcbiAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW1wcmVzc2lvbi1zaWRlYmFyLXJlbGF0ZWQtcG9zdHMge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmltcHJlc3Npb24tc2lkZWJhci1yZWxhdGVkLWl0ZW1zIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5pbXByZXNzaW9uLXNpZGViYXItcmVsYXRlZC1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDE3cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2dyZWVuX2w7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X3I7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmltcHJlc3Npb24tc2lkZWJhci1yZWxhdGVkLW1vcmUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn0iLCIuYXJjaGl2ZS1zZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHNkKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYWMpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJjaGl2ZS10b3Age1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJjaGl2ZS10aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICA+KiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbW9iX3ApIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4tbXEoJHNtICsgMSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcmNoaXZlLXRvcC1vcHRpb24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYXJjaGl2ZS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmFyY2hpdmUtZmlsdGVyLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmFyY2hpdmUtZmlsdGVyLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbl93aGl0ZTtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcmNoaXZlLWZpbHRlci1jb250ZW50IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxufVxyXG5cclxuLmFyY2hpdmUtZmlsdGVyLWljb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hcmNoaXZlLXNpZGViYXItd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgd2lkdGg6IDI2LjQlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYm94LXNoYWRvdzogJGJveF9zaGFkb3c7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldC1hcmVhIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGFzaWRlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZi1maWVsZC10YXhvbm9teS1zY2hvb2wtbGFuZ3VhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWFpbl9ncmVlbl9sO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1vYl9wKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNmLWZpZWxkLXRheG9ub215LXNjaG9vbC1jb3VudHJ5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbW9iX3ApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2YtZmllbGQtdGF4b25vbXktc2Nob29sLXR5cGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWFpbl9ncmVlbl9sO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1haW5fZ3JlZW5fbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG5cclxuICAgICAgICAmLmNoaWxkcmVuLFxyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHt9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNmLWxhYmVsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFtjbGFzc149XCJzZi1sZXZlbFwiXSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAmK2xhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVjay1ncmVlbi5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZi1sZXZlbC0xIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNmLWxldmVsLTAge1xyXG4gICAgICAgID4uY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNmLWxldmVsLTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZi1maWVsZC1zZWFyY2gge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1vYl9wKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTdweCAxN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlfZm9udDtcclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1zZWFyY2guc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0xcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmFyY2hpdmUtbWFpbi13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA3MC45JTtcclxuICAgIG1heC13aWR0aDogOTQ1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYXV0aG9yLWFyY2hpdmUtbWFpbi13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnNjaG9vbC1pdGVtIHtcclxuICAgIG1hcmdpbjogMCAxNXB4IDMwcHg7XHJcbiAgICB3aWR0aDogY2FsYygzMy4zJSAtIDMwcHgpO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAzMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYikge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuc2Nob29sLWxpbmsge1xyXG4gICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zY2hvb2wtaXRlbS10aHVtYm5haWwge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNjaG9vbC1pdGVtLXRleHQtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDIwcHggMjBweDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNjaG9vbC1pdGVtLXR5cGUtdGVybXMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAuc2Nob29sLWl0ZW0tdHlwZS10ZXJtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICR0aXRsZV9kYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2Nob29sLWl0ZW0tbGFuZ3VhZ2UtdGVybSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zY2hvb2wtaXRlbS1sb2NhdGlvbi10ZXJtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNjaG9vbC1zdGFyaW5nLXByaWNlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1ncmVlbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY2hvb2wtaXRlbS1ob3ZlciB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBib3gtc2hhZG93OiAkYm94X3NoYWRvdztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhvdmVyLXJldmVyc2Uge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuc2Nob29sLWl0ZW0taG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiBvcGFjaXR5IC43cztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudGV4dC13aGl0ZS1ib3gtc2VjdGlvbi13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi50ZXh0LXdoaXRlLWJveC1ncmV5Ky50ZXh0LXdoaXRlLWJveC1ncmV5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtd2hpdGUtYm94LWdyZXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXk7XHJcbn1cclxuXHJcbi50ZXh0LXdoaXRlLWJveC13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl93aGl0ZTtcclxufVxyXG5cclxuLnRleHQtd2hpdGUtYm94LXNlY3Rpb24taW5uZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtYm94LXRleHQge1xyXG4gICAgbWF4LXdpZHRoOiA2NTRweDtcclxuICAgIHdpZHRoOiA0Mi44JTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnRleHQtYm94LWFjaG9yIHtcclxuICAgIHBhZGRpbmc6IDRweCAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtYm94LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDE0cHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X207XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0LWJveC1ib3gge1xyXG4gICAgcGFkZGluZzogNDZweCA1NHB4IDQxcHggNTFweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiA0Ni41JTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJveC1zaGFkb3c6ICRib3hfc2hhZG93O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDQ4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYl9sKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCR4cykge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtYm94LXdoaXRlLWJveC1jb250ZW50IHtcclxuICAgIHAge1xyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2dyZWVuX2w7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2VhcmNoLXNlY3Rpb24td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2Om50aC1sYXN0LW9mLXR5cGUoMikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gge1xyXG4gICAgLnNjaG9sYXJzaGlwLWl0ZW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgfVxyXG59IiwiLm5vdC1mb3VuZC1zZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICBkaXYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoMTUwMHB4KSB7XHJcbiAgICAgICAgLmVycm9yLTQwNCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvdW50cnktaW50cm8tc2VjdGlvbi13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY291bnRyeS1pbnRyby1zZWN0aW9uLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY291bnRyeS1pbnRyby1jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogNjU0cHg7XHJcbiAgICB3aWR0aDogNDkuMSU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY291bnRyeS1pbnRyby10aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb3VudHJ5LWludHJvLWltYWdlIHtcclxuICAgIHdpZHRoOiA0MS42JTtcclxuICAgIG1heC13aWR0aDogNTU0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJveF9zaGFkb3c7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgfVxyXG59IiwiLnNpbmdsZS1kZWZhdWx0LXBvc3QtbWFpbi13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMzBweCAxMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltcHJlc3Npb24tc2lkZWJhciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1wcmVzc2lvbnMtc2lkZWJhci1hbGwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWRlZmF1bHQtcG9zdC1tYWluIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRscykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbl9ncmVlbl9sO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubGYtcG9wdXAtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubGYtcG9wdXAtY29udGVudC5mZWF0aGVybGlnaHQtaW5uZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2Nob29sLWludHJvLXNlY3Rpb24td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1hYyArIDE1MCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNjaG9vbC1pbnRyby1zZWN0aW9uLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nob29sLWludHJvLW1haW4ge1xyXG4gICAgLy8gd2lkdGg6IDY5JTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBmbGV4OiAwIDAgNDAlO1xyXG4gICAgbWF4LXdpZHRoOiA0MCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY2hvb2wtaW50cm8tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgxIC0gMTQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGlwYWQpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDEgLSAyMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nob29sLWludHJvLXR5cGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICBAaW5jbHVkZSBtYXgtbXEgKCRtYWMpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgPiBoMSB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX2dyZWVuX2Q7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRfcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nob29sLWludHJvLW1haW4tYm90dG9tIHtcclxuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYWMpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWluLW1xKCRzbSArIDEpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ2N3B4O1xyXG4gICAgICAgIG1heC13aWR0aDogNzY3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY2hvb2wtaW50cm8tYW5jaG9ycyB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDVweCAzMCAwO1xyXG59XHJcblxyXG4uc2Nob29sLWludHJvLWFuY2hvcnMtcm93IHtcclxuICAgIG1hcmdpbjogMCAtNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY2hvb2wtaW50cm8tYW5jaG9yIHtcclxuICAgIHBhZGRpbmc6IDhweCAxOXB4IDVweCAxOHB4O1xyXG4gICAgbWFyZ2luOiAwIDVweCAyMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgLy8gY29sb3I6ICRncmF5LTEwMDtcclxuICAgIGNvbG9yOiAkZm9vdGVyX2ljb25zX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXk7XHJcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9vdGVyX2ljb25zX2NvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAvLyBjb2xvcjogJG1haW5fZ3JlZW5fZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtYWluX2dyZWVuX2Q7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fZ3JlZW5fZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNjaG9vbC1pbnRyby1maWxlIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYm94LXNoYWRvdzogJGJveF9zaGFkb3c7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYikge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnNjaG9vbC1pbnRyby1maWxlLXRleHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDI4N3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9iO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgIH1cclxufVxyXG5cclxuLnNjaG9vbC1pbnRyby1zaGFyZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYjtcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtc2hhcmUtbGlua3Mge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNjaG9vbC1pbnRyby1zaWRlIHtcclxuICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gbWF4LXdpZHRoOiAzNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJveC1zaGFkb3c6ICRib3hfc2hhZG93O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4OiAwIDAgNjAlO1xyXG4gICAgbWF4LXdpZHRoOiA2MCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nob29sLWludHJvLXNpZGUtdG9wLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zY2hvb2wtaW50cm8tdmlkZW8tbGluayB7XHJcbiAgICAuc2Nob29sLWludHJvLXZpZGVvLXRodW1ibmFpbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGxheS1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY2hvb2wtaW50cm8tc2lkZS1taWRkbGUtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTZweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJG1haW5fZ3JlZW5fZCAwJSwgJG1haW5fZ3JlZW5fbCAxMDAlKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5zY2hvb2wtaW50cm8tc2lkZS1taWRkbGUtcHJpY2Utd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2Nob29sLWludHJvLXN0YXJ0aW5nLXByaWNlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNjaG9vbC1pbnRyby1wcmljZWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNjaG9vbC1pbnRyby1hZGRyZXNzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4IC0gMThweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1haW5fd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNjaG9vbC1pbnRyby1zaWRlLWJvdHRvbS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDI2cHggMzRweCAzNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuX2Rhcmtlc3Q7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNjaG9vbC1pbnRyby1jb250ZW50IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLnByaWNlbGlzdC1wb3B1cC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGRhcmssIDAuOCk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSAtIDEpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMztcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJHNtIC0gMSkge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1maXhlZCAmIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJHNtIC0gMSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmljZWxpc3QtcG9wdXAtaW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XHJcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xyXG4gICAgcGFkZGluZzogNjBweCAyMHB4IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtIC0gMSkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMzBweCAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtIC0gMSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudGJvZHkge1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20gLSAxKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgdHI6Zmlyc3Qtb2YtdHlwZSB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkc20gLSAxKSB7XHJcblxyXG4gICAgICAgICAgICB0ZDpub3QoOmZpcnN0LWNoaWxkKSxcclxuICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQ6ZW1wdHkgeyAvLyBIaWRlIFRpdGxlcyBvbiBNb2JpbGUgZXhjZXB0IGZvciB0aGUgZmlyc3Qgb25lXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2dyZWVuX2w7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWI7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1xKCRzbSkgIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tcSgkc20pICB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tcSgkbWFjIC0gMSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkc20gLSAxKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9ncmVlbl9kO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdHI6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1xKCRzbSkgIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbXEoJHNtKSAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG50ciB7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSAtIDEpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi5uby1tb2JpbGUtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLm1vYmlsZS10ZC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbCArIDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vbmUtdGQgdGQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG4rMik6bm90KC5uby1tb2JpbGUtdGl0bGUpIHtcclxuXHJcbiAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAubW9iaWxlLXRkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm90aGVyLWNvbHVtbnM6bm90KC5uby1tb2JpbGUtdGl0bGUpIHtcclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktMTAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnRkIHtcclxuICAgIG1pbi13aWR0aDogMTVweDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LTEwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0xMDA7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20gLSAxKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS0xMDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkc20gLSAxKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2dyZWVuX2w7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLXRkLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJHNtIC0gMSkge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYWluX2dyZWVuX2wsIC4yNSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktMTAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS0xMDA7XHJcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbCArIDE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTVweCAxMHB4IC01cHggLTEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByaWNlbGlzdC1wb3B1cC10aXRsZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJG1haW5fZ3JlZW5fZCAwJSwgJG1haW5fZ3JlZW5fbCAxMDAlKTtcclxuICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1iO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20gLSAxKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wcmljZWxpc3QtcG9wdXAtY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC8vIGhlaWdodDogNjAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE2MHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtIC0gMSkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoIDEwMHZoIC0gODBweCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnByaWNlbGlzdC1wb3B1cC1jbG9zZSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC04cHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgIH1cclxufVxyXG4uZ21ub3ByaW50LmdtLWJ1bmRsZWQtY29udHJvbC5nbS1idW5kbGVkLWNvbnRyb2wtb24tYm90dG9tIHtcclxuICAgIGJvdHRvbTogMjE3cHggIWltcG9ydGFudDtcclxufSIsIi5hY2YtbWFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyOiAjY2NjIHNvbGlkIDFweDtcclxufVxyXG5cclxuI21hcC1jYW52YXMge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10IHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX2dyZWVuX2NvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgfVxyXG5cclxuICAgICYuaG92ZXIge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ20tc3R5bGUtaXcge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuX2Rhcmtlc3QgIWltcG9ydGFudDtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmdtLXN0eWxlLWl3LWQge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNjaG9vbC1tYXJrZXIge1xyXG4gICAgd2lkdGg6IDI5OHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5zY2hvb2wtbWFya2VyLWluZm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIycHggMjBweCAxMnB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2Nob29sLW1hcmtlci1saW5rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fZ3JlZW5fY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRidXR0b25fZ3JlZW5fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNjaG9vbC1tYXAtc2VjdGlvbi13cmFwcGVyIHtcclxuICAgIGhlaWdodDogMzJ2dztcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG59IiwiLnNjaG9vbC1saXN0LXNlY3Rpb24td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRfZ3JheTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1hYykge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgKyAuc2Nob29sLWNvbnRlbnQtc2VjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzNweDtcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjJweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1hYykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nob29sLWxpc3Qtc2VjdGlvbi1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLy8gYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHNkKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY2hvb2wtbGlzdC10aXRsZS1kZXNjcmlwdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuc2Nob29sLWxpc3Qtc3VidGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnNjaG9vbC1saXN0LWl0ZW0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9ncmVlbl9sO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaGVjay13aGl0ZS5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNjaG9vbC1saXN0LWxlZnQge1xyXG4gICAgbWF4LXdpZHRoOiAzMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICAmLm5vLXJpZ2h0LWl0ZW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNjaG9vbC1saXN0LXN1YnRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNjaG9vbC1saXN0LWl0ZW0tbGVmdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nob29sLWxpc3QtcmlnaHQge1xyXG4gICAgcGFkZGluZzogNDBweCA1MHB4IDE3cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogNjYuOCU7XHJcbiAgICBib3gtc2hhZG93OiAkYm94X3NoYWRvdztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1hYykge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbGcpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nob29sLWxpc3QtaXRlbXMtcmlnaHQge1xyXG4gICAgY29sdW1uczogMjtcclxuICAgIGNvbHVtbi1nYXA6IDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLnNjaG9vbC1saXN0LWl0ZW0tcmlnaHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xyXG59IiwiLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24td3JhcHBlciB7XHJcbiAgICAmLnRleHQtaW1hZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1hYykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NC43JTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkbWFpbl9ncmVlbl9kIDAlLCAkbWFpbl9ncmVlbl9sIDEwMCUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsc2QpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtYWMpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Nob29sLWltYWdlLXRleHQtc2VjdGlvbi1pbm5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWFjKSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY2hvb2wtaW1hZ2UtdGV4dC10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTB2dyAtIDcyMHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1hYykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY2hvb2wtaW1hZ2UtdGV4dC1hbmNob3Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2I7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1saWdodC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjaG9vbC1pbWFnZS10ZXh0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4NnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluX3doaXRlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Nob29sLWltYWdlLXRleHQtaW1hZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1xICgkbWFjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbWFnZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbHNkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtYWMpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjaG9vbC1pbWFnZS10ZXh0LXNlY3Rpb24taW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbXEoMTc3MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Nob29sLWltYWdlLXRleHQtaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg0NnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDkuMiU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tcSAoJG1hYykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Nob29sLWltYWdlLXRleHQtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDk0cHggMTQwcHggNjlweCAxNDdweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02N3B4O1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NDZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveF9zaGFkb3c7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbHNkKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDExMHB4IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWFjKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbHQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogODBweCA1MHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtb2JfcCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtYikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Nob29sLWltYWdlLXRleHQtYW5jaG9yIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAzMnB4IDRweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl93aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9iO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2Nob29sLWNvbnRlbnQtc2VjdGlvbi13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAuc2Nob29sLWNvbnRlbnQtc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbHNkKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYWMpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nob29sLWNvbnRlbnQtc2VjdGlvbi10aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLnNjaG9vbC1jb250ZW50LWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDc1MHB4O1xyXG4gICAgLy8gd2lkdGg6IDExNjBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250X207XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2Nob29sLWdhbGxlcnktc2VjdGlvbi13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxzZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1hYykge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgxMTc3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY2hvb2wtZ2FsbGVyeS1zZWN0aW9uLWlubmVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gMTEzMHB4KSAvIDIpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoMTE3N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYikge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuLnNjaG9vbC1nYWxsZXJ5LXRpdGxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nob29sLWdhbGxlcnktaXRlbXMge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5NXB4KTtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXByZXYtbGYge1xyXG4gICAgICAgIHRvcDogNzRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogNDFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWIpIHtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg0OCUgLSAyNnB4KTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHQtbGYge1xyXG4gICAgICAgIHRvcDogMTE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDQ4JSAtIDI2cHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XHJcbiAgICB9XHJcbn0iLCIuc2Nob29sLWFjY3Itc2VjdGlvbi13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsc2QpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWFjKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zY2hvb2wtYWNjci1zZWN0aW9uLXdyYXBwZXItZGVmYXVsdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50LWdyZWVuO1xyXG5cclxuICAgICAgICAuc2Nob29sLWFjY3ItdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW5fd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nob29sLWFjY3Itc2VjdGlvbi1pbm5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zY2hvb2wtYWNjci10aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGNvbG9yOiAkZGFyaztcclxufVxyXG5cclxuLnNjaG9vbC1hY2NyLWxvZ29zIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtZCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nob29sLWFjY3ItbG9nbyB7XHJcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4N3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJpdmFjeS1wb2xpY3kge1xyXG4gICAgLmNvbnRlbnQtaW50cm8tY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50LXNlY3Rpb24td3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDA7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1kZWZhdWx0LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggNDVweCAyMHB4O1xyXG4gICAgfVxyXG59IiwiLmNvbnRlbnQtc2VjdGlvbi13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGJ1dHRvbl9ncmVlbl9jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuX2Rhcmtlc3Q7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC1zZWN0aW9uLWlubmVyIHtcclxuICAgIGgyIHtcclxuICAgICAgICBAZXh0ZW5kIGgxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1xKCRzbSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC1pbnRyby1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50LWRlZmF1bHQtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcclxuICAgIHBhZGRpbmc6IDQ2cHggOTBweCAyNXB4IDg4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3gtc2hhZG93OiAkYm94X3NoYWRvdztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGx0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDZweCA3MHB4IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggNTBweCAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1iKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGNvbG9yOiAkdGl0bGVfZGFyaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogc2VjdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbikgXCIuXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktYm9yZGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHRfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9iO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50LXR3by1jb2xzLXNlY3Rpb24td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiA5M3B4IDAgMTAycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsc2QpIHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRtYWMpIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LW1xKCRsdCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50LXR3by1jb2xzLXNlY3Rpb24taW5uZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NTFweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50LXR3by1jb2xzLWNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC10d28tY29scyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtdHdvLWNvbHMtbGVmdCxcclxuLmNvbnRlbnQtdHdvLWNvbHMtcmlnaHQge1xyXG4gICAgcGFkZGluZzogNTBweCA1MHB4IDQwcHggNTBweDtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBtYXgtd2lkdGg6IDU1N3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3gtc2hhZG93OiAkYm94X3NoYWRvdztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbXEoJGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDQ4LjglO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkbWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tcSgkc20pIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X207XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9ncmVlbl9kO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaW1wcmVzc2lvbi1zaWRlYmFyLXJlbGF0ZWQtaXRlbXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmltcHJlc3Npb24tc2lkZWJhci1yZWxhdGVkLWl0ZW0xe1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59IiwiLnNmLWZpZWxkLXRheG9ub215LXNjaG9vbC10eXBlIGxpLnNmLWxldmVsLTAuc2Ytb3B0aW9uLWFjdGl2ZSA+IGlucHV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNmLWZpZWxkLXRheG9ub215LXNjaG9vbC10eXBlIGxpLnNmLWxldmVsLTAuc2Ytb3B0aW9uLWFjdGl2ZSA+IGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZi1maWVsZC10YXhvbm9teS1zY2hvb2wtdHlwZSBsaS5zZi1sZXZlbC0wOm5vdCguc2Ytb3B0aW9uLWFjdGl2ZSkgbGl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59Il19 */
