@font-face {
  font-family: "GraphikLCG";
  font-display: swap;
  src: url("../fonts/GraphikLCG-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: light;
}
@font-face {
  font-family: "GraphikLCG";
  font-display: swap;
  src: url("../fonts/GraphikLCG-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "GraphikLCG";
  font-display: swap;
  src: url("../fonts/GraphikLCG-RegularItalic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "GraphikLCG";
  font-display: swap;
  src: url("../fonts/GraphikLCG-Medium.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "GraphikLCG";
  font-display: swap;
  src: url("../fonts/GraphikLCG-Semibold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
.icon {
  display: block;
  fill: currentColor;
}
.icon.icon--size_mod {
  width: 100%;
  height: 100%;
}

.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}

body img {
  background: url(../images/load.gif) center no-repeat;
  background-size: cover;
}

.breadcrumbs {
  position: relative;
  z-index: 15;
}
.breadcrumbs span {
  display: inline !important;
  padding: 0.25rem 0;
  text-align: left;
}
.breadcrumbs a, .breadcrumbs span {
  font-size: 1.2rem;
  color: #a4a4a4;
  transition: color 0.2s ease-in-out;
}
.breadcrumbs a:hover .breadcrumbs a > span:hover, .breadcrumbs a:hover .breadcrumbs span > span:hover, .breadcrumbs span:hover .breadcrumbs a > span:hover, .breadcrumbs span:hover .breadcrumbs span > span:hover {
  color: #f5a13a;
}
@media screen and (max-width: 767px) {
  .breadcrumbs {
    margin-top: 1.5rem;
    margin-bottom: -1.8rem;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
  }
}

.breadcrumbs__icon {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  margin-left: 1rem;
  margin-right: 1rem;
  color: #7e7e7e;
}

.main_title {
  display: flex;
  align-items: center;
  padding-bottom: 2.2rem;
  border-bottom: 1px dotted #ccc;
}

.main_title__caption {
  font-size: 2.4rem;
  font-weight: 400;
  color: #222222;
}
.main_title--bold_mod .main_title__caption {
  font-weight: 600;
}
.main_title--center_mod .main_title__caption {
  margin: 0 auto;
}

.main_title__link {
  margin-left: auto;
  font-size: 1.6rem;
  color: #0c7dca;
}

.more_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 5rem;
  max-width: 36.5rem;
  margin: 0 auto;
  font-size: 1.6rem;
  color: #fff;
  background-color: #2fa9de;
  transition: background-color 0.3s ease-in-out;
  cursor: pointer;
}
.more_btn:hover {
  background-color: #f5a13a;
}

.input_search {
  width: 100%;
  font-size: 1.8rem;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #cecece;
}
.input_search::placeholder {
  font-style: italic;
}
@media screen and (min-width: 768px) {
  .input_search {
    padding: 0 1.8rem;
  }
}
@media screen and (max-width: 767px) {
  .input_search {
    padding: 0 0.8rem;
  }
}

.button_search {
  width: 100%;
  height: 4rem;
  font-size: 1.6rem;
  font-weight: 600;
  letter-spacing: 0.01em;
  line-height: 1.375;
  text-transform: uppercase;
  color: #fff;
  background-color: #2185c7;
}
@media screen and (min-width: 768px) {
  .button_search {
    max-width: 15.9rem;
  }
}
@media screen and (max-width: 767px) {
  .button_search {
    max-width: 10rem;
  }
}

.clearfix.ul_s {
  margin-top: 4.1rem;
}

.ul_s li.active-page {
  background-color: #f5a13a !important;
  color: #fff;
}

.pagination__list, .ul_s {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagination__list .arrow, .pagination__list .next, .pagination__list .prev, .ul_s .arrow, .ul_s .next, .ul_s .prev {
  width: 1rem;
  height: 1rem;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.pagination__list .arrow.next:hover, .pagination__list .next.next:hover, .pagination__list .prev.next:hover, .ul_s .arrow.next:hover, .ul_s .next.next:hover, .ul_s .prev.next:hover {
  opacity: 0.7;
  transform: translateX(0.5rem);
}
.pagination__list .arrow.prev, .pagination__list .next.prev, .pagination__list .prev.prev, .ul_s .arrow.prev, .ul_s .next.prev, .ul_s .prev.prev {
  transform: rotate(-180deg);
}
.pagination__list .arrow.prev:hover, .pagination__list .next.prev:hover, .pagination__list .prev.prev:hover, .ul_s .arrow.prev:hover, .ul_s .next.prev:hover, .ul_s .prev.prev:hover {
  opacity: 0.7;
  transform: rotate(-180deg) translateX(0.5rem);
}
.pagination__list li, .ul_s li {
  width: 4rem;
  height: 4rem;
  color: #222222;
  transition: background-color 0.3s ease-in-out;
}
.pagination__list li.disabled, .ul_s li.disabled {
  background-color: transparent !important;
}
@media screen and (max-width: 379px) {
  .pagination__list li.disabled, .ul_s li.disabled {
    width: 2.5rem;
  }
}
.pagination__list li:not(:last-child):not(:first-child), .ul_s li:not(:last-child):not(:first-child) {
  background-color: #f6f6f6;
}
.pagination__list li:not(:last-child):not(:first-child):hover, .ul_s li:not(:last-child):not(:first-child):hover {
  background-color: #0c7dca;
  color: #fff;
}
@media screen and (min-width: 380px) {
  .pagination__list li:not(:last-child), .ul_s li:not(:last-child) {
    margin-right: 1rem;
  }
}
@media screen and (max-width: 379px) {
  .pagination__list li:not(:last-child), .ul_s li:not(:last-child) {
    margin-right: 0.8rem;
  }
}
.pagination__list li:nth-last-child(2), .ul_s li:nth-last-child(2) {
  margin-right: 0;
}
@media screen and (min-width: 768px) {
  .pagination__list li:nth-child(6), .ul_s li:nth-child(6) {
    display: none;
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .pagination__list li:nth-child(5), .pagination__list li:nth-child(6), .ul_s li:nth-child(5), .ul_s li:nth-child(6) {
    display: none;
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .pagination__list li.active-page, .ul_s li.active-page {
    display: block;
    margin-right: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .pagination__list li:first-child, .ul_s li:first-child {
    margin-right: 2.5rem;
  }
}
@media (max-width: 767px) and (min-width: 380px) {
  .pagination__list li:first-child, .ul_s li:first-child {
    margin-right: 1.5rem;
  }
}
@media screen and (max-width: 379px) {
  .pagination__list li:first-child, .ul_s li:first-child {
    margin-right: 0.8rem;
  }
}
@media screen and (min-width: 768px) {
  .pagination__list li:last-child, .ul_s li:last-child {
    margin-left: 2.5rem;
  }
}
@media (max-width: 767px) and (min-width: 380px) {
  .pagination__list li:last-child, .ul_s li:last-child {
    margin-left: 1.5rem;
  }
}
@media screen and (max-width: 379px) {
  .pagination__list li:last-child, .ul_s li:last-child {
    margin-left: 0.8rem;
  }
}
.pagination__list li a, .pagination__list li span, .ul_s li a, .ul_s li span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: currentColor;
}
.pagination__list li svg, .ul_s li svg {
  fill: #7e7e7e;
  transition: fill 0.3s ease-in-out;
}
.pagination .pagination__list li.active.active,
.pagination__list li .ul_s li.active-page.active-page, .pagination .ul_s li.active.active,
.ul_s li .ul_s li.active-page.active-page {
  background-color: #f5a13a;
  color: #fff;
}
.pagination__list li:hover svg, .ul_s li:hover svg {
  fill: #f5a13a;
}

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video,
button {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  box-sizing: border-box;
}
html:before, html:after,
body:before,
body:after,
div:before,
div:after,
span:before,
span:after,
object:before,
object:after,
iframe:before,
iframe:after,
h1:before,
h1:after,
h2:before,
h2:after,
h3:before,
h3:after,
h4:before,
h4:after,
h5:before,
h5:after,
h6:before,
h6:after,
p:before,
p:after,
blockquote:before,
blockquote:after,
pre:before,
pre:after,
abbr:before,
abbr:after,
address:before,
address:after,
cite:before,
cite:after,
code:before,
code:after,
del:before,
del:after,
dfn:before,
dfn:after,
em:before,
em:after,
img:before,
img:after,
ins:before,
ins:after,
kbd:before,
kbd:after,
q:before,
q:after,
samp:before,
samp:after,
small:before,
small:after,
strong:before,
strong:after,
var:before,
var:after,
b:before,
b:after,
i:before,
i:after,
dl:before,
dl:after,
dt:before,
dt:after,
dd:before,
dd:after,
ol:before,
ol:after,
ul:before,
ul:after,
li:before,
li:after,
fieldset:before,
fieldset:after,
form:before,
form:after,
label:before,
label:after,
legend:before,
legend:after,
article:before,
article:after,
aside:before,
aside:after,
canvas:before,
canvas:after,
details:before,
details:after,
figcaption:before,
figcaption:after,
figure:before,
figure:after,
footer:before,
footer:after,
header:before,
header:after,
hgroup:before,
hgroup:after,
menu:before,
menu:after,
nav:before,
nav:after,
section:before,
section:after,
summary:before,
summary:after,
time:before,
time:after,
mark:before,
mark:after,
audio:before,
audio:after,
video:before,
video:after,
button:before,
button:after {
  box-sizing: border-box;
}

sub,
sup {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  box-sizing: border-box;
}
sub:before, sub:after,
sup:before,
sup:after {
  box-sizing: border-box;
}

a:before, a:after {
  box-sizing: border-box;
}

table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}

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

ol,
ul,
li {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

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

q:before, q:after {
  content: none;
}

:focus {
  outline: 0;
}

input[type=text],
textarea {
  -webkit-appearance: none;
}
input[type=text]::-ms-clear,
textarea::-ms-clear {
  display: none;
}

input,
textarea {
  border-radius: 0;
  box-sizing: border-box;
}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  color: transparent;
}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
  color: transparent;
}
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
  color: transparent;
}

textarea {
  resize: none;
}

ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

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

* {
  box-sizing: border-box;
  word-wrap: break-word;
}

:root {
  --full-screen: calc(var(--vh, 1vh) * 100);
  --footer-indent-right: 7.6rem;
  --height-header: 9.4rem;
}
@media screen and (min-width: 768px) {
  :root {
    --header-top-indent: 1rem;
  }
}
@media screen and (max-width: 767px) {
  :root {
    --header-top-indent: .5rem;
  }
}
@media screen and (min-width: 1100px) {
  :root {
    --gl-indent: 12rem;
  }
}
@media (max-width: 1099px) and (min-width: 1024px) {
  :root {
    --gl-indent: 7rem;
  }
}
@media (max-width: 1023px) and (min-width: 768px) {
  :root {
    --gl-indent: 3.9rem;
  }
}
@media screen and (max-width: 767px) {
  :root {
    --gl-indent: 1.5rem;
  }
}

html {
  height: 100%;
  font: 400 10px "GraphikLCG", sans-serif;
  font-size: 10px;
}

body {
  position: relative;
  display: flex;
  height: 100%;
  font-size: 1.6rem;
  color: #000;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: #fff;
}
body.body--open_menu {
  overflow: hidden;
}
@supports (display: grid) {
  body {
    display: block;
  }
}

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: #fff;
  opacity: 1;
  transition: opacity 0.3s;
  z-index: 1000;
}
.body--loaded .preloader {
  pointer-events: none;
  opacity: 0;
}

.wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  height: auto !important;
  overflow-x: hidden;
}

.base {
  width: 100%;
  position: relative;
  padding: var(--height-header) 0 0;
  flex: 1 0 auto;
}

a {
  text-decoration: none;
  color: #4aa3df;
}
a:hover, a:focus {
  text-decoration: none;
}

.header {
  position: fixed;
  top: 0;
  left: 0;
  height: var(--height-header);
  width: 100%;
  background-color: #fff;
  will-change: transform;
  z-index: 101;
}
.header::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 20;
  width: 100%;
  height: 100%;
  box-shadow: 0px 1px 9px 0px rgba(54, 54, 54, 0.13);
}

.header_in {
  position: relative;
  z-index: 25;
  display: flex;
  align-items: center;
  max-width: 117rem;
  margin: 0 auto;
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  .header_in {
    padding: 2rem 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .header_in {
    padding: 3.1rem 1rem 2rem;
  }
}

.header_menu {
  padding-top: var(--header-top-indent);
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .header_menu .header_lang {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .header_menu {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .header_menu {
    margin-left: auto;
  }
}

.header__logo_w {
  flex-shrink: 0;
  transition: opacity 0.3s ease;
}
.header__logo_w:hover {
  opacity: 0.7;
}
@media screen and (min-width: 768px) {
  .header__logo_w {
    width: 17.4rem;
    height: 5.3rem;
    margin-right: 9.6rem;
  }
}
@media screen and (max-width: 767px) {
  .header__logo_w {
    width: 13rem;
    height: 4.1rem;
    margin-right: 2rem;
  }
}

.header__logo {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background: none;
}

.header_nav {
  max-width: 60.4rem;
  width: 100%;
  flex-shrink: 0;
}
@media screen and (max-width: 1099px) {
  .header_nav {
    display: none;
  }
}

.header_nav__list {
  display: flex;
}

.header_nav__item {
  position: relative;
  color: #222222;
}
.header_nav__item:not(:last-child) {
  margin-right: 7.6%;
}
.header_nav__item::before {
  content: "";
  position: absolute;
  bottom: -2.4rem;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #0c7dca;
  transform: scaleX(0);
  transition: transform 0.3s ease-in-out;
}
.header_nav__item:hover::before {
  transform: scaleX(1);
}

.header_nav__link {
  display: block;
  height: 100%;
  padding: 1rem 0;
  color: currentColor;
}

.header_lang {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.3rem;
  height: 3.1rem;
  margin-left: auto;
  margin-right: 1.6rem;
}
.menu_nav .header_lang {
  width: 100%;
}

.header_lang__list {
  position: relative;
  width: 3.3rem;
  height: 3.1rem;
  text-align: center;
}
.menu_nav .header_lang__list {
  display: flex;
  width: 100%;
}

.header_lang__item {
  display: flex;
  width: 3.3rem;
  height: 3.1rem;
  font-size: 1.3rem;
  background-color: #222222;
  transition: background-color 0.3s ease, opacity 0.3s ease-in-out, border-radius 0.3s ease-in-out;
  color: #fff;
  cursor: pointer;
}
.header_lang:not(.header_lang--open_mod) .header_lang__item:first-child {
  border-radius: 0.4rem;
}
.header_lang.header_lang--open_mod .header_lang__item:first-child {
  border-radius: 0.4rem 0.4rem 0 0;
}
.header_lang.header_lang--open_mod .header_lang__item:last-child {
  border-radius: 0 0 0.4rem 0.4rem;
}
.menu_nav .header_lang.header_lang--open_mod .header_lang__item:first-child {
  border-radius: 0.4rem 0 0 0.4rem;
}
.menu_nav .header_lang.header_lang--open_mod .header_lang__item:last-child {
  border-radius: 0 0.4rem 0.4rem 0;
}
.header_lang__item:not(:first-child) {
  opacity: 0;
  pointer-events: none;
}
.header_lang--open_mod .header_lang__item:not(:first-child) {
  opacity: 1;
  pointer-events: all;
}
.header_lang__item span {
  margin: auto;
}
.header_lang__item:hover {
  background-color: #2185c7;
}

.header_lang__link {
  display: flex;
  width: 100%;
  height: 100%;
  color: currentColor;
}
.header_lang__link span {
  margin: auto;
}

.header_search {
  position: relative;
  cursor: pointer;
}
.header_search:hover .header_search__icon_w {
  color: #2185c7;
}

.header_search__close {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.header--open_search .header_search__close {
  opacity: 1;
}
.header_search__close::before, .header_search__close::after {
  content: "";
  position: absolute;
  z-index: 100;
  width: 100%;
  height: 3px;
  background-color: #222222;
  border-radius: 10px;
  transition: all 0.3s ease-in-out;
}
.header_search__close::before {
  top: 50%;
  transform: translate(0%, -50%) rotate(-45deg);
}
.header_search__close::after {
  bottom: 50%;
  transform: translate(0%, 50%) rotate(45deg);
}

.header_search__icon_w {
  width: 2.2rem;
  height: 2.2rem;
}
.header_search__icon_w svg {
  transition: color 0.3s ease;
}

.header_burger {
  position: relative;
  margin-left: 1.6rem;
  cursor: pointer;
}
@media screen and (min-width: 1100px) {
  .header_burger {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .header_burger {
    width: 3.3rem;
    height: 2.3rem;
  }
}
@media screen and (max-width: 767px) {
  .header_burger {
    width: 2.4rem;
    height: 1.6rem;
  }
}
.header--open_nav .header_burger span {
  opacity: 0;
}
.header--open_nav .header_burger::before {
  top: 50%;
  transform: translate(0%, -50%) rotate(-45deg);
}
.header--open_nav .header_burger::after {
  bottom: 50%;
  transform: translate(0%, 50%) rotate(45deg);
}
.header_burger span {
  position: absolute;
  top: calc(50% - 1.5px);
  display: block;
  width: 100%;
  background-color: #2185c7;
  border-radius: 10px;
  transition: all 0.3s ease-in-out;
}
@media screen and (min-width: 768px) {
  .header_burger span {
    height: 3px;
  }
}
@media screen and (max-width: 767px) {
  .header_burger span {
    height: 2px;
  }
}
.header_burger::before, .header_burger::after {
  content: "";
  position: absolute;
  width: 100%;
  background-color: #2185c7;
  border-radius: 10px;
  transition: all 0.3s ease-in-out;
}
@media screen and (min-width: 768px) {
  .header_burger::before, .header_burger::after {
    height: 3px;
  }
}
@media screen and (max-width: 767px) {
  .header_burger::before, .header_burger::after {
    height: 2px;
  }
}
.header_burger::before {
  top: 0;
}
.header_burger::after {
  bottom: 0;
}
.header_burger:hover span {
  background-color: #f5a13a;
}
.header_burger:hover::before, .header_burger:hover::after {
  background-color: #f5a13a;
}

.header_dropdown__search {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  padding: 1.9rem 1rem;
  background-color: #fff;
  transition: transform 0.3s ease-in-out;
}
.header--open_search .header_dropdown__search {
  z-index: 15;
  transform: translateY(var(--height-header));
}
.header_dropdown__search_in {
  max-width: 87.8rem;
  margin: 0 auto;
}

.menu_search {
  display: flex;
}

.header_dropdown__nav {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #fff;
  transition: transform 0.3s ease-in-out;
  transform: translateY(-100%);
}
.header--open_nav .header_dropdown__nav {
  z-index: 15;
  transform: translateY(var(--height-header));
}
@media screen and (min-width: 1100px) {
  .header_dropdown__nav {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .header_dropdown__nav {
    padding: 1.7rem 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .header_dropdown__nav {
    padding: 3rem 1.1rem;
    height: calc(var(--full-screen) - var(--height-header));
  }
}

@media screen and (min-width: 768px) {
  .menu_nav {
    display: flex;
  }
}
.menu_nav .header_lang {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .menu_nav .header_lang {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .menu_nav .header_lang {
    margin-bottom: 2.7rem;
  }
}

.menu_nav__nav {
  max-width: 85.5rem;
  width: 100%;
  margin-right: 2rem;
}
@media screen and (max-width: 767px) {
  .menu_nav__nav:not(:last-child) {
    margin-bottom: 2.6rem;
  }
}

.menu_nav__list {
  height: 100%;
}
@media screen and (min-width: 768px) {
  .menu_nav__list {
    display: flex;
    align-items: center;
    padding-right: 8.6%;
    border-right: 1px solid #cecece;
  }
}

.menu_nav__item {
  font-weight: 600;
  color: #222222;
}
@media screen and (min-width: 768px) {
  .menu_nav__item {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 767px) {
  .menu_nav__item {
    font-size: 2.1rem;
  }
}
@media screen and (min-width: 768px) {
  .menu_nav__item:not(:last-child) {
    margin-right: auto;
  }
}
@media screen and (max-width: 767px) {
  .menu_nav__item:not(:last-child) {
    margin-bottom: 1.9rem;
  }
}

.menu_nav__link {
  color: currentColor;
}

.menu_nav__social {
  flex-shrink: 0;
  margin-left: auto;
}

.menu_nav__social_list {
  display: flex;
}

.menu_nav__social_item:not(:last-child) {
  margin-right: 1.5rem;
}

.menu_nav__social_link {
  display: flex;
  width: 4rem;
  height: 4rem;
  background-color: #2185c7;
  border-radius: 50%;
}

.menu_nav__social_icon {
  margin: auto;
  height: 2rem;
  color: #fff;
}

.section {
  position: relative;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .section {
    padding: 4rem var(--gl-indent);
  }
}
@media screen and (max-width: 1023px) {
  .section {
    padding: 2.5rem var(--gl-indent);
  }
}

.section_in {
  max-width: 117rem;
  width: 100%;
  margin: 0 auto;
}

.footer {
  position: relative;
  width: 100%;
  min-height: var(--height-footer);
  flex: 0 0 auto;
  font-size: 1rem;
  background-color: #111111;
  will-change: transform;
}

.footer_in {
  max-width: 117rem;
  margin: 0 auto;
  padding: 5rem 1.5rem 4.7rem;
}

.footer__top {
  border-bottom: 1px dotted #373737;
}
@media screen and (min-width: 768px) {
  .footer__top {
    display: flex;
    padding-bottom: 4.7rem;
  }
}
@media screen and (max-width: 767px) {
  .footer__top {
    padding-bottom: 3.7rem;
  }
}

@media screen and (min-width: 1100px) {
  .footer_logo {
    max-width: 33rem;
  }
}
@media (max-width: 1099px) and (min-width: 768px) {
  .footer_logo {
    max-width: 23rem;
  }
}
@media screen and (min-width: 768px) {
  .footer_logo {
    margin-right: 3.1%;
  }
}
@media screen and (max-width: 768px) {
  .footer_logo {
    margin-bottom: 2rem;
  }
}

.footer_logo__img_w {
  display: block;
  width: 12.5rem;
  height: 3.8rem;
  transition: opacity 0.3s ease-in-out;
}
@media screen and (max-width: 767px) {
  .footer_logo__img_w {
    margin: 0 auto;
  }
}
.footer_logo__img_w:not(:last-child) {
  margin-bottom: 3.5rem;
}
.footer_logo__img_w:hover {
  opacity: 0.6;
}

.footer_logo__img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background: none;
}

.footer_logo__descr {
  font-size: 1.3rem;
  letter-spacing: -0.019em;
  color: #999999;
}
@media screen and (min-width: 768px) {
  .footer_logo__descr {
    line-height: 1.4;
  }
}
@media screen and (max-width: 767px) {
  .footer_logo__descr {
    margin: 0 auto;
    line-height: 1.45;
    text-align: center;
  }
}

.footer_nav {
  width: 100%;
}
@media screen and (min-width: 1100px) {
  .footer_nav {
    max-width: 36.8rem;
  }
}
@media screen and (max-width: 1099px) {
  .footer_nav {
    max-width: 26.5rem;
  }
}
@media screen and (max-width: 767px) {
  .footer_nav {
    display: none;
  }
}

.footer_nav__list {
  column-count: 3;
}

.footer_nav__item {
  padding: 0 2.3rem 1.9rem 0;
  font-size: 1.3rem;
  letter-spacing: 0.04em;
  color: #999999;
}

.footer_nav__link {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: auto;
  padding-bottom: 0.2rem;
  color: currentColor;
}
.footer_nav__link::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transform: translateX(-101%);
  transition: transform 0.3s ease;
}
.footer_nav__link:hover::before {
  transform: translateX(0);
}

.footer_contacts {
  font-size: 1.3rem;
}
@media screen and (min-width: 768px) {
  .footer_contacts {
    margin-left: auto;
  }
}
@media screen and (max-width: 767px) {
  .footer_contacts {
    margin: 0 auto;
    text-align: center;
  }
}
.footer_contacts p {
  color: #f5a13a;
}
.footer_contacts p:not(:last-child) {
  margin-bottom: 0.6rem;
}
.footer_contacts span {
  display: inline-block;
  margin-left: 0.4rem;
  color: #999999;
  overflow: hidden;
}
.footer_contacts a {
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin-left: 0.4rem;
  color: #f5a13a;
}
.footer_contacts a::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transform: translateX(-101%);
  transition: transform 0.3s ease;
}
.footer_contacts a:hover::before {
  transform: translateX(0);
}

.footer__bottom {
  padding-top: 2.9rem;
}
@media screen and (min-width: 1100px) {
  .footer__bottom {
    display: flex;
  }
}

.footer__privacy {
  font-size: 1.3rem;
  letter-spacing: -0.02em;
  color: #999999;
}
@media (max-width: 1099px) and (min-width: 768px) {
  .footer__privacy {
    margin-bottom: 1rem;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .footer__privacy {
    margin-bottom: 3.4rem;
    text-align: center;
  }
}
.footer__privacy p {
  text-transform: uppercase;
}
.footer__privacy p:not(:last-child) {
  margin-bottom: 0.7rem;
}
.footer__privacy a {
  position: relative;
  display: inline-block;
  padding-bottom: 1px;
  color: currentColor;
  overflow: hidden;
}
.footer__privacy a::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #999999;
  transition: 0.3s;
}
.footer__privacy a:hover::before {
  transform: translateX(-100%);
}

.footer__copyright {
  margin-left: auto;
}
@media screen and (min-width: 1100px) {
  .footer__copyright {
    text-align: right;
  }
}
@media screen and (max-width: 1099px) {
  .footer__copyright {
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .footer__copyright {
    line-height: 1.5;
  }
}
.footer__copyright p {
  font-size: 1.3rem;
  letter-spacing: -0.018em;
  color: #999999;
}
@media screen and (max-width: 767px) {
  .footer__copyright p {
    display: inline;
  }
}
.footer__copyright p:not(:last-child) {
  margin-bottom: 0.7rem;
}

.news_wrap_dev {
  max-width: 117rem;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .news_wrap_dev {
    padding: 4rem 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .news_wrap_dev {
    padding: 0 1rem 6rem;
  }
}

@media screen and (min-width: 1100px) {
  .news_wrapper {
    gap: 3rem;
  }
}
@media (max-width: 1099px) and (min-width: 768px) {
  .news_wrapper {
    gap: 1.5rem;
  }
}
@media screen and (min-width: 768px) {
  .news_wrapper {
    display: flex;
    padding-top: 5.7rem;
  }
}
@media screen and (max-width: 767px) {
  .news_wrapper {
    max-width: 50rem;
    margin: 0 auto;
    padding-top: 3.4rem;
  }
}
@media screen and (min-width: 1100px) {
  .news_wrapper .news_wrapper__sidebar {
    max-width: 36.5rem;
  }
}
@media (max-width: 1099px) and (min-width: 768px) {
  .news_wrapper .news_wrapper__sidebar {
    max-width: 30rem;
  }
}
@media screen and (min-width: 768px) {
  .news_wrapper .news_wrapper__sidebar {
    width: 33.33%;
  }
}
@media screen and (max-width: 767px) {
  .news_wrapper.news_wrapper--mob_no_sidebar .news_wrapper__sidebar {
    display: none;
  }
}

.news_wrapper__main.news_wrapper__main--width_mod {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .news_wrapper__main {
    width: 66.66%;
  }
}
@media screen and (max-width: 767px) {
  .news_wrapper__main {
    width: 100%;
  }
  .news_wrapper__main:not(:first-child) {
    padding-top: 3.8rem;
  }
}

@media screen and (max-width: 767px) {
  .main_news .main_title {
    display: none;
  }
}
.news_wrapper__sidebar .main_news:not(:last-child) {
  margin-bottom: 4.7rem;
}

@media screen and (min-width: 768px) {
  .main_news__wrap {
    display: flex;
    margin-top: 2.7rem;
  }
}
@media screen and (max-width: 767px) {
  .main_news__wrap {
    max-width: 50rem;
    margin: 0 auto;
    margin-top: 1.9rem;
  }
}
.main_news__wrap .news_item:not(:first-child) {
  margin-left: auto;
}
@media screen and (min-width: 768px) {
  .main_news__wrap .news_item:not(:last-child) {
    margin-right: 3rem;
  }
}
@media screen and (max-width: 767px) {
  .main_news__wrap .news_item:not(:last-child) {
    margin-bottom: 3.6rem;
  }
}
@media screen and (max-width: 767px) {
  .main_news__wrap .news_item:nth-last-child(2) {
    margin-bottom: 0rem;
  }
}
@media screen and (min-width: 1100px) {
  .main_news__wrap .news_item {
    max-width: 36.5rem;
  }
}
@media (max-width: 1099px) and (min-width: 768px) {
  .main_news__wrap .news_item {
    max-width: 30rem;
  }
}
@media screen and (min-width: 768px) {
  .main_news__wrap .news_item {
    width: 33.33%;
  }
}
@media screen and (max-width: 767px) {
  .main_news__wrap .news_item {
    width: 100%;
  }
  .main_news__wrap .news_item:nth-child(n+3) {
    display: none;
  }
}
.news_wrapper__sidebar .main_news__wrap .news_item {
  width: 100%;
  margin-right: 0;
}
.news_wrapper__sidebar .main_news__wrap .news_item:not(:last-child) {
  margin-bottom: 2.5rem;
}
.news_wrapper__sidebar .main_news__wrap {
  flex-direction: column;
}

.news_item {
  display: flex;
  align-items: stretch;
}
.news_item.news_item--size_mod {
  position: relative;
  height: 100vw;
}
@media screen and (min-width: 1100px) {
  .news_item.news_item--size_mod {
    max-height: 36.1rem;
  }
}
@media screen and (max-width: 1099px) {
  .news_item.news_item--size_mod {
    max-height: 30rem;
  }
}
@media screen and (min-width: 768px) {
  .others_news .news_item:not(:last-child), .search .news_item:not(:last-child) {
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    border-bottom: 1px dotted #ccc;
  }
}
@media screen and (max-width: 767px) {
  .others_news .news_item, .search .news_item {
    flex-direction: column;
  }
}
@media screen and (max-width: 767px) {
  .search .news_item {
    margin-bottom: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .others_news .news_item:not(:nth-child(n+2)) {
    margin-bottom: 2rem;
  }
}
.grid_news .news_item {
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .grid_news .news_item {
    width: 50%;
    padding: 0 1.5rem 4.6rem 0;
  }
}
@media screen and (max-width: 767px) {
  .grid_news .news_item {
    width: 100%;
    margin-bottom: 2.6rem;
  }
}
.news_wrapper__main--width_mod .grid_news .news_item {
  max-width: 100%;
}
@media screen and (min-width: 1100px) {
  .news_wrapper__main--width_mod .grid_news .news_item {
    width: 33.33%;
  }
}

.news_item__img_w {
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .news_item__img_w {
    max-width: 36.5rem;
  }
}
.news_item--size_mod .news_item__img_w {
  position: absolute;
  z-index: 10;
  max-width: 100%;
}
.grid_news .news_item__img_w {
  height: 100vw;
}
@media screen and (min-width: 768px) {
  .grid_news .news_item__img_w {
    max-height: 17.7rem;
  }
}
@media screen and (max-width: 767px) {
  .grid_news .news_item__img_w {
    max-height: 14.6rem;
  }
}
@media screen and (min-width: 768px) {
  .grid_news .news_item__img_w:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}
@media screen and (max-width: 767px) {
  .grid_news .news_item__img_w:not(:last-child) {
    margin-bottom: 1.7rem;
  }
}
.news_wrapper__main--width_mod .news_item__img_w {
  max-width: 100%;
}
.news_item__img_w:hover ~ .news_item__content h2 {
  border-bottom: 1px solid currentColor;
}

.news_item__img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.news_item__content {
  display: flex;
  flex-direction: column;
}
.others_news .news_item__content, .search .news_item__content {
  max-width: 38rem;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .others_news .news_item__content, .search .news_item__content {
    padding: 1.5rem 0rem 0.7rem 1.4rem;
  }
}
@media screen and (max-width: 767px) {
  .others_news .news_item__content, .search .news_item__content {
    padding: 1.5rem 1.4rem 0.7rem 0;
  }
}
.news_item--size_mod .news_item__content {
  position: relative;
  z-index: 15;
  padding: 1.5rem 3rem 4rem;
  margin-top: auto;
  height: max-content;
}

.news_item--size_mod .news_item__title_w:not(:last-child) {
  margin-bottom: 4rem;
}
@media screen and (min-width: 768px) {
  .grid_news .news_item__title_w:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 768px) {
  .news_item__title_w:not(:last-child) {
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .news_item__title_w:not(:last-child) {
    margin-bottom: 1.2rem;
  }
}
.news_item__title_w:hover h2 {
  border-bottom: 1px solid currentColor;
}

.news_item__title {
  display: inline;
  font-weight: 600;
  line-height: 1.25;
  color: #222222;
  border-bottom: 1px solid transparent;
  transition: border 0.15s ease-in-out;
}
.news_item--size_mod .news_item__title {
  color: #fff;
}
@media screen and (min-width: 1100px) {
  .news_item__title {
    font-size: 2.4rem;
  }
}
@media screen and (max-width: 1099px) {
  .news_item__title {
    font-size: 2.1rem;
  }
}

.news_item__date_w {
  margin-top: auto;
}

.news_item__date {
  font-size: 1.4rem;
  color: #7e7e7e;
}
.news_item--size_mod .news_item__date {
  color: #fff;
}

aside {
  width: 100%;
}

.aside__list {
  margin-top: 3rem;
}
@media screen and (min-width: 768px) {
  .aside__list {
    margin-bottom: 5.1rem;
  }
}
@media screen and (max-width: 767px) {
  .aside__list {
    margin-bottom: 3.3rem;
  }
}

.aside_item {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .aside_item:not(:last-child) {
    margin-bottom: 3.1rem;
  }
}
@media screen and (max-width: 767px) {
  .aside_item:not(:last-child) {
    margin-bottom: 2.1rem;
  }
}

.aside_item__img_w {
  display: block;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .aside_item__img_w:not(:last-child) {
    margin-bottom: 2.7rem;
  }
}
@media screen and (max-width: 767px) {
  .aside_item__img_w:not(:last-child) {
    margin-bottom: 1.7rem;
  }
}
.aside_item__img_w:hover ~ .aside_item__content h3 span {
  border-bottom: 1px solid currentColor;
}

.aside_item__img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.aside_item__content {
  display: flex;
}
.aside_item__content:hover span {
  border-bottom: 1px solid currentColor;
}

.aside_item__time {
  margin-top: 0.3rem;
  margin-right: 1.6rem;
  font-size: 1.4rem;
  color: #7e7e7e;
}

.aside_item__title {
  display: inline;
  font-size: 1.6rem;
  line-height: 1.36;
  font-weight: 400;
  color: #222222;
}
.aside_item__title.aside_item__title--bold_mod {
  font-weight: 600;
}
.aside_item__title span {
  border-bottom: 1px solid transparent;
  transition: border 0.15s ease-in-out;
}

.aside_date {
  position: relative;
}
@media screen and (min-width: 768px) {
  .aside_date {
    margin: 4.2rem 0 3.3rem;
  }
}
@media screen and (max-width: 767px) {
  .aside_date {
    margin: 3.2rem 0 2.3rem;
  }
}

.aside_date__title {
  position: relative;
  z-index: 10;
  padding-right: 2rem;
  width: max-content;
  font-size: 2rem;
  font-weight: 400;
  background-color: #fff;
}

.aside_date__line {
  position: absolute;
  top: calc(50% - 0.5px);
  right: 0;
  width: 100%;
  height: 1px;
  background-color: #e5e5e5;
}

@media screen and (min-width: 768px) {
  .aside_telegram {
    margin: 3.1rem 0 3rem;
  }
}
@media screen and (max-width: 767px) {
  .aside_telegram {
    margin: 2.1rem 0 2.1rem;
  }
}
.aside_telegram:hover .aside_telegram__icon_w {
  transform: translate(0.5rem, -0.5rem);
}
.aside_telegram:hover .aside_telegram__title {
  opacity: 0.7;
}

.aside_telegram__content {
  display: flex;
}

.aside_telegram__icon_w {
  width: 3.5rem;
  height: 3.5rem;
  margin-right: 1.4rem;
  color: #2fa9de;
  transition: transform 0.25s ease-in-out;
}

.aside_telegram__title {
  color: #222222;
  transition: opacity 0.25s ease-in-out;
}
.aside_telegram__title span {
  display: block;
  line-height: 1.35;
}

.others_news {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .others_news:not(:last-child) {
    margin-bottom: 4.9rem;
  }
}
@media screen and (max-width: 767px) {
  .others_news:not(:last-child) {
    margin-bottom: 2.9rem;
  }
}

.others_news__list {
  margin-top: 3rem;
}

.grid_news:not(:last-child) {
  margin-bottom: 4.7rem;
}
@media screen and (min-width: 768px) {
  .grid_news:not(:last-child) {
    margin-bottom: 4.7rem;
  }
}
@media screen and (max-width: 767px) {
  .grid_news:not(:last-child) {
    margin-bottom: 3.6rem;
  }
}
.grid_news .more_btn:not(:first-child) {
  margin-top: 4.1rem;
}
.grid_news .more_btn:not(:last-child) {
  margin-bottom: 3rem;
}

@media screen and (min-width: 768px) {
  .grid_news__list {
    display: flex;
    flex-wrap: wrap;
    margin: 2.9rem -1.5rem -4.6rem 0;
  }
}
@media screen and (max-width: 767px) {
  .grid_news__list {
    margin-top: 2.9rem;
  }
}

@media screen and (max-width: 767px) {
  .search .pagination {
    display: none;
  }
}

.search__result {
  border-bottom: 1px dotted #ccc;
}
@media screen and (min-width: 768px) {
  .search__result {
    padding-bottom: 2.3rem;
    margin-bottom: 3.2rem;
  }
}
@media screen and (max-width: 767px) {
  .search__result {
    max-width: 28.5rem;
    padding-bottom: 2.9rem;
    margin-bottom: 2rem;
  }
}
.search__result span {
  font-size: 2.4rem;
  font-weight: 600;
}
.search__result span:first-child {
  margin-right: 0.4rem;
  color: #f5a13a;
}

@media screen and (min-width: 768px) {
  .search__form_w:not(:last-child) {
    margin-bottom: 2.8rem;
  }
}
@media screen and (max-width: 767px) {
  .search__form_w:not(:last-child) {
    margin-bottom: 3.5rem;
  }
}

.search_form__wrap {
  display: flex;
}
.search_form__wrap:not(:last-child) {
  margin-bottom: 1.1rem;
}

.search_form__descr {
  font-size: 1.2rem;
  letter-spacing: -0.017em;
  color: #a4a4a4;
}
@media screen and (max-width: 767px) {
  .search_form__descr {
    max-width: 22.5rem;
    line-height: 1.45;
  }
}

.search__list:not(:last-child) {
  margin-bottom: 3.9rem;
}

.search__btn_more {
  margin: 0 auto;
  max-width: 36.5rem;
}
.search__btn_more:not(:last-child) {
  margin-bottom: 3rem;
}
@media screen and (max-width: 767px) {
  .search__btn_more {
    display: none;
  }
}

.author_block:not(:last-child) {
  margin-bottom: 4rem;
}

.author_block__img_w {
  max-width: 9rem;
  max-height: 9rem;
  overflow: hidden;
  border-radius: 50%;
}
.author_block__img_w:not(:last-child) {
  margin: 0 auto 1.8rem auto;
}

.author_block__img {
  display: block;
  min-width: 9rem;
  min-height: 9rem;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.author_block__name {
  font-size: 2.4rem;
  text-align: center;
}
.author_block__name:not(:last-child) {
  margin-bottom: 0.8rem;
}

.author_block__social {
  position: relative;
}
.author_block__social::before {
  content: "";
  position: absolute;
  top: calc(50% - 0.5px);
  left: 0;
  right: 0;
  z-index: 10;
  width: 100%;
  height: 1px;
  border-top: 1px dotted #ccc;
}
.author_block__social:not(:last-child) {
  margin-bottom: 1rem;
}

.author_block__social_list {
  position: relative;
  z-index: 15;
  display: flex;
  max-width: max-content;
  margin: 0 auto;
  padding: 0 2.2rem;
  background-color: #fff;
}

.author_block__social_item {
  display: flex;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  border: 1px solid #ccc;
  transition: border 0.3s ease-in-out;
}
.author_block__social_item:not(:last-child) {
  margin-right: 1rem;
}
.author_block__social_item:first-child {
  color: #124477;
}
.author_block__social_item:nth-child(2) {
  color: #00a6e4;
}
.author_block__social_item:hover {
  border: 1px solid #f5a13a;
}

.author_block__social_link {
  display: block;
  margin: auto;
  width: 2rem;
  height: 1.7rem;
  color: currentColor;
}

.author_block__descr {
  font-size: 1.6rem;
  color: #222222;
}
@media screen and (min-width: 768px) {
  .author_block__descr {
    line-height: 1.64;
  }
}
@media screen and (max-width: 767px) {
  .author_block__descr {
    line-height: 1.625;
  }
}

.contact_block {
  position: relative;
}
@media screen and (min-width: 1100px) {
  .contact_block {
    padding-bottom: 28rem;
  }
}
@media screen and (max-width: 1099px) {
  .contact_block {
    padding-bottom: 5rem;
    background-color: #f2f3f5;
  }
}
@media screen and (min-width: 768px) {
  .contact_block {
    padding-top: 4.9rem;
  }
}
@media screen and (max-width: 767px) {
  .contact_block {
    padding-top: 1.6rem;
  }
}
.contact_block .main_title {
  position: relative;
  z-index: 15;
}
.contact_block .breadcrumbs {
  margin-top: 0;
  margin-bottom: 1.8rem;
}

.contact_block__in {
  max-width: 117rem;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .contact_block__in {
    padding: 0 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .contact_block__in {
    padding: 0 1rem;
  }
}

.contact_block__img_bg {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 10;
}
@media screen and (max-width: 1099px) {
  .contact_block__img_bg {
    display: none;
  }
}

.contact_block__img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.contact_block__content {
  position: relative;
  z-index: 15;
  margin-top: 2.3rem;
}

.contact_block__text {
  font-size: 1.6rem;
  line-height: 1.625;
}
.contact_block__text p {
  color: #222222;
}
.contact_block__text p:not(:last-child) {
  margin-bottom: 2rem;
}
.contact_block__text a {
  color: #0c7dca;
  padding: 0 0.5rem;
}
.contact_block__text:not(:last-child) {
  margin-bottom: 2.3rem;
}

@media screen and (min-width: 768px) {
  .contact_block__links {
    display: flex;
    align-items: center;
  }
}

.contact_block__links_item {
  font-size: 1.8rem;
}
.contact_block__links_item span:first-child {
  margin-right: 0.5rem;
  font-weight: 600;
}
.contact_block__links_item a {
  color: #222222;
}
@media screen and (min-width: 768px) {
  .contact_block__links_item:not(:last-child) {
    margin-right: 3.9rem;
  }
}
@media screen and (max-width: 767px) {
  .contact_block__links_item:not(:last-child) {
    margin-bottom: 0.8rem;
  }
}

.author_list {
  padding: 6rem;
}

.author_list__in {
  max-width: 117rem;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .author_list__in {
    padding: 0 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .author_list__in {
    padding: 0 1rem;
  }
}

.author_list__list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
@media screen and (min-width: 1100px) {
  .author_list__list {
    margin: 0 -9rem -4.2rem 0;
  }
}
@media (max-width: 1099px) and (min-width: 768px) {
  .author_list__list {
    margin: 0 -4rem -4rem 0;
  }
}
.author_list__list:not(:first-child) {
  margin-top: 3.1rem;
}

.author_item {
  display: block;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 1100px) {
  .author_item {
    padding: 0 9rem 4.2rem 0;
    width: 33.33%;
  }
}
@media (max-width: 1099px) and (min-width: 768px) {
  .author_item {
    padding: 0 4rem 4rem 0;
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .author_item {
    width: 100%;
    margin-bottom: 3rem;
  }
}
.author_item:hover .author_item__name {
  color: #f5a13a;
}

.author_item__in {
  position: relative;
}

.author_item__link {
  position: absolute;
  width: 100%;
  height: 100%;
}

.author_item__img_w {
  position: relative;
  width: 9rem;
  height: 9rem;
  margin: 0 auto;
  overflow: hidden;
  border-radius: 50%;
}
.author_item__img_w:not(:last-child) {
  margin-bottom: 1.8rem;
}
.author_item__img_w:hover + .author_item__name a {
  color: #f5a13a;
}

.author_item__img_link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.author_item__img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.author_item__name {
  font-size: 2.4rem;
  text-align: center;
  color: #222222;
  transition: color 0.3s ease-in-out;
}
.author_item__name:not(:last-child) {
  margin-bottom: 1rem;
}
.author_item__name:hover .author_item__name_link {
  color: #f5a13a;
}

.author_item__name_link {
  color: #222222;
  transition: color 0.3s ease-in-out;
}

.author_item__prof {
  font-size: 1.6rem;
  text-align: center;
  color: #222222;
}
.author_item__prof:not(:last-child) {
  margin-bottom: 0.8rem;
}

.author_item__social {
  position: relative;
}
.author_item__social::before {
  content: "";
  position: absolute;
  top: calc(50% - 0.5px);
  left: 0;
  right: 0;
  z-index: 10;
  width: 100%;
  height: 1px;
  border-top: 1px dotted #ccc;
}
.author_item__social:not(:last-child) {
  margin-bottom: 1rem;
}

.author_item__social_list {
  position: relative;
  z-index: 15;
  display: flex;
  max-width: max-content;
  margin: 0 auto;
  padding: 0 2.2rem;
  background-color: #fff;
}

.author_item__social_item {
  display: flex;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  border: 1px solid #ccc;
  transition: border 0.3s ease-in-out;
}
.author_item__social_item:not(:last-child) {
  margin-right: 1rem;
}
.author_item__social_item:first-child {
  color: #124477;
}
.author_item__social_item:nth-child(2) {
  color: #00a6e4;
}
.author_item__social_item:hover {
  border: 1px solid #f5a13a;
}

.author_item__social_link {
  display: block;
  margin: auto;
  width: 2rem;
  height: 1.7rem;
  color: currentColor;
}

.article_caption:not(:last-child) {
  margin-bottom: 1rem;
}

.article_caption__title {
  padding-bottom: 1rem;
  line-height: 1.19;
  border-bottom: 1px dotted #ccc;
}
.article_caption__title:not(:last-child) {
  margin-bottom: 1.1rem;
}
@media screen and (min-width: 1100px) {
  .article_caption__title {
    font-size: 3.4rem;
  }
}
@media (max-width: 1099px) and (min-width: 768px) {
  .article_caption__title {
    font-size: 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  .article_caption__title {
    font-size: 2.1rem;
    text-align: center;
  }
}

.article_caption__row {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .article_caption__row {
    flex-wrap: wrap;
  }
}

.article_caption__text {
  display: flex;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .article_caption__text {
    margin-bottom: 1rem;
  }
}

.article_caption__author span {
  padding-right: 0.5rem;
}
.article_caption__author a {
  color: #222222;
}
@media screen and (min-width: 1100px) {
  .article_caption__author {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1099px) {
  .article_caption__author {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 767px) {
  .article_caption__author {
    width: 50%;
    text-align: right;
  }
}

.article_caption__date {
  position: relative;
}
@media screen and (min-width: 1100px) {
  .article_caption__date {
    padding-left: 4rem;
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1099px) {
  .article_caption__date {
    font-size: 1.2rem;
    padding-left: 1.4rem;
  }
}
@media screen and (max-width: 767px) {
  .article_caption__date {
    width: 50%;
  }
}
.article_caption__date::before {
  content: "";
  position: absolute;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: #ccc;
}
@media screen and (min-width: 768px) {
  .article_caption__date::before {
    left: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .article_caption__date::before {
    left: 0.7rem;
  }
}

.article_caption__social {
  display: flex;
}
@media screen and (min-width: 768px) {
  .article_caption__social {
    margin-left: auto;
  }
}
@media screen and (max-width: 767px) {
  .article_caption__social {
    margin: 0 auto;
  }
}

.article_caption__social_item {
  position: relative;
  display: flex;
  width: 3rem;
  height: 3rem;
  border: 1px solid #ccc;
  border-radius: 50%;
  transition: border 0.3s ease-in-out;
}
.article_caption__social_item:not(:last-child) {
  margin-right: 0.8rem;
}
.article_caption__social_item:hover {
  border: 1px solid #f5a13a;
}
.article_caption__social_item:nth-child(1) {
  color: #124477;
}
.article_caption__social_item:nth-child(2) {
  color: #904e9e;
}
.article_caption__social_item:nth-child(3) {
  color: #0364b0;
}
.article_caption__social_item:nth-child(4) {
  color: #00a6e4;
}

.article_caption__social_link {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
}

.article_caption__social_icon {
  margin: auto;
  width: 1.7rem;
  height: 1.7rem;
  color: currentColor;
}

@media screen and (max-width: 767px) {
  article:not(:first-child) {
    margin-top: 3rem;
  }
}
article ul {
  padding-left: 2rem;
}
article ul:not(:last-child) {
  margin-bottom: 1.5rem;
}
article ul li {
  position: relative;
  line-height: 1.625;
}
article ul li:not(:last-child) {
  margin-bottom: 1rem;
}
article ul li::before {
  content: "";
  position: absolute;
  width: 0.7rem;
  height: 0.7rem;
  left: -2rem;
  top: calc(50% - 0.7rem);
  border-radius: 50%;
  background: #2fa9de;
}
article > img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 36.1rem;
  object-fit: cover;
}
article > img:not(:first-child) {
  margin-top: 2.2rem;
}
article > img:not(:last-child) {
  margin-bottom: 2.6rem;
}
@media screen and (min-width: 768px) {
  article > img:not(:last-child) {
    margin-bottom: 2.6rem;
  }
}
@media screen and (max-width: 767px) {
  article > img:not(:last-child) {
    margin-bottom: 1.3rem;
  }
}
article > p {
  font-size: 1.6rem;
  line-height: 1.625;
}
article > p:not(:last-child) {
  margin-bottom: 1rem;
}
article h2 {
  font-size: 2rem;
}
@media screen and (min-width: 768px) {
  article h2:not(:last-child) {
    margin-bottom: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  article h2:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}
article h3, article h4, article h5, article h6 {
  font-size: 1.8rem;
}
@media screen and (min-width: 768px) {
  article h3:not(:last-child), article h4:not(:last-child), article h5:not(:last-child), article h6:not(:last-child) {
    margin-bottom: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  article h3:not(:last-child), article h4:not(:last-child), article h5:not(:last-child), article h6:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}
article iframe, article video {
  width: 100%;
}

.article_telegram {
  display: flex;
  align-self: center;
  background-color: #f6f6f6;
}
.article_telegram:not(:first-child) {
  margin-top: 2rem;
}
.article_telegram:not(:last-child) {
  margin-bottom: 3.1rem;
}
@media screen and (min-width: 1100px) {
  .article_telegram {
    padding: 1.7rem 6.7rem 1.7rem 5.5rem;
  }
}
@media screen and (max-width: 1099px) {
  .article_telegram {
    text-align: center;
    flex-direction: column;
    padding: 2.7rem 1.5rem;
  }
}

.article_telegram__social {
  display: flex;
}
@media screen and (min-width: 1100px) {
  .article_telegram__social {
    margin-left: auto;
  }
}
@media screen and (max-width: 1099px) {
  .article_telegram__social {
    margin: 0 auto;
  }
}

.article_telegram__title {
  height: max-content;
  margin: auto 0;
  font-weight: 600;
  font-size: 1.8rem;
}
@media screen and (min-width: 1100px) {
  .article_telegram__title {
    margin-right: 1.5rem;
    line-height: 1;
  }
}
@media screen and (max-width: 1099px) {
  .article_telegram__title {
    margin-bottom: 1.5rem;
  }
}

.article_telegram__social_item {
  position: relative;
  display: flex;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background-color: #2fa9de;
  color: #fff;
  transition: background-color 0.3s ease-in-out;
}
.article_telegram__social_item:not(:last-child) {
  margin-right: 1rem;
}
.article_telegram__social_item:hover {
  background-color: #2185c7;
}

.article_telegram__social_link {
  position: absolute;
  width: 100%;
  height: 100%;
}

.article_telegram__social_icon {
  margin: auto;
  width: 2.5rem;
  height: 2.5rem;
}

.article_quote {
  position: relative;
  background-color: #f6f6f6;
  background-image: url(/images/quote.png);
  background-repeat: no-repeat;
  background-position: bottom -1rem right 3rem;
  background-size: 13.5rem 9.6rem;
  overflow: hidden;
}
@media screen and (min-width: 1100px) {
  .article_quote {
    padding: 2.3rem 3.1rem 3.7rem;
  }
}
@media screen and (max-width: 1099px) {
  .article_quote {
    padding: 2.7rem 1.1rem 2.6rem;
  }
}
.article_quote:not(:last-child) {
  margin-bottom: 2.2rem;
}
.article_quote p {
  font-style: italic;
  line-height: 1.625;
}
.article_quote p:not(:last-child) {
  margin-bottom: 2rem;
}
.article_quote__author {
  position: relative;
  z-index: 15;
}
.article_quote__author span {
  display: block;
  text-align: right;
}
.article_quote__author span:first-child {
  font-size: 1.6rem;
  font-weight: 600;
  margin-bottom: 0.9rem;
}
.article_quote__author span:last-child {
  font-size: 1.4rem;
}

.article_popular_news {
  background-color: #f6f6f6;
}
@media screen and (min-width: 1100px) {
  .article_popular_news {
    padding: 2.8rem 2rem 3.5rem 2.9rem;
  }
}
@media screen and (max-width: 1099px) {
  .article_popular_news {
    padding: 2.8rem 1rem;
  }
}
.article_popular_news:not(:first-child) {
  margin-top: 2rem;
}
@media screen and (min-width: 1100px) {
  .article_popular_news:not(:last-child) {
    margin-bottom: 5.6rem;
  }
}
@media screen and (max-width: 1099px) {
  .article_popular_news:not(:last-child) {
    margin-bottom: 3rem;
  }
}
.article_popular_news h3 {
  font-size: 1.8rem;
}
.article_popular_news h3:not(:last-child) {
  margin-bottom: 1.5rem;
}
.article_popular_news p:not(:last-child) {
  margin-bottom: 1rem;
}
.article_popular_news a {
  font-size: 1.6rem;
  line-height: 1.625;
  color: #222222;
  border-bottom: 1px solid #a3a3a3;
  transition: opacity 0.3s ease-in-out;
}
.article_popular_news a:hover {
  opacity: 0.6;
}

.article_tags {
  display: flex;
}
.article_tags.article_tags--indent_mod {
  margin-top: 3rem;
}
.article_tags.article_tags--color_mod span {
  background-color: #f5a13a;
}
.article_tags:not(:last-child) {
  margin-bottom: 1rem;
}
.article_tags span, .article_tags a {
  text-transform: uppercase;
  padding: 1rem 1.5rem 0.7rem;
  line-height: 0.7;
}
.article_tags span {
  height: max-content;
  color: #fff;
  background-color: #2fa9de;
}
.article_tags a {
  margin-bottom: 0.8rem;
  font-size: 1.4rem;
  color: #222222;
  background-color: #f6f6f6;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
.article_tags a:not(:last-child) {
  margin-right: 0.8rem;
}
.article_tags a:first-child {
  margin-left: 0.8rem;
}
.article_tags a:hover {
  color: #fff;
  background-color: #7e7e7e;
}

.article_tags__list {
  display: flex;
  flex-wrap: wrap;
}

.error_block {
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 1100px) {
  .error_block {
    margin-bottom: 5rem;
  }
}
@media screen and (max-width: 1099px) {
  .error_block {
    margin-bottom: 3rem;
  }
}
@media screen and (max-width: 767px) {
  .error_block {
    flex-direction: column;
  }
}

.error_block__img_w {
  max-width: 43.1rem;
  height: max-content;
}
@media screen and (min-width: 768px) {
  .error_block__img_w {
    margin-right: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .error_block__img_w {
    margin: 0 auto;
  }
}
.error_block__img_w img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.error_block__content {
  margin: auto 0;
}

.error_block__title {
  text-align: center;
}
.error_block__title:not(:last-child) {
  margin-bottom: 1rem;
}
@media screen and (min-width: 1100px) {
  .error_block__title {
    font-size: 3.4rem;
  }
}
@media (max-width: 1099px) and (min-width: 768px) {
  .error_block__title {
    font-size: 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  .error_block__title {
    font-size: 2.4rem;
  }
}

.error_block__descr {
  text-align: center;
  font-size: 1.8rem;
  color: #7e7e7e;
}
.error_block__descr:not(:last-child) {
  margin-bottom: 1.7rem;
}

.error_block__btn a {
  color: #fff;
}

.policy_block h1 {
  font-size: 3.4rem;
}
.policy_block h1:not(:last-child) {
  margin-bottom: 2.1rem;
}
.policy_block h2 {
  font-size: 1.8rem;
}
.policy_block h3 {
  font-size: 1.8rem;
}
.policy_block h4 {
  font-size: 1.6rem;
}
.policy_block h5 {
  font-size: 1.6rem;
}
.policy_block h6 {
  font-size: 1.6rem;
}
.policy_block h2:not(:last-child), .policy_block h3:not(:last-child), .policy_block h4:not(:last-child), .policy_block h5:not(:last-child), .policy_block h6:not(:last-child) {
  margin-bottom: 1.5rem;
}
.policy_block p, .policy_block a, .policy_block span, .policy_block i, .policy_block b, .policy_block strong {
  font-size: 1.6rem;
  line-height: 1.625;
}
.policy_block p:not(:last-child), .policy_block a:not(:last-child), .policy_block span:not(:last-child), .policy_block i:not(:last-child), .policy_block b:not(:last-child), .policy_block strong:not(:last-child) {
  margin-bottom: 1rem;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJoZWxwZXJzL2ZvbnRzLnNjc3MiLCJoZWxwZXJzL2FsbC1pY29ucy5zY3NzIiwiaGVscGVycy91aS5zY3NzIiwiaGVscGVycy92YXJpYWJsZXMuc2NzcyIsImhlbHBlcnMvbWl4aW5zL290aGVycy1taXhpbnMuc2NzcyIsImJhc2UvcmVzZXQuc2NzcyIsImJhc2UvYmFzZS5zY3NzIiwibGF5b3V0L2hlYWRlci5zY3NzIiwiaGVscGVycy9taXhpbnMvaW1hZ2UtbWl4aW5zLnNjc3MiLCJsYXlvdXQvc2VjdGlvbnMuc2NzcyIsImxheW91dC9mb290ZXIuc2NzcyIsImhlbHBlcnMvbWl4aW5zL3Byb2plY3QtbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL25ld3Muc2NzcyIsImNvbXBvbmVudHMvbWFpbi1uZXdzLnNjc3MiLCJjb21wb25lbnRzL25ld3MtaXRlbS5zY3NzIiwiY29tcG9uZW50cy9hc2lkZS5zY3NzIiwiY29tcG9uZW50cy9vdGhlci1uZXdzLnNjc3MiLCJjb21wb25lbnRzL2dyaWQtbmV3cy5zY3NzIiwiY29tcG9uZW50cy9zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvYXV0aG9yLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL2NvbnRhY3QtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvYXV0aG9yLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvYXJ0aWNsZS1ibG9jay5zY3NzIiwiY29tcG9uZW50cy80MDQuc2NzcyIsImNvbXBvbmVudHMvcG9saWN5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0M7RUFDQyxhQVFZO0VBUFo7RUFDQTtFQUNBO0VBQ0E7O0FBTEQ7RUFDQyxhQVNZO0VBUlo7RUFDQTtFQUNBO0VBQ0E7O0FBTEQ7RUFDQyxhQVVZO0VBVFo7RUFDQTtFQUNBO0VBQ0E7O0FBTEQ7RUFDQyxhQVdZO0VBVlo7RUFDQTtFQUNBO0VBQ0E7O0FBTEQ7RUFDQyxhQVlZO0VBWFo7RUFDQTtFQUNBO0VBQ0E7O0FD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O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUM7OztBQUlGO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0FBQUE7RUFFQzs7O0FBS0Q7RUFFQzs7O0FBSUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVdDOzs7QUFHRDtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFJQTtFQUVDOzs7QUFLRDtFQUVDOzs7QUFJRjtFQUNDOzs7QUFHRDtBQUFBO0VBRUM7O0FBRUE7QUFBQTtFQUNDOzs7QUFJRjtBQUFBO0VBRUM7RUFDQTs7QUFHQztBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtFQUNDOztBQUVEO0FBQUE7RUFDQzs7O0FBS0g7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQzFNRDtFQUNDO0VBVUE7RUFpQkE7O0FGcEJDO0VFUkY7SUFJRTs7O0FGUUE7RUVaRjtJQVFFOzs7QUZBQTtFRVJGO0lBY0U7OztBRkVBO0VFaEJGO0lBa0JFOzs7QUZGQTtF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Qk9GO0lBS0U7OztBbkJSQTtFbUJHRjtJQVNFOzs7QUFHRDtFZnBCQTtFQUNBO0VBQ0E7RUFFQTs7O0FlcUJEO0VBQ0M7OztBQUdEO0VBQ0M7O0FBRUE7RUFDQzs7QW5CaENBO0VtQjRCRjtJQVFFOzs7QW5CNUJBO0VtQm9CRjtJQVlFOzs7QW5CcENBO0VtQndCRjtJQWdCRTs7OztBQUlGO0VBQ0M7RUFFQTtFQUVBLE9wQjNDUTs7QW9CNkNSO0VBQ0M7OztBQUtEO0VBQ0MsT3BCakVNOzs7QXFCTlA7RUFDQzs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFJQTtFQUNDOztBQUdGO0VBQ0M7RUFDRTs7QUFFRjtFQUNDIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiBmb250KCRmb250X25hbWUsICRmaWxlX25hbWUsICR3ZWlnaHQsICRzdHlsZSkge1xyXG5cdEBmb250LWZhY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X25hbWU7XHJcblx0XHRmb250LWRpc3BsYXk6IHN3YXA7XHJcblx0XHRzcmM6IHVybChcIi4uL2ZvbnRzLyN7JGZpbGVfbmFtZX0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcblx0XHRmb250LXdlaWdodDogI3skd2VpZ2h0fTtcclxuXHRcdGZvbnQtc3R5bGU6ICN7JHN0eWxlfTtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvbnQoXCJHcmFwaGlrTENHXCIsIFwiR3JhcGhpa0xDRy1MaWdodFwiLCBcIjMwMFwiLCBcImxpZ2h0XCIpO1xyXG5AaW5jbHVkZSBmb250KFwiR3JhcGhpa0xDR1wiLCBcIkdyYXBoaWtMQ0ctUmVndWxhclwiLCBcIjQwMFwiLCBcIm5vcm1hbFwiKTtcclxuQGluY2x1ZGUgZm9udChcIkdyYXBoaWtMQ0dcIiwgXCJHcmFwaGlrTENHLVJlZ3VsYXJJdGFsaWNcIiwgXCI0MDBcIiwgXCJpdGFsaWNcIik7XHJcbkBpbmNsdWRlIGZvbnQoXCJHcmFwaGlrTENHXCIsIFwiR3JhcGhpa0xDRy1NZWRpdW1cIiwgXCI2MDBcIiwgXCJub3JtYWxcIik7XHJcbkBpbmNsdWRlIGZvbnQoXCJHcmFwaGlrTENHXCIsIFwiR3JhcGhpa0xDRy1TZW1pYm9sZFwiLCBcIjYwMFwiLCBcIm5vcm1hbFwiKTtcclxuXHJcbiIsIi5pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0ZmlsbDogY3VycmVudENvbG9yO1xyXG5cclxuXHQmLmljb24tLXNpemVfbW9kIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG4iLCIuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC4zO1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5ib2R5IGltZyB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9hZC5naWYpIGNlbnRlciBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5icmVhZGNydW1icyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTU7XG5cblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwLjI1cmVtIDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdGEsIHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXG5cdFx0Y29sb3I6ICNhNGE0YTQ7XG5cblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0XHQmOmhvdmVyXG5cdFx0Jj5zcGFuOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAtMS44cmVtO1xuXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uYnJlYWRjcnVtYnNfX2ljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAuNXJlbTtcblx0aGVpZ2h0OiAuNXJlbTtcblx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cdG1hcmdpbi1yaWdodDogMXJlbTtcblxuXHRjb2xvcjogJGdyYXlfNDtcbn1cblxuLm1haW5fdGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLWJvdHRvbTogMi4ycmVtO1xuXG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjYztcbn1cblxuLm1haW5fdGl0bGVfX2NhcHRpb24ge1xuXHRmb250LXNpemU6IDIuNHJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRjb2xvcjogJHRleHQ7XG5cblx0Lm1haW5fdGl0bGUtLWJvbGRfbW9kICYge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQubWFpbl90aXRsZS0tY2VudGVyX21vZCAmIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG4ubWFpbl90aXRsZV9fbGluayB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXG5cdGNvbG9yOiAkYmx1ZTtcbn1cblxuLm1vcmVfYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNXJlbTtcblx0bWF4LXdpZHRoOiAzNi41cmVtO1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRmb250LXNpemU6IDEuNnJlbTtcblxuXHRjb2xvcjogJHdoaXRlO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlXzM7XG5cblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cdH1cbn1cblxuLmlucHV0X3NlYXJjaCB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuXG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XG5cdFx0cGFkZGluZzogMCAxLjhyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHRwYWRkaW5nOiAwIC44cmVtO1xuXHR9XG59XG5cbi5idXR0b25fc2VhcmNoIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNHJlbTtcblxuICBmb250LXNpemU6IDEuNnJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0Y29sb3I6ICR3aGl0ZTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZV8yO1xuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80LCBtaW4pIHtcblx0XHRtYXgtd2lkdGg6IDE1LjlyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHRtYXgtd2lkdGg6IDEwcmVtO1xuXHR9XG59XG4uY2xlYXJmaXgudWxfcyB7XG5cdG1hcmdpbi10b3A6IDQuMXJlbTtcbn1cblxuLnVsX3MgbGkuYWN0aXZlLXBhZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlIWltcG9ydGFudDtcblxuXHRjb2xvcjogJHdoaXRlO1xufVxuXG4ucGFnaW5hdGlvbl9fbGlzdCwgLnVsX3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHQmIC5hcnJvdyxcblx0JiAubmV4dCxcblx0JiAucHJldiB7XG5cdFx0d2lkdGg6IDFyZW07XG5cdFx0aGVpZ2h0OiAxcmVtO1xuXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0Ji5uZXh0IHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC41cmVtKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5wcmV2IHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpIHRyYW5zbGF0ZVgoLjVyZW0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGxpIHtcblx0XHR3aWR0aDogNHJlbTtcblx0XHRoZWlnaHQ6IDRyZW07XG5cblx0XHRjb2xvcjogJHRleHQ7XG5cblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dDtcblxuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuXG5cdFx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNyAtIDEpIHtcblx0XHRcdFx0d2lkdGg6IDIuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNywgbWluKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnAoJHBvaW50XzcgLSAxKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMC44cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLWxhc3QtY2hpbGQoMikge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDYpIHtcblx0XHRcdEBpbmNsdWRlIGJwKCRwb2ludF80LCBtaW4pIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm50aC1jaGlsZCg1KSxcblx0XHQmOm50aC1jaGlsZCg2KSB7XG5cdFx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYWN0aXZlLXBhZ2Uge1xuXHRcdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMi41cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEsICRwb2ludF83KSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNyAtIDEpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdEBpbmNsdWRlIGJwKCRwb2ludF80LCBtaW4pIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIuNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxLCAkcG9pbnRfNykge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMS41cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNyAtIDEpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuOHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhLCBzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0ZmlsbDogJGdyYXlfNDtcblxuXHRcdFx0dHJhbnNpdGlvbjogZmlsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXG5cdFx0LnBhZ2luYXRpb24gJi5hY3RpdmUuYWN0aXZlLFxuXHRcdC51bF9zIGxpLmFjdGl2ZS1wYWdlLmFjdGl2ZS1wYWdlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHQvLyAmIGEge1xuXHRcdFx0Ly8gXHRvcGFjaXR5OiAwO1xuXHRcdFx0Ly8gXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdC8vIH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRvcmFuZ2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLWZvbnRzXG4kZm9udF8xOiAnR3JhcGhpa0xDRycsIHNhbnMtc2VyaWY7XG5cbiRmb250X3NpemVfYmFzZTogMS42cmVtO1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1mb250cyMjI1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLWNvbG9yc1xuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuXG4kY29sb3JfdGV4dF9iYXNlOiAkYmxhY2s7XG4kY29sb3JfbGlua19iYXNlOiAjNGFhM2RmO1xuXG4kYm9keV9iZzogJHdoaXRlO1xuXG4kdGV4dDogIzIyMjIyMjtcbiRkYXJrOiAjMTExMTExO1xuJGdyYXk6ICNjZWNlY2U7XG4kZ3JheV8yOiAjOTk5OTk5O1xuJGdyYXlfMzogIzM3MzczNztcbiRncmF5XzQ6ICM3ZTdlN2U7XG4kYmx1ZTogIzBjN2RjYTtcbiRibHVlXzI6ICMyMTg1Yzc7XG4kYmx1ZV8zOiAjMmZhOWRlO1xuJG9yYW5nZTogI2Y1YTEzYTtcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tY29sb3JzIyMjXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tbGF5b3V0XG5cbiRwYWdlX3dpZHRoOiAxMTdyZW07XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tbGF5b3V0IyMjXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tZ2xvYmFsIHZhbHVlc1xuXG4kZ2xfcmFkaXVzOiAwLjVyZW07XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tZ2xvYmFsIHZhbHVlcyMjI1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLW1lZGlhIHBvaW50c1xuXG4vLyAkcG9pbnRfMDogMTEwMHB4O1xuJHBvaW50XzE6IDExMDBweDtcbiRwb2ludF8yOiAxMDI0cHg7XG4kcG9pbnRfMzogMTAyM3B4O1xuJHBvaW50XzQ6IDc2OHB4O1xuJHBvaW50XzU6IDY0MHB4O1xuJHBvaW50XzY6IDQ4MHB4O1xuJHBvaW50Xzc6IDM4MHB4O1xuJHBvaW50Xzg6IDMyMHB4O1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLW1lZGlhIHBvaW50c1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLWZvcm1zXG5cbiRpbnB1dF9oZWlnaHQ6IDQuNHJlbTtcbiRpbnB1dF9vZmZzZXQ6IDAgMS42cmVtO1xuJGlucHV0X2ZvbnRfc2l6ZTogMS4ycmVtO1xuJGlucHV0X2JvcmRlcl9jb2xvcjogJGJsYWNrO1xuJGlucHV0X2JvcmRlcl9jb2xvcl9hY3RpdmU6ICRibGFjaztcbiRpbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogIzdlN2U3ZTtcbiRpbnB1dF90ZXh0X2NvbG9yOiAkYmxhY2s7XG4kaW5wdXRfcmFkaXVzOiAwO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLWZvcm1zIyMjXG4iLCJAbWl4aW4gc3RyZXRjaCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuQG1peGluIGJwKCR3aWR0aCwgJHZhbHVlOiBtYXgpIHtcclxuXHRAaWYgJHZhbHVlID09IG1pbiB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gbWF4IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgpIGFuZCAobWluLXdpZHRoOiAkdmFsdWUpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsImh0bWwsXHJcbmJvZHksXHJcbmRpdixcclxuc3Bhbixcclxub2JqZWN0LFxyXG5pZnJhbWUsXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnAsXHJcbmJsb2NrcXVvdGUsXHJcbnByZSxcclxuYWJicixcclxuYWRkcmVzcyxcclxuY2l0ZSxcclxuY29kZSxcclxuZGVsLFxyXG5kZm4sXHJcbmVtLFxyXG5pbWcsXHJcbmlucyxcclxua2JkLFxyXG5xLFxyXG5zYW1wLFxyXG5zbWFsbCxcclxuc3Ryb25nLFxyXG52YXIsXHJcbmIsXHJcbmksXHJcbmRsLFxyXG5kdCxcclxuZGQsXHJcbm9sLFxyXG51bCxcclxubGksXHJcbmZpZWxkc2V0LFxyXG5mb3JtLFxyXG5sYWJlbCxcclxubGVnZW5kLFxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuY2FudmFzLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSxcclxudGltZSxcclxubWFyayxcclxuYXVkaW8sXHJcbnZpZGVvLFxyXG5idXR0b24ge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxufVxyXG5cclxuc3ViLFxyXG5zdXAge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG59XHJcblxyXG5hIHtcclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG59XHJcblxyXG50YWJsZSxcclxuY2FwdGlvbixcclxudGJvZHksXHJcbnRmb290LFxyXG50aGVhZCxcclxudHIsXHJcbnRoLFxyXG50ZCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5vbCxcclxudWwsXHJcbmxpIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLFxyXG5xIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbnEge1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbjpmb2N1cyB7XHJcblx0b3V0bGluZTogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT0ndGV4dCddLFxyXG50ZXh0YXJlYSB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cclxuXHQmOjotbXMtY2xlYXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbmlucHV0LFxyXG50ZXh0YXJlYSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxudGV4dGFyZWEge1xyXG5cdHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuaW5zIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmRlbCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4qIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG4iLCJAaW1wb3J0ICdyZXNldCc7XHJcblxyXG46cm9vdCB7XHJcblx0LS1mdWxsLXNjcmVlbjogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XHJcblxyXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80LCBtaW4pIHtcclxuXHRcdC0taGVhZGVyLXRvcC1pbmRlbnQ6IDFyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcclxuXHRcdC0taGVhZGVyLXRvcC1pbmRlbnQ6IC41cmVtO1xyXG5cdH1cclxuXHQvLyAtLWhlaWdodC1mb290ZXI6IDI4LjZyZW07XHJcblx0LS1mb290ZXItaW5kZW50LXJpZ2h0OiA3LjZyZW07XHJcblxyXG5cdEBpbmNsdWRlIGJwKCRwb2ludF8xLCBtaW4pIHtcclxuXHRcdC0tZ2wtaW5kZW50OiAxMnJlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJwKCRwb2ludF8xIC0gMSwgJHBvaW50XzIpIHtcclxuXHRcdC0tZ2wtaW5kZW50OiA3cmVtO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnAoJHBvaW50XzMsICRwb2ludF80KSB7XHJcblx0XHQtLWdsLWluZGVudDogMy45cmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcclxuXHRcdC0tZ2wtaW5kZW50OiAxLjVyZW07XHJcblx0fVxyXG5cclxuXHQtLWhlaWdodC1oZWFkZXI6IDkuNHJlbTtcclxufVxyXG5cclxuaHRtbCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGZvbnQ6IDQwMCAxMHB4ICRmb250XzE7XHJcblxyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuYm9keSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHJcblx0Zm9udC1zaXplOiAkZm9udF9zaXplX2Jhc2U7XHJcblx0Y29sb3I6ICRjb2xvcl90ZXh0X2Jhc2U7XHJcblxyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxuXHRiYWNrZ3JvdW5kOiAkYm9keV9iZztcclxuXHJcblx0Ji5ib2R5LS1vcGVuX21lbnUge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4ucHJlbG9hZGVyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG5cclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cclxuXHQuYm9keS0tbG9hZGVkICYge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLndyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5iYXNlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogdmFyKC0taGVpZ2h0LWhlYWRlcikgMCAwO1xyXG5cclxuXHRmbGV4OiAxIDAgYXV0bztcclxufVxyXG5cclxuYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiAkY29sb3JfbGlua19iYXNlO1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxufVxyXG4iLCIuaGVhZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cblx0aGVpZ2h0OiB2YXIoLS1oZWlnaHQtaGVhZGVyKTtcblx0d2lkdGg6IDEwMCU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cblx0ei1pbmRleDogMTAxO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogMjA7XG5cblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRib3gtc2hhZG93OiAwcHggMXB4IDlweCAwcHggcmdiYSg1NCwgNTQsIDU0LCAwLjEzKTtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLWxheW91dCMjI1xuXG4uaGVhZGVyX2luIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyNTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXgtd2lkdGg6ICRwYWdlX3dpZHRoO1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xuXHRcdHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XG5cdFx0cGFkZGluZzogMy4xcmVtIDFyZW0gMnJlbTtcblx0fVxufVxuXG4uaGVhZGVyX21lbnUge1xuXHRwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVyLXRvcC1pbmRlbnQpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC5oZWFkZXJfbGFuZyB7XG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80LCBtaW4pIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG59XG5cbi5oZWFkZXJfX2xvZ29fdyB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG5cblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogLjc7XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XG5cdFx0d2lkdGg6IDE3LjRyZW07XG5cdFx0aGVpZ2h0OiA1LjNyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiA5LjZyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHR3aWR0aDogMTNyZW07XG5cdFx0aGVpZ2h0OiA0LjFyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAycmVtO1xuXHR9XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuXHRAaW5jbHVkZSBjb3Zlcl9pbWc7XG5cblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmhlYWRlcl9uYXYge1xuXHRtYXgtd2lkdGg6IDYwLjRyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4LXNocmluazogMDtcblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSAtIDEpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5oZWFkZXJfbmF2X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlcl9uYXZfX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Y29sb3I6ICR0ZXh0O1xuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA3LjYlO1xuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMi40cmVtO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDNweDtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlcl9uYXZfX2xpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAxcmVtIDA7XG5cblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmhlYWRlcl9sYW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdHdpZHRoOiAzLjNyZW07XG5cdGhlaWdodDogMy4xcmVtO1xuXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcblxuXHQubWVudV9uYXYgJiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmhlYWRlcl9sYW5nX19saXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMy4zcmVtO1xuXHRoZWlnaHQ6IDMuMXJlbTtcblxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0Lm1lbnVfbmF2ICYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmhlYWRlcl9sYW5nX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHR3aWR0aDogMy4zcmVtO1xuXHRoZWlnaHQ6IDMuMXJlbTtcblxuXHRmb250LXNpemU6IDEuM3JlbTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dDtcblxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBvcGFjaXR5IC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0Y29sb3I6ICR3aGl0ZTtcblxuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0LmhlYWRlcl9sYW5nOm5vdCguaGVhZGVyX2xhbmctLW9wZW5fbW9kKSAmIHtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IC40cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5oZWFkZXJfbGFuZy5oZWFkZXJfbGFuZy0tb3Blbl9tb2QgJiB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAuNHJlbSAuNHJlbSAwIDA7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAuNHJlbSAuNHJlbTtcblx0XHR9XG5cdH1cblxuXHQubWVudV9uYXYgLmhlYWRlcl9sYW5nLmhlYWRlcl9sYW5nLS1vcGVuX21vZCAmIHtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IC40cmVtIDAgMCAuNHJlbTtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAuNHJlbSAuNHJlbSAwIDtcblx0XHR9XG5cdH1cblxuXHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0LmhlYWRlcl9sYW5nLS1vcGVuX21vZCAmIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdH1cblx0fVxuXG5cdCYgc3BhbiB7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWVfMjtcblx0fVxufVxuXG4uaGVhZGVyX2xhbmdfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cblx0JiBzcGFuIHtcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cbn1cblxuLmhlYWRlcl9zZWFyY2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6aG92ZXIge1xuXHRcdCYgLmhlYWRlcl9zZWFyY2hfX2ljb25fdyB7XG5cdFx0XHRjb2xvcjogJGJsdWVfMjtcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlcl9zZWFyY2hfX2Nsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblx0b3BhY2l0eTogMDtcblxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcblxuXHQuaGVhZGVyLS1vcGVuX3NlYXJjaCAmIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTAwO1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dDtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHR0b3A6IDUwJTtcblxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRib3R0b206IDUwJTtcblxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCA1MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdH1cblxuXG59XG4uaGVhZGVyX3NlYXJjaF9faWNvbl93IHtcblx0d2lkdGg6IDIuMnJlbTtcblx0aGVpZ2h0OiAyLjJyZW07XG5cblx0c3ZnIHtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcblx0fVxufVxuXG4uaGVhZGVyX2J1cmdlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRtYXJnaW4tbGVmdDogMS42cmVtO1xuXG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSwgbWluKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80LCBtaW4pIHtcblx0XHR3aWR0aDogMy4zcmVtO1xuXHRcdGhlaWdodDogMi4zcmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XG5cdFx0d2lkdGg6IDIuNHJlbTtcblx0XHRoZWlnaHQ6IDEuNnJlbTtcblx0fVxuXG5cdC5oZWFkZXItLW9wZW5fbmF2ICZ7XG5cdFx0c3BhbiB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0b3A6IDUwJTtcblxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJvdHRvbTogNTAlO1xuXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdH1cblx0fVxuXG5cdHNwYW4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGNhbGMoNTAlIC0gMS41cHgpO1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZV8yO1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XG5cdFx0XHRoZWlnaHQ6IDNweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdH1cblx0fVxuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlXzI7XG5cblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblxuXHRcdEBpbmNsdWRlIGJwKCRwb2ludF80LCBtaW4pIHtcblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0fVxuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0c3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyX2Ryb3Bkb3duX19zZWFyY2gge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cblx0cGFkZGluZzogMS45cmVtIDFyZW07XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0LmhlYWRlci0tb3Blbl9zZWFyY2ggJiB7XG5cdFx0ei1pbmRleDogMTU7XG5cblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0taGVpZ2h0LWhlYWRlcikpO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XG5cdFx0Ly8gaGVpZ2h0OiB2YXIoLS1mdWxsLXNjcmVlbik7XG5cdH1cbn1cblxuLmhlYWRlcl9kcm9wZG93bl9fc2VhcmNoX2luIHtcblx0bWF4LXdpZHRoOiA4Ny44cmVtO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLm1lbnVfc2VhcmNoIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlcl9kcm9wZG93bl9fbmF2IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiAwO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXG5cdC5oZWFkZXItLW9wZW5fbmF2ICYge1xuXHRcdHotaW5kZXg6IDE1O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1oZWlnaHQtaGVhZGVyKSk7XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSwgbWluKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80LCBtaW4pIHtcblx0XHRwYWRkaW5nOiAxLjdyZW0gMS41cmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XG5cdFx0cGFkZGluZzogM3JlbSAxLjFyZW07XG5cdFx0aGVpZ2h0OiBjYWxjKHZhcigtLWZ1bGwtc2NyZWVuKSAtIHZhcigtLWhlaWdodC1oZWFkZXIpKTtcblx0fVxufVxuXG4ubWVudV9uYXYge1xuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdCYgLmhlYWRlcl9sYW5nIHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi43cmVtO1xuXHRcdH1cblx0fVxufVxuXG4ubWVudV9uYXZfX25hdiB7XG5cdG1heC13aWR0aDogODUuNXJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1yaWdodDogMnJlbTtcblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi42cmVtO1xuXHRcdH1cblx0fVxufVxuXG4ubWVudV9uYXZfX2xpc3Qge1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4LjYlO1xuXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXk7XG5cdH1cbn1cblxuLm1lbnVfbmF2X19pdGVtIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRjb2xvcjogJHRleHQ7XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XG5cdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdH1cblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdEBpbmNsdWRlIGJwKCRwb2ludF80LCBtaW4pIHtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuOXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLm1lbnVfbmF2X19saW5rIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLm1lbnVfbmF2X19zb2NpYWwge1xuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tZW51X25hdl9fc29jaWFsX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWVudV9uYXZfX3NvY2lhbF9pdGVtIHtcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblx0fVxufVxuXG4ubWVudV9uYXZfX3NvY2lhbF9saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDRyZW07XG5cdGhlaWdodDogNHJlbTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZV8yO1xuXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLm1lbnVfbmF2X19zb2NpYWxfaWNvbiB7XG5cdG1hcmdpbjogYXV0bztcblx0aGVpZ2h0OiAycmVtO1xuXG5cdGNvbG9yOiAkd2hpdGU7XG59XG4iLCJAbWl4aW4gY292ZXJfaW1nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5AbWl4aW4gY29udGFpbl9pbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG4iLCIuc2VjdGlvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0QGluY2x1ZGUgYnAoJHBvaW50XzIsIG1pbikge1xyXG5cdFx0cGFkZGluZzogNHJlbSB2YXIoLS1nbC1pbmRlbnQpO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnAoJHBvaW50XzMpIHtcclxuXHRcdHBhZGRpbmc6IDIuNXJlbSB2YXIoLS1nbC1pbmRlbnQpO1xyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb25faW4ge1xyXG5cdG1heC13aWR0aDogJHBhZ2Vfd2lkdGg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuIiwiLmZvb3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogdmFyKC0taGVpZ2h0LWZvb3Rlcik7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmZvb3Rlcl9pbiB7XG5cdG1heC13aWR0aDogJHBhZ2Vfd2lkdGg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiA1cmVtIDEuNXJlbSA0LjdyZW07XG59XG5cbi5mb290ZXJfX3RvcCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGdyYXlfMztcblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNC43cmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDMuN3JlbTtcblx0fVxufVxuXG4uZm9vdGVyX2xvZ28ge1xuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSwgbWluKSB7XG5cdFx0bWF4LXdpZHRoOiAzM3JlbTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF8xIC0gMSwgJHBvaW50XzQpIHtcblx0XHRtYXgtd2lkdGg6IDIzcmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xuXHRcdG1hcmdpbi1yaWdodDogMy4xJTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxufVxuXG4uZm9vdGVyX2xvZ29fX2ltZ193IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMi41cmVtO1xuXHRoZWlnaHQ6IDMuOHJlbTtcblxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMy41cmVtO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogLjY7XG5cdH1cbn1cblxuLmZvb3Rlcl9sb2dvX19pbWcge1xuXHRAaW5jbHVkZSBjb3Zlcl9pbWc7XG5cblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmZvb3Rlcl9sb2dvX19kZXNjciB7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRsZXR0ZXItc3BhY2luZzogLS4wMTllbTtcblxuXHRjb2xvcjogJGdyYXlfMjtcblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5mb290ZXJfbmF2IHtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzEsIG1pbikge1xuXHRcdG1heC13aWR0aDogMzYuOHJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF8xIC0gMSkge1xuXHRcdG1heC13aWR0aDogMjYuNXJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmZvb3Rlcl9uYXZfX2xpc3Qge1xuXHRjb2x1bW4tY291bnQ6IDM7XG59XG5cbi5mb290ZXJfbmF2X19pdGVtIHtcblx0cGFkZGluZzogMCAyLjNyZW0gMS45cmVtIDA7XG5cblx0Zm9udC1zaXplOiAxLjNyZW07XG5cdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblxuXHRjb2xvcjogJGdyYXlfMjtcbn1cblxuLmZvb3Rlcl9uYXZfX2xpbmsge1xuXHRAaW5jbHVkZSBob3Zlcl9saW5lO1xuXG5cdHdpZHRoOiBhdXRvO1xuXHRwYWRkaW5nLWJvdHRvbTogLjJyZW07XG5cblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmZvb3Rlcl9jb250YWN0cyB7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80LCBtaW4pIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICRvcmFuZ2U7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjZyZW07XG5cdFx0fVxuXHR9XG5cblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiAuNHJlbTtcblxuXHRcdGNvbG9yOiAkZ3JheV8yO1xuXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdGEge1xuXHRcdEBpbmNsdWRlIGhvdmVyX2xpbmU7XG5cblx0XHRtYXJnaW4tbGVmdDogLjRyZW07XG5cblx0XHRjb2xvcjogJG9yYW5nZTtcblx0fVxufVxuXG4uZm9vdGVyX19ib3R0b20ge1xuXHRwYWRkaW5nLXRvcDogMi45cmVtO1xuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF8xLCBtaW4pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG5cbi5mb290ZXJfX3ByaXZhY3kge1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0bGV0dGVyLXNwYWNpbmc6IC0uMDJlbTtcblxuXHRjb2xvcjogJGdyYXlfMjtcblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSAtIDEsICRwb2ludF80KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDMuNHJlbTtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdHAge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjdyZW07XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxcHg7XG5cblx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMjtcblxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzEsIG1pbikge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzEgLSAxKSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjAxOGVtO1xuXG5cdFx0Y29sb3I6ICRncmF5XzI7XG5cblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjdyZW07XG5cdFx0fVxuXHR9XG59XG4iLCJAbWl4aW4gbmF2X2FjdGl2ZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4yM2VtO1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IC4xcmVtO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXJfbGluZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG5cclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAxJSk7XHJcblxyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5uZXdzX3dyYXBfZGV2IHtcclxuXHRtYXgtd2lkdGg6ICRwYWdlX3dpZHRoO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XHJcblx0XHRwYWRkaW5nOiA0cmVtIDEuNXJlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xyXG5cdFx0cGFkZGluZzogMCAxcmVtIDZyZW07XHJcblx0fVxyXG59XHJcblxyXG4ubmV3c193cmFwcGVyIHtcclxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSwgbWluKSB7XHJcblx0XHRnYXA6IDNyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSAtIDEsICRwb2ludF80KSB7XHJcblx0XHRnYXA6IDEuNXJlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80LCBtaW4pIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwYWRkaW5nLXRvcDogNS43cmVtO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XHJcblx0XHRtYXgtd2lkdGg6IDUwcmVtO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nLXRvcDogMy40cmVtO1xyXG5cdH1cclxuXHJcblx0Lm5ld3Nfd3JhcHBlcl9fc2lkZWJhciB7XHJcblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfMSwgbWluKSB7XHJcblx0XHRcdG1heC13aWR0aDogMzYuNXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfMSAtIDEsICRwb2ludF80KSB7XHJcblx0XHRcdG1heC13aWR0aDogMzByZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xyXG5cdFx0XHR3aWR0aDogMzMuMzMlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5uZXdzX3dyYXBwZXItLW1vYl9ub19zaWRlYmFyIHtcclxuXHRcdC5uZXdzX3dyYXBwZXJfX3NpZGViYXIge1xyXG5cdFx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLm5ld3Nfd3JhcHBlcl9fbWFpbiB7XHJcblxyXG5cdCYubmV3c193cmFwcGVyX19tYWluLS13aWR0aF9tb2Qge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XHJcblx0XHR3aWR0aDogNjYuNjYlO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDMuOHJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm1haW5fbmV3cyB7XHJcblx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XHJcblx0XHQmIC5tYWluX3RpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5uZXdzX3dyYXBwZXJfX3NpZGViYXIgJiB7XHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0LjdyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWFpbl9uZXdzX193cmFwIHtcclxuXHJcblx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi10b3A6IDIuN3JlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xyXG5cdFx0bWF4LXdpZHRoOiA1MHJlbTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0bWFyZ2luLXRvcDogMS45cmVtO1xyXG5cdH1cclxuXHJcblx0JiAubmV3c19pdGVtIHtcclxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzLjZyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuXHRcdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJwKCRwb2ludF8xLCBtaW4pIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzNi41cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJwKCRwb2ludF8xIC0gMSwgJHBvaW50XzQpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMHJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XHJcblx0XHRcdHdpZHRoOiAzMy4zMyU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQobiszKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uZXdzX3dyYXBwZXJfX3NpZGViYXIgJiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5ld3Nfd3JhcHBlcl9fc2lkZWJhciAmIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG59XHJcbiIsIi5uZXdzX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuXHQmLm5ld3NfaXRlbS0tc2l6ZV9tb2Qge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDEwMHZ3O1xuXG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzEsIG1pbikge1xuXHRcdFx0bWF4LWhlaWdodDogMzYuMXJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfMSAtIDEpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDMwcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5vdGhlcnNfbmV3cyAmLFxuXHQuc2VhcmNoICYge1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0LnNlYXJjaCAmIHtcblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXHR9XG5cblx0Lm90aGVyc19uZXdzICYge1xuXHRcdC8vICY6bnRoLWNoaWxkKG4gKyAzKSB7XG5cdFx0Ly8gXHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHQvLyBcdFx0ZGlzcGxheTogbm9uZTtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cblx0XHQmOm5vdCg6bnRoLWNoaWxkKG4gKyAyKSkge1xuXHRcdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmdyaWRfbmV3cyAmIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHBhZGRpbmc6IDAgMS41cmVtIDQuNnJlbSAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC8vICY6bnRoLWNoaWxkKG4gKyAzKSB7XG5cdFx0XHQvLyBcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQvLyB9XG5cblx0XHRcdC8vICY6bm90KDpudGgtY2hpbGQobiArIDIpKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjZyZW07XG5cdFx0XHQvLyB9XG5cdFx0fVxuXG5cdFx0Lm5ld3Nfd3JhcHBlcl9fbWFpbi0td2lkdGhfbW9kICYge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBicCgkcG9pbnRfMSwgbWluKSB7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5uZXdzX2l0ZW1fX2ltZ193IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XG5cdFx0bWF4LXdpZHRoOiAzNi41cmVtO1xuXHR9XG5cblx0Lm5ld3NfaXRlbS0tc2l6ZV9tb2QgJiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmdyaWRfbmV3cyAmIHtcblx0XHRoZWlnaHQ6IDEwMHZ3O1xuXG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xuXHRcdFx0bWF4LWhlaWdodDogMTcuN3JlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE0LjZyZW07XG5cdFx0fVxuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdEBpbmNsdWRlIGJwKCRwb2ludF80LCBtaW4pIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS43cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uZXdzX3dyYXBwZXJfX21haW4tLXdpZHRoX21vZCAmIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHQmIH4gLm5ld3NfaXRlbV9fY29udGVudCBoMiB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxufVxuXG4ubmV3c19pdGVtX19pbWcge1xuXHRAaW5jbHVkZSBjb3Zlcl9pbWc7XG59XG5cbi5uZXdzX2l0ZW1fX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdC5vdGhlcnNfbmV3cyAmLFxuXHQuc2VhcmNoICYge1xuXHRcdG1heC13aWR0aDogMzhyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XG5cdFx0XHRwYWRkaW5nOiAxLjVyZW0gMHJlbSAuN3JlbSAxLjRyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XG5cdFx0XHRwYWRkaW5nOiAxLjVyZW0gMS40cmVtIC43cmVtIDA7XG5cdFx0fVxuXHR9XG5cblx0Lm5ld3NfaXRlbS0tc2l6ZV9tb2QgJiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE1O1xuXG5cdFx0cGFkZGluZzogMS41cmVtIDNyZW0gNHJlbTtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cdH1cbn1cblxuLm5ld3NfaXRlbV9fdGl0bGVfdyB7XG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0Lm5ld3NfaXRlbS0tc2l6ZV9tb2QgJiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdH1cblxuXHRcdC5ncmlkX25ld3MgJiB7XG5cdFx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRoMiB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxufVxuXG4ubmV3c19pdGVtX190aXRsZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblxuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMS4yNTtcblxuXHRjb2xvcjokdGV4dDtcblxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGJvcmRlciAuMTVzIGVhc2UtaW4tb3V0O1xuXG5cdC5uZXdzX2l0ZW0tLXNpemVfbW9kICYge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSwgbWluKSB7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSAtIDEpIHtcblx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0fVxufVxuXG4ubmV3c19pdGVtX19kYXRlX3cge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ubmV3c19pdGVtX19kYXRlIHtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cblx0Y29sb3I6ICRncmF5XzQ7XG5cblx0Lm5ld3NfaXRlbS0tc2l6ZV9tb2QgJiB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxufVxuIiwiYXNpZGUge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYXNpZGVfX2xpc3Qge1xyXG5cdG1hcmdpbi10b3A6IDNyZW07XHJcblxyXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80LCBtaW4pIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUuMXJlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMy4zcmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmFzaWRlX2l0ZW0ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzLjFyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hc2lkZV9pdGVtX19pbWdfdyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjdyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuN3JlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0JiB+IC5hc2lkZV9pdGVtX19jb250ZW50IGgzIHNwYW4ge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmFzaWRlX2l0ZW1fX2ltZyB7XHJcblx0QGluY2x1ZGUgY292ZXJfaW1nO1xyXG59XHJcblxyXG4uYXNpZGVfaXRlbV9fY29udGVudCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hc2lkZV9pdGVtX190aW1lIHtcclxuXHRtYXJnaW4tdG9wOiAuM3JlbTtcclxuXHRtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcclxuXHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblxyXG5cdGNvbG9yOiAkZ3JheV80O1xyXG59XHJcblxyXG4uYXNpZGVfaXRlbV9fdGl0bGUge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuMzY7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcblx0Y29sb3I6ICR0ZXh0O1xyXG5cclxuXHQmLmFzaWRlX2l0ZW1fX3RpdGxlLS1ib2xkX21vZCB7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdH1cclxuXHJcblx0c3BhbiB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyIC4xNXMgZWFzZS1pbi1vdXQ7XHJcblx0fVxyXG59XHJcblxyXG4uYXNpZGVfZGF0ZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XHJcblx0XHRtYXJnaW46IDQuMnJlbSAwIDMuM3JlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xyXG5cdFx0bWFyZ2luOiAzLjJyZW0gMCAyLjNyZW07XHJcblx0fVxyXG59XHJcblxyXG4uYXNpZGVfZGF0ZV9fdGl0bGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxMDtcclxuXHJcblx0cGFkZGluZy1yaWdodDogMnJlbTtcclxuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblxyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5hc2lkZV9kYXRlX19saW5lIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiBjYWxjKDUwJSAtIC41cHgpO1xyXG5cdHJpZ2h0OiAwO1xyXG5cclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcclxufVxyXG5cclxuLmFzaWRlX3RlbGVncmFtIHtcclxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XHJcblx0XHRtYXJnaW46IDMuMXJlbSAwIDNyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcclxuXHRcdG1hcmdpbjogMi4xcmVtIDAgMi4xcmVtO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHQmIC5hc2lkZV90ZWxlZ3JhbV9faWNvbl93IHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLjVyZW0sIC0uNXJlbSk7XHJcblx0XHR9XHJcblxyXG5cdFx0JiAuYXNpZGVfdGVsZWdyYW1fX3RpdGxlIHtcclxuXHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYXNpZGVfdGVsZWdyYW1fX2NvbnRlbnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5hc2lkZV90ZWxlZ3JhbV9faWNvbl93IHtcclxuXHR3aWR0aDogMy41cmVtO1xyXG5cdGhlaWdodDogMy41cmVtO1xyXG5cdG1hcmdpbi1yaWdodDogMS40cmVtO1xyXG5cclxuXHRjb2xvcjogJGJsdWVfMztcclxuXHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5hc2lkZV90ZWxlZ3JhbV9fdGl0bGUge1xyXG5cdGNvbG9yOiAkdGV4dDtcclxuXHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMzU7XHJcblx0fVxyXG59XHJcbiIsIi5vdGhlcnNfbmV3cyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQuOXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi45cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm90aGVyc19uZXdzX19saXN0IHtcclxuXHRtYXJnaW4tdG9wOiAzcmVtO1xyXG59XHJcbiIsIi5ncmlkX25ld3Mge1xyXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0LjdyZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0LjdyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMuNnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tb3JlX2J0biB7XHJcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNC4xcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZ3JpZF9uZXdzX19saXN0IHtcclxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luOiAyLjlyZW0gLTEuNXJlbSAtNC42cmVtIDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcclxuXHRcdG1hcmdpbi10b3A6IDIuOXJlbTtcclxuXHR9XHJcbn1cclxuIiwiLnNlYXJjaCB7XHJcblx0LnBhZ2luYXRpb24ge1xyXG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VhcmNoX19yZXN1bHQge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjYztcclxuXHJcblx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIuM3JlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xyXG5cdFx0bWF4LXdpZHRoOiAyOC41cmVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIuOXJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0fVxyXG5cclxuXHRzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAuNHJlbTtcclxuXHJcblx0XHRcdGNvbG9yOiAkb3JhbmdlO1xyXG5cdFx0fVxyXG4gXHR9XHJcbn1cclxuXHJcbi5zZWFyY2hfX2Zvcm1fdyB7XHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdEBpbmNsdWRlIGJwKCRwb2ludF80LCBtaW4pIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi44cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzLjVyZW1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWFyY2hfZm9ybV9fd3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuMXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWFyY2hfZm9ybV9fZGVzY3Ige1xyXG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtLjAxN2VtO1xyXG5cclxuXHRjb2xvcjogI2E0YTRhNDtcclxuXHJcblx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XHJcblx0XHRtYXgtd2lkdGg6IDIyLjVyZW07XHJcblxyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDU7XHJcblx0fVxyXG59XHJcblxyXG4uc2VhcmNoX19saXN0IHtcclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMy45cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLnNlYXJjaF9fYnRuX21vcmUge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG1heC13aWR0aDogMzYuNXJlbTtcclxuXHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsIi5hdXRob3JfYmxvY2sge1xuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdH1cbn1cblxuLmF1dGhvcl9ibG9ja19faW1nX3cge1xuXHRtYXgtd2lkdGg6IDlyZW07XG5cdG1heC1oZWlnaHQ6IDlyZW07XG5cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMS44cmVtIGF1dG87XG5cdH1cbn1cblxuLmF1dGhvcl9ibG9ja19faW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1pbi13aWR0aDogOXJlbTtcblx0bWluLWhlaWdodDogOXJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hdXRob3JfYmxvY2tfX25hbWUge1xuXHRmb250LXNpemU6IDIuNHJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjhyZW07XG5cdH1cbn1cblxuLmF1dGhvcl9ibG9ja19fc29jaWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogY2FsYyg1MCUgLSAuNXB4KTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cblx0XHRib3JkZXItdG9wOiAxcHggZG90dGVkICNjY2M7XG5cdH1cblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdH1cbn1cblxuLmF1dGhvcl9ibG9ja19fc29jaWFsX2xpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE1O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6MCAyLjJyZW07XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4uYXV0aG9yX2Jsb2NrX19zb2NpYWxfaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAzcmVtO1xuXHRoZWlnaHQ6IDNyZW07XG5cblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXG5cdHRyYW5zaXRpb246IGJvcmRlciAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdH1cblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRjb2xvcjogIzEyNDQ3Nztcblx0fVxuXG5cdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRjb2xvcjogIzAwYTZlNDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XG5cdH1cbn1cblxuLmF1dGhvcl9ibG9ja19fc29jaWFsX2xpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiBhdXRvO1xuXHR3aWR0aDogMnJlbTtcblx0aGVpZ2h0OiAxLjdyZW07XG5cblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmF1dGhvcl9ibG9ja19fZGVzY3Ige1xuXHRmb250LXNpemU6IDEuNnJlbTtcblxuXHRjb2xvcjogJHRleHQ7XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY0O1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjI1O1xuXHR9XG59XG4iLCIuY29udGFjdF9ibG9jayB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSwgbWluKSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjhyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSAtIDEpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG5cclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogNC45cmVtO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMS42cmVtO1xyXG5cdH1cclxuXHJcblx0Lm1haW5fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTU7XHJcblx0fVxyXG5cclxuXHQuYnJlYWRjcnVtYnMge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuOHJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0X2Jsb2NrX19pbiB7XHJcblx0bWF4LXdpZHRoOiAkcGFnZV93aWR0aDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xyXG5cdFx0cGFkZGluZzogMCAxLjVyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcclxuXHRcdHBhZGRpbmc6IDAgMXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0X2Jsb2NrX19pbWdfYmcge1xyXG5cdEBpbmNsdWRlIHN0cmV0Y2g7XHJcblx0ei1pbmRleDogMTA7XHJcblxyXG5cdEBpbmNsdWRlIGJwKCRwb2ludF8xIC0gMSkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0X2Jsb2NrX19pbWcge1xyXG5cdEBpbmNsdWRlIGNvdmVyX2ltZztcclxufVxyXG5cclxuXHJcbi5jb250YWN0X2Jsb2NrX19jb250ZW50IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTU7XHJcblx0bWFyZ2luLXRvcDogMi4zcmVtO1xyXG59XHJcblxyXG4uY29udGFjdF9ibG9ja19fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNjI1O1xyXG5cclxuXHRwIHtcclxuXHRcdGNvbG9yOiAkdGV4dDtcclxuXHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRwYWRkaW5nOiAwIC41cmVtO1xyXG5cdH1cclxuXHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIuM3JlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0X2Jsb2NrX19saW5rcyB7XHJcblx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFjdF9ibG9ja19fbGlua3NfaXRlbSB7XHJcblx0Zm9udC1zaXplOiAxLjhyZW07XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLjVyZW07XHJcblxyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogJHRleHQ7XHJcblx0fVxyXG5cclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMuOXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjhyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5hdXRob3JfbGlzdCB7XG5cdHBhZGRpbmc6IDZyZW07XG59XG5cbi5hdXRob3JfbGlzdF9faW4ge1xuXHRtYXgtd2lkdGg6ICRwYWdlX3dpZHRoO1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XG5cdFx0cGFkZGluZzogMCAxLjVyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdH1cbn1cblxuLmF1dGhvcl9saXN0X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSwgbWluKSB7XG5cdFx0bWFyZ2luOiAwIC05cmVtIC00LjJyZW0gMDtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF8xIC0gMSwgJHBvaW50XzQpIHtcblx0XHRtYXJnaW46IDAgLTRyZW0gLTRyZW0gMDtcblx0fVxuXG5cdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi10b3A6IDMuMXJlbTtcblx0fVxufVxuXG4uYXV0aG9yX2l0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSwgbWluKSB7XG5cdFx0cGFkZGluZzogMCA5cmVtIDQuMnJlbSAwO1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSAtIDEsICRwb2ludF80KSB7XG5cdFx0cGFkZGluZzogMCA0cmVtIDRyZW0gMDtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdC5hdXRob3JfaXRlbV9fbmFtZSB7XG5cdFx0XHRjb2xvcjogJG9yYW5nZTtcblx0XHR9XG5cdH1cbn1cblxuLmF1dGhvcl9pdGVtX19pbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF1dGhvcl9pdGVtX19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5hdXRob3JfaXRlbV9faW1nX3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0d2lkdGg6IDlyZW07XG5cdGhlaWdodDogOXJlbTtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjhyZW07XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHQmICsgLmF1dGhvcl9pdGVtX19uYW1lIGEge1xuXHRcdFx0Y29sb3I6ICRvcmFuZ2U7XG5cdFx0fVxuXHR9XG59XG5cbi5hdXRob3JfaXRlbV9faW1nX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmF1dGhvcl9pdGVtX19pbWcge1xuXHRAaW5jbHVkZSBjb3Zlcl9pbWc7XG59XG5cbi5hdXRob3JfaXRlbV9fbmFtZSB7XG5cdGZvbnQtc2l6ZTogMi40cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0Y29sb3I6ICR0ZXh0O1xuXG5cdHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHQmIC5hdXRob3JfaXRlbV9fbmFtZV9saW5rIHtcblx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdH1cblx0fVxufVxuXG4uYXV0aG9yX2l0ZW1fX25hbWVfbGluayB7XG5cdGNvbG9yOiAkdGV4dDtcblxuXHR0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5hdXRob3JfaXRlbV9fcHJvZiB7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0Y29sb3I6ICR0ZXh0O1xuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjhyZW07XG5cdH1cbn1cblxuLmF1dGhvcl9pdGVtX19zb2NpYWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIC41cHgpO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogMTA7XG5cblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDFweDtcblxuXHRcdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2NjYztcblx0fVxuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxufVxuXG4uYXV0aG9yX2l0ZW1fX3NvY2lhbF9saXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxNTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuXG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOjAgMi4ycmVtO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLmF1dGhvcl9pdGVtX19zb2NpYWxfaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAzcmVtO1xuXHRoZWlnaHQ6IDNyZW07XG5cblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXG5cdHRyYW5zaXRpb246IGJvcmRlciAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdH1cblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRjb2xvcjogIzEyNDQ3Nztcblx0fVxuXG5cdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRjb2xvcjogIzAwYTZlNDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XG5cdH1cbn1cblxuLmF1dGhvcl9pdGVtX19zb2NpYWxfbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IGF1dG87XG5cdHdpZHRoOiAycmVtO1xuXHRoZWlnaHQ6IDEuN3JlbTtcblxuXHRjb2xvcjogY3VycmVudENvbG9yO1xufVxuIiwiLmFydGljbGVfY2FwdGlvbiB7XG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxufVxuXG4uYXJ0aWNsZV9jYXB0aW9uX190aXRsZSB7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG5cdGxpbmUtaGVpZ2h0OiAxLjE5O1xuXG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjYztcblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuMXJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF8xLCBtaW4pIHtcblx0XHRmb250LXNpemU6IDMuNHJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF8xIC0gMSwgJHBvaW50XzQpIHtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xuXHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uYXJ0aWNsZV9jYXB0aW9uX19yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxufVxuXG4uYXJ0aWNsZV9jYXB0aW9uX190ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxufVxuXG4uYXJ0aWNsZV9jYXB0aW9uX19hdXRob3Ige1xuXHRzcGFuIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkdGV4dDtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF8xLCBtaW4pIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF8xIC0gMSkge1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuXG4uYXJ0aWNsZV9jYXB0aW9uX19kYXRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzEsIG1pbikge1xuXHRcdHBhZGRpbmctbGVmdDogNHJlbTtcblxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzEgLSAxKSB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjRyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXG5cdFx0d2lkdGg6IDFweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xuXHRcdFx0bGVmdDogMnJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHRcdGxlZnQ6IC43cmVtO1xuXHRcdH1cblx0fVxufVxuXG4uYXJ0aWNsZV9jYXB0aW9uX19zb2NpYWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80LCBtaW4pIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG5cbi5hcnRpY2xlX2NhcHRpb25fX3NvY2lhbF9pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0d2lkdGg6IDNyZW07XG5cdGhlaWdodDogM3JlbTtcblxuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0dHJhbnNpdGlvbjogYm9yZGVyIC4zcyBlYXNlLWluLW91dDtcblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1yaWdodDogLjhyZW07XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xuXHR9XG5cblx0JjpudGgtY2hpbGQoMSkge1xuXHRcdGNvbG9yOiAjMTI0NDc3O1xuXHR9XG5cblx0JjpudGgtY2hpbGQoMikge1xuXHRcdGNvbG9yOiAjOTA0ZTllO1xuXHR9XG5cblx0JjpudGgtY2hpbGQoMykge1xuXHRcdGNvbG9yOiAjMDM2NGIwO1xuXHR9XG5cblx0JjpudGgtY2hpbGQoNCkge1xuXHRcdGNvbG9yOiAjMDBhNmU0O1xuXHR9XG59XG5cbi5hcnRpY2xlX2NhcHRpb25fX3NvY2lhbF9saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uYXJ0aWNsZV9jYXB0aW9uX19zb2NpYWxfaWNvbiB7XG5cdG1hcmdpbjogYXV0bztcblx0d2lkdGg6IDEuN3JlbTtcblx0aGVpZ2h0OiAxLjdyZW07XG5cblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuYXJ0aWNsZSB7XG5cdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xuXHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjYyNTtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDAuN3JlbTtcblx0XHRcdFx0aGVpZ2h0OiAwLjdyZW07XG5cdFx0XHRcdGxlZnQ6IC0ycmVtO1xuXHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMC43cmVtKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZV8zO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY+aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMzYuMXJlbTtcblxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyLjJyZW07XG5cdFx0fVxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjZyZW07XG5cblx0XHRcdEBpbmNsdWRlIGJwKCRwb2ludF80LCBtaW4pIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi42cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS4zcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY+cCB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjI1O1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXHR9XG5cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRAaW5jbHVkZSBicCgkcG9pbnRfNCwgbWluKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQgLSAxKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoMyxoNCxoNSxoNiB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aWZyYW1lLCB2aWRlbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmFydGljbGVfdGVsZWdyYW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblxuXHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHR9XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzLjFyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSwgbWluKSB7XG5cdFx0cGFkZGluZzogMS43cmVtIDYuN3JlbSAxLjdyZW0gNS41cmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzEgLSAxKSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogMi43cmVtIDEuNXJlbTtcblx0fVxufVxuXG4uYXJ0aWNsZV90ZWxlZ3JhbV9fc29jaWFsIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSwgbWluKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSAtIDEpIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG4uYXJ0aWNsZV90ZWxlZ3JhbV9fdGl0bGUge1xuXHRoZWlnaHQ6IG1heC1jb250ZW50O1xuXHRtYXJnaW46IGF1dG8gMDtcblxuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEuOHJlbTtcblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSwgbWluKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxLjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSAtIDEpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdH1cbn1cblxuLmFydGljbGVfdGVsZWdyYW1fX3NvY2lhbF9pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0d2lkdGg6IDRyZW07XG5cdGhlaWdodDogNHJlbTtcblxuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWVfMztcblxuXHRjb2xvcjogJHdoaXRlO1xuXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWVfMjtcblx0fVxufVxuXG4uYXJ0aWNsZV90ZWxlZ3JhbV9fc29jaWFsX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5hcnRpY2xlX3RlbGVncmFtX19zb2NpYWxfaWNvbiB7XG5cdG1hcmdpbjogYXV0bztcblx0d2lkdGg6IDIuNXJlbTtcblx0aGVpZ2h0OiAyLjVyZW07XG59XG5cbi5hcnRpY2xlX3F1b3RlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3F1b3RlLnBuZyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAtMXJlbSByaWdodCAzcmVtO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEzLjVyZW0gOS42cmVtO1xuXG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzEsIG1pbikge1xuXHRcdHBhZGRpbmc6IDIuM3JlbSAzLjFyZW0gMy43cmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzEgLSAxKSB7XG5cdFx0cGFkZGluZzogMi43cmVtIDEuMXJlbSAyLjZyZW07XG5cdH1cblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIuMnJlbTtcblx0fVxuXHQmIHAge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRsaW5lLWhlaWdodDogMS42MjU7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdH1cblx0fVxuXG5cdC8vIHJlbWFrZSB3aXRoIGJhY2tncm91bmRcblxuXHQvLyBpbWcge1xuXHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHRib3R0b206IC0xcmVtO1xuXHQvLyBcdHJpZ2h0OiAzcmVtO1xuXG5cdC8vIFx0ei1pbmRleDogMTA7XG5cdC8vIFx0d2lkdGg6IDEwMCU7XG5cdC8vIFx0aGVpZ2h0OiBtYXgtY29udGVudDtcblx0Ly8gXHRtYXgtd2lkdGg6IDEzLjVyZW07XG5cblxuXHQvLyBcdEBpbmNsdWRlIGJwKCRwb2ludF8xLCBtaW4pIHtcblx0Ly8gXHRcdGJvdHRvbTogLTFyZW07XG5cdC8vIFx0XHRyaWdodDogM3JlbTtcblxuXHQvLyBcdFx0bWF4LXdpZHRoOiAxMy41cmVtO1xuXHQvLyBcdH1cblxuXHQvLyBcdEBpbmNsdWRlIGJwKCRwb2ludF8xIC0gMSkge1xuXHQvLyAgICAgYm90dG9tOiAtMC42cmVtO1xuICAvLyBcdCAgcmlnaHQ6IDEuMnJlbTtcblxuXHQvLyAgICAgbWF4LXdpZHRoOiAxMXJlbTtcblx0Ly8gXHR9XG5cdC8vIH1cbn1cblxuLmFydGljbGVfcXVvdGVfX2F1dGhvciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTU7XG5cblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjlyZW07XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblx0fVxufVxuXG4uYXJ0aWNsZV9wb3B1bGFyX25ld3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF8xLCBtaW4pIHtcblx0XHRwYWRkaW5nOiAyLjhyZW0gMnJlbSAzLjVyZW0gMi45cmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzEgLSAxKSB7XG5cdFx0cGFkZGluZzogMi44cmVtIDFyZW07XG5cdH1cblxuXHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHR9XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRAaW5jbHVkZSBicCgkcG9pbnRfMSwgbWluKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1LjZyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAoJHBvaW50XzEgLSAxKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdH1cblx0fVxuXG5cdGgzIHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjI1O1xuXHRcdGNvbG9yOiAkdGV4dDtcblxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTNhM2EzO1xuXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdH1cblx0fVxufVxuXG4uYXJ0aWNsZV90YWdzIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHQmLmFydGljbGVfdGFncy0taW5kZW50X21vZCB7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0fVxuXG5cdCYuYXJ0aWNsZV90YWdzLS1jb2xvcl9tb2Qge1xuXHRcdHNwYW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblx0XHR9XG5cdH1cblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdH1cblxuXHRzcGFuLCBhIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHBhZGRpbmc6IDFyZW0gMS41cmVtIC43cmVtIDtcblx0XHRsaW5lLWhlaWdodDogLjc7XG5cdH1cblxuXHRzcGFuIHtcblx0XHRoZWlnaHQ6IG1heC1jb250ZW50O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZV8zO1xuXHR9XG5cblx0YSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjhyZW07XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cblx0XHRjb2xvcjogJHRleHQ7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQsIGNvbG9yIC4zcyBlYXNlLWluLW91dDtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC44cmVtO1xuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC44cmVtO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzQ7XG5cdFx0fVxuXHR9XG59XG5cbi5hcnRpY2xlX3RhZ3NfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG4iLCIuZXJyb3JfYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSwgbWluKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF8xIC0gMSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5cbi5lcnJvcl9ibG9ja19faW1nX3cge1xuXHRtYXgtd2lkdGg6IDQzLjFyZW07XG5cdGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cblx0QGluY2x1ZGUgYnAoJHBvaW50XzQsIG1pbikge1xuXHRcdG1hcmdpbi1yaWdodDogMnJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRwb2ludF80IC0gMSkge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0aW1nIHtcblx0XHRAaW5jbHVkZSBjb250YWluX2ltZztcblx0fVxufVxuXG4uZXJyb3JfYmxvY2tfX2NvbnRlbnQge1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuLmVycm9yX2Jsb2NrX190aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSwgbWluKSB7XG5cdFx0Zm9udC1zaXplOiAzLjRyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfMSAtIDEsICRwb2ludF80KSB7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkcG9pbnRfNCAtIDEpIHtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0fVxufVxuXG4uZXJyb3JfYmxvY2tfX2Rlc2NyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXG5cdGNvbG9yOiAkZ3JheV80O1xuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS43cmVtO1xuXHR9XG59XG5cbi5lcnJvcl9ibG9ja19fYnRuIHtcblx0YSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxufVxuIiwiLnBvbGljeV9ibG9jayB7XG5cdGgxIHtcblx0XHRmb250LXNpemU6IDMuNHJlbTtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjFyZW07XG5cdFx0fVxuXHR9XG5cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHR9XG5cblx0aDR7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdH1cblxuXHRoNSB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdH1cblxuXHRoNiB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdH1cblxuXHRoMixoMyxoNCxoNSxoNiB7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHR9XG5cdH1cblx0cCxhLHNwYW4saSxiLHN0cm9uZyB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXHR9XG59XG4iXX0= */