@charset "UTF-8";
/* リコピンリッチ（2022.3.14リニューアル）
--------------------------------------------------------- */
/* =================================================================
   BASE
================================================================= */
/* Reset
--------------------------------------------------------- */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

.a-color-text {
  background-color: #323232;
}

.a-color-link {
  background-color: inherit;
}

.a-color-bd-gray {
  background-color: #e7e7e7;
}

.a-color-yellow {
  background-color: #fbe602;
}

.a-color-red {
  background-color: #ed1c29;
}

.a-color-gold {
  background-color: #a9a186;
}

.a-color-beige {
  background-color: #ece3d3;
}

.a-color-cream {
  background-color: #f2e8d1;
}

/* Bass
--------------------------------------------------------- */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

body {
  font-size: 14px;
  color: #323232;
  font-family: "M PLUS 1p", "HiraginoSans-W3", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, sans-serif;
  font-style: normal;
}

a {
  color: inherit;
  text-decoration: none;
  display: block;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease 0s;
  transition: opacity 0.2s ease 0s;
}
a:hover {
  opacity: 0.7;
  text-decoration: none;
}
a button:hover {
  opacity: 1;
}

button {
  display: block;
  cursor: pointer;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
button:hover {
  opacity: 0.7;
}

img {
  display: block;
  max-width: 100%;
}

input, button, textarea, select {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  text-align: inherit;
}

input[type=text], select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

input[type=checkbox], input[type=radio], label {
  cursor: pointer;
}

textarea {
  resize: none;
}

select::-ms-expand {
  display: none;
}

input::-ms-clear {
  visibility: hidden;
}

input::-ms-reveal {
  visibility: hidden;
}

select::-ms-expand {
  visibility: hidden;
}

input:focus,
button:focus,
select:focus,
textarea:focus {
  opacity: 0.7;
}

i {
  display: inline-block;
  vertical-align: middle;
}

main {
  display: block;
}

/* Font
--------------------------------------------------------- */
@font-face {
  font-family: "Hero";
  src: url("/delmonte/beverage/font/Hero.ttf.woff") format("woff"), url("/delmonte/beverage/font/Hero.ttf.svg#Hero") format("svg"), url("/delmonte/beverage/font/Hero.ttf.eot"), url("/delmonte/beverage/font/Hero.ttf.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}
/* =================================================================
   LAYOUT
================================================================= */
/* Layout
--------------------------------------------------------- */
html {
  height: 100%;
  min-height: 100%;
}

body {
  min-width: 1400px;
  height: 100%;
  min-height: 100%;
}

.l-header {
  width: 100%;
  min-width: 1400px;
}
.l-header__inner {
  width: 1400px;
  margin: 0 auto;
  padding: 0 70px;
}

.l-content {
  width: 100%;
  min-width: 1400px;
}
.l-content__inner {
  width: 1400px;
  margin: 0 auto;
}
.l-content__inner.breadcramb {
  padding: 0 63px;
}

.l-footer {
  width: 100%;
  min-width: 1400px;
}
.l-footer.border {
  border-bottom: 1px solid #e7e7e7;
}
.l-footer__inner {
  width: 1400px;
  margin: 0 auto;
  padding: 0 70px;
}

.u-only-pc {
  display: block !important;
}

.u-only-sp {
  display: none !important;
}

/* Header
--------------------------------------------------------- */
.l-header {
  border-bottom: 1px solid #e7e7e7;
}
.l-header__inner {
  padding-bottom: 25px;
  overflow: hidden;
}
.l-header__logo {
  float: left;
  margin-top: 20px;
  width: 200px;
}
.l-header__nav {
  display: inline-block;
  margin-left: 88px;
}
.l-header__nav ul {
  overflow: hidden;
  padding-top: 40px;
}
.l-header__nav ul > li {
  float: left;
  font-size: 14px;
  letter-spacing: 0.08em;
  position: relative;
  margin: 0 20px;
}
.l-header__nav ul > li:after {
  content: "|";
  display: block;
  position: absolute;
  right: -21px;
  top: 0;
  color: red;
}
.l-header__nav ul > li:last-child:after {
  content: none;
}
.l-header__nav ul > li a {
  padding-bottom: 4px;
  display: block;
}
.l-header__nav ul > li a:after {
  content: "";
  display: block;
  height: 2px;
  width: 0;
  background-color: #ed1c29;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
  margin: 0 auto;
  position: relative;
  top: 4px;
}
.l-header__nav ul > li a:hover {
  text-decoration: none;
}
.l-header__nav ul > li a:hover:after {
  width: 100%;
}
.l-header__sns {
  float: right;
}
.l-header__sns-link {
  overflow: hidden;
  margin-bottom: 8px;
}
.l-header__sns-link > li {
  float: left;
  margin-left: 5px;
  width: 40px;
}
.l-header__sns-text {
  float: right;
  font-size: 12px;
  letter-spacing: 0.02em;
  clear: both;
  padding-right: 24px;
  width: 128px;
  text-align: right;
  background-image: url("/delmonte/beverage/img/common/sns_text_bg.png");
  background-repeat: no-repeat;
}

.l-header__toggle {
  display: none;
}
.l-header__sp-menu {
  background-color: #f7f4ef;
  position: relative;
  text-align: center;
  position: absolute;
  z-index: 1;
  top: 0;
  width: 100%;
  height: 0;
  max-height: 0;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  overflow: hidden;
  padding: 0;
}
.l-header__sp-menu.is-open {
  height: auto;
  max-height: 403px;
  padding: 15px 25px 26px;
  z-index: 10;
}
.l-header__sp-menu-logo {
  width: 40%;
  margin: 0 auto 10px;
  position: relative;
}
.l-header__sp-menu-list {
  padding: 0 0 30px;
}
.l-header__sp-menu-list > li {
  text-align: center;
  font-size: 16px;
  padding: 13px 0 13px;
  border-bottom: 1px solid #58ba41;
}
.l-header__sp-menu-sns > li {
  display: inline-block;
  margin-left: 15px;
  width: 33px;
}
.l-header__sp-menu-close {
  position: absolute;
  right: 18px;
  top: 12px;
  padding: 10px;
}
.l-header__sp-menu-close img {
  width: 13px;
  height: 13px;
}

/* スライドメニューボタン
--------------------------------------------------------- */
.a-trigger {
  display: inline-block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  width: 20px;
  height: 20px;
}
.a-trigger span {
  display: inline-block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: black;
}
.a-trigger span:nth-of-type(1) {
  top: 0;
}
.a-trigger span:nth-of-type(2) {
  top: 9px;
}
.a-trigger span:nth-of-type(3) {
  bottom: 0;
}
.a-trigger.active span:nth-of-type(1) {
  -webkit-transform: translateY(9px) rotate(-45deg);
      -ms-transform: translateY(9px) rotate(-45deg);
          transform: translateY(9px) rotate(-45deg);
}
.a-trigger.active span:nth-of-type(2) {
  opacity: 0;
}
.a-trigger.active span:nth-of-type(3) {
  -webkit-transform: translateY(-9px) rotate(45deg);
      -ms-transform: translateY(-9px) rotate(45deg);
          transform: translateY(-9px) rotate(45deg);
}

/* Footer
--------------------------------------------------------- */
.l-footer {
  border-top: 1px solid #e7e7e7;
}
.l-footer__inner {
  overflow: hidden;
}
.l-footer__inner.top {
  padding-top: 55px;
}
.l-footer__inner.bottom {
  padding-top: 20px;
  padding-bottom: 20px;
}
.l-footer__top {
  overflow: hidden;
  padding-bottom: 50px;
}
.l-footer__sns-link {
  float: left;
  overflow: hidden;
}
.l-footer__sns-link > li {
  float: left;
  margin-right: 16px;
  width: 33px;
}
.l-footer__sns-link > li:last-child {
  margin-right: 0;
}
.l-footer__nav {
  float: left;
  padding-top: 8px;
  padding-left: 51px;
}
.l-footer__nav > div {
  float: left;
  width: 200px;
}
.l-footer__nav > div:nth-child(1) {
  width: 190px;
}
.l-footer__nav > div:nth-child(2) {
  width: 194px;
}
.l-footer__nav > div:nth-child(3) {
  width: 140px;
}
.l-footer__nav > div:nth-child(4) {
  width: 200px;
}
.l-footer__nav-list + .l-footer__nav-title {
  margin-top: 30px;
}
.l-footer__nav-title {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.06em;
  color: #ed1c29;
  margin-bottom: 21px;
  pointer-events: none;
}
.l-footer__nav-list > li {
  font-size: 14px;
  letter-spacing: 0.06em;
  margin-bottom: 11px;
  padding-left: 20px;
  position: relative;
  line-height: 0.8;
}
.l-footer__nav-list > li a {
  font-size: 14px;
  line-height: 1.4;
}
.l-footer__nav-list > li:before {
  content: "・";
  color: #ed1c29;
  position: absolute;
  left: 3px;
  top: 4px;
}
.l-footer__nav-list > li a {
  display: inline-block;
}
.l-footer__nav-list > li a:hover {
  text-decoration: none;
}
.l-footer__logo {
  float: right;
  margin-top: -3px;
  width: 190px;
  margin-right: 16px;
}
.l-footer__sub-nav-wrapper {
  padding-left: 429px;
}
.l-footer__sub-nav {
  overflow: hidden;
  float: left;
  margin-bottom: 29px;
}
.l-footer__sub-nav > li {
  float: left;
  font-size: 12px;
  letter-spacing: 0.08em;
  position: relative;
  margin: 0 10px;
  padding-top: 2px;
}
.l-footer__sub-nav > li a {
  font-size: 12px;
  line-height: 1.4;
}
.l-footer__sub-nav > li:after {
  content: "|";
  display: block;
  position: absolute;
  right: -12px;
  top: 3px;
  color: red;
}
.l-footer__sub-nav > li a:hover {
  text-decoration: none;
}
.l-footer__sub-nav.last > li {
  content: none;
  margin-right: 0;
}
.l-footer__link {
  display: inline-block;
}
.l-footer__link img {
  width: 310px;
}
.l-footer__copy {
  padding-top: 10px;
  font-size: 12px;
  letter-spacing: 1px;
  float: right;
  text-align: right;
}
.l-footer__copy span {
  font-size: 18px;
  margin: 0 5px;
  position: relative;
  top: 3px;
}

/* Side Navi
--------------------------------------------------------- */
.l-side > section {
  margin-bottom: 45px;
}
.l-side__border {
  margin: 20px 0;
}

.l-side-keyword {
  margin-bottom: -8px;
}

.l-side-theme > li {
  padding: 0 22px;
  background-color: white;
  font-size: 1.6rem;
  letter-spacing: 1.3px;
  font-weight: 500;
}
.l-side-theme > li a {
  padding: 22px 1px;
  background-image: url("/delmonte/beverage/img/common/arrow_right_red.png");
  background-repeat: no-repeat;
  background-position: right center;
}
.l-side-theme > li:not(:last-child) a {
  border-bottom: 1px solid #c6c1ae;
}

.l-side-recipe > li {
  background-color: white;
  padding: 10px 10px;
  margin-bottom: 10px;
}
.l-side-recipe > li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.l-side-recipe__thumbnail {
  width: 90px;
  height: 0;
  padding-bottom: 60px;
  background-size: cover;
  background-position: center center;
}
.l-side-recipe__body {
  margin-left: 12px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.l-side-recipe__title {
  color: #ed1c29;
  font-size: 1.2rem;
  line-height: 1.67;
  letter-spacing: 1px;
  font-weight: 500;
  margin-top: -2px;
  margin-bottom: 2px;
}
.l-side-recipe__text {
  font-size: 1.4rem;
  line-height: 1.43;
  letter-spacing: 1.1px;
  font-weight: 500;
}

.l-side-banner > li {
  margin-bottom: 15px;
}
.l-side-banner > li img {
  width: 100%;
}

.l-side-category > li {
  padding: 0 22px;
  background-color: white;
  font-size: 1.6rem;
  letter-spacing: 1.3px;
  font-weight: 500;
  padding-left: 62px;
  margin-bottom: 4px;
  background-repeat: no-repeat;
}
.l-side-category > li a {
  padding: 22px 1px;
  background-repeat: no-repeat;
  background-size: 6px 12px;
  background-position: right center;
}
.l-side-category > li.new {
  background-image: url("/delmonte/beverage/img/lineup/cat_icon_1.png");
  background-size: 14px 35px;
  background-position: left 28px center;
}
.l-side-category > li.new a {
  background-image: url("/delmonte/beverage/img/lineup/cat_arrow_1.png");
}
.l-side-category > li.tomato {
  background-image: url("/delmonte/beverage/img/lineup/cat_icon_2.png");
  background-size: 26px 26px;
  background-position: left 22px center;
}
.l-side-category > li.tomato a {
  background-image: url("/delmonte/beverage/img/lineup/cat_arrow_2.png");
}
.l-side-category > li.begi {
  background-image: url("/delmonte/beverage/img/lineup/cat_icon_3.png");
  background-size: 23px 30px;
  background-position: left 23px center;
}
.l-side-category > li.begi a {
  background-image: url("/delmonte/beverage/img/lineup/cat_arrow_3.png");
}
.l-side-category > li.fruits {
  background-image: url("/delmonte/beverage/img/lineup/cat_icon_4.png");
  background-size: 25px 32px;
  background-position: left 22px center;
}
.l-side-category > li.fruits a {
  background-image: url("/delmonte/beverage/img/lineup/cat_arrow_4.png");
}
.l-side-category > li.juice {
  background-image: url("/delmonte/beverage/img/lineup/cat_icon_5.png");
  background-size: 23px 34px;
  background-position: left 23px center;
}
.l-side-category > li.juice a {
  background-image: url("/delmonte/beverage/img/lineup/cat_arrow_5.png");
}
.l-side-category > li.soup {
  background-image: url("/delmonte/beverage/img/lineup/cat_icon_6.png");
  background-size: 30px 30px;
  background-position: left 19px top 11px;
}
.l-side-category > li.soup a {
  background-image: url("/delmonte/beverage/img/lineup/cat_arrow_6.png");
}
.l-side-brand > li {
  background-color: white;
  margin-bottom: 5px;
}
.l-side-brand > li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-side-brand__thumbnail {
  width: 70px;
  height: 0;
  padding-bottom: 100px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  background-color: white;
}
.l-side-brand__body {
  margin-left: 2px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px 10px;
}
.l-side-brand__title {
  font-size: 1.2rem;
  line-height: 1.67;
  letter-spacing: 1px;
  font-weight: 500;
  margin-top: -2px;
  margin-bottom: 2px;
}
.l-side-brand__text {
  font-size: 1.4rem;
  line-height: 1.43;
  letter-spacing: 1.1px;
  font-weight: 500;
}

.l-side-sns__title {
  border-top: 3px solid black;
  font-size: 1.8rem;
  line-height: 2.5;
  text-align: center;
  font-weight: bold;
}
.l-side-sns__insta {
  width: 100%;
  margin-bottom: 11px;
}
.l-side-sns__list {
  overflow: hidden;
}
.l-side-sns__list > li {
  float: left;
  width: calc(50% - 4px);
}
.l-side-sns__list > li:first-child {
  margin-right: 8px;
}
.l-side-sns__list > li img {
  width: 100%;
}

.l-side-special {
  margin-bottom: 0 !important;
}
.l-side-special > li {
  width: 260px !important;
  margin-right: 0 !important;
}
.l-side-special > li:not(:last-child) {
  margin-bottom: 20px;
}
.l-side-special > li .tag span {
  font-size: 1.6rem;
  padding: 0 30px;
}

/* =================================================================
   ATOMS
================================================================= */
/* Text
--------------------------------------------------------- */
.a-text-xxl {
  font-size: 36px;
  line-height: 1.4;
  letter-spacing: normal;
}

.a-text-xl {
  font-size: 28px;
  line-height: 1.4;
  letter-spacing: normal;
}

.a-text-lg {
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: normal;
}

.a-text-md {
  font-size: 14px;
  line-height: 1.8;
  letter-spacing: normal;
}

.a-text-sm {
  font-size: 12px;
  line-height: 1.8;
  letter-spacing: normal;
}

/* Icon
--------------------------------------------------------- */
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url(https://example.com/MaterialIcons-Regular.eot);
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(https://example.com/MaterialIcons-Regular.woff2) format("woff2"), url(https://example.com/MaterialIcons-Regular.woff) format("woff"), url(https://example.com/MaterialIcons-Regular.ttf) format("truetype");
}
.a-icon {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
}

/* Button
--------------------------------------------------------- */
.a-btn {
  width: 100%;
  background-color: #ed1c29;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.7px;
  color: white;
  border-radius: 30px;
  padding: 17px 10px;
  text-align: center;
  border: 3px solid yellow;
}
.a-btn.recipe {
  background-image: url("/delmonte/beverage/img/common/icon_lines_white.png");
  background-repeat: no-repeat;
  background-size: 22px 20px;
  background-position: left 64px center;
  padding-left: 37px;
}
.a-btn.amb {
  background-image: url("/delmonte/beverage/img/common/icon_right_white.png"), url("/delmonte/beverage/img/common/icon_amb.png");
  background-repeat: no-repeat;
  background-size: 20px 24px;
  background-position: right 25px center, left 58px center;
  padding-left: 40px;
}
.a-btn.nobg {
  border: none;
  background-image: none;
  font-size: 2.2rem;
  letter-spacing: 1.1px;
  padding: 19px 0;
}
.a-btn.howto {
  font-size: 1.6rem;
  padding: 22px 10px;
  border: none;
  background-image: url("/delmonte/beverage/img/common/icon_down_white.png"), url("/delmonte/beverage/img/common/icon_twitter.png");
  background-repeat: no-repeat;
  background-size: 18px 9px, 50px 50px;
  background-position: right 25px center, left 54px center;
  padding-left: 40px;
}
.a-btn--red {
  background-color: white;
  color: #ed1c29;
  border: none;
  background-image: url("/delmonte/beverage/img/common/icon_lines_red.png");
  background-repeat: no-repeat;
  background-size: 22px 20px;
  background-position: left 44px center;
  padding-left: 37px;
}

.a-btn-small {
  width: 100%;
  background-color: #ed1c29;
  font-size: 1.3rem;
  letter-spacing: 0.6px;
  color: white;
  border-radius: 16px;
  padding: 6px 10px;
  text-align: center;
  background-image: url("/delmonte/beverage/img/common/icon_right_white.png");
  background-size: 6px 12px;
  background-repeat: no-repeat;
  background-position: right 10px center;
}
.a-btn-small.search {
  background-image: url("/delmonte/beverage/img/common/icon_lense.png");
  background-repeat: no-repeat;
  background-size: 6px 12px, 16px 16px;
  background-position: left 16px center;
}
.a-btn-small.recipe {
  background-image: url("/delmonte/beverage/img/common/icon_right_white.png"), url("/delmonte/beverage/img/common/icon_lines_white.png");
  background-repeat: no-repeat;
  background-size: 6px 12px, 18px 16px;
  background-position: right 12px center, left 16px center;
  padding-left: 20px;
}

/* Form
--------------------------------------------------------- */
::-webkit-input-placeholder {
  color: rgba(35, 24, 21, 0.5);
}

::-moz-placeholder {
  color: rgba(35, 24, 21, 0.5);
}

:-moz-placeholder {
  color: rgba(35, 24, 21, 0.5);
}

:-ms-input-placeholder {
  color: rgba(35, 24, 21, 0.5);
}

input:focus,
textarea:focus {
  border: solid 1px black;
}

.a-input-text {
  width: 100%;
  font-size: 1.6rem;
  color: #323232;
  background-color: #e9e9e9;
  border: solid 1px #e7e7e7;
  border-radius: 6px;
  padding: 23px 22px;
}

.a-textarea {
  width: 100%;
  font-size: 1.6rem;
  color: #323232;
  background-color: #e9e9e9;
  border: solid 1px #e7e7e7;
  border-radius: 6px;
  padding: 23px 22px;
}

.a-number {
  width: 100%;
  font-size: 1.6rem;
  color: #323232;
  background-color: #e9e9e9;
  border: solid 1px #e7e7e7;
  border-radius: 6px;
  padding: 20px 20px;
}

.a-number-list {
  overflow: hidden;
}
.a-number-list .a-number {
  width: 66px;
  float: left;
  margin-right: 8px;
}
.a-number-list span {
  font-size: 2.4rem;
  position: relative;
  top: 23px;
}

/* input[type="radio"] 
--------------------------------------------------------- */
.a-radio {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 34px;
  height: 34px;
  border-radius: 100%;
  border: 2px solid #409BF9;
  position: relative;
}
.a-radio:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: #409BF9;
  position: relative;
  left: 5px;
  top: 5px;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.a-radio:checked {
  border: 2px solid #409BF9;
}
.a-radio:checked:after {
  opacity: 1;
}

.a-radio-list > li {
  position: relative;
  padding: 2px 0;
  padding-left: 48px;
  margin-bottom: 14px;
}
.a-radio-list > li input {
  position: absolute;
  left: 0;
  top: 0;
}

/* Check
--------------------------------------------------------- */
.a-check {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 32px;
  height: 32px;
  border-radius: 4px;
  border: 2px solid #e7e7e7;
  position: relative;
}
.a-check:before, .a-check:after {
  content: "";
  display: block;
  border-radius: 2px;
  background-color: white;
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.a-check:before {
  width: 2px;
  height: 8px;
  left: 8px;
  bottom: 7px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.a-check:after {
  width: 2px;
  height: 16px;
  left: 16px;
  bottom: 7px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.a-check:checked {
  border: 2px solid black;
  background-color: black;
}
.a-check:checked:before, .a-check:checked:after {
  opacity: 1;
}

.a-check-list > li {
  position: relative;
  padding: 2px 0;
  padding-left: 48px;
  margin-bottom: 16px;
}
.a-check-list > li input {
  position: absolute;
  left: 0;
  top: 0;
}

/* select
--------------------------------------------------------- */
.a-select {
  width: 320px;
  background-color: white;
  border: 1px solid #e7e7e7;
  border-radius: 6px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}
.a-select select {
  padding: 20px 23px;
  font-size: 1.6rem;
  color: #323232;
  width: 100%;
  cursor: pointer;
}
.a-select button {
  border-left: 1px solid #e7e7e7;
  padding: 19px 23px;
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: none;
}
.a-select button i {
  color: #323232;
  font-size: 1.8rem;
}

.a-select-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.a-select-list__label {
  display: block;
}
/* input[type="file"] 
--------------------------------------------------------- */
.a-file {
  font-size: 1.6rem;
  padding: 17px 34px;
  color: #409BF9;
  background-color: white;
  border: 2px solid #409BF9;
  border-radius: 6px;
  display: inline-block;
}
/* input[type="time/date"] 
--------------------------------------------------------- */
.a-time {
  width: 100%;
  background-color: white;
  border: 1px solid #e7e7e7;
  border-radius: 6px;
  overflow: hidden;
  color: #323232;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.a-time a-text {
  border: none;
  border-radius: 0;
}
.a-time select {
  padding: 20px 23px;
  font-size: 1.6rem;
  color: #323232;
  width: 100%;
  cursor: pointer;
}
.a-time__button {
  border-left: 1px solid #e7e7e7;
  padding: 12px 18px;
  cursor: pointer;
}
.a-time__button i {
  color: #323232;
  font-size: 3.9rem;
}

/* =================================================================
   MOLECULES
================================================================= */
.m-breadcramb {
  overflow: hidden;
  padding: 19px 0 20px;
}
.m-breadcramb > li {
  float: left;
  font-size: 11px;
  position: relative;
  margin: 0 10px;
}
.m-breadcramb > li a {
  font-size: 11px;
}
.m-breadcramb > li:after {
  content: ">";
  position: absolute;
  right: -14px;
  top: 0;
}
.m-breadcramb > li:last-child:after {
  content: none;
}

.m-pager {
  margin-top: 37px;
  padding: 32px 0 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid black;
}
.m-pager__prev {
  background-image: url("/delmonte/beverage/img/common/arrow_prev.png");
  background-position: left center;
}
.m-pager__prev a {
  padding-left: 40px;
}
.m-pager__next {
  background-image: url("/delmonte/beverage/img/common/arrow_next.png");
  background-position: right center;
}
.m-pager__next a {
  padding-right: 33px;
}
.m-pager__prev, .m-pager__next {
  -ms-flex-preferred-size: 100px;
      flex-basis: 100px;
  background-repeat: no-repeat;
  font-size: 1.2rem;
  font-weight: 500;
  letter-spacing: 7px;
}
.m-pager__pages {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
.m-pager__list {
  display: inline-block;
}
.m-pager__list > li {
  float: left;
  margin: 0 5px;
}
.m-pager__list > li span {
  display: inline-block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 500;
  letter-spacing: 1.2px;
  border-radius: 100%;
}
.m-pager__list > li span.is-current {
  color: white;
  background-color: #ed1c29;
}

.m-title-stripe {
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.3;
  letter-spacing: 1.8px;
  background-image: url("/delmonte/beverage/img/common/stripe.png");
  background-size: 26px 11px;
  background-repeat: no-repeat;
  background-position: left top 6px;
  padding-left: 37px;
  margin-bottom: 15px;
}

.m-title-center__title {
  text-align: center;
  font-size: 2.6rem;
  letter-spacing: 2.6px;
  font-weight: bold;
  background-image: url("/delmonte/beverage/img/common/stripe_red.png");
  background-size: 70px 11px;
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 31px;
  margin-bottom: 28px;
}
.m-title-center__title--white {
  color: white;
  background-image: url("/delmonte/beverage/img/common/stripe_white.png");
}
.m-title-center__text {
  font-size: 1.4rem;
  letter-spacing: 1.4px;
  text-align: center;
}
.m-title-center__text--white {
  color: white;
}

.m-title-border {
  font-size: 2rem;
  font-weight: bold;
  line-height: 1;
  letter-spacing: 2px;
  padding-left: 23px;
  position: relative;
  padding-bottom: 14px;
  border-bottom: 2px solid #ed1c29;
  padding-top: 20px;
  margin-top: -18px;
}
.m-title-border:before {
  content: "";
  display: block;
  width: 4px;
  height: 18px;
  position: absolute;
  left: 0;
  bottom: 16px;
  background-color: #ed1c29;
}
.m-title-border.orange {
  border-bottom: 2px solid #f7660b;
}
.m-title-border.orange:before {
  background-color: #f7660b;
}
.m-title-border.green {
  border-bottom: 2px solid #34a571;
}
.m-title-border.green:before {
  background-color: #34a571;
}
.m-title-border.lime {
  border-bottom: 2px solid #95c83c;
}
.m-title-border.lime:before {
  background-color: #95c83c;
}
.m-title-border.pink {
  border-bottom: 2px solid #fd4857;
}
.m-title-border.pink:before {
  background-color: #fd4857;
}
.m-title-border.brown {
  border-bottom: 2px solid #d0ac5b;
}
.m-title-border.brown:before {
  background-color: #d0ac5b;
}
.m-title-border span {
  float: right;
  padding-top: 6px;
  font-size: 1.4rem;
}

.m-calender__pager {
  overflow: hidden;
  position: relative;
  padding: 24px 0;
  overflow: hidden;
}
.m-calender__pager-prev, .m-calender__pager-next {
  font-size: 2rem;
  letter-spacing: 2px;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  color: #888 !important;
}
.m-calender__pager-prev.inactive, .m-calender__pager-next.inactive {
  pointer-events: none;
}
.m-calender__pager-prev > img, .m-calender__pager-next > img {
  display: inline;
  position: relative;
  top: 1px;
}
.m-calender__pager-prev {
  left: 0;
}
.m-calender__pager-prev > img {
  margin-right: 21px;
}
.m-calender__pager-next {
  right: 0;
}
.m-calender__pager-next > img {
  margin-left: 16px;
}
.m-calender__pager-current {
  letter-spacing: 0.04em;
  font-size: 2.6rem;
  color: #ed1c29;
  text-align: center;
}
.m-calender__body {
  border: 1px solid #e7e7e7;
  border-right: none;
  border-radius: 5px;
  margin-bottom: 12px;
}
.m-calender__week-list {
  overflow: hidden;
}
.m-calender__week-list > li {
  float: left;
  width: calc(100%/7);
  font-family: "Hero";
  font-size: 16px;
  padding: 12px 0;
  text-align: center;
  border-right: 1px solid #e7e7e7;
}
.m-calender__date-list {
  overflow: hidden;
}
.m-calender__date-list > li {
  float: left;
  width: calc(100%/7);
  border-top: 1px solid #e7e7e7;
  position: relative;
  border-right: 1px solid #e7e7e7;
}
.m-calender__date-list > li span {
  width: 36px;
  height: 36px;
  background-color: white;
  font-size: 20px;
  @includ hero;
  text-align: center;
  padding: 10px 0;
  position: absolute;
  right: 0;
  bottom: 0;
}
.m-calender__photo {
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: cover;
  background-position: center center;
}

.m-calender-body {
  margin: 0 auto;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  background-color: white;
}
.m-calender-body th, .m-calender-body td {
  border: 1px solid #e7e7e7;
  width: 165px;
}
.m-calender-body__head th {
  font-family: "Hero";
  font-size: 16px;
  padding: 12px 0;
  text-align: center;
}
.m-calender-body__body td {
  position: relative;
}
.m-calender-body__body td div {
  height: 0;
  padding-bottom: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.m-calender-body__body td span {
  font-family: "Hero", sans-serif;
  letter-spacing: 0.01em;
  display: block;
  width: 30px;
  height: 30px;
  background-color: white;
  font-size: 2rem;
  text-align: center;
  padding: 7px 0;
  position: absolute;
  right: 0;
  bottom: 0;
}

.m-keyword__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 14px;
  padding: 6px;
  background-color: white;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
}
.m-keyword__form .input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 10px;
  font-size: 1.4rem;
  padding: 8px 10px;
}
.m-keyword__form .input:focus {
  border: none;
}
.m-keyword__form .button {
  background-color: #eb2131;
  color: white;
  border-radius: 4px;
  font-size: 1.4rem;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background-image: url("/delmonte/beverage/img/common/icon_search.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px;
}
.m-keyword__tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: -8px;
  margin-left: -8px;
}
.m-keyword__tag > li {
  padding-top: 8px;
  padding-left: 8px;
}
.m-keyword__tag a {
  color: white;
  font-size: 1.4rem;
  background-color: #a9a186;
  border-radius: 4px;
  padding: 9px 10px 8px;
}
.m-keyword--side .m-keyword__form {
  margin-bottom: 16px;
}
.m-keyword--side .m-keyword__tag {
  margin-top: -4px;
  margin-left: -4px;
}
.m-keyword--side .m-keyword__tag > li {
  padding-top: 4px;
  padding-left: 4px;
}
.m-keyword--side .m-keyword__tag a {
  padding: 7px 7px 6px;
}

.m-special-list {
  margin-bottom: 40px;
  overflow: hidden;
}
.m-special-list > li {
  float: left;
  width: 300px;
}
.m-special-list > li:not(:last-child) {
  margin-right: 30px;
}
.m-special-list__item {
  position: relative;
}
.m-special-list__item .image {
  width: 100%;
}
.m-special-list__item .tag {
  display: none;
}

/* =================================================================
   ORGANISMS
================================================================= */
/* =================================================================
   TEMPLATES
================================================================= */
/* =================================================================
   Utility
================================================================= */
/* Utility
--------------------------------------------------------- */
.u-text-overflow {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

.u-only-pc {
  display: block !important;
}

.u-only-sp {
  display: none !important;
}

/* Margin
--------------------------------------------------------- */
.u-mb5 {
  margin-bottom: 5px;
}

.u-mb10 {
  margin-bottom: 10px;
}

.u-mb15 {
  margin-bottom: 15px;
}

.u-mb20 {
  margin-bottom: 20px;
}

.u-mb25 {
  margin-bottom: 25px;
}

.u-mb30 {
  margin-bottom: 30px;
}

.u-mb35 {
  margin-bottom: 35px;
}

.u-mb40 {
  margin-bottom: 40px;
}

.u-mb45 {
  margin-bottom: 45px;
}

.u-mb50 {
  margin-bottom: 50px;
}

.u-mb55 {
  margin-bottom: 55px;
}

.u-mb60 {
  margin-bottom: 60px;
}

.u-mb65 {
  margin-bottom: 65px;
}

.u-mb70 {
  margin-bottom: 70px;
}

.u-mb75 {
  margin-bottom: 75px;
}

.u-mb80 {
  margin-bottom: 80px;
}

.u-mb85 {
  margin-bottom: 85px;
}

.u-mb90 {
  margin-bottom: 90px;
}

.u-mb95 {
  margin-bottom: 95px;
}

.u-mb100 {
  margin-bottom: 100px;
}

/* アニメーション
--------------------------------------------------------- */
/* =================================================================
   Vender
================================================================= */
/* 色変数
--------------------------------------------------------- */
/* Webフォント
--------------------------------------------------------- */
#lyco3 {
  font-family: "A1明朝", "A1 Mincho", serif;
}
#lyco3 * {
  background-repeat: no-repeat;
}

/* メインビジュアル
--------------------------------------------------------- */
.o-lyco3-main {
  background-image: url("/delmonte/beverage/img/lyco3/main_visual_pc.png");
  background-size: cover;
  background-position: center center;
}
.o-lyco3-main__inner {
  height: 680px;
}
.o-lyco3-main__title {
  float: left;
  margin-top: 38px;
  margin-left: 104px;
  width: 570px;
}

/* ページ内リンク
--------------------------------------------------------- */
.o-lyco3-link {
  background-image: url("/delmonte/beverage/img/lyco3/link_bg_gold.png");
  background-size: 100%;
}
.o-lyco3-link__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 96px;
}
.o-lyco3-link__list > li {
  width: calc(100% / 3);
  position: relative;
}
.o-lyco3-link__list > li:not(:last-child):after {
  content: "";
  display: block;
  height: 23px;
  width: 4px;
  position: absolute;
  right: 0;
  top: 53px;
  background-image: url("/delmonte/beverage/img/lyco3/icon_separator.svg");
  background-repeat: no-repeat;
  background-size: 4px;
}
.o-lyco3-link__item {
  font-size: 18px;
  letter-spacing: 0.36px;
  text-align: center;
  background-image: url("/delmonte/beverage/img/lyco3/icon_arrow.svg");
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: bottom 30px center;
  padding-top: 36px;
  padding-bottom: 66px;
}
.o-lyco3-link__item .large {
  font-size: 28px;
  letter-spacing: 0.56px;
}
.o-lyco3-link__item .arrange {
  font-size: 22px;
}
.o-lyco3-link__item .lyco i {
  font-size: 9.5px;
  letter-spacing: 0.19px;
}

/* こだわり
--------------------------------------------------------- */
.o-lyco3-feature {
  background-image: url("/delmonte/beverage/img/lyco3/feature_point_bg_pc.png");
  background-size: cover;
  position: relative;
  z-index: 1;
}
.o-lyco3-feature__inner {
  padding-top: 66px;
  padding-bottom: 100px;
}
.o-lyco3-feature__title {
  margin: 0 auto 33px;
}
.o-lyco3-feature__point {
  margin: 0 auto -25px;
}
.o-lyco3-feature__text {
  color: white;
  font-size: 12px;
  line-height: 1.75;
  letter-spacing: 0.24px;
  text-align: center;
}

/* こだわり（トマト）
--------------------------------------------------------- */
.o-lyco3-feature-tomato {
  height: 852px;
  background-image: url("/delmonte/beverage/img/lyco3/feature_tomato_bg_wave_pc.png"), url("/delmonte/beverage/img/lyco3/feature_tomato_bg_pc.png");
  background-size: 100% 719px, 100%;
  background-position: top 0 center, bottom center;
  position: relative;
  z-index: 1;
  margin-top: -53px;
}
.o-lyco3-feature-tomato__inner {
  padding-top: 93px;
  padding-bottom: 40px;
  position: relative;
}
.o-lyco3-feature-tomato__title {
  width: 500px;
  margin: 0 auto 111px;
}
.o-lyco3-feature-tomato__catch {
  float: right;
  margin-right: 153px;
}
.o-lyco3-feature-tomato__product {
  position: absolute;
  left: 125px;
  top: 115px;
}

/* こだわり（野菜）
--------------------------------------------------------- */
.o-lyco3-feature-vege {
  height: 852px;
  background-image: url("/delmonte/beverage/img/lyco3/feature_vege_bg_wave_pc.png"), url("/delmonte/beverage/img/lyco3/feature_vege_bg_pc.png");
  background-size: 100% 540px, cover;
  background-position: top 78% center, center center;
  position: relative;
  z-index: 0;
}
.o-lyco3-feature-vege__inner {
  padding-top: 69px;
  padding-bottom: 40px;
  position: relative;
}
.o-lyco3-feature-vege__title {
  width: 500px;
  margin: 0 auto 106px;
}
.o-lyco3-feature-vege__catch {
  margin-left: 205px;
}
.o-lyco3-feature-vege__product {
  position: absolute;
  right: 56px;
  top: 133px;
}

/* 一日中楽しめる
--------------------------------------------------------- */
.o-lyco3-scene {
  height: 1133px;
  background-image: url("/delmonte/beverage/img/lyco3/scene_bg_wave_pc.png"), url("/delmonte/beverage/img/lyco3/scene_bg_pc.png");
  background-size: 100% 398px, cover;
  background-position: top 51% center, center center;
  position: relative;
  z-index: 0;
}
.o-lyco3-scene__inner {
  padding-top: 57px;
  padding-bottom: 40px;
  position: relative;
}
.o-lyco3-scene__board {
  margin-left: 340px;
  margin-bottom: 100px;
}
.o-lyco3-scene__title {
  margin: 0 auto 57px;
  position: relative;
  right: 20px;
}
.o-lyco3-scene__carousel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.o-lyco3-scene__carousel > div {
  margin: 0 16px;
}

/* アレンジレシピ
--------------------------------------------------------- */
.o-lyco3-recipe {
  background-color: #f8f2ec;
}
.o-lyco3-recipe__inner {
  padding-bottom: 104px;
  position: relative;
}
.o-lyco3-recipe__title {
  width: 508px;
  margin: -36px auto 40px;
}
.o-lyco3-recipe__title-arrange {
  width: 493px;
  margin: 0 auto 57px;
}
.o-lyco3-recipe__slider {
  margin-bottom: 100px;
}

.o-lyco3-recipe-slide {
  width: 454px;
  margin: 0 22px;
}
.o-lyco3-recipe-slide__photo {
  margin: 0 auto 28px;
}
.o-lyco3-recipe-slide__body {
  background-image: url("/delmonte/beverage/img/lyco3/recipe_slide_deco_pc.png");
  background-size: 94%;
  background-position: top 32px center;
  padding: 0 45px;
}
.o-lyco3-recipe-slide__sub-title {
  font-size: 24px;
  letter-spacing: 1.44px;
  text-align: center;
  margin-bottom: 10px;
}
.o-lyco3-recipe-slide__title {
  font-size: 40px;
  line-height: 1.15;
  letter-spacing: 2.4px;
  text-align: center;
}

.slick-dots {
  width: 100%;
  position: absolute;
  bottom: -82px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.slick-dots > li {
  background-color: #d4ded6;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  float: left;
  margin: 0 19px;
  cursor: pointer;
}
.slick-dots > li.slick-active {
  background-color: #e60012;
}
.slick-dots > li button {
  text-indent: -99999px;
}

/* 商品ラインナップ（トマト）
--------------------------------------------------------- */
.o-lyco3-lineup-tomato {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e60012), color-stop(50%, #640000), to(#000000));
  background-image: linear-gradient(to bottom, #e60012, #640000 50%, #000000);
}
.o-lyco3-lineup-tomato__inner {
  padding: 0 245px;
  padding-top: 82px;
  padding-bottom: 93px;
  position: relative;
  background-image: url("/delmonte/beverage/img/lyco3/lineup_tomato_bg_pc.png");
  background-position: left 62px top 419px;
  position: relative;
  overflow: hidden;
}
.o-lyco3-lineup-tomato__title {
  width: 410px;
  margin: 0 auto 69px;
}
.o-lyco3-lineup-tomato__title2 {
  width: 562px;
  margin-left: 245px;
  margin-bottom: 109px;
}
.o-lyco3-lineup-tomato__product {
  position: absolute;
  left: 271px;
  top: 321px;
}
.o-lyco3-lineup-tomato__shop {
  float: right;
  margin-bottom: 17px;
}
.o-lyco3-lineup-tomato__annotation {
  clear: both;
  color: white;
  font-size: 12px;
  letter-spacing: 0.72px;
  text-align: right;
  margin-bottom: 59px;
}
.o-lyco3-lineup-tomato__button {
  width: 300px;
  display: block;
  margin: 0 auto;
}

/* 商品ラインナップ（野菜）
--------------------------------------------------------- */
.o-lyco3-lineup-vege {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe150), color-stop(50%, #eaca46), to(#58310a));
  background-image: linear-gradient(to bottom, #ffe150, #eaca46 50%, #58310a);
}
.o-lyco3-lineup-vege__inner {
  padding: 0 248px;
  padding-top: 99px;
  padding-bottom: 98px;
  position: relative;
  background-image: url("/delmonte/beverage/img/lyco3/lineup_vege_bg_pc.png");
  background-position: right 5px top 412px;
}
.o-lyco3-lineup-vege__title {
  width: 550px;
  margin: 0 auto 112px;
  margin-left: 37px;
}
.o-lyco3-lineup-vege__product {
  position: absolute;
  right: 411px;
  top: 242px;
}
.o-lyco3-lineup-vege__shop {
  margin-bottom: 97px;
}
.o-lyco3-lineup-vege__button {
  width: 300px;
  display: block;
  margin: 0 auto;
}

/* ラインナップ（ショップ）
--------------------------------------------------------- */
.o-lyco-lineup-shop {
  width: 426px;
  padding: 25px 12px 12px;
  border-radius: 6px;
}
.o-lyco-lineup-shop.tomato {
  background-color: #b20004;
}
.o-lyco-lineup-shop.vege {
  background-color: #06852a;
}
.o-lyco-lineup-shop__name {
  color: white;
  font-size: 16px;
  letter-spacing: 0.32px;
  text-align: center;
  margin-bottom: 14px;
}
.o-lyco-lineup-shop__name i {
  font-size: 9.5px;
}
.o-lyco-lineup-shop__title {
  color: white;
  font-size: 32px;
  text-align: center;
  margin-bottom: 22px;
}
.o-lyco-lineup-shop__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -5px;
  margin-top: -5px;
}
.o-lyco-lineup-shop__list > li {
  width: 50%;
  padding-left: 5px;
  padding-top: 5px;
}
.o-lyco-lineup-shop__list > li div {
  background-color: white;
}
.o-lyco-lineup-shop__list > li img {
  width: 100%;
}

/* もっと知りたい方はこちら
--------------------------------------------------------- */
.o-lyco3-more__inner {
  padding: 0 230px;
  padding-top: 67px;
  padding-bottom: 88px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.o-lyco3-more__title {
  margin-top: 27px;
  color: #e60012;
  font-size: 37px;
  line-height: 1.78;
  letter-spacing: 0.74px;
}
.o-lyco3-more__title i {
  font-size: 20px;
}
.o-lyco3-more__link {
  width: 410px;
}
@media screen and (max-width: 700px) {
  body {
    min-width: 100%;
  }
  .l-header {
    min-width: 100%;
  }
  .l-header__inner {
    width: 100%;
    padding: 0 25px;
  }
  .l-content {
    min-width: 100%;
  }
  .l-content__inner {
    width: 100%;
    padding: 0;
  }
  .l-footer {
    min-width: 100%;
  }
  .l-footer__inner {
    width: 100%;
    padding: 0;
  }
  .u-only-pc {
    display: none !important;
  }
  .u-only-sp {
    display: block !important;
  }
  .l-header__inner {
    padding-bottom: 12px;
    border: none;
  }
  .l-header__logo {
    width: 151px;
    margin-top: 14px;
  }
  .l-header__nav {
    display: none;
  }
  .l-header__sns {
    display: none;
  }
  .l-header__toggle {
    display: block;
    float: right;
    margin-top: 20px;
    z-index: 100;
  }
  .l-footer {
    border-top: none;
  }
  .l-footer__inner.top {
    padding-top: 34px;
  }
  .l-footer__inner.bottom {
    padding-bottom: 0;
  }
  .l-footer__top {
    padding-bottom: 42px;
  }
  .l-footer__sns-link-wrapper {
    text-align: center;
    margin: 0 20px;
    padding-bottom: 34px;
    border-bottom: 2px solid #ed1c29;
  }
  .l-footer__sns-link {
    display: inline-block;
    float: none;
  }
  .l-footer__nav {
    padding: 0 20px;
    margin-bottom: 42px;
    width: 100%;
  }
  .l-footer__nav > div {
    width: 100% !important;
    border-bottom: 2px solid #ed1c29;
  }
  .l-footer__nav-list + .l-footer__nav-title {
    margin-top: 0;
    border-top: 2px solid #ed1c29;
  }
  .l-footer__nav-title {
    pointer-events: auto;
    font-size: 13px;
    letter-spacing: 0.8px;
    color: #323232;
    padding: 16px 5px;
    margin-bottom: 0;
    position: relative;
  }
  .l-footer__nav-title:after {
    content: "";
    display: block;
    width: 10px;
    height: 18px;
    background-image: url("/delmonte/beverage/img/common/arrow_right_red.png");
    background-size: 9px 18px;
    background-repeat: no-repeat;
    position: absolute;
    right: 12px;
    top: 12px;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  .l-footer__nav-title.is-open:after {
    -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  .l-footer__nav-list {
    display: none;
    padding-top: 5px;
  }
  .l-footer__nav-list > li {
    margin-bottom: 20px;
    line-height: 1.4;
  }
  .l-footer__nav-list > li:before {
    top: 0;
  }
  .l-footer__logo {
    float: none;
    margin: 0 auto;
  }
  .l-footer__sub-nav-wrapper {
    text-align: center;
    padding-left: 0;
    padding-bottom: 23px;
  }
  .l-footer__sub-nav {
    display: inline-block;
    float: none;
    margin: 0 auto;
    text-align: center;
  }
  .l-footer__sub-nav > li {
    margin-bottom: 16px;
  }
  .l-footer__sub-nav > li:nth-child(2):after, .l-footer__sub-nav > li:nth-child(3):after {
    content: none;
  }
  .l-footer__link {
    display: block;
  }
  .l-footer__link img {
    width: 220px;
    margin: 0 auto 20px;
  }
  .l-footer__copy {
    float: none;
    background-color: #ed1c29;
    color: white;
    padding: 12px 0 14px;
    font-size: 10px;
    letter-spacing: 0.06em;
    text-align: center;
  }
  .l-footer__copy span {
    font-size: 14px;
  }
  .l-side > section {
    padding: 0 20px;
    margin-bottom: 24px;
  }
  .l-side__border {
    margin: 22px 0;
  }
  .l-side-theme > li {
    font-size: 1.2rem;
    letter-spacing: 1px;
    padding: 0 18px;
  }
  .l-side-theme > li a {
    padding: 19px 1px;
    background-size: 5px 9px;
  }
  .l-side-recipe > li {
    padding: 8px 8px;
  }
  .l-side-recipe__body {
    margin-left: 10px;
  }
  .l-side-recipe__title {
    font-size: 1rem;
    letter-spacing: 0.9px;
    margin-top: 2px;
    margin-bottom: 4px;
    position: relative;
    right: 4px;
  }
  .l-side-recipe__text {
    font-size: 1.2rem;
    letter-spacing: 1px;
  }
  .l-side-banner > li {
    margin-bottom: 10px;
  }
  .l-side-banner > li:last-child {
    margin-bottom: 0;
  }
  .l-side-category > li {
    font-size: 1.4rem;
    letter-spacing: 1.1px;
    padding: 0 18px;
    margin-bottom: 10px;
    padding-left: 62px;
  }
  .l-side-category > li a {
    padding: 23px 1px;
    background-size: 5px 10px;
  }
  .l-side-brand {
    margin-bottom: 20px;
  }
  .l-side-brand__body {
    margin-left: 10px;
  }
  .l-side-brand__title {
    font-size: 1rem;
    letter-spacing: 0.9px;
    margin-top: 2px;
    margin-bottom: 4px;
    position: relative;
    right: 4px;
  }
  .l-side-brand__text {
    font-size: 1.2rem;
    letter-spacing: 1px;
  }
  .l-side-special > li {
    width: 100% !important;
  }
  .a-btn {
    font-size: 1.4rem;
    line-height: 1.32;
    letter-spacing: 0.6px;
    padding: 17px 10px;
    border: 2px solid yellow;
  }
  .a-btn.recipe {
    background-size: 8px 15px, 18px 16px;
    background-position: right 14px center, left 50px center;
    padding-left: 39px;
  }
  .a-btn.amb {
    background-size: 15px 13px;
    background-position: left 12px center;
  }
  .a-btn.nobg {
    font-size: 1.4rem;
    letter-spacing: 1px;
    padding: 15px 0;
  }
  .a-btn.howto {
    font-size: 14px;
    letter-spacing: 1.4px;
    padding: 16px 0;
    background-image: url("/delmonte/beverage/img/common/icon_right_white.png"), url("/delmonte/beverage/img/common/icon_twitter.png");
    background-size: 6px 12px, 40px 40px;
    background-position: right 15px center, left 36px center;
    padding-left: 22px;
  }
  .a-btn--red {
    background-size: 18px 16px;
    background-position: left 50px center;
    padding-left: 39px;
  }
  .a-btn-small {
    font-size: 1.1rem;
    letter-spacing: 0.5px;
    padding: 9px 10px;
  }
  .a-btn-small.search {
    background-size: 15px 13px;
    background-position: left 12px center;
  }
  .a-btn-small.recipe {
    background-size: 6px 12px, 15px 13px;
    background-position: right 12px center, left 12px center;
  }
  .m-breadcramb {
    display: none;
  }
  .m-pager {
    margin-top: 0;
    padding: 13px 0;
    border-bottom: 1px solid black;
    margin-bottom: 30px;
  }
  .m-pager__prev a {
    padding-left: 24px;
  }
  .m-pager__next a {
    padding-right: 24px;
    text-align: right;
  }
  .m-pager__prev, .m-pager__next {
    -ms-flex-preferred-size: 60px;
        flex-basis: 60px;
    font-size: 0.8rem;
    letter-spacing: 2px;
    background-size: 17px 8px;
  }
  .m-pager__list > li span {
    font-size: 1.2rem;
    line-height: 26px;
    letter-spacing: 1px;
    width: 26px;
    height: 26px;
  }
  .m-title-stripe {
    font-size: 1.5rem;
    letter-spacing: 1.5px;
    background-size: 13px 6px;
    padding-left: 24px;
    margin-bottom: 13px;
  }
  .m-title-center__title {
    font-size: 2rem;
    padding-bottom: 19px;
    margin-bottom: 9px;
    background-size: 35px 6px;
  }
  .m-title-center__text {
    font-size: 1.1rem;
    letter-spacing: 1.1px;
    line-height: 20px;
  }
  .m-title-border {
    font-size: 1.5rem;
    letter-spacing: 1.5px;
    padding-left: 16px;
    padding-bottom: 11px;
  }
  .m-title-border:before {
    height: 15px;
    bottom: 12px;
  }
  .m-title-border span {
    padding-top: 4px;
    font-size: 1.2rem;
  }
  .m-calender__pager {
    padding: 15px 0;
  }
  .m-calender__pager-prev > span, .m-calender__pager-next > span {
    display: none;
  }
  .m-calender__pager-prev > img, .m-calender__pager-next > img {
    width: 7px;
    top: -2px;
    margin: 0 4px;
  }
  .m-calender__pager-current {
    font-size: 1.8rem;
    letter-spacing: 1.6px;
  }
  .m-calender__body {
    margin-bottom: 8px;
  }
  .m-calender__week-list {
    display: none;
  }
  .m-calender__date-list > li {
    width: calc(100%/3);
  }
  .m-calender__date-list > li span {
    width: 18px;
    height: 18px;
    font-size: 10px;
    padding: 5px 0;
    background-color: #e7e7e7;
  }
  .m-calender-body {
    width: 100%;
    margin-bottom: 10px;
  }
  .m-calender-body tr {
    display: inline;
    width: 100%;
    font-size: 0;
  }
  .m-calender-body th, .m-calender-body td {
    display: inline-block;
    width: calc(100%/3);
    vertical-align: bottom;
  }
  .m-calender-body__head {
    display: none;
  }
  .m-calender-body__body td.except {
    display: none;
  }
  .m-calender-body__body td span {
    width: 18px;
    height: 18px;
    font-size: 10px;
    padding: 5px 0;
    background-color: #e7e7e7;
  }
  .m-keyword__tag a {
    padding: 4px 8px;
  }
  .m-keyword--side .m-keyword__tag a {
    padding: 4px 8px;
  }
  .m-special-list {
    margin-bottom: 20px;
  }
  .m-special-list > li {
    float: none;
    width: 100%;
  }
  .m-special-list > li:not(:last-child) {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .u-only-pc {
    display: none !important;
  }
  .u-only-sp {
    display: block !important;
  }
  .o-lyco3-main {
    background-image: url("/delmonte/beverage/img/lyco3/main_visual_sp.png");
    background-position: top center;
    width:100%
  }
  .o-lyco3-main__inner {
    height: auto;
    padding-top: 5.2%;
    padding-bottom: 76.7%;
  }
  .o-lyco3-main__title {
    float: none;
    width: 88%;
    margin: 0 auto;
  }
  .o-lyco3-link {
    background-image: url("/delmonte/beverage/img/lyco3/link_bg_gold_sp.png");
    background-size: cover;
  }
  .o-lyco3-link__list {
    padding: 0 2px;
  }
  .o-lyco3-link__list > li:not(:last-child):after {
    top: 30px;
    right: -2px;
  }
  .o-lyco3-link__item {
    height: 100px;
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.36px;
    background-size: 13px;
    background-position: bottom 14px center;
    padding-top: 14px;
    padding-bottom: 0;
  }
  .o-lyco3-link__item .large {
    display: block;
    font-size: 24px;
    letter-spacing: 0.48px;
  }
  .o-lyco3-link__item .arrange {
    display: block;
    font-size: 19px;
    letter-spacing: 0.38px;
    margin-top: 3px;
    margin-bottom: -5px;
  }
  .o-lyco3-link__item .lyco {
    font-size: 11px;
    letter-spacing: 0.22px;
    display: block;
    margin-top: 4px;
  }
  .o-lyco3-link__item .lyco i {
    font-size: 8px;
  }
  .o-lyco3-link__item .here {
    display: block;
    font-size: 15px;
  }
  .o-lyco3-feature {
    background-image: url("/delmonte/beverage/img/lyco3/feature_point_bg_sp.png");
    background-position: bottom center;
  }
  .o-lyco3-feature__inner {
    padding-top: 10.4%;
    padding-bottom: 12.6%;
  }
  .o-lyco3-feature__title {
    width: 85%;
    margin-bottom: 4.6%;
  }
  .o-lyco3-feature__point {
    width: 84%;
    margin-bottom: 23%;
  }
  .o-lyco3-feature__text {
    font-size: 9px;
    line-height: 1.68;
    letter-spacing: 0.18px;
    text-align: left;
    padding-left: 15px;
  }
  .o-lyco3-feature-tomato {
    height: auto;
    background-image: url("/delmonte/beverage/img/lyco3/feature_tomato_bg_wave_sp.png"), url("/delmonte/beverage/img/lyco3/feature_tomato_bg_sp.png");
    background-size: 100%, 100%;
    background-position: top 0 center, bottom center;
    margin-top: -9.6%;
  }
  .o-lyco3-feature-tomato__inner {
    padding-top: 10.8%;
    padding-bottom: 44%;
    overflow: hidden;
  }
  .o-lyco3-feature-tomato__title {
    width: 75.7%;
    margin-bottom: 15%;
  }
  .o-lyco3-feature-tomato__catch {
    width: 54.4%;
    margin-right: 7%;
  }
  .o-lyco3-feature-tomato__product {
    width: 30.7%;
    left: 4.2%;
    bottom: 7%;
    top: auto;
  }
  .o-lyco3-feature-vege {
    height: auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe150), color-stop(50%, #eaca46), to(#58310a));
    background-image: linear-gradient(to bottom, #ffe150, #eaca46 50%, #58310a);
    background-size: auto;
    background-position: auto;
  }
  .o-lyco3-feature-vege__inner {
    padding-top: 7.1%;
    padding-bottom: 49.2%;
    background-image: url("/delmonte/beverage/img/lyco3/feature_vege_bg_wave_sp.png"), url("/delmonte/beverage/img/lyco3/feature_vege_bg_sp.png");
    background-size: 100%, 100%;
    background-position: top 50% center, bottom center;
  }
  .o-lyco3-feature-vege__title {
    width: 73.9%;
    margin-bottom: 15.1%;
  }
  .o-lyco3-feature-vege__catch {
    margin-left: 6.3%;
    width: 62%;
  }
  .o-lyco3-feature-vege__product {
    width: 37%;
    right: 1.6%;
    top: 34.5%;
  }
  .o-lyco3-scene {
    height: auto;
    background-image: url("/delmonte/beverage/img/lyco3/scene_bg_wave_sp.png"), url("/delmonte/beverage/img/lyco3/scene_bg_sp.png");
    background-size: 100%, 100%;
    background-position: top 44.3% center, top center;
  }
  .o-lyco3-scene__inner {
    padding-top: 6.8%;
    padding-bottom: 13.8%;
  }
  .o-lyco3-scene__board {
    width: 54.3%;
    margin-left: 4.5%;
    margin-bottom: 14.5%;
  }
  .o-lyco3-scene__title {
    width: 73.9%;
    margin-bottom: 6.2%;
    right: auto;
  }
  .o-lyco3-scene__carousel {
    display: block;
  }
  .o-lyco3-scene__carousel > div {
    margin: 0;
  }
  .o-lyco3-scene-item {
    width: 250px;
    margin-left: 20px;
  }
  .o-lyco3-recipe__inner {
    padding-bottom: 11%;
  }
  .o-lyco3-recipe__title {
    width: 69%;
    margin: -5% auto 6%;
  }
  .o-lyco3-recipe__title-arrange {
    width: 82%;
    margin-bottom: 5.2%;
  }
  .o-lyco3-recipe__slider {
    margin-bottom: 10%;
  }
  .o-lyco3-recipe-slide {
    width: 220px;
  }
  .o-lyco3-recipe-slide__photo {
    margin-bottom: 10px;
  }
  .o-lyco3-recipe-slide__body {
    background-image: url("/delmonte/beverage/img/lyco3/recipe_slide_deco_sp.png");
    background-position: top 6px center;
    background-size: 100%;
  }
  .o-lyco3-recipe-slide__sub-title {
    font-size: 15px;
    letter-spacing: 0.9px;
    margin-bottom: 6px;
  }
  .o-lyco3-recipe-slide__title {
    font-size: 20px;
    letter-spacing: 1.2px;
  }
  .slick-dots {
    bottom: -18.5%;
  }
  .slick-dots > li {
    width: 10px;
    height: 10px;
    margin: 0 10px;
  }
  .o-lyco3-lineup-tomato {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e60012), color-stop(30%, #640000), to(#000000));
    background-image: linear-gradient(to bottom, #e60012, #640000 30%, #000000);
  }
  .o-lyco3-lineup-tomato__inner {
    padding: 0;
    padding-top: 8.3%;
    padding-bottom: 5%;
    background-image: url("/delmonte/beverage/img/lyco3/lineup_tomato_bg_sp.png");
    background-position: top 37% center;
    background-size: 100%;
  }
  .o-lyco3-lineup-tomato__title {
    width: 68%;
    margin-bottom: 8%;
  }
  .o-lyco3-lineup-tomato__title2 {
    width: 75%;
    margin: 0 auto 5.4%;
  }
  .o-lyco3-lineup-tomato__product {
    position: static;
    width: 79%;
    margin: 0 auto 7.4%;
  }
  .o-lyco3-lineup-tomato__layout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 10px;
  }
  .o-lyco3-lineup-tomato__shop {
    float: none;
    margin-bottom: 20px;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .o-lyco3-lineup-tomato__annotation {
    text-align: left;
    margin-bottom: 0;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .o-lyco3-lineup-tomato__button {
    width: 60%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 6.7%;
  }
  .o-lyco3-lineup-vege__inner {
    padding: 0;
    padding-top: 8.3%;
    padding-bottom: 10px;
    background-image: url("/delmonte/beverage/img/lyco3/lineup_vege_bg_sp.png");
    background-position: top 35.7% center;
    background-size: 100%;
  }
  .o-lyco3-lineup-vege__title {
    width: 74%;
    margin: 0 auto 7%;
  }
  .o-lyco3-lineup-vege__product {
    position: static;
    width: 39%;
    margin: 0 auto 5.7%;
  }
  .o-lyco3-lineup-vege__layout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 10px;
  }
  .o-lyco3-lineup-vege__shop {
    margin-bottom: 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .o-lyco3-lineup-vege__button {
    width: 60%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 6.7%;
  }
  .o-lyco-lineup-shop {
    width: 100%;
    padding: 5.5% 10px 10px;
  }
  .o-lyco-lineup-shop__name {
    font-size: 13px;
    letter-spacing: 0.27px;
    margin-bottom: 3.3%;
  }
  .o-lyco-lineup-shop__name i {
    font-size: 8px;
  }
  .o-lyco-lineup-shop__title {
    font-size: 28px;
    margin-bottom: 5%;
  }
  .o-lyco3-more__inner {
    padding: 0;
    padding-top: 11%;
    padding-bottom: 8.1%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .o-lyco3-more__title {
    font-size: 20px;
    line-height: 1.85;
    letter-spacing: 1.6px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 2.3%;
  }
  .o-lyco3-more__title i {
    font-size: 12px;
  }
  .o-lyco3-more__link {
    width: 60%;
    margin: 0 auto;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImx5Y28zLmNzcyIsImx5Y28zLnNjc3MiLCJjb21tb24uc2NzcyIsIl9iYXNlL19yZXNldC5zY3NzIiwiX2Jhc2UvX2NvbG9yLnNjc3MiLCJfYmFzZS9fYmFzZS5zY3NzIiwiX2Jhc2UvX3RleHQuc2NzcyIsIl9sYXlvdXQvX2xheW91dC1uZXcuc2NzcyIsIl9sYXlvdXQvX2hlYWRlci5zY3NzIiwiX2xheW91dC9fZm9vdGVyLnNjc3MiLCJfbGF5b3V0L19zaWRlLnNjc3MiLCJhdG9tcy9fdGV4dC5zY3NzIiwiYXRvbXMvX2ljb24uc2NzcyIsImF0b21zL19idXR0b24uc2NzcyIsImF0b21zL19mb3JtLnNjc3MiLCJhdG9tcy9fZm9ybS5yYWRpby5zY3NzIiwiYXRvbXMvX2Zvcm0uY2hlY2suc2NzcyIsImF0b21zL19mb3JtLnNlbGVjdC5zY3NzIiwiYXRvbXMvX2Zvcm0uZmlsZS5zY3NzIiwiYXRvbXMvX2Zvcm0udGltZS5zY3NzIiwibW9sZWN1bGVzL19icmVhZGNyYW1iLnNjc3MiLCJtb2xlY3VsZXMvX3BhZ2VyLnNjc3MiLCJtb2xlY3VsZXMvX3RpdGxlLnNjc3MiLCJtb2xlY3VsZXMvX2NhbGVuZGVyLnNjc3MiLCJtb2xlY3VsZXMvX2tleXdvcmQuc2NzcyIsIm1vbGVjdWxlcy9fc3BlY2lhbC1saXN0LnNjc3MiLCJ1dGlsaXR5L191dGlsaXR5LnNjc3MiLCJ1dGlsaXR5L19tYXJnaW4uc2NzcyIsInV0aWxpdHkvX2FuaW1hdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjsyREFBQTtBQ0VBOzttRUFBQTtBQ0RBOzJEQUFBO0FBR0E7OztDQUFBO0FBS0E7Ozs7Ozs7Ozs7Ozs7RUFhQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0FISUQ7O0FHRkEsZ0RBQUE7QUFDQTs7RUFFQyxjQUFBO0FIS0Q7O0FHSEE7RUFDQyxjQUFBO0FITUQ7O0FHSkE7RUFD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QUNBLFVBQUE7SUFDQSxtQkFBQTtFRHEzRVY7RUNsM0VFO0lBRVEsb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLGVBQUE7RURxM0VWO0VDbDNFRTtJQUdRLGdCQUFBO0lBQ0EsNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RUR1M0VWO0VDcDNFRTtJQUtRLFVBQUE7SUFDQSw0QkFBQTtRQUFBLGlCQUFBO1lBQUEsUUFBQTtJQUNBLG1CQUFBO0VEeTNFVjtFQ24zRUY7SUFLUSxXQUFBO0lBQ0EsdUJBQUE7RUQyM0VOO0VDbjNFRTtJQU9RLGVBQUE7SUFDQSxzQkFBQTtJQUNBLG1CQUFBO0VEODNFVjtFQzUzRU07SUFHUSxjQUFBO0VEaTRFZDtFQzczRUU7SUFNUSxlQUFBO0lBQ0EsaUJBQUE7RURrNEVWO0VDMTJFRTtJQVFRLFVBQUE7SUFDQSxnQkFBQTtJQUNBLG9CQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7RURtNEVWO0VDaDRFRTtJQU9RLGVBQUE7SUFDQSxpQkFBQTtJQUNBLHFCQUFBO0lBQ0Esa0JBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7RURxNEVWO0VDbjRFTTtJQUdRLGVBQUE7RUR3NEVkO0VDcDRFRTtJQUdRLFVBQUE7SUFDQSxjQUFBO0VEeTRFVjtBQWo1RkYiLCJmaWxlIjoibHljbzMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyog44Oq44Kz44OU44Oz44Oq44OD44OB77yIMjAyMi4zLjE044Oq44OL44Ol44O844Ki44Or77yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCQVNFXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogUmVzZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4uYS1jb2xvci10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbn1cblxuLmEtY29sb3ItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hLWNvbG9yLWJkLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuXG4uYS1jb2xvci15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlNjAyO1xufVxuXG4uYS1jb2xvci1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYzI5O1xufVxuXG4uYS1jb2xvci1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YTE4Njtcbn1cblxuLmEtY29sb3ItYmVpZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlM2QzO1xufVxuXG4uYS1jb2xvci1jcmVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmU4ZDE7XG59XG5cbi8qIEJhc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyAxcFwiLCBcIkhpcmFnaW5vU2Fucy1XM1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzO1xufVxuYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYSBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcztcbn1cbmJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLCBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10sIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuaW5wdXQ6Zm9jdXMsXG5idXR0b246Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBGb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZXJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9IZXJvLnR0Zi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvSGVyby50dGYuc3ZnI0hlcm9cIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250L0hlcm8udHRmLmVvdFwiKSwgdXJsKFwiLi4vZm9udC9IZXJvLnR0Zi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTEFZT1VUXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDE0MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDE0MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1oZWFkZXJfX2lubmVyIHtcbiAgd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWhlYWRlcl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuXG4ubC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTQwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1jb250ZW50X19pbm5lciB7XG4gIHdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtY29udGVudF9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5sLWNvbnRlbnRfX2lubmVyLmJyZWFkY3JhbWIge1xuICBwYWRkaW5nOiAwIDYzcHg7XG59XG5cbi5sLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDE0MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWZvb3RlciB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1mb290ZXIuYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4ubC1mb290ZXJfX2lubmVyIHtcbiAgd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWZvb3Rlcl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtb25seS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAudS1vbmx5LXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtb25seS1zcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC51LW9ubHktc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmwtaGVhZGVyX19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4ubC1oZWFkZXJfX2xvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTUxcHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuLmwtaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbmF2IHVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ubC1oZWFkZXJfX25hdiB1bCA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMjBweDtcbn1cbi5sLWhlYWRlcl9fbmF2IHVsID4gbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMXB4O1xuICB0b3A6IDA7XG4gIGNvbG9yOiByZWQ7XG59XG4ubC1oZWFkZXJfX25hdiB1bCA+IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmwtaGVhZGVyX19uYXYgdWwgPiBsaSBhIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubC1oZWFkZXJfX25hdiB1bCA+IGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYzI5O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuLmwtaGVhZGVyX19uYXYgdWwgPiBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmwtaGVhZGVyX19uYXYgdWwgPiBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubC1oZWFkZXJfX3NucyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWhlYWRlcl9fc25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubC1oZWFkZXJfX3Nucy1saW5rIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmwtaGVhZGVyX19zbnMtbGluayA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmwtaGVhZGVyX19zbnMtdGV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgd2lkdGg6IDEyOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9zbnNfdGV4dF9iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5sLWhlYWRlcl9fdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWhlYWRlcl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbn1cbi5sLWhlYWRlcl9fc3AtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y0ZWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cbi5sLWhlYWRlcl9fc3AtbWVudS5pcy1vcGVuIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0MDNweDtcbiAgcGFkZGluZzogMTVweCAyNXB4IDI2cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLmwtaGVhZGVyX19zcC1tZW51LWxvZ28ge1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1oZWFkZXJfX3NwLW1lbnUtbGlzdCB7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xufVxuLmwtaGVhZGVyX19zcC1tZW51LWxpc3QgPiBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxM3B4IDAgMTNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1OGJhNDE7XG59XG4ubC1oZWFkZXJfX3NwLW1lbnUtc25zID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMzNweDtcbn1cbi5sLWhlYWRlcl9fc3AtbWVudS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4cHg7XG4gIHRvcDogMTJweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5sLWhlYWRlcl9fc3AtbWVudS1jbG9zZSBpbWcge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuXG4vKiDjgrnjg6njgqTjg4njg6Hjg4vjg6Xjg7zjg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmEtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5hLXRyaWdnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbi5hLXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMDtcbn1cbi5hLXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogOXB4O1xufVxuLmEtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgYm90dG9tOiAwO1xufVxuLmEtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmEtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuLmwtZm9vdGVyX19pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubC1mb290ZXJfX2lubmVyLnRvcCB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtZm9vdGVyX19pbm5lci50b3Age1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICB9XG59XG4ubC1mb290ZXJfX2lubmVyLmJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWZvb3Rlcl9faW5uZXIuYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmwtZm9vdGVyX190b3Age1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWZvb3Rlcl9fdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtZm9vdGVyX19zbnMtbGluay13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZDFjMjk7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fc25zLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWZvb3Rlcl9fc25zLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmwtZm9vdGVyX19zbnMtbGluayA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgd2lkdGg6IDMzcHg7XG59XG4ubC1mb290ZXJfX3Nucy1saW5rID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5sLWZvb3Rlcl9fbmF2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogNTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWZvb3Rlcl9fbmF2IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmwtZm9vdGVyX19uYXYgPiBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtZm9vdGVyX19uYXYgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZDFjMjk7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbmF2ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAxOTBweDtcbn1cbi5sLWZvb3Rlcl9fbmF2ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxOTRweDtcbn1cbi5sLWZvb3Rlcl9fbmF2ID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxNDBweDtcbn1cbi5sLWZvb3Rlcl9fbmF2ID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5sLWZvb3Rlcl9fbmF2LWxpc3QgKyAubC1mb290ZXJfX25hdi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubC1mb290ZXJfX25hdi1saXN0ICsgLmwtZm9vdGVyX19uYXYtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlZDFjMjk7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbmF2LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBjb2xvcjogI2VkMWMyOTtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubC1mb290ZXJfX25hdi10aXRsZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgICBwYWRkaW5nOiAxNnB4IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubC1mb290ZXJfX25hdi10aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9hcnJvd19yaWdodF9yZWQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOXB4IDE4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB9XG4gIC5sLWZvb3Rlcl9fbmF2LXRpdGxlLmlzLW9wZW46YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWZvb3Rlcl9fbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuLmwtZm9vdGVyX19uYXYtbGlzdCA+IGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWZvb3Rlcl9fbmF2LWxpc3QgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4ubC1mb290ZXJfX25hdi1saXN0ID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5sLWZvb3Rlcl9fbmF2LWxpc3QgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBjb2xvcjogI2VkMWMyOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtZm9vdGVyX19uYXYtbGlzdCA+IGxpOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4ubC1mb290ZXJfX25hdi1saXN0ID4gbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5sLWZvb3Rlcl9fbmF2LWxpc3QgPiBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmwtZm9vdGVyX19sb2dvIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB3aWR0aDogMTkwcHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWZvb3Rlcl9fbG9nbyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5sLWZvb3Rlcl9fc3ViLW5hdi13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA0MjlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWZvb3Rlcl9fc3ViLW5hdi13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICB9XG59XG4ubC1mb290ZXJfX3N1Yi1uYXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWZvb3Rlcl9fc3ViLW5hdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmwtZm9vdGVyX19zdWItbmF2ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtZm9vdGVyX19zdWItbmF2ID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fc3ViLW5hdiA+IGxpIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ubC1mb290ZXJfX3N1Yi1uYXYgPiBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogM3B4O1xuICBjb2xvcjogcmVkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtZm9vdGVyX19zdWItbmF2ID4gbGk6bnRoLWNoaWxkKDIpOmFmdGVyLCAubC1mb290ZXJfX3N1Yi1uYXYgPiBsaTpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fc3ViLW5hdiA+IGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubC1mb290ZXJfX3N1Yi1uYXYubGFzdCA+IGxpIHtcbiAgY29udGVudDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmwtZm9vdGVyX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtZm9vdGVyX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmwtZm9vdGVyX19saW5rIGltZyB7XG4gIHdpZHRoOiAzMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWZvb3Rlcl9fbGluayBpbWcge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG59XG4ubC1mb290ZXJfX2NvcHkge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtZm9vdGVyX19jb3B5IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYzI5O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMTRweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fY29weSBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtZm9vdGVyX19jb3B5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKiBTaWRlIE5hdmlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtc2lkZSA+IHNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtc2lkZSA+IHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ubC1zaWRlX19ib3JkZXIge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLXNpZGVfX2JvcmRlciB7XG4gICAgbWFyZ2luOiAyMnB4IDA7XG4gIH1cbn1cblxuLmwtc2lkZS1rZXl3b3JkIHtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLmwtc2lkZS10aGVtZSA+IGxpIHtcbiAgcGFkZGluZzogMCAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLXNpZGUtdGhlbWUgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gIH1cbn1cbi5sLXNpZGUtdGhlbWUgPiBsaSBhIHtcbiAgcGFkZGluZzogMjJweCAxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfcmVkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtc2lkZS10aGVtZSA+IGxpIGEge1xuICAgIHBhZGRpbmc6IDE5cHggMXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDlweDtcbiAgfVxufVxuLmwtc2lkZS10aGVtZSA+IGxpOm5vdCg6bGFzdC1jaGlsZCkgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjMWFlO1xufVxuXG4ubC1zaWRlLXJlY2lwZSA+IGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLXNpZGUtcmVjaXBlID4gbGkge1xuICAgIHBhZGRpbmc6IDhweCA4cHg7XG4gIH1cbn1cbi5sLXNpZGUtcmVjaXBlID4gbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubC1zaWRlLXJlY2lwZV9fdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4ubC1zaWRlLXJlY2lwZV9fYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtc2lkZS1yZWNpcGVfX2JvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4ubC1zaWRlLXJlY2lwZV9fdGl0bGUge1xuICBjb2xvcjogI2VkMWMyOTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubC1zaWRlLXJlY2lwZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDRweDtcbiAgfVxufVxuLmwtc2lkZS1yZWNpcGVfX3RleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLXNpZGUtcmVjaXBlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbi5sLXNpZGUtYmFubmVyID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtc2lkZS1iYW5uZXIgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubC1zaWRlLWJhbm5lciA+IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5sLXNpZGUtYmFubmVyID4gbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sLXNpZGUtY2F0ZWdvcnkgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctbGVmdDogNjJweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtc2lkZS1jYXRlZ29yeSA+IGxpIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xuICB9XG59XG4ubC1zaWRlLWNhdGVnb3J5ID4gbGkgYSB7XG4gIHBhZGRpbmc6IDIycHggMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubC1zaWRlLWNhdGVnb3J5ID4gbGkgYSB7XG4gICAgcGFkZGluZzogMjNweCAxcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1cHggMTBweDtcbiAgfVxufVxuLmwtc2lkZS1jYXRlZ29yeSA+IGxpLm5ldyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9saW5ldXAvY2F0X2ljb25fMS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI4cHggY2VudGVyO1xufVxuLmwtc2lkZS1jYXRlZ29yeSA+IGxpLm5ldyBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpbmV1cC9jYXRfYXJyb3dfMS5wbmdcIik7XG59XG4ubC1zaWRlLWNhdGVnb3J5ID4gbGkudG9tYXRvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpbmV1cC9jYXRfaWNvbl8yLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjJweCBjZW50ZXI7XG59XG4ubC1zaWRlLWNhdGVnb3J5ID4gbGkudG9tYXRvIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGluZXVwL2NhdF9hcnJvd18yLnBuZ1wiKTtcbn1cbi5sLXNpZGUtY2F0ZWdvcnkgPiBsaS5iZWdpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpbmV1cC9jYXRfaWNvbl8zLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyM3B4IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjNweCBjZW50ZXI7XG59XG4ubC1zaWRlLWNhdGVnb3J5ID4gbGkuYmVnaSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpbmV1cC9jYXRfYXJyb3dfMy5wbmdcIik7XG59XG4ubC1zaWRlLWNhdGVnb3J5ID4gbGkuZnJ1aXRzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpbmV1cC9jYXRfaWNvbl80LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDMycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjJweCBjZW50ZXI7XG59XG4ubC1zaWRlLWNhdGVnb3J5ID4gbGkuZnJ1aXRzIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGluZXVwL2NhdF9hcnJvd180LnBuZ1wiKTtcbn1cbi5sLXNpZGUtY2F0ZWdvcnkgPiBsaS5qdWljZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9saW5ldXAvY2F0X2ljb25fNS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjNweCAzNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIzcHggY2VudGVyO1xufVxuLmwtc2lkZS1jYXRlZ29yeSA+IGxpLmp1aWNlIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGluZXVwL2NhdF9hcnJvd181LnBuZ1wiKTtcbn1cbi5sLXNpZGUtY2F0ZWdvcnkgPiBsaS5zb3VwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpbmV1cC9jYXRfaWNvbl82LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTlweCB0b3AgMTFweDtcbn1cbi5sLXNpZGUtY2F0ZWdvcnkgPiBsaS5zb3VwIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGluZXVwL2NhdF9hcnJvd182LnBuZ1wiKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtc2lkZS1icmFuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmwtc2lkZS1icmFuZCA+IGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5sLXNpZGUtYnJhbmQgPiBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sLXNpZGUtYnJhbmRfX3RodW1ibmFpbCB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5sLXNpZGUtYnJhbmRfX2JvZHkge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubC1zaWRlLWJyYW5kX19ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLmwtc2lkZS1icmFuZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLXNpZGUtYnJhbmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cbn1cbi5sLXNpZGUtYnJhbmRfX3RleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLXNpZGUtYnJhbmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbn1cblxuLmwtc2lkZS1zbnNfX3RpdGxlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIGJsYWNrO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sLXNpZGUtc25zX19pbnN0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuLmwtc2lkZS1zbnNfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmwtc2lkZS1zbnNfX2xpc3QgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xufVxuLmwtc2lkZS1zbnNfX2xpc3QgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmwtc2lkZS1zbnNfX2xpc3QgPiBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtc2lkZS1zcGVjaWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmwtc2lkZS1zcGVjaWFsID4gbGkge1xuICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubC1zaWRlLXNwZWNpYWwgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmwtc2lkZS1zcGVjaWFsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubC1zaWRlLXNwZWNpYWwgPiBsaSAudGFnIHNwYW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQVRPTVNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBUZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hLXRleHQteHhsIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uYS10ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uYS10ZXh0LWxnIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uYS10ZXh0LW1kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uYS10ZXh0LXNtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4vKiBJY29uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZXhhbXBsZS5jb20vTWF0ZXJpYWxJY29ucy1SZWd1bGFyLmVvdCk7XG4gIC8qIEZvciBJRTYtOCAqL1xuICBzcmM6IGxvY2FsKFwiTWF0ZXJpYWwgSWNvbnNcIiksIGxvY2FsKFwiTWF0ZXJpYWxJY29ucy1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9leGFtcGxlLmNvbS9NYXRlcmlhbEljb25zLVJlZ3VsYXIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoaHR0cHM6Ly9leGFtcGxlLmNvbS9NYXRlcmlhbEljb25zLVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGh0dHBzOi8vZXhhbXBsZS5jb20vTWF0ZXJpYWxJY29ucy1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4uYS1pY29uIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbn1cblxuLyogQnV0dG9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYzI5O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDE3cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDNweCBzb2xpZCB5ZWxsb3c7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICBwYWRkaW5nOiAxN3B4IDEwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgeWVsbG93O1xuICB9XG59XG4uYS1idG4ucmVjaXBlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX2xpbmVzX3doaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNjRweCBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5hLWJ0bi5yZWNpcGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDE1cHgsIDE4cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNHB4IGNlbnRlciwgbGVmdCA1MHB4IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gIH1cbn1cbi5hLWJ0bi5hbWIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb25fcmlnaHRfd2hpdGUucG5nXCIpLCB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb25fYW1iLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDI0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDI1cHggY2VudGVyLCBsZWZ0IDU4cHggY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYS1idG4uYW1iIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEycHggY2VudGVyO1xuICB9XG59XG4uYS1idG4ubm9iZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgcGFkZGluZzogMTlweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmEtYnRuLm5vYmcge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG4uYS1idG4uaG93dG8ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMjJweCAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl9kb3duX3doaXRlLnBuZ1wiKSwgdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX3R3aXR0ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggOXB4LCA1MHB4IDUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDI1cHggY2VudGVyLCBsZWZ0IDU0cHggY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYS1idG4uaG93dG8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl9yaWdodF93aGl0ZS5wbmdcIiksIHVybChcIi4uL2ltZy9jb21tb24vaWNvbl90d2l0dGVyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDZweCAxMnB4LCA0MHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTVweCBjZW50ZXIsIGxlZnQgMzZweCBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICB9XG59XG4uYS1idG4tLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogI2VkMWMyOTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb25fbGluZXNfcmVkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDRweCBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5hLWJ0bi0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUwcHggY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMzlweDtcbiAgfVxufVxuXG4uYS1idG4tc21hbGwge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWMyOTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb25fcmlnaHRfd2hpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5hLWJ0bi1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICB9XG59XG4uYS1idG4tc21hbGwuc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX2xlbnNlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2cHggMTJweCwgMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2cHggY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmEtYnRuLXNtYWxsLnNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMnB4IGNlbnRlcjtcbiAgfVxufVxuLmEtYnRuLXNtYWxsLnJlY2lwZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl9yaWdodF93aGl0ZS5wbmdcIiksIHVybChcIi4uL2ltZy9jb21tb24vaWNvbl9saW5lc193aGl0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNnB4IDEycHgsIDE4cHggMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTJweCBjZW50ZXIsIGxlZnQgMTZweCBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5hLWJ0bi1zbWFsbC5yZWNpcGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDEycHgsIDE1cHggMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMnB4IGNlbnRlciwgbGVmdCAxMnB4IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBGb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDM1LCAyNCwgMjEsIDAuNSk7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDM1LCAyNCwgMjEsIDAuNSk7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMzUsIDI0LCAyMSwgMC41KTtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDM1LCAyNCwgMjEsIDAuNSk7XG59XG5cbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IHNvbGlkIDFweCBibGFjaztcbn1cblxuLmEtaW5wdXQtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMjNweCAyMnB4O1xufVxuXG4uYS10ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMjNweCAyMnB4O1xufVxuXG4uYS1udW1iZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbn1cblxuLmEtbnVtYmVyLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmEtbnVtYmVyLWxpc3QgLmEtbnVtYmVyIHtcbiAgd2lkdGg6IDY2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hLW51bWJlci1saXN0IHNwYW4ge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIzcHg7XG59XG5cbi8qIGlucHV0W3R5cGU9XCJyYWRpb1wiXSBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmEtcmFkaW8ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDA5QkY5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYS1yYWRpbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5QkY5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmEtcmFkaW86Y2hlY2tlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0MDlCRjk7XG59XG4uYS1yYWRpbzpjaGVja2VkOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmEtcmFkaW8tbGlzdCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycHggMDtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmEtcmFkaW8tbGlzdCA+IGxpIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8qIENoZWNrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hLWNoZWNrIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTdlN2U3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYS1jaGVjazpiZWZvcmUsIC5hLWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uYS1jaGVjazpiZWZvcmUge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbGVmdDogOHB4O1xuICBib3R0b206IDdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5hLWNoZWNrOmFmdGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xuICBib3R0b206IDdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmEtY2hlY2s6Y2hlY2tlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbi5hLWNoZWNrOmNoZWNrZWQ6YmVmb3JlLCAuYS1jaGVjazpjaGVja2VkOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmEtY2hlY2stbGlzdCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycHggMDtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmEtY2hlY2stbGlzdCA+IGxpIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8qIHNlbGVjdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYS1zZWxlY3Qge1xuICB3aWR0aDogMzIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYS1zZWxlY3Qgc2VsZWN0IHtcbiAgcGFkZGluZzogMjBweCAyM3B4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYS1zZWxlY3QgYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAxOXB4IDIzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYS1zZWxlY3QgYnV0dG9uIGkge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5hLXNlbGVjdC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmEtc2VsZWN0LWxpc3RfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBpbnB1dFt0eXBlPVwiZmlsZVwiXSBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmEtZmlsZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAxN3B4IDM0cHg7XG4gIGNvbG9yOiAjNDA5QkY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzQwOUJGOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKiBpbnB1dFt0eXBlPVwidGltZS9kYXRlXCJdIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYS10aW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5hLXRpbWUgYS10ZXh0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmEtdGltZSBzZWxlY3Qge1xuICBwYWRkaW5nOiAyMHB4IDIzcHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hLXRpbWVfX2J1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMTJweCAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYS10aW1lX19idXR0b24gaSB7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXNpemU6IDMuOXJlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE1PTEVDVUxFU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tLWJyZWFkY3JhbWIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxOXB4IDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tLWJyZWFkY3JhbWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tLWJyZWFkY3JhbWIgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4ubS1icmVhZGNyYW1iID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5tLWJyZWFkY3JhbWIgPiBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTRweDtcbiAgdG9wOiAwO1xufVxuLm0tYnJlYWRjcmFtYiA+IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ubS1wYWdlciB7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG4gIHBhZGRpbmc6IDMycHggMCAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm0tcGFnZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubS1wYWdlcl9fcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vYXJyb3dfcHJldi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuLm0tcGFnZXJfX3ByZXYgYSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tLXBhZ2VyX19wcmV2IGEge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLm0tcGFnZXJfX25leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2Fycm93X25leHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG59XG4ubS1wYWdlcl9fbmV4dCBhIHtcbiAgcGFkZGluZy1yaWdodDogMzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tLXBhZ2VyX19uZXh0IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5tLXBhZ2VyX19wcmV2LCAubS1wYWdlcl9fbmV4dCB7XG4gIGZsZXgtYmFzaXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tLXBhZ2VyX19wcmV2LCAubS1wYWdlcl9fbmV4dCB7XG4gICAgZmxleC1iYXNpczogNjBweDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCA4cHg7XG4gIH1cbn1cbi5tLXBhZ2VyX19wYWdlcyB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tLXBhZ2VyX19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm0tcGFnZXJfX2xpc3QgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgNXB4O1xufVxuLm0tcGFnZXJfX2xpc3QgPiBsaSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm0tcGFnZXJfX2xpc3QgPiBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuLm0tcGFnZXJfX2xpc3QgPiBsaSBzcGFuLmlzLWN1cnJlbnQge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFjMjk7XG59XG5cbi5tLXRpdGxlLXN0cmlwZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL3N0cmlwZS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweCAxMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCA2cHg7XG4gIHBhZGRpbmctbGVmdDogMzdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tLXRpdGxlLXN0cmlwZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbn1cblxuLm0tdGl0bGUtY2VudGVyX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAyLjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vc3RyaXBlX3JlZC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNzBweCAxMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tLXRpdGxlLWNlbnRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDZweDtcbiAgfVxufVxuLm0tdGl0bGUtY2VudGVyX190aXRsZS0td2hpdGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vc3RyaXBlX3doaXRlLnBuZ1wiKTtcbn1cbi5tLXRpdGxlLWNlbnRlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tLXRpdGxlLWNlbnRlcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ubS10aXRsZS1jZW50ZXJfX3RleHQtLXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubS10aXRsZS1ib3JkZXIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VkMWMyOTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm0tdGl0bGUtYm9yZGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICB9XG59XG4ubS10aXRsZS1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFjMjk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubS10aXRsZS1ib3JkZXI6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG59XG4ubS10aXRsZS1ib3JkZXIub3JhbmdlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNzY2MGI7XG59XG4ubS10aXRsZS1ib3JkZXIub3JhbmdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzY2MGI7XG59XG4ubS10aXRsZS1ib3JkZXIuZ3JlZW4ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzM0YTU3MTtcbn1cbi5tLXRpdGxlLWJvcmRlci5ncmVlbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRhNTcxO1xufVxuLm0tdGl0bGUtYm9yZGVyLmxpbWUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzk1YzgzYztcbn1cbi5tLXRpdGxlLWJvcmRlci5saW1lOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWM4M2M7XG59XG4ubS10aXRsZS1ib3JkZXIucGluayB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmQ0ODU3O1xufVxuLm0tdGl0bGUtYm9yZGVyLnBpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkNDg1Nztcbn1cbi5tLXRpdGxlLWJvcmRlci5icm93biB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDBhYzViO1xufVxuLm0tdGl0bGUtYm9yZGVyLmJyb3duOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGFjNWI7XG59XG4ubS10aXRsZS1ib3JkZXIgc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubS10aXRsZS1ib3JkZXIgc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4ubS1jYWxlbmRlcl9fcGFnZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tLWNhbGVuZGVyX19wYWdlciB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG4ubS1jYWxlbmRlcl9fcGFnZXItcHJldiwgLm0tY2FsZW5kZXJfX3BhZ2VyLW5leHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgY29sb3I6ICM4ODggIWltcG9ydGFudDtcbn1cbi5tLWNhbGVuZGVyX19wYWdlci1wcmV2LmluYWN0aXZlLCAubS1jYWxlbmRlcl9fcGFnZXItbmV4dC5pbmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm0tY2FsZW5kZXJfX3BhZ2VyLXByZXYgPiBzcGFuLCAubS1jYWxlbmRlcl9fcGFnZXItbmV4dCA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tLWNhbGVuZGVyX19wYWdlci1wcmV2ID4gaW1nLCAubS1jYWxlbmRlcl9fcGFnZXItbmV4dCA+IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tLWNhbGVuZGVyX19wYWdlci1wcmV2ID4gaW1nLCAubS1jYWxlbmRlcl9fcGFnZXItbmV4dCA+IGltZyB7XG4gICAgd2lkdGg6IDdweDtcbiAgICB0b3A6IC0ycHg7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxufVxuLm0tY2FsZW5kZXJfX3BhZ2VyLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLm0tY2FsZW5kZXJfX3BhZ2VyLXByZXYgPiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG59XG4ubS1jYWxlbmRlcl9fcGFnZXItbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLm0tY2FsZW5kZXJfX3BhZ2VyLW5leHQgPiBpbWcge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5tLWNhbGVuZGVyX19wYWdlci1jdXJyZW50IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGNvbG9yOiAjZWQxYzI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubS1jYWxlbmRlcl9fcGFnZXItY3VycmVudCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICB9XG59XG4ubS1jYWxlbmRlcl9fYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm0tY2FsZW5kZXJfX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLm0tY2FsZW5kZXJfX3dlZWstbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubS1jYWxlbmRlcl9fd2Vlay1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubS1jYWxlbmRlcl9fd2Vlay1saXN0ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoMTAwJS83KTtcbiAgZm9udC1mYW1pbHk6IFwiSGVyb1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLm0tY2FsZW5kZXJfX2RhdGUtbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubS1jYWxlbmRlcl9fZGF0ZS1saXN0ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoMTAwJS83KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tLWNhbGVuZGVyX19kYXRlLWxpc3QgPiBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcbiAgfVxufVxuLm0tY2FsZW5kZXJfX2RhdGUtbGlzdCA+IGxpIHNwYW4ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBAaW5jbHVkIGhlcm87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubS1jYWxlbmRlcl9fZGF0ZS1saXN0ID4gbGkgc3BhbiB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICB9XG59XG4ubS1jYWxlbmRlcl9fcGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLm0tY2FsZW5kZXItYm9keSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm0tY2FsZW5kZXItYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm0tY2FsZW5kZXItYm9keSB0ciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxufVxuLm0tY2FsZW5kZXItYm9keSB0aCwgLm0tY2FsZW5kZXItYm9keSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHdpZHRoOiAxNjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tLWNhbGVuZGVyLWJvZHkgdGgsIC5tLWNhbGVuZGVyLWJvZHkgdGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlLzMpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tLWNhbGVuZGVyLWJvZHlfX2hlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tLWNhbGVuZGVyLWJvZHlfX2hlYWQgdGgge1xuICBmb250LWZhbWlseTogXCJIZXJvXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTJweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubS1jYWxlbmRlci1ib2R5X19ib2R5IHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm0tY2FsZW5kZXItYm9keV9fYm9keSB0ZC5leGNlcHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tLWNhbGVuZGVyLWJvZHlfX2JvZHkgdGQgZGl2IHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5tLWNhbGVuZGVyLWJvZHlfX2JvZHkgdGQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlcm9cIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogN3B4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tLWNhbGVuZGVyLWJvZHlfX2JvZHkgdGQgc3BhbiB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICB9XG59XG5cbi5tLWtleXdvcmRfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBwYWRkaW5nOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubS1rZXl3b3JkX19mb3JtIC5pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuLm0ta2V5d29yZF9fZm9ybSAuaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubS1rZXl3b3JkX19mb3JtIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIyMTMxO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX3NlYXJjaC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbn1cbi5tLWtleXdvcmRfX3RhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG4ubS1rZXl3b3JkX190YWcgPiBsaSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLm0ta2V5d29yZF9fdGFnIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlhMTg2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDlweCAxMHB4IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tLWtleXdvcmRfX3RhZyBhIHtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICB9XG59XG4ubS1rZXl3b3JkLS1zaWRlIC5tLWtleXdvcmRfX2Zvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLm0ta2V5d29yZC0tc2lkZSAubS1rZXl3b3JkX190YWcge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5tLWtleXdvcmQtLXNpZGUgLm0ta2V5d29yZF9fdGFnID4gbGkge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5tLWtleXdvcmQtLXNpZGUgLm0ta2V5d29yZF9fdGFnIGEge1xuICBwYWRkaW5nOiA3cHggN3B4IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tLWtleXdvcmQtLXNpZGUgLm0ta2V5d29yZF9fdGFnIGEge1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gIH1cbn1cblxuLm0tc3BlY2lhbC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tLXNwZWNpYWwtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm0tc3BlY2lhbC1saXN0ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm0tc3BlY2lhbC1saXN0ID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubS1zcGVjaWFsLWxpc3QgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm0tc3BlY2lhbC1saXN0ID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tLXNwZWNpYWwtbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLXNwZWNpYWwtbGlzdF9faXRlbSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tLXNwZWNpYWwtbGlzdF9faXRlbSAudGFnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE9SR0FOSVNNU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBURU1QTEFURVNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVXRpbGl0eVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdGV4dC1vdmVyZmxvdyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi51LWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udS1vbmx5LXBjIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC51LW9ubHktcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1vbmx5LXNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnUtb25seS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBNYXJnaW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtbWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udS1tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnUtbWIxNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi51LW1iMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udS1tYjI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnUtbWIzMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi51LW1iMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4udS1tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnUtbWI0NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi51LW1iNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4udS1tYjU1IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLnUtbWI2MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi51LW1iNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4udS1tYjcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLnUtbWI3NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG5cbi51LW1iODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4udS1tYjg1IHtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cblxuLnUtbWI5MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi51LW1iOTUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4O1xufVxuXG4udS1tYjEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4vKiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFZlbmRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIOiJsuWkieaVsFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBXZWLjg5Xjgqnjg7Pjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2x5Y28zIHtcbiAgZm9udC1mYW1pbHk6IFwiQTHmmI7mnJ1cIiwgXCJBMSBNaW5jaG9cIiwgc2VyaWY7XG59XG4jbHljbzMgKiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIOODoeOCpOODs+ODk+OCuOODpeOCouODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uby1seWNvMy1tYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2x5Y28zL21haW5fdmlzdWFsX3BjLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28zLW1haW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9seWNvMy9tYWluX3Zpc3VhbF9zcC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgfVxufVxuLm8tbHljbzMtbWFpbl9faW5uZXIge1xuICBoZWlnaHQ6IDY4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtbWFpbl9faW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNS4yJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzYuNyU7XG4gIH1cbn1cbi5vLWx5Y28zLW1haW5fX3RpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMDRweDtcbiAgd2lkdGg6IDU3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtbWFpbl9fdGl0bGUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiA4OCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyog44Oa44O844K45YaF44Oq44Oz44KvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5vLWx5Y28zLWxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbHljbzMvbGlua19iZ19nb2xkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtbGluayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2x5Y28zL2xpbmtfYmdfZ29sZF9zcC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLm8tbHljbzMtbGlua19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgOTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28zLWxpbmtfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICB9XG59XG4uby1seWNvMy1saW5rX19saXN0ID4gbGkge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWx5Y28zLWxpbmtfX2xpc3QgPiBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1M3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbHljbzMvaWNvbl9zZXBhcmF0b3Iuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28zLWxpbmtfX2xpc3QgPiBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gIH1cbn1cbi5vLWx5Y28zLWxpbmtfX2l0ZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2x5Y28zL2ljb25fYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAzMHB4IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDM2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtbGlua19faXRlbSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAxNHB4IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLm8tbHljbzMtbGlua19faXRlbSAubGFyZ2Uge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1saW5rX19pdGVtIC5sYXJnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG4gIH1cbn1cbi5vLWx5Y28zLWxpbmtfX2l0ZW0gLmFycmFuZ2Uge1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1saW5rX19pdGVtIC5hcnJhbmdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzhweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtbGlua19faXRlbSAubHljbyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjIycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG4uby1seWNvMy1saW5rX19pdGVtIC5seWNvIGkge1xuICBmb250LXNpemU6IDkuNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtbGlua19faXRlbSAubHljbyBpIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtbGlua19faXRlbSAuaGVyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi8qIOOBk+OBoOOCj+OCilxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uby1seWNvMy1mZWF0dXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2x5Y28zL2ZlYXR1cmVfcG9pbnRfYmdfcGMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1mZWF0dXJlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbHljbzMvZmVhdHVyZV9wb2ludF9iZ19zcC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgfVxufVxuLm8tbHljbzMtZmVhdHVyZV9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogNjZweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtZmVhdHVyZV9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMC40JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNiU7XG4gIH1cbn1cbi5vLWx5Y28zLWZlYXR1cmVfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28zLWZlYXR1cmVfX3RpdGxlIHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1hcmdpbi1ib3R0b206IDQuNiU7XG4gIH1cbn1cbi5vLWx5Y28zLWZlYXR1cmVfX3BvaW50IHtcbiAgbWFyZ2luOiAwIGF1dG8gLTI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1mZWF0dXJlX19wb2ludCB7XG4gICAgd2lkdGg6IDg0JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMyU7XG4gIH1cbn1cbi5vLWx5Y28zLWZlYXR1cmVfX3RleHQge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28zLWZlYXR1cmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLyog44GT44Gg44KP44KK77yI44OI44Oe44OI77yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5vLWx5Y28zLWZlYXR1cmUtdG9tYXRvIHtcbiAgaGVpZ2h0OiA4NTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2x5Y28zL2ZlYXR1cmVfdG9tYXRvX2JnX3dhdmVfcGMucG5nXCIpLCB1cmwoXCIuLi9pbWcvbHljbzMvZmVhdHVyZV90b21hdG9fYmdfcGMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNzE5cHgsIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAwIGNlbnRlciwgYm90dG9tIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAtNTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28zLWZlYXR1cmUtdG9tYXRvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2x5Y28zL2ZlYXR1cmVfdG9tYXRvX2JnX3dhdmVfc3AucG5nXCIpLCB1cmwoXCIuLi9pbWcvbHljbzMvZmVhdHVyZV90b21hdG9fYmdfc3AucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSwgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMCBjZW50ZXIsIGJvdHRvbSBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTkuNiU7XG4gIH1cbn1cbi5vLWx5Y28zLWZlYXR1cmUtdG9tYXRvX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA5M3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtZmVhdHVyZS10b21hdG9fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuOCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uby1seWNvMy1mZWF0dXJlLXRvbWF0b19fdGl0bGUge1xuICB3aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDExMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtZmVhdHVyZS10b21hdG9fX3RpdGxlIHtcbiAgICB3aWR0aDogNzUuNyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUlO1xuICB9XG59XG4uby1seWNvMy1mZWF0dXJlLXRvbWF0b19fY2F0Y2gge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTUzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1mZWF0dXJlLXRvbWF0b19fY2F0Y2gge1xuICAgIHdpZHRoOiA1NC40JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDclO1xuICB9XG59XG4uby1seWNvMy1mZWF0dXJlLXRvbWF0b19fcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTI1cHg7XG4gIHRvcDogMTE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1mZWF0dXJlLXRvbWF0b19fcHJvZHVjdCB7XG4gICAgd2lkdGg6IDMwLjclO1xuICAgIGxlZnQ6IDQuMiU7XG4gICAgYm90dG9tOiA3JTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cblxuLyog44GT44Gg44KP44KK77yI6YeO6I+c77yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5vLWx5Y28zLWZlYXR1cmUtdmVnZSB7XG4gIGhlaWdodDogODUycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9seWNvMy9mZWF0dXJlX3ZlZ2VfYmdfd2F2ZV9wYy5wbmdcIiksIHVybChcIi4uL2ltZy9seWNvMy9mZWF0dXJlX3ZlZ2VfYmdfcGMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNTQwcHgsIGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNzglIGNlbnRlciwgY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtZmVhdHVyZS12ZWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZTE1MCwgI2VhY2E0NiA1MCUsICM1ODMxMGEpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBhdXRvO1xuICB9XG59XG4uby1seWNvMy1mZWF0dXJlLXZlZ2VfX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDY5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1mZWF0dXJlLXZlZ2VfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDkuMiU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2x5Y28zL2ZlYXR1cmVfdmVnZV9iZ193YXZlX3NwLnBuZ1wiKSwgdXJsKFwiLi4vaW1nL2x5Y28zL2ZlYXR1cmVfdmVnZV9iZ19zcC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlLCAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA1MCUgY2VudGVyLCBib3R0b20gY2VudGVyO1xuICB9XG59XG4uby1seWNvMy1mZWF0dXJlLXZlZ2VfX3RpdGxlIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0byAxMDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28zLWZlYXR1cmUtdmVnZV9fdGl0bGUge1xuICAgIHdpZHRoOiA3My45JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNS4xJTtcbiAgfVxufVxuLm8tbHljbzMtZmVhdHVyZS12ZWdlX19jYXRjaCB7XG4gIG1hcmdpbi1sZWZ0OiAyMDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28zLWZlYXR1cmUtdmVnZV9fY2F0Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjMlO1xuICAgIHdpZHRoOiA2MiU7XG4gIH1cbn1cbi5vLWx5Y28zLWZlYXR1cmUtdmVnZV9fcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDU2cHg7XG4gIHRvcDogMTMzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1mZWF0dXJlLXZlZ2VfX3Byb2R1Y3Qge1xuICAgIHdpZHRoOiAzNyU7XG4gICAgcmlnaHQ6IDEuNiU7XG4gICAgdG9wOiAzNC41JTtcbiAgfVxufVxuXG4vKiDkuIDml6XkuK3mpb3jgZfjgoHjgotcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm8tbHljbzMtc2NlbmUge1xuICBoZWlnaHQ6IDExMzNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2x5Y28zL3NjZW5lX2JnX3dhdmVfcGMucG5nXCIpLCB1cmwoXCIuLi9pbWcvbHljbzMvc2NlbmVfYmdfcGMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMzk4cHgsIGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNTElIGNlbnRlciwgY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtc2NlbmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbHljbzMvc2NlbmVfYmdfd2F2ZV9zcC5wbmdcIiksIHVybChcIi4uL2ltZy9seWNvMy9zY2VuZV9iZ19zcC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlLCAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA0NC4zJSBjZW50ZXIsIHRvcCBjZW50ZXI7XG4gIH1cbn1cbi5vLWx5Y28zLXNjZW5lX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA1N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtc2NlbmVfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNi44JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuOCU7XG4gIH1cbn1cbi5vLWx5Y28zLXNjZW5lX19ib2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiAzNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1zY2VuZV9fYm9hcmQge1xuICAgIHdpZHRoOiA1NC4zJTtcbiAgICBtYXJnaW4tbGVmdDogNC41JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNC41JTtcbiAgfVxufVxuLm8tbHljbzMtc2NlbmVfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG8gNTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28zLXNjZW5lX190aXRsZSB7XG4gICAgd2lkdGg6IDczLjklO1xuICAgIG1hcmdpbi1ib3R0b206IDYuMiU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5vLWx5Y28zLXNjZW5lX19jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtc2NlbmVfX2Nhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm8tbHljbzMtc2NlbmVfX2Nhcm91c2VsID4gZGl2IHtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1zY2VuZV9fY2Fyb3VzZWwgPiBkaXYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1zY2VuZS1pdGVtIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLyog44Ki44Os44Oz44K444Os44K344OUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5vLWx5Y28zLXJlY2lwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGYyZWM7XG59XG4uby1seWNvMy1yZWNpcGVfX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1yZWNpcGVfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTElO1xuICB9XG59XG4uby1seWNvMy1yZWNpcGVfX3RpdGxlIHtcbiAgd2lkdGg6IDUwOHB4O1xuICBtYXJnaW46IC0zNnB4IGF1dG8gNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28zLXJlY2lwZV9fdGl0bGUge1xuICAgIHdpZHRoOiA2OSU7XG4gICAgbWFyZ2luOiAtNSUgYXV0byA2JTtcbiAgfVxufVxuLm8tbHljbzMtcmVjaXBlX190aXRsZS1hcnJhbmdlIHtcbiAgd2lkdGg6IDQ5M3B4O1xuICBtYXJnaW46IDAgYXV0byA1N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtcmVjaXBlX190aXRsZS1hcnJhbmdlIHtcbiAgICB3aWR0aDogODIlO1xuICAgIG1hcmdpbi1ib3R0b206IDUuMiU7XG4gIH1cbn1cbi5vLWx5Y28zLXJlY2lwZV9fc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1yZWNpcGVfX3NsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAlO1xuICB9XG59XG5cbi5vLWx5Y28zLXJlY2lwZS1zbGlkZSB7XG4gIHdpZHRoOiA0NTRweDtcbiAgbWFyZ2luOiAwIDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1yZWNpcGUtc2xpZGUge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuLm8tbHljbzMtcmVjaXBlLXNsaWRlX19waG90byB7XG4gIG1hcmdpbjogMCBhdXRvIDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1yZWNpcGUtc2xpZGVfX3Bob3RvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uby1seWNvMy1yZWNpcGUtc2xpZGVfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbHljbzMvcmVjaXBlX3NsaWRlX2RlY29fcGMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk0JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDMycHggY2VudGVyO1xuICBwYWRkaW5nOiAwIDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1yZWNpcGUtc2xpZGVfX2JvZHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9seWNvMy9yZWNpcGVfc2xpZGVfZGVjb19zcC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDZweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG59XG4uby1seWNvMy1yZWNpcGUtc2xpZGVfX3N1Yi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtcmVjaXBlLXNsaWRlX19zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG4uby1seWNvMy1yZWNpcGUtc2xpZGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1yZWNpcGUtc2xpZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtODJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAtMTguNSU7XG4gIH1cbn1cbi5zbGljay1kb3RzID4gbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkZWQ2O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDE5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zbGljay1kb3RzID4gbGkge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuLnNsaWNrLWRvdHMgPiBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDEyO1xufVxuLnNsaWNrLWRvdHMgPiBsaSBidXR0b24ge1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG59XG5cbi8qIOWVhuWTgeODqeOCpOODs+ODiuODg+ODl++8iOODiOODnuODiO+8iVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uby1seWNvMy1saW5ldXAtdG9tYXRvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U2MDAxMiwgIzY0MDAwMCA1MCUsICMwMDAwMDApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtbGluZXVwLXRvbWF0byB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U2MDAxMiwgIzY0MDAwMCAzMCUsICMwMDAwMDApO1xuICB9XG59XG4uby1seWNvMy1saW5ldXAtdG9tYXRvX19pbm5lciB7XG4gIHBhZGRpbmc6IDAgMjQ1cHg7XG4gIHBhZGRpbmctdG9wOiA4MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbHljbzMvbGluZXVwX3RvbWF0b19iZ19wYy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNjJweCB0b3AgNDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28zLWxpbmV1cC10b21hdG9fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiA4LjMlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1JTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbHljbzMvbGluZXVwX3RvbWF0b19iZ19zcC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDM3JSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG59XG4uby1seWNvMy1saW5ldXAtdG9tYXRvX190aXRsZSB7XG4gIHdpZHRoOiA0MTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28zLWxpbmV1cC10b21hdG9fX3RpdGxlIHtcbiAgICB3aWR0aDogNjglO1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICB9XG59XG4uby1seWNvMy1saW5ldXAtdG9tYXRvX190aXRsZTIge1xuICB3aWR0aDogNTYycHg7XG4gIG1hcmdpbi1sZWZ0OiAyNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTA5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1saW5ldXAtdG9tYXRvX190aXRsZTIge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNS40JTtcbiAgfVxufVxuLm8tbHljbzMtbGluZXVwLXRvbWF0b19fcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjcxcHg7XG4gIHRvcDogMzIxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1saW5ldXAtdG9tYXRvX19wcm9kdWN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiA3OSU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNy40JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtbGluZXVwLXRvbWF0b19fbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4uby1seWNvMy1saW5ldXAtdG9tYXRvX19zaG9wIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtbGluZXVwLXRvbWF0b19fc2hvcCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLm8tbHljbzMtbGluZXVwLXRvbWF0b19fYW5ub3RhdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDU5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1saW5ldXAtdG9tYXRvX19hbm5vdGF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbi5vLWx5Y28zLWxpbmV1cC10b21hdG9fX2J1dHRvbiB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtbGluZXVwLXRvbWF0b19fYnV0dG9uIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDYuNyU7XG4gIH1cbn1cblxuLyog5ZWG5ZOB44Op44Kk44Oz44OK44OD44OX77yI6YeO6I+c77yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5vLWx5Y28zLWxpbmV1cC12ZWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZTE1MCwgI2VhY2E0NiA1MCUsICM1ODMxMGEpO1xufVxuLm8tbHljbzMtbGluZXVwLXZlZ2VfX2lubmVyIHtcbiAgcGFkZGluZzogMCAyNDhweDtcbiAgcGFkZGluZy10b3A6IDk5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9seWNvMy9saW5ldXBfdmVnZV9iZ19wYy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDVweCB0b3AgNDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1saW5ldXAtdmVnZV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy10b3A6IDguMyU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2x5Y28zL2xpbmV1cF92ZWdlX2JnX3NwLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMzUuNyUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxufVxuLm8tbHljbzMtbGluZXVwLXZlZ2VfX3RpdGxlIHtcbiAgd2lkdGg6IDU1MHB4O1xuICBtYXJnaW46IDAgYXV0byAxMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDM3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1saW5ldXAtdmVnZV9fdGl0bGUge1xuICAgIHdpZHRoOiA3NCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNyU7XG4gIH1cbn1cbi5vLWx5Y28zLWxpbmV1cC12ZWdlX19wcm9kdWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDExcHg7XG4gIHRvcDogMjQycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1saW5ldXAtdmVnZV9fcHJvZHVjdCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMzklO1xuICAgIG1hcmdpbjogMCBhdXRvIDUuNyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28zLWxpbmV1cC12ZWdlX19sYXlvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi5vLWx5Y28zLWxpbmV1cC12ZWdlX19zaG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogOTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28zLWxpbmV1cC12ZWdlX19zaG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uby1seWNvMy1saW5ldXAtdmVnZV9fYnV0dG9uIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvMy1saW5ldXAtdmVnZV9fYnV0dG9uIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDYuNyU7XG4gIH1cbn1cblxuLyog44Op44Kk44Oz44OK44OD44OX77yI44K344On44OD44OX77yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5vLWx5Y28tbGluZXVwLXNob3Age1xuICB3aWR0aDogNDI2cHg7XG4gIHBhZGRpbmc6IDI1cHggMTJweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuby1seWNvLWxpbmV1cC1zaG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1LjUlIDEwcHggMTBweDtcbiAgfVxufVxuLm8tbHljby1saW5ldXAtc2hvcC50b21hdG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIwMDA0O1xufVxuLm8tbHljby1saW5ldXAtc2hvcC52ZWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2ODUyYTtcbn1cbi5vLWx5Y28tbGluZXVwLXNob3BfX25hbWUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljby1saW5ldXAtc2hvcF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4zJTtcbiAgfVxufVxuLm8tbHljby1saW5ldXAtc2hvcF9fbmFtZSBpIHtcbiAgZm9udC1zaXplOiA5LjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28tbGluZXVwLXNob3BfX25hbWUgaSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbn1cbi5vLWx5Y28tbGluZXVwLXNob3BfX3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28tbGluZXVwLXNob3BfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gIH1cbn1cbi5vLWx5Y28tbGluZXVwLXNob3BfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLm8tbHljby1saW5ldXAtc2hvcF9fbGlzdCA+IGxpIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uby1seWNvLWxpbmV1cC1zaG9wX19saXN0ID4gbGkgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uby1seWNvLWxpbmV1cC1zaG9wX19saXN0ID4gbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIOOCguOBo+OBqOefpeOCiuOBn+OBhOaWueOBr+OBk+OBoeOCiVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uby1seWNvMy1tb3JlX19pbm5lciB7XG4gIHBhZGRpbmc6IDAgMjMwcHg7XG4gIHBhZGRpbmctdG9wOiA2N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogODhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtbW9yZV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy10b3A6IDExJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4xJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uby1seWNvMy1tb3JlX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIGNvbG9yOiAjZTYwMDEyO1xuICBmb250LXNpemU6IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICBsZXR0ZXItc3BhY2luZzogMC43NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm8tbHljbzMtbW9yZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4zJTtcbiAgfVxufVxuLm8tbHljbzMtbW9yZV9fdGl0bGUgaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28zLW1vcmVfX3RpdGxlIGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLm8tbHljbzMtbW9yZV9fbGluayB7XG4gIHdpZHRoOiA0MTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5vLWx5Y28zLW1vcmVfX2xpbmsge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn0iLCIvKiDjg6rjgrPjg5Tjg7Pjg6rjg4Pjg4HvvIgyMDIyLjMuMTTjg6rjg4vjg6Xjg7zjgqLjg6vvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImNvbW1vblwiO1xuXG4vKiDoibLlpInmlbBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHJlZDogI2U2MDAxMjtcbiRiZy1iZWlnZTogI2Y4ZjJlYztcblxuLyogV2Vi44OV44Kp44Oz44OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBhMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQTHmmI7mnJ1cIixcIkExIE1pbmNob1wiLCBzZXJpZjtcbn1cbiNseWNvMyB7XG4gICAgQGluY2x1ZGUgYTE7XG4gICAgKiB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxufVxuLyog44Oh44Kk44Oz44OT44K444Ol44Ki44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5vLWx5Y28zLW1haW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2x5Y28zL21haW5fdmlzdWFsX3BjLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2x5Y28zL21haW5fdmlzdWFsX3NwLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGhlaWdodDogNjgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1LjIlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDc2LjclO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDRweDtcbiAgICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxufVxuLyog44Oa44O844K45YaF44Oq44Oz44KvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5vLWx5Y28zLWxpbmsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2x5Y28zL2xpbmtfYmdfZ29sZC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9seWNvMy9saW5rX2JnX2dvbGRfc3AucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDk2cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICB9XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1M3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2x5Y28zL2ljb25fc2VwYXJhdG9yLnN2ZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2x5Y28zL2ljb25fYXJyb3cuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDMwcHggY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDE0cHggY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAubGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBcIuOCouODrOODs+OCuFwiXG4gICAgICAgIC5hcnJhbmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBcIuODquOCs+ODlOODs+ODquODg+ODgVwiXG4gICAgICAgIC5seWNvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBcIlJcIlxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5LjVweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIFwi44Gv44GT44Gh44KJ44GL44KJXCJcbiAgICAgICAgLmhlcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8qIOOBk+OBoOOCj+OCilxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uby1seWNvMy1mZWF0dXJlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9seWNvMy9mZWF0dXJlX3BvaW50X2JnX3BjLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9seWNvMy9mZWF0dXJlX3BvaW50X2JnX3NwLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMC40JTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMi42JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMzcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjYlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3BvaW50IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gLTI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMyU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiDjgZPjgaDjgo/jgorvvIjjg4jjg57jg4jvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm8tbHljbzMtZmVhdHVyZS10b21hdG8ge1xuICAgIGhlaWdodDogODUycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbHljbzMvZmVhdHVyZV90b21hdG9fYmdfd2F2ZV9wYy5wbmcnKSx1cmwoJy4uL2ltZy9seWNvMy9mZWF0dXJlX3RvbWF0b19iZ19wYy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNzE5cHgsMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMCBjZW50ZXIsYm90dG9tIGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOiAtNTNweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbHljbzMvZmVhdHVyZV90b21hdG9fYmdfd2F2ZV9zcC5wbmcnKSx1cmwoJy4uL2ltZy9seWNvMy9mZWF0dXJlX3RvbWF0b19iZ19zcC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlLDEwMCU7IC8vNDYwcHhcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDAgY2VudGVyLGJvdHRvbSBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IC05LjYlO1xuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5M3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAuOCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDQlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTExcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NS43JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYXRjaCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNTNweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDU0LjQlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wcm9kdWN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMjVweDtcbiAgICAgICAgdG9wOiAxMTVweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDMwLjclO1xuICAgICAgICAgICAgbGVmdDogNC4yJTtcbiAgICAgICAgICAgIGJvdHRvbTogNyU7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiDjgZPjgaDjgo/jgorvvIjph47oj5zvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm8tbHljbzMtZmVhdHVyZS12ZWdlIHtcbiAgICBoZWlnaHQ6IDg1MnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2x5Y28zL2ZlYXR1cmVfdmVnZV9iZ193YXZlX3BjLnBuZycpLCB1cmwoJy4uL2ltZy9seWNvMy9mZWF0dXJlX3ZlZ2VfYmdfcGMucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDU0MHB4LCBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNzglIGNlbnRlciwgY2VudGVyIGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZTE1MCwgI2VhY2E0NiA1MCUsIzU4MzEwYSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYXV0bztcbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjlweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcuMSU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDkuMiU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9seWNvMy9mZWF0dXJlX3ZlZ2VfYmdfd2F2ZV9zcC5wbmcnKSx1cmwoJy4uL2ltZy9seWNvMy9mZWF0dXJlX3ZlZ2VfYmdfc3AucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUsIDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNTAlIGNlbnRlciwgYm90dG9tIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTA2cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiA3My45JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1LjElO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NhdGNoIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwNXB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNi4zJTtcbiAgICAgICAgICAgIHdpZHRoOiA2MiU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJvZHVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDU2cHg7XG4gICAgICAgIHRvcDogMTMzcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgICAgICByaWdodDogMS42JTtcbiAgICAgICAgICAgIHRvcDogMzQuNSU7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiDkuIDml6XkuK3mpb3jgZfjgoHjgotcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm8tbHljbzMtc2NlbmUge1xuICAgIGhlaWdodDogMTEzM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2x5Y28zL3NjZW5lX2JnX3dhdmVfcGMucG5nJyksIHVybCgnLi4vaW1nL2x5Y28zL3NjZW5lX2JnX3BjLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAzOThweCwgY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDUxJSBjZW50ZXIsIGNlbnRlciBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2x5Y28zL3NjZW5lX2JnX3dhdmVfc3AucG5nJyksIHVybCgnLi4vaW1nL2x5Y28zL3NjZW5lX2JnX3NwLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUsIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA0NC4zJSBjZW50ZXIsIHRvcCBjZW50ZXI7XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2LjglO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzLjglO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JvYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDU0LjMlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQuNSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNC41JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDU3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiA3My45JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuMiU7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYXJvdXNlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uby1seWNvMy1zY2VuZS1pdGVtIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuLyog44Ki44Os44Oz44K444Os44K344OUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5vLWx5Y28zLXJlY2lwZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJlaWdlO1xuICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICB3aWR0aDogNTA4cHg7XG4gICAgICAgIG1hcmdpbjogLTM2cHggYXV0byA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogNjklO1xuICAgICAgICAgICAgbWFyZ2luOiAtNSUgYXV0byA2JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZS1hcnJhbmdlIHtcbiAgICAgICAgd2lkdGg6IDQ5M3B4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA1N3B4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogODIlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4yJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuLm8tbHljbzMtcmVjaXBlLXNsaWRlIHtcbiAgICB3aWR0aDogNDU0cHg7XG4gICAgbWFyZ2luOiAwIDIycHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgfVxuICAgICZfX3Bob3RvIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjhweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbHljbzMvcmVjaXBlX3NsaWRlX2RlY29fcGMucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTQlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMzJweCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgNDVweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbHljbzMvcmVjaXBlX3NsaWRlX2RlY29fc3AucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNnB4IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdWItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjQ0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zbGljay1kb3Rze1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC04MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBib3R0b206IC0xOC41JTtcbiAgICB9XG4gICAgPmxpe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkZWQ2O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDE5cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLyog5ZWG5ZOB44Op44Kk44Oz44OK44OD44OX77yI44OI44Oe44OI77yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5vLWx5Y28zLWxpbmV1cC10b21hdG8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlNjAwMTIsICM2NDAwMDAgNTAlLCAjMDAwMDAwKTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlNjAwMTIsICM2NDAwMDAgMzAlLCAjMDAwMDAwKTtcbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDI0NXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogODJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbHljbzMvbGluZXVwX3RvbWF0b19iZ19wYy5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA2MnB4IHRvcCA0MTlweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDguMyU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9seWNvMy9saW5ldXBfdG9tYXRvX2JnX3NwLnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDM3JSBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICB3aWR0aDogNDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDY5cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiA2OCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZTIge1xuICAgICAgICB3aWR0aDogNTYycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTA5cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1LjQlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Byb2R1Y3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDI3MXB4O1xuICAgICAgICB0b3A6IDMyMXB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgd2lkdGg6IDc5JTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDcuNCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGF5b3V0IHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2hvcCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYW5ub3RhdGlvbiB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU5cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuNyU7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiDllYblk4Hjg6njgqTjg7Pjg4rjg4Pjg5fvvIjph47oj5zvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm8tbHljbzMtbGluZXVwLXZlZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmUxNTAsICNlYWNhNDYgNTAlLCM1ODMxMGEpO1xuICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyNDhweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDk5cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5OHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2x5Y28zL2xpbmV1cF92ZWdlX2JnX3BjLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1cHggdG9wIDQxMnB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDguMyU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2x5Y28zL2xpbmV1cF92ZWdlX2JnX3NwLnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDM1LjclIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzN3B4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogNzQlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNyU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJvZHVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDQxMXB4O1xuICAgICAgICB0b3A6IDI0MnB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgd2lkdGg6IDM5JTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDUuNyU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGF5b3V0IHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2hvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk3cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi43JTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qIOODqeOCpOODs+ODiuODg+ODl++8iOOCt+ODp+ODg+ODl++8iVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uby1seWNvLWxpbmV1cC1zaG9wIHtcbiAgICB3aWR0aDogNDI2cHg7XG4gICAgcGFkZGluZzogMjVweCAxMnB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDUuNSUgMTBweCAxMHB4O1xuICAgIH1cbiAgICAmLnRvbWF0byB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMjAwMDQ7XG4gICAgfVxuICAgICYudmVnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjg1MmE7XG4gICAgfVxuICAgICZfX25hbWUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4zJTtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOS41cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiDjgoLjgaPjgajnn6XjgorjgZ/jgYTmlrnjga/jgZPjgaHjgolcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm8tbHljbzMtbW9yZSB7XG4gICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDIzMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNjdweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMSU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOC4xJTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43ODtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzRweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4zJTtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIHdpZHRoOiA0MTBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJBU0Vcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgXCJfYmFzZS9fcmVzZXRcIjtcbkBpbXBvcnQgXCJfYmFzZS9fY29sb3JcIjtcbkBpbXBvcnQgXCJfYmFzZS9fYmFzZVwiO1xuQGltcG9ydCBcIl9iYXNlL19taXhpblwiO1xuQGltcG9ydCBcIl9iYXNlL190ZXh0XCI7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMQVlPVVRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgXCJfbGF5b3V0L19sYXlvdXQtbmV3XCI7XG5AaW1wb3J0IFwiX2xheW91dC9faGVhZGVyXCI7XG5AaW1wb3J0IFwiX2xheW91dC9fZm9vdGVyXCI7XG5AaW1wb3J0IFwiX2xheW91dC9fc2lkZVwiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQVRPTVNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgXCJhdG9tcy9fdGV4dFwiO1xuQGltcG9ydCBcImF0b21zL19pY29uXCI7XG5AaW1wb3J0IFwiYXRvbXMvX2J1dHRvblwiO1xuQGltcG9ydCBcImF0b21zL19mb3JtXCI7XG5AaW1wb3J0IFwiYXRvbXMvX2Zvcm0ucmFkaW9cIjtcbkBpbXBvcnQgXCJhdG9tcy9fZm9ybS5jaGVja1wiO1xuQGltcG9ydCBcImF0b21zL19mb3JtLnNlbGVjdFwiO1xuQGltcG9ydCBcImF0b21zL19mb3JtLmZpbGVcIjtcbkBpbXBvcnQgXCJhdG9tcy9fZm9ybS50aW1lXCI7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBNT0xFQ1VMRVNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgXCJtb2xlY3VsZXMvX2JyZWFkY3JhbWJcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvX3BhZ2VyXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL190aXRsZVwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9fY2FsZW5kZXJcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvX2tleXdvcmRcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvX3NwZWNpYWwtbGlzdFwiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgT1JHQU5JU01TXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBURU1QTEFURVNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIEBpbXBvcnQgXCJ0ZW1wbGF0ZXMvX1wiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVXRpbGl0eVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQGltcG9ydCBcInV0aWxpdHkvX3V0aWxpdHlcIjtcbkBpbXBvcnQgXCJ1dGlsaXR5L19tYXJnaW5cIjtcbkBpbXBvcnQgXCJ1dGlsaXR5L19hbmltYXRpb25cIjtcbi8vIEBpbXBvcnQgXCJ1dGlsaXR5L19jaGVja1wiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVmVuZGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBAaW1wb3J0IFwidmVuZGVyL19cIjtcblxuXG4iLCJcbi8qIFJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuIiwiLy8gZm9udFxuJHRleHQ6ICMzMjMyMzI7XG4kbGluazogaW5oZXJpdDtcblxuLy8gYmFja2dyb3VuZFxuJGJnLWdyYXk6ICNmNWY1ZjU7XG5cbi8vIGJvcmRlclxuJGJkLWdyYXk6ICNlN2U3ZTc7XG4kYmQtZ29sZDogI2M2YzFhZTtcblxuLy8gYmFja2dyb3VuZFxuJGJnLWNyZWFtOiAjZjRmMGU3O1xuJGJnLWJlaWdlOiNmN2Y1ZjE7XG4kYmctZ3JheTogI2U5ZTllOTtcblxuLy8gZWxlbWVudFxuJGdvbGQ6ICNhOWExODY7XG4kYmVpZ2U6ICNlY2UzZDM7XG4kcmVkOiAjZWQxYzI5O1xuJHllbGxvdzogI2ZiZTYwMjtcbiRjcmVhbTogI2YyZThkMTtcbiRibHVlOiAjNTJjYmZmO1xuJHB1cnBsZTogI2NmMmI4YTtcblxuLy8gY2F0ZWdvcnlcbiRvcmFuZ2U6ICNmNzY2MGI7XG4kZ3JlZW46ICMzNGE1NzE7XG4kbGltZTogIzk1YzgzYztcbiRwaW5rOiAjZmQ0ODU3O1xuJGJyb3duOiAjZDBhYzViO1xuJGJsYWNrOiAjMzIzMjMyO1xuXG5cblxuLy8gc3R5bGVndWlkZVxuLmEtY29sb3ItdGV4dHsgYmFja2dyb3VuZC1jb2xvcjogJHRleHQgfVxuLmEtY29sb3ItbGlua3sgYmFja2dyb3VuZC1jb2xvcjogJGxpbmsgfVxuLmEtY29sb3ItYmQtZ3JheXsgYmFja2dyb3VuZC1jb2xvcjogJGJkLWdyYXkgfVxuXG4uYS1jb2xvci15ZWxsb3d7IGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3cgfVxuLmEtY29sb3ItcmVkeyBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkIH1cbi5hLWNvbG9yLWdvbGR7IGJhY2tncm91bmQtY29sb3I6ICRnb2xkIH1cbi5hLWNvbG9yLWJlaWdleyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2UgfVxuLmEtY29sb3ItY3JlYW17IGJhY2tncm91bmQtY29sb3I6ICRjcmVhbSB9XG5cbiIsIi8qIEJhc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kZm9udDogXCJNIFBMVVMgMXBcIixcbiAgICAgICAgLy8gXCJTYXdhcmFiaSBHb3RoaWNcIixcbiAgICAgICAgLy8gcnlvLWdvdGhpYy1wbHVzbixcbiAgICAgICBcIkhpcmFnaW5vU2Fucy1XM1wiLFxuICAgICAgIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIixcbiAgICAgICBcIuODoeOCpOODquOCqlwiLFxuICAgICAgIE1laXJ5byxcbiAgICAgICBzYW5zLXNlcmlmO1xuXG4kYXNzZXQ6ICcuLi9pbWcvJztcbi8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXR9L3h4eC5wbmcnKTtcblxuJGltZzogJy4uL2ltZyc7XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmEge1xuICAgIGNvbG9yOiAkbGluaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGJ1dHRvbjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbmJ1dHRvbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcztcbiAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxufVxuXG5pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLHNlbGVjdHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5pbnB1dDpmb2N1cyxcbmJ1dHRvbjpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjc7XG59XG5cbml7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIElFMTHjgafjga9pbmxpbmXopoHntKDjgajjgarjgaPjgabjgZfjgb7jgYbjgZ/jgoFcbm1haW57XG4gICAgZGlzcGxheTogYmxvY2s7XG59IiwiLyogRm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIEBpbXBvcnQgdXJsKCdodHRwOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vZWFybHlhY2Nlc3Mvbm90b3NhbnNqYXBhbmVzZS5jc3MnKTtcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZXJvJztcbiAgICBzcmM6dXJsKCcuLi9mb250L0hlcm8udHRmLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250L0hlcm8udHRmLnN2ZyNIZXJvJykgZm9ybWF0KCdzdmcnKSxcbiAgICAgICAgdXJsKCcuLi9mb250L0hlcm8udHRmLmVvdCcpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvSGVyby50dGYuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTsgXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gaGVyb3tcbiAgICBmb250LWZhbWlseTogJ0hlcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5AbWl4aW4gbm90b3tcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKYXBhbmVzZScsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtaXhpbiB5dXtcbiAgICBmb250LWZhbWlseTogXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44Kv5L2TXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtaXhpbiB0c3VrdXtcbiAgICBmb250LWZhbWlseTogZm90LXRzdWt1YnJkZ290aGljLXN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8vIEBtaXhpbiBoaXJhbWFydXtcbi8vICAgICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47kuLjjgrQgUHJvIFc0XCIsXCJIaXJhZ2lubyBNYXJ1IEdvdGhpYyBQcm9cIjtcbi8vIH0iLCIvKiBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHNpdGUtd2lkdGg6IDE0MDBweDtcbiRicmVha3BvaW50OiA3MDBweDtcblxuQG1peGluIHNwIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbmh0bWx7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIG1pbi13aWR0aDogJHNpdGUtd2lkdGg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5sLWhlYWRlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6ICRzaXRlLXdpZHRoO1xuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX2lubmVye1xuICAgICAgICB3aWR0aDogJHNpdGUtd2lkdGg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDcwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLWNvbnRlbnR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAkc2l0ZS13aWR0aDtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19pbm5lcntcbiAgICAgICAgd2lkdGg6ICRzaXRlLXdpZHRoO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5icmVhZGNyYW1ie1xuICAgICAgICAgICAgcGFkZGluZzogMCA2M3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1mb290ZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAkc2l0ZS13aWR0aDtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLmJvcmRlcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZC1ncmF5O1xuICAgIH1cbiAgICAmX19pbm5lcntcbiAgICAgICAgd2lkdGg6ICRzaXRlLXdpZHRoO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCA3MHB4O1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnUtb25seS1wY3tcbiAgICBkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi51LW9ubHktc3B7XG4gICAgZGlzcGxheTpub25lIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi8qIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1oZWFkZXJ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZC1ncmF5O1xuXHQmX19pbm5lcntcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXHRcdH1cblx0fVxuXHQmX19sb2dve1xuXHRcdGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHR3aWR0aDogMTUxcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdH1cblx0fVxuXHQmX19uYXZ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogNzBweDsg44Oh44OL44Ol44O86Z2e6KGo56S66aCF55uu44GM44GC44KL44Gf44KB5LiA5pmC6Kq/5pW0XG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAzODhweDsg44K144O844OQ44O85YG044Gn5L+u5q2j44GV44KM44Gm44GE44Gf44Gf44KB5aSJ5pu0XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4OHB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0dWx7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0XHQ+bGl7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcInxcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IC0yMXB4O1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRjb2xvcjogcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZDphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAgYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3Nuc3tcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmX19zbnMtbGlua3tcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHQ+bGl7XG5cdFx0XHRmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcblx0XHR9XG5cdH1cblx0Jl9fc25zLXRleHR7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cdFx0d2lkdGg6IDEyOHB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb21tb24vc25zX3RleHRfYmcucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cbn1cblxuLmwtaGVhZGVye1xuXHQmX190b2dnbGV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHotaW5kZXg6MTAwO1xuXHRcdH1cblx0fVxuICAgICZfX3NwLW1lbnV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y0ZWY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6MTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAmLmlzLW9wZW57XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAyNnB4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3AtbWVudS1sb2dve1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW46MCBhdXRvIDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gcmlnaHQ6IDRweDtcbiAgICB9XG4gICAgJl9fc3AtbWVudS1saXN0e1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICAgICAgPmxpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTNweCAwIDEzcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU4YmE0MTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zcC1tZW51LXNuc3tcbiAgICAgICAgPmxpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zcC1tZW51LWNsb3Nle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjE4cHg7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIOOCueODqeOCpOODieODoeODi+ODpeODvOODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kc2l6ZTogMjA7XG4kYmFyOiAyO1xuJGhhbGY6ICgkc2l6ZSAtICRiYXIpIC8gMjtcbi5hLXRyaWdnZXJ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAkc2l6ZSArIHB4O1xuICAgIGhlaWdodDogJHNpemUgKyBweDtcbiAgICAvLyDjg4/jg7Pjg5Djg7zjgqzjg7zjgqLjgqTjgrPjg7NcbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6ICRiYXIgKyBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgdG9wOiAkaGFsZiArIHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIOmWi+mWieOCouODi+ODoeODvOOCt+ODp+ODs1xuICAgICYuYWN0aXZlIHNwYW57XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRoYWxmICsgcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtICRoYWxmICsgcHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogRm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLWZvb3Rlcntcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5cdCZfX2lubmVye1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ji50b3B7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTVweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5ib3R0b217XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX190b3B7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MnB4O1xuXHRcdH1cblx0fVxuXHQmX19zbnMtbGluay13cmFwcGVye1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzRweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcmVkO1xuXHRcdH1cblx0fVxuXHQmX19zbnMtbGlua3tcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHRcdD5saXtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0d2lkdGg6IDMzcHg7XG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fbmF2e1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MXB4O1xuXG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdD4gZGl2e1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHJlZDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDEpe1xuXHRcdFx0XHR3aWR0aDogMTkwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0d2lkdGg6IDE5NHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMyl7XG5cdFx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDQpe1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHR9XG5cdFx0XHQvLyAmOm50aC1jaGlsZCg1KXtcblx0XHRcdC8vIFx0d2lkdGg6IDE2MHB4O1xuXHRcdFx0Ly8gXHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Ly8gfVxuXHRcdH1cblx0fVxuXHQmX19uYXYtbGlzdCArIC5sLWZvb3Rlcl9fbmF2LXRpdGxle1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRyZWQ7XG5cdFx0fVxuXHR9XG5cdCZfX25hdi10aXRsZXtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuXHRcdGNvbG9yOiAkcmVkO1xuXHRcdG1hcmdpbi1ib3R0b206IDIxcHg7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjhweDtcblx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdHBhZGRpbmc6IDE2cHggNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29tbW9uL2Fycm93X3JpZ2h0X3JlZC5wbmcnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA5cHggMThweDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMTJweDtcblx0XHRcdFx0dG9wOiAxMnB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblx0XHRcdH1cblx0XHRcdCYuaXMtb3BlbjphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fbmF2LWxpc3R7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdC8vIG1heC1oZWlnaHQ6IDA7XG5cdFx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ly8gdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0Ly8gJi5vcGVue1xuXHRcdFx0Ly8gXHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHRcdC8vIH1cblx0XHR9XG5cdFx0Pmxpe1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDExcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHQvLyBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDAuODtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi44O7XCI7XG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDNweDtcblx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19sb2dve1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdHdpZHRoOiAxOTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxuXHQmX19zdWItbmF2LXdyYXBwZXJ7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MjlweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyM3B4O1xuXHRcdH1cblx0fVxuXHQmX19zdWItbmF2e1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjlweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdD5saXtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJ8XCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAtMTJweDtcblx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0JjpudGgtY2hpbGQoMik6YWZ0ZXIsXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubGFzdCA+bGl7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQmX19ib3R0b217XG5cblx0fVxuXHQmX19saW5re1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMzEwcHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0d2lkdGg6IDIyMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19jb3B5e1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDEycHggMCAxNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdG1hcmdpbjogMCA1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDNweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyogU2lkZSBOYXZpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLXNpZGV7XG5cdD4gc2VjdGlvbntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JvcmRlcntcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgbWFyZ2luOiAyMnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubC1zaWRlLWtleXdvcmR7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cbi5sLXNpZGUtdGhlbWV7XG4gICAgPmxpe1xuICAgICAgICBwYWRkaW5nOiAwIDIycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZzogMjJweCAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfcmVkLnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkgYXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmQtZ29sZDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5sLXNpZGUtcmVjaXBle1xuICAgID5saXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RodW1ibmFpbHtcblx0XHR3aWR0aDogOTBweDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgICAmX19ib2R5e1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0e1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubC1zaWRlLWJhbm5lcntcbiAgICA+bGl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmwtc2lkZS1jYXRlZ29yeXtcbiAgICA+bGl7XG4gICAgICAgIHBhZGRpbmc6IDAgMjJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjJweDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZzogMjJweCAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHggMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXd7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9saW5ldXAvY2F0X2ljb25fMS5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAzNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyOHB4IGNlbnRlcjtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbGluZXVwL2NhdF9hcnJvd18xLnBuZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudG9tYXRve1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbGluZXVwL2NhdF9pY29uXzIucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjJweCBjZW50ZXI7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xpbmV1cC9jYXRfYXJyb3dfMi5wbmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJlZ2l7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9saW5ldXAvY2F0X2ljb25fMy5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyM3B4IGNlbnRlcjtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbGluZXVwL2NhdF9hcnJvd18zLnBuZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZnJ1aXRze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbGluZXVwL2NhdF9pY29uXzQucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjJweCBjZW50ZXI7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xpbmV1cC9jYXRfYXJyb3dfNC5wbmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmp1aWNle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbGluZXVwL2NhdF9pY29uXzUucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggMzRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjNweCBjZW50ZXI7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xpbmV1cC9jYXRfYXJyb3dfNS5wbmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNvdXB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9saW5ldXAvY2F0X2ljb25fNi5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxOXB4IHRvcCAxMXB4O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9saW5ldXAvY2F0X2Fycm93XzYucG5nJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubC1zaWRlLWJyYW5ke1xuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICA+bGl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aHVtYm5haWx7XG5cdFx0d2lkdGg6IDcwcHg7XG5cdFx0aGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgJl9fYm9keXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmwtc2lkZS1zbnN7XG4gICAgJl9fdGl0bGV7XG4gICAgICAgIGJvcmRlci10b3A6M3B4IHNvbGlkIGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgJl9faW5zdGF7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIH1cbiAgICAmX19saXN0e1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICA+bGl7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmwtc2lkZS1zcGVjaWFse1xuICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgID5saXtcbiAgICAgICAgd2lkdGg6IDI2MHB4IWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudGFne1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogVGV4dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4geHhsIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuQG1peGluIHhse1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5AbWl4aW4gbGd7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbkBtaXhpbiBtZHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuQG1peGluIHNte1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4uYS10ZXh0LXh4bCB7IEBpbmNsdWRlIHh4bCB9XG4uYS10ZXh0LXhsICB7IEBpbmNsdWRlIHhsICB9XG4uYS10ZXh0LWxnICB7IEBpbmNsdWRlIGxnICB9XG4uYS10ZXh0LW1kICB7IEBpbmNsdWRlIG1kICB9XG4uYS10ZXh0LXNtICB7IEBpbmNsdWRlIHNtICB9IiwiLyogSWNvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9leGFtcGxlLmNvbS9NYXRlcmlhbEljb25zLVJlZ3VsYXIuZW90KTsgLyogRm9yIElFNi04ICovXG4gIHNyYzogbG9jYWwoJ01hdGVyaWFsIEljb25zJyksXG4gICAgbG9jYWwoJ01hdGVyaWFsSWNvbnMtUmVndWxhcicpLFxuICAgIHVybChodHRwczovL2V4YW1wbGUuY29tL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybChodHRwczovL2V4YW1wbGUuY29tL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoaHR0cHM6Ly9leGFtcGxlLmNvbS9NYXRlcmlhbEljb25zLVJlZ3VsYXIudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG4uYS1pY29uIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4OyAgLyogUHJlZmVycmVkIGljb24gc2l6ZSAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpcmVjdGlvbjogbHRyO1xuXG4gIC8qIFN1cHBvcnQgZm9yIGFsbCBXZWJLaXQgYnJvd3NlcnMuICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAvKiBTdXBwb3J0IGZvciBTYWZhcmkgYW5kIENocm9tZS4gKi9cbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblxuICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gIC8qIFN1cHBvcnQgZm9yIElFLiAqL1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbn0iLCIvKiBCdXR0b25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmEtYnRue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMTdweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb21tb24vaWNvbl9yaWdodF93aGl0ZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IDlweCAxOHB4O1xuICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gICAgYm9yZGVyOiAzcHggc29saWQgeWVsbG93O1xuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgcGFkZGluZzogMTdweCAxMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB5ZWxsb3c7XG4gICAgfVxuICAgICYucmVjaXBle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb21tb24vaWNvbl9saW5lc193aGl0ZS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNjRweCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxNXB4LCAxOHB4IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNHB4IGNlbnRlciwgbGVmdCA1MHB4IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzlweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFtYntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29tbW9uL2ljb25fcmlnaHRfd2hpdGUucG5nJyksdXJsKCcuLi9pbWcvY29tbW9uL2ljb25fYW1iLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjVweCBjZW50ZXIsIGxlZnQgNThweCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTJweCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ub2Jne1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ob3d0b3tcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG5cdFx0cGFkZGluZzogMjJweCAxMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29tbW9uL2ljb25fZG93bl93aGl0ZS5wbmcnKSx1cmwoJy4uL2ltZy9jb21tb24vaWNvbl90d2l0dGVyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggOXB4LCA1MHB4IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDI1cHggY2VudGVyLCBsZWZ0IDU0cHggY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuXHRcdFx0cGFkZGluZzogMTZweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29tbW9uL2ljb25fcmlnaHRfd2hpdGUucG5nJyksdXJsKCcuLi9pbWcvY29tbW9uL2ljb25fdHdpdHRlci5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDEycHgsIDQwcHggNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyLCBsZWZ0IDM2cHggY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLXJlZHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbW1vbi9pY29uX2xpbmVzX3JlZC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDRweCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTBweCBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYS1idG4tc21hbGx7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbW1vbi9pY29uX3JpZ2h0X3doaXRlLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgfVxuICAgICYuc2VhcmNoe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb21tb24vaWNvbl9sZW5zZS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHggMTJweCwgMTZweCAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2cHggY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMnB4IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJlY2lwZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29tbW9uL2ljb25fcmlnaHRfd2hpdGUucG5nJyksdXJsKCcuLi9pbWcvY29tbW9uL2ljb25fbGluZXNfd2hpdGUucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDEycHgsIDE4cHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTJweCBjZW50ZXIsIGxlZnQgMTZweCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDZweCAxMnB4LCAxNXB4IDEzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMnB4IGNlbnRlciwgbGVmdCAxMnB4IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIEZvcm1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGZvcm06ICM0MDlCRjk7XG4kcGxhY2Vob2xkZXI6IHJnYmEoMzUsIDI0LCAyMSwgMC41KTtcbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjogJHBsYWNlaG9sZGVyfVxuOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiAkcGxhY2Vob2xkZXJ9XG46LW1vei1wbGFjZWhvbGRlcntjb2xvcjogJHBsYWNlaG9sZGVyfVxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjogJHBsYWNlaG9sZGVyfVxuXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3Vze1xuICAgIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xufVxuXG4uYS1pbnB1dC10ZXh0e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ3JheTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYmQtZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMjNweCAyMnB4O1xufVxuLmEtdGV4dGFyZWF7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07ICBcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWdyYXk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGJkLWdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDIzcHggMjJweDtcbn1cbi5hLW51bWJlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgIFxuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ3JheTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYmQtZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xufVxuLmEtbnVtYmVyLWxpc3R7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuYS1udW1iZXJ7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMjNweDtcbiAgICB9XG59XG4iLCIvKiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hLXJhZGlve1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGZvcm07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTtcbiAgICB9XG4gICAgJjpjaGVja2Vke1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZm9ybTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYS1yYWRpby1saXN0e1xuICAgID5saXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogQ2hlY2tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmEtY2hlY2t7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRiZC1ncmF5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIGJvdHRvbTogN3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgIGJvdHRvbTogN3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6Y2hlY2tlZHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hLWNoZWNrLWxpc3R7XG4gICAgPmxpe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBzZWxlY3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmEtc2VsZWN0e1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmQtZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHNlbGVjdHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyM3B4O1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBidXR0b257XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJkLWdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDE5cHggMjNweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLmEtc2VsZWN0LWxpc3R7XG4gICAgJl9fbGFiZWx7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICA+bGl7XG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59IiwiLyogaW5wdXRbdHlwZT1cImZpbGVcIl0gXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hLWZpbGV7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMTdweCAzNHB4O1xuICAgIGNvbG9yOiAkZm9ybTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZm9ybTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGlucHV0W3R5cGU9XCJmaWxlXCJde1xuICAgICAgICBcbiAgICB9XG59IiwiLyogaW5wdXRbdHlwZT1cInRpbWUvZGF0ZVwiXSBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmEtdGltZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmQtZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYS10ZXh0e1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIHNlbGVjdHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyM3B4O1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmX19idXR0b257XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJkLWdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBpe1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjlyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm0tYnJlYWRjcmFtYntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDE5cHggMCAyMHB4O1xuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICA+bGl7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xNHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZDphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm0tcGFnZXJ7XG4gICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICBwYWRkaW5nOiAzMnB4IDAgMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgJl9fcHJldntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29tbW9uL2Fycm93X3ByZXYucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX25leHR7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbW1vbi9hcnJvd19uZXh0LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wcmV2LFxuICAgICZfX25leHR7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDdweDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA2MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wYWdlc3tcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX19saXN0e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgID5saXtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmlzLWN1cnJlbnR7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm0tdGl0bGUtc3RyaXBle1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbW1vbi9zdHJpcGUucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDExcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCA2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICB9XG59XG4ubS10aXRsZS1jZW50ZXJ7XG4gICAgJl9fdGl0bGV7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAyLjZweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29tbW9uL3N0cmlwZV9yZWQucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzBweCAxMXB4O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE5cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM1cHggNnB4O1xuICAgICAgICB9XG4gICAgICAgICYtLXdoaXRle1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29tbW9uL3N0cmlwZV93aGl0ZS5wbmcnKTtcbiAgICAgICAgfVxuXHR9XG5cdCZfX3RleHR7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi0td2hpdGV7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cblx0fSAgIFxufVxuXG5cbi5tLXRpdGxlLWJvcmRlcntcbiAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRyZWQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYub3Jhbmdle1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZ3JlZW57XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubGltZXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaW1lO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW1lO1xuICAgICAgICB9XG4gICAgfVxuICAgICYucGlua3tcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwaW5rO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYnJvd257XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJvd247XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyb3duO1xuICAgICAgICB9XG4gICAgfVxuICAgIHNwYW57XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIOOCq+ODrOODs+ODgOODvFxuLm0tY2FsZW5kZXJ7XG5cdCZfX3BhZ2Vye1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDI0cHggMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdH1cblx0fVxuXHQmX19wYWdlci1wcmV2LFxuXHQmX19wYWdlci1uZXh0e1xuICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgIGNvbG9yOiAjODg4IWltcG9ydGFudDtcblx0XHQmLmluYWN0aXZle1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHRcdD4gc3Bhbntcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQ+IGltZ3tcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19wYWdlci1wcmV2e1xuXHRcdGxlZnQ6IDA7XG5cdFx0PiBpbWd7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIxcHg7XG5cdFx0fVxuXHR9XG5cdCZfX3BhZ2VyLW5leHR7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0PiBpbWd7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHR9XG5cdH1cblx0Jl9fcGFnZXItY3VycmVudHtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdGNvbG9yOiAkcmVkO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuXHRcdH1cblx0fVxuXHQmX19ib2R5e1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRiZC1ncmF5O1xuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cdH1cblx0Jl9fd2Vlay1saXN0e1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQ+bGl7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJS83KTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnSGVybyc7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmQtZ3JheTtcblx0XHRcdC8vICY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdC8vIFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJkLWdyYXk7XG5cdFx0XHQvLyB9XG5cdFx0fVxuXHR9XG5cdCZfX2RhdGUtbGlzdHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdD4gbGl7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUvNyk7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJkLWdyYXk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmQtZ3JheTtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlLzMpO1xuXG5cdFx0XHR9XG5cdFx0XHRzcGFue1xuXHRcdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRAaW5jbHVkIGhlcm87XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJkLWdyYXk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fcGhvdG97XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0fVxufVxuLy8g44Kr44Os44Oz44OA44O855Sf5oiQ6YOo5YiGXG4ubS1jYWxlbmRlci1ib2R5e1xuXHRtYXJnaW46MCBhdXRvO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYmQtZ3JheTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Ly8gdGFibGUtbGF5b3V0OiBmaXhlZDtcblx0QGluY2x1ZGUgc3B7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdHRye1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG5cdFx0fVxuXHR9XG5cdHRoLHRke1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRiZC1ncmF5O1xuXHRcdHdpZHRoOiAxNjVweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUvMyk7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdH1cblx0fVxuXHQmX19oZWFke1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0dGh7XG5cdFx0XHRmb250LWZhbWlseTogJ0hlcm8nO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0cGFkZGluZzogMTJweCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQmX19ib2R5e1xuXHRcdHRke1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji5leGNlcHR7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGRpdntcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0QGluY2x1ZGUgaGVybztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZC1ncmF5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8g44Kt44O844Ov44O844OJ5qSc57SiXG4kZ3V0dGVyOiA4cHg7XG4kZ3V0dGVyX3M6IDRweDtcbi5tLWtleXdvcmR7XG4gICAgJl9fZm9ybXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJkLWdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgLmlucHV0e1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViMjEzMTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb21tb24vaWNvbl9zZWFyY2gucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190YWd7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogLSRndXR0ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJGd1dHRlcjtcbiAgICAgICAgPmxpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRndXR0ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMTBweCA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtLXNpZGV7XG4gICAgICAgIC5tLWtleXdvcmRfX2Zvcm17XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5tLWtleXdvcmRfX3RhZ3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kZ3V0dGVyX3M7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRndXR0ZXJfcztcbiAgICAgICAgICAgID5saXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGd1dHRlcl9zO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGd1dHRlcl9zO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggN3B4IDZweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8g54m56ZuGXG4ubS1zcGVjaWFsLWxpc3R7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICA+bGl7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVte1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5pbWFnZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC50YWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyBsZWZ0OiAwO1xuICAgICAgICAgICAgLy8gdG9wOiAwO1xuICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyBzcGFue1xuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgICAgICAvLyAmOmJlZm9yZXtcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gICAgIGxlZnQ6IDA7XG4gICAgICAgIC8vICAgICB0b3A6IDA7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KVxuICAgICAgICAvLyB9XG4gICAgfVxufSIsIi8qIFV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdGV4dC1vdmVyZmxvd3tcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51LWNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBjbGVhcjpib3RoO1xufVxuLnUtb25seS1wY3tcbiAgICBkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBzcHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50O31cbn1cbi51LW9ubHktc3B7XG4gICAgZGlzcGxheTpub25lIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBzcHtkaXNwbGF5OmJsb2NrIWltcG9ydGFudDt9XG59IiwiLyogTWFyZ2luXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xuICAgIC51LW1iI3skaSo1fSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweCokaSo1O1xuICAgIH1cbn0iLCIvKiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gLmpzLWZhZGVJbiB7XG4vLyAgICAgb3BhY2l0eTogMDtcbi8vICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC43cyBlYXNlLW91dDtcbi8vICAgICAmLmlzLXNob3cge1xuLy8gICAgICAgICBvcGFjaXR5OiAxO1xuLy8gICAgIH1cbi8vIH1cbi8vIC5qcy1mYWRlSW5Cb3R0b21Ub1RvcCB7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuLy8gICAgIG9wYWNpdHk6IDA7XG4vLyAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLW91dCwgb3BhY2l0eSAuN3MgZWFzZS1vdXQ7XG4vLyAgICAgJi5pcy1zaG93IHtcbi8vICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuLy8gICAgICAgICBvcGFjaXR5OiAxO1xuLy8gICAgIH1cbi8vIH1cbi8vIC5qcy1mYWRlSW5MZWZ0VG9SaWdodCB7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTtcbi8vICAgICBvcGFjaXR5OiAwO1xuLy8gICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1vdXQsIG9wYWNpdHkgLjdzIGVhc2Utb3V0O1xuLy8gICAgICYuaXMtc2hvdyB7XG4vLyAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbi8vICAgICAgICAgb3BhY2l0eTogMTtcbi8vICAgICB9XG4vLyB9Il19 */


@media (min-width: 1201px){
.contents-wrapper{
    max-width: 100%!important;
    padding: 0!important;
}

.contents-wrapper>div>div>div>div {
    padding: 0!important;
}
}

#lyco3 a:link{
    color:#000;
}

@media (max-width: 640px){
.contents-wrapper{
    max-width: 100%;
    padding: 0!important;
}
}


b, strong {
    font-weight: bolder!important;
}
