@charset "UTF-8";
/* --------------------------
color
-------------------------- */
/* --------------------------
spacing
-------------------------- */
/* --------------------------
font
-------------------------- */
/* --------------------------
contents width
-------------------------- */
/* --------------------------
z-index order
-------------------------- */
/* --------------------------
media query
-------------------------- */
/* --------------------------
h with center-line
-------------------------- */
@font-face {
  font-family: 'fa';
  src: url("/fonts/fa.eot?928usm");
  src: url("/fonts/fa.eot?928usm#iefix") format("embedded-opentype"), url("/fonts/fa.ttf?928usm") format("truetype"), url("/fonts/fa.woff?928usm") format("woff"), url("/fonts/fa.svg?928usm#fa") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fa' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-list:before {
  content: "\e902";
}

.icon-minus:before {
  content: "\e900";
}

.icon-plus:before {
  content: "\e901";
}

.icon-home:before {
  content: "\f015";
}

.icon-phone-square:before {
  content: "\f098";
}

html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  line-height: 1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 300;
}

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

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

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

iframe {
  border: 0;
}

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

td,
th {
  padding: 0;
  text-align: left;
}

strong {
  font-weight: bold;
}

html {
  font-size: 16px;
}

body {
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", Lato, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 1rem;
  letter-spacing: 0.05em;
}

@media all and (-ms-high-contrast: none) {
  body {
    font-family: "メイリオ", Meiryo, "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", Lato, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", sans-serif;
  }
}

.ch {
  font-family: "微软雅黑","Microsoft YaHei","Microsoft JhengHei UI", "SimSun", "SimHei", sans-serif;
}

a {
  color: #00A0E9;
  text-decoration: none;
}

a:hover {
  opacity: 0.6;
}

p {
  margin-bottom: 1em;
  line-height: 1.625rem;
}

p:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  p {
    line-height: 1.5;
  }
}

img {
  width: auto;
  height: auto;
  max-width: 100%;
}

.main {
  padding-top: 158px;
}

@media screen and (max-width: 1024px) {
  .main {
    padding-top: 51px;
  }
}

@-webkit-keyframes scroll-hint-appear {
  0% {
    -webkit-transform: translateX(40px);
            transform: translateX(40px);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50%, 100% {
    -webkit-transform: translateX(-40px);
            transform: translateX(-40px);
    opacity: 0;
  }
}

@keyframes scroll-hint-appear {
  0% {
    -webkit-transform: translateX(40px);
            transform: translateX(40px);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50%, 100% {
    -webkit-transform: translateX(-40px);
            transform: translateX(-40px);
    opacity: 0;
  }
}

.scroll-hint.is-right-scrollable {
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
}

.scroll-hint.is-right-scrollable.is-left-scrollable {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0)), linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
}

.scroll-hint.is-left-scrollable {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
}

.scroll-hint-icon {
  position: absolute;
  top: 150px;
  left: calc(50% - 60px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 120px;
  height: 80px;
  border-radius: 5px;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  opacity: 0;
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
  padding: 20px 10px 10px 10px;
}

.scroll-hint-icon-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 100%;
  pointer-events: none;
}

.scroll-hint-text {
  font-size: 10px;
  color: #FFF;
  margin-top: 5px;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon {
  opacity: .8;
}

.scroll-hint-icon:before {
  display: inline-block;
  width: 40px;
  height: 40px;
  color: #FFF;
  vertical-align: middle;
  text-align: center;
  content: "";
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);
}

.scroll-hint-icon:after {
  content: "";
  width: 34px;
  height: 14px;
  display: block;
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -20px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);
  opacity: 0;
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after {
  opacity: 1;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before {
  -webkit-animation: scroll-hint-appear 1.2s linear;
          animation: scroll-hint-appear 1.2s linear;
  -webkit-animation-iteration-count: 2;
          animation-iteration-count: 2;
}

.scroll-hint-icon-white {
  background-color: #FFF;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
          box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}

.scroll-hint-icon-white:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=);
}

.scroll-hint-icon-white:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==);
}

.scroll-hint-icon-white .scroll-hint-text {
  color: #000;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

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

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

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

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 40px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  z-index: 2;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "fa";
  font-weight: 900;
  font-size: 40px;
  line-height: 1;
  color: white;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
}

.slick-prev {
  left: 15px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: '';
  display: block;
  border-left: 4px solid #fff;
  border-bottom: 4px solid #fff;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(45deg) translateX(4px) translateY(-4px);
          transform: rotate(45deg) translateX(4px) translateY(-4px);
}

[dir="rtl"] .slick-prev:before {
  content: "";
}

.slick-next {
  right: 15px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: '';
  display: block;
  border-right: 4px solid #fff;
  border-top: 4px solid #fff;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(45deg) translateX(-4px) translateY(4px);
          transform: rotate(45deg) translateX(-4px) translateY(4px);
}

[dir="rtl"] .slick-next:before {
  content: "";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "fa";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: black;
  opacity: 1;
}

/* --------------------------
フォーム
-------------------------- */
.c-form-text {
  border: 1px solid #ccc;
  width: 100%;
  padding: 0 5px;
  font-size: 0.9375rem;
  line-height: 1.40625rem;
}

.c-form-text--small {
  width: 100px;
}

.c-form-textarea {
  border: 1px solid #ccc;
  width: 100%;
  padding: 8px 5px;
  height: 100px;
  border-radius: 3px;
}

.c-form-checkbox-input {
  display: none;
}

.c-form-checkbox-input:checked + .c-form-checkbox-span::after, .c-form-checkbox-input:checked + .mwform-checkbox-field-text::after {
  content: "";
  display: block;
  position: absolute;
  top: -1px;
  left: 6px;
  width: 8px;
  height: 12px;
  -webkit-transform: rotate(40deg);
          transform: rotate(40deg);
  border-bottom: 3px solid #00A0E9;
  border-right: 3px solid #00A0E9;
}

.c-form-checkbox-span, .mwform-checkbox-field-text {
  padding-left: 28px;
  position: relative;
}

.c-form-checkbox-span::before, .mwform-checkbox-field-text::before {
  content: "";
  display: block;
  position: absolute;
  top: -3px;
  left: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #ccc;
  background-color: #fff;
}

.c-form-radio-input {
  display: none;
}

.c-form-radio-input:checked + .c-form-radio-span::after, .c-form-radio-input:checked + .mwform-radio-field-text::after {
  content: "";
  display: block;
  position: absolute;
  top: 2px;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #00A0E9;
}

.c-form-radio-span, .mwform-radio-field-text {
  padding-left: 28px;
  position: relative;
}

.c-form-radio-span::before, .mwform-radio-field-text::before {
  content: "";
  display: block;
  position: absolute;
  top: -3px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #ccc;
  background-color: #fff;
}

.c-form-select {
  display: block;
  font-size: 14px;
  padding: 10px 13px;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  border: 1px solid #ccc;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='angle-down' class='svg-inline--fa fa-angle-down fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  background-size: .65em auto, 100%;
}

.c-form-select::-ms-expand {
  display: none;
}

.c-form-select:hover {
  border-color: #888;
}

.c-form-select:focus {
  border-color: #aaa;
  -webkit-box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
          box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow: 0 0 0 3px -moz-mac-focusring;
  color: #222;
  outline: none;
}

.c-form-select--small {
  width: 80px;
  display: inline-block;
}

.c-form-select option {
  font-weight: normal;
}

input[type="submit"],
input[type="button"] {
  -webkit-box-sizing: content-box;
  -webkit-appearance: button;
  -moz-appearance: button;
       appearance: button;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

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

input[type="submit"]::focus,
input[type="button"]::focus {
  outline-offset: -2px;
}

.mwform-checkbox-field {
  display: inline-block;
  margin-right: 0;
}

.mwform-checkbox-field {
  margin-top: 10px;
}

.mwform-radio-field-text {
  line-height: 1.8;
  margin-right: 20px;
}

.mw_wp_form .horizontal-item + .horizontal-item {
  margin-left: 0;
}

.error {
  margin: 5px 0 10px;
}

.wp-block {
  max-width: 100%;
}

.wp-block-image,
.wp-block-columns,
.wp-block-media-text,
.wp-block-table,
.wp-block-cover,
.wp-block-quote,
.wp-block-separator,
.wp-block-button {
  margin: 40px 0;
}

.wp-block-quote {
  padding: 20px;
  background-color: #F5F5F5;
}

.wp-block-image::after {
  content: "";
  clear: both;
  font-size: 0;
  height: 0;
  display: block;
  visibility: hidden;
}

.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .wp-block-columns {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

@media screen and (max-width: 767px) {
  .wp-block-column + .wp-block-column {
    margin-top: 80px;
  }
}

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

.wp-pagenavi .pages {
  display: none;
}

.wp-pagenavi span, .wp-pagenavi a {
  /*数字部分の共通CSS　大きさなど*/
  display: inline-block;
  margin: 0 5px;
  padding: 5px 8px;
  text-decoration: none;
}

.wp-pagenavi span.current, .wp-pagenavi span:hover, .wp-pagenavi a.current, .wp-pagenavi a:hover {
  /*現在のページ*/
  color: #fff;
  background: #4e8826;
}

/* --------------------------
パンくずナビ
-------------------------- */
.c-breadcrumb a {
  text-decoration: underline;
}

.c-breadcrumb--header {
  background-color: #E5F5FF;
  color: #333333;
}

@media screen and (max-width: 767px) {
  .c-breadcrumb--header {
    display: none;
  }
}

.c-breadcrumb--header a {
  color: #333333;
}

.c-breadcrumb--footer {
  background-color: #096DAE;
  color: #fff;
  margin-top: 80px;
}

.c-breadcrumb--footer a {
  color: #fff;
}

.c-breadcrumb-list {
  list-style: none;
  margin: 0;
  padding: 12px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
  .c-breadcrumb-list {
    padding: 8px 0;
  }
}

.c-breadcrumb-list li {
  font-size: 0.6875rem;
  line-height: 1.5;
}

@media screen and (max-width: 767px) {
  .c-breadcrumb-list li {
    line-height: 1.5;
  }
}

.c-breadcrumb-list li::before {
  content: '>';
  padding: 0 0.5em;
}

.c-breadcrumb-list li:first-child::before {
  display: none;
}

/* --------------------------
ボタン
-------------------------- */
.c-button {
  display: inline-block;
  width: auto;
  border: 1px solid #00A0E9;
  padding: 17px 20px;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  color: #00A0E9;
  background-color: #fff;
  border-radius: 25px;
  position: relative;
  line-height: 1;
  -webkit-transition: color 0.3s, background-color 0.3s;
  transition: color 0.3s, background-color 0.3s;
  font-size: 0.9375rem;
  min-width: 250px;
}

.c-button:hover {
  color: #fff;
  background-color: #00A0E9;
  text-decoration: none;
  opacity: 1;
}

.c-button--square {
  color: #333333;
  border-radius: 3px;
  border: 0.5px solid #333333;
}

.c-button--square:hover {
  color: #333333;
  background-color: #fff;
  text-decoration: none;
  opacity: 0.6;
}

.c-button--external {
  padding: 15px 50px 15px 35px;
}

.c-button--external::after {
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -7px;
  display: inline-block;
  font-family: 'fa';
  content: '\f360';
  font-weight: 900;
}

.c-button--arrow-left {
  padding: 17px 20px 17px 35px;
}

.c-button--arrow-left::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  display: inline-block;
  position: absolute;
  top: calc(50% - 4px);
  left: 15px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.c-button--arrow-left:hover {
  opacity: 1;
}

.c-button--arrow-left:hover::after {
  border-color: #096DAE;
  -webkit-transform: rotate(225deg) translate(2px, -2px);
          transform: rotate(225deg) translate(2px, -2px);
}

.c-button--arrow-right {
  padding: 17px 35px 17px 20px;
}

.c-button--arrow-right::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: calc(50% - 4px);
  right: 15px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.c-button--arrow-right:hover {
  opacity: 1;
}

.c-button--arrow-right:hover::after {
  border-color: #096DAE;
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

.c-button--arrow-down {
  padding: 17px 20px 28px 20px;
  min-width: 128px;
}

.c-button--arrow-down::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  display: inline-block;
  position: absolute;
  bottom: 12px;
  left: calc(50% - 4px);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.c-button--arrow-down:hover {
  opacity: 1;
}

.c-button--arrow-down:hover::after {
  border-color: #096DAE;
  -webkit-transform: rotate(135deg) translate(2px, -2px);
          transform: rotate(135deg) translate(2px, -2px);
}

.c-button--internal {
  padding: 15px 50px 15px 35px;
}

.c-button--internal::after {
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -7px;
  display: inline-block;
  font-family: 'fa';
  content: '\f105';
  font-weight: 900;
}

.c-button--primary {
  background-color: #00A0E9;
  color: #fff;
}

.c-button--primary:hover {
  color: #00A0E9;
  background-color: #fff;
}

.c-button--gradient {
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
  color: #fff;
}

.c-button--gradient:hover {
  color: #00A0E9;
  background: #fff;
}

.c-button--action {
  background-color: #00A0E9;
  color: #fff;
  font-size: 1.6rem;
  padding: 20px 45px;
  min-width: 350px;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 767px) {
  .c-button--action {
    padding: 15px;
    width: 100%;
  }
}

.c-button--action::after {
  margin-top: -10px;
}

.c-button--disabled {
  pointer-events: none;
  background-color: #ccc;
  border-color: #ccc;
  color: #fff;
}

.c-button--large {
  min-width: 350px;
}

@media screen and (max-width: 767px) {
  .c-button--large {
    min-width: auto;
    width: 100%;
  }
}

.c-button--small {
  min-width: auto;
}

/* --------------------------
フォーム
-------------------------- */
.c-form-text {
  border: 1px solid #ccc;
  width: 100%;
  padding: 0 5px;
  font-size: 0.9375rem;
  line-height: 1.40625rem;
}

.c-form-text--small {
  width: 100px;
}

.c-form-textarea {
  border: 1px solid #ccc;
  width: 100%;
  padding: 8px 5px;
  height: 100px;
  border-radius: 3px;
}

.c-form-checkbox-input {
  display: none;
}

.c-form-checkbox-input:checked + .c-form-checkbox-span::after, .c-form-checkbox-input:checked + .mwform-checkbox-field-text::after {
  content: "";
  display: block;
  position: absolute;
  top: -1px;
  left: 6px;
  width: 8px;
  height: 12px;
  -webkit-transform: rotate(40deg);
          transform: rotate(40deg);
  border-bottom: 3px solid #00A0E9;
  border-right: 3px solid #00A0E9;
}

.c-form-checkbox-span, .mwform-checkbox-field-text {
  padding-left: 28px;
  position: relative;
}

.c-form-checkbox-span::before, .mwform-checkbox-field-text::before {
  content: "";
  display: block;
  position: absolute;
  top: -3px;
  left: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #ccc;
  background-color: #fff;
}

.c-form-radio-input {
  display: none;
}

.c-form-radio-input:checked + .c-form-radio-span::after, .c-form-radio-input:checked + .mwform-radio-field-text::after {
  content: "";
  display: block;
  position: absolute;
  top: 2px;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #00A0E9;
}

.c-form-radio-span, .mwform-radio-field-text {
  padding-left: 28px;
  position: relative;
}

.c-form-radio-span::before, .mwform-radio-field-text::before {
  content: "";
  display: block;
  position: absolute;
  top: -3px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #ccc;
  background-color: #fff;
}

.c-form-select {
  display: block;
  font-size: 14px;
  padding: 10px 13px;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  border: 1px solid #ccc;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='angle-down' class='svg-inline--fa fa-angle-down fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  background-size: .65em auto, 100%;
}

.c-form-select::-ms-expand {
  display: none;
}

.c-form-select:hover {
  border-color: #888;
}

.c-form-select:focus {
  border-color: #aaa;
  -webkit-box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
          box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow: 0 0 0 3px -moz-mac-focusring;
  color: #222;
  outline: none;
}

.c-form-select--small {
  width: 80px;
  display: inline-block;
}

.c-form-select option {
  font-weight: normal;
}

/* --------------------------
見出し
-------------------------- */
.c-h1 {
  margin: 63px auto 70px;
  color: #333333;
  text-align: center;
  font-weight: 700;
  font-size: 1.9375rem;
  line-height: 1.5em;
  letter-spacing: 0.1em;
  padding: 33px 30px;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .c-h1 {
    font-size: 1.125rem;
    margin: 60px auto;
    padding: 33px 0;
  }
}

.c-h1--large {
  line-height: 1.2;
}

@media screen and (max-width: 767px) {
  .c-h1--large {
    font-size: 1.625rem;
  }
}

.c-h1--large small {
  font-size: 0.9375rem;
  letter-spacing: 0;
}

@media screen and (max-width: 767px) {
  .c-h1--large small {
    font-size: 0.875rem;
  }
}

.c-h1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  width: 35px;
  height: 2px;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  margin: 0 auto;
  background-color: rgba(0, 160, 233, 0.7);
}

@media screen and (max-width: 1024px) {
  .c-h1::before {
    width: 26px;
  }
}

.c-h1::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  width: 35px;
  height: 2px;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  margin: 0 auto;
  background-color: rgba(0, 160, 233, 0.7);
}

@media screen and (max-width: 1024px) {
  .c-h1::after {
    width: 26px;
  }
}

.c-h2, .entry-content h2 {
  color: #fff;
  font-size: 1.375rem;
  text-align: center;
  font-weight: 700;
  letter-spacing: 0.2em;
  line-height: 1.5em;
  margin-bottom: 50px;
  background-color: #F5F5F5;
  padding: 18px 30px;
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
}

@media screen and (max-width: 1024px) {
  .c-h2, .entry-content h2 {
    padding: 13px 15px;
  }
}

.c-h3, .entry-content h3 {
  color: #333333;
  font-size: 1.0625rem;
  font-weight: 700;
  line-height: 1.5em;
  letter-spacing: 0.1em;
  margin-bottom: 27px;
  background-color: #E5F5FF;
  border-left: 12px solid #00A0E9;
  padding: 16px 15px;
}

@media screen and (max-width: 767px) {
  .c-h3, .entry-content h3 {
    font-size: 1rem;
    padding: 10px;
  }
}

.c-h4, .entry-content h4 {
  color: #333333;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 2.25rem;
  border-bottom: 3px solid #00A0E9;
  margin-bottom: 22px;
  display: inline-block;
  letter-spacing: 0.1em;
}

.c-h5, .entry-content h5 {
  font-size: 1.25rem;
  font-weight: 700;
  color: #00A0E9;
  line-height: 1.75rem;
  letter-spacing: 0.1em;
  margin-bottom: 20px;
}

.c-h6, .entry-content h6 {
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0.08em;
  font-weight: 500;
  margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
  .c-h6, .entry-content h6 {
    font-size: 0.875rem;
    line-height: 1.5;
  }
}

.c-h--center-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px;
}

.c-h--center-line::before, .c-h--center-line::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 1px;
  background: #4f574d;
  display: block;
}

.c-h--center-line::before {
  margin-right: 30px;
}

@media screen and (max-width: 767px) {
  .c-h--center-line::before {
    margin-right: 15px;
  }
}

.c-h--center-line::after {
  margin-left: 30px;
}

@media screen and (max-width: 767px) {
  .c-h--center-line::after {
    margin-left: 15px;
  }
}

/* --------------------------
ラベル
-------------------------- */
.c-label {
  display: inline-block;
  padding: 8px 0;
  text-align: center;
  width: 100px;
  font-size: 0.875rem;
  line-height: 1;
  vertical-align: bottom;
  background-color: #ccc;
  color: #333333;
  font-weight: 700;
}

.c-label--important {
  background-color: #096DAE;
  color: #fff;
}

.c-label--news {
  background-color: #00A0E9;
  color: #fff;
}

.c-label--campaign {
  background-color: #00A0E9;
  color: #fff;
}

.c-label--seminar {
  background-color: #00A0E9;
  color: #fff;
}

/* --------------------------
線
-------------------------- */
.c-line--dashed {
  border-top: 2px dashed #7D6A00;
}

/* --------------------------
リンク
-------------------------- */
.c-link--block {
  display: block;
  text-decoration: none;
}

.c-link--block img {
  display: block;
}

.c-link--toggle::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(135deg) translate(-3px, 0);
          transform: rotate(135deg) translate(-3px, 0);
  display: inline-block;
  margin-left: 10px;
}

.c-link--toggle[aria-expanded=true]::after {
  -webkit-transform: rotate3d(1, 0, 0, 180deg);
          transform: rotate3d(1, 0, 0, 180deg);
}

.c-link--pdf::after {
  display: inline-block;
  content: '';
  width: 1.2em;
  height: 1.2em;
  background: transparent url(/images/common/icon-pdf.svg) center center no-repeat;
  background-size: contain;
  margin-left: 8px;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}

.c-link--external::after {
  display: inline-block;
  content: '';
  width: 1.2em;
  height: 1.2em;
  background: transparent url(/images/common/icon-external.svg) center center no-repeat;
  background-size: contain;
  margin-left: 8px;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}

.c-link--black {
  color: #333333;
  text-decoration: underline;
}

/* --------------------------
リスト
-------------------------- */
.c-list > li, .news-body ul > li, .news-body ol > li {
  margin-bottom: 1em;
  line-height: 1.5;
  position: relative;
}

.c-list--narrow > li {
  margin-bottom: .5em;
}

.c-list--point > li, .entry-content ul > li {
  padding-left: 15px;
  position: relative;
}

.c-list--point > li::before, .entry-content ul > li::before {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 3px;
  display: inline-block;
  background-color: #00A0E9;
  position: absolute;
  top: 7.5px;
  left: 0;
}

.c-list--circle > li, .news-body ul > li {
  padding-left: 22px;
  position: relative;
}

.c-list--circle > li::before, .news-body ul > li::before {
  content: '';
  width: 16px;
  height: 16px;
  border-radius: 8px;
  display: inline-block;
  background-color: #096DAE;
  position: absolute;
  top: 4px;
  left: 0;
}

.c-list--dot > li {
  padding-left: 1em;
  position: relative;
  margin-bottom: 0;
}

.c-list--dot > li::before {
  content: '・';
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0;
}

.c-list--link > li {
  padding-left: 15px;
  position: relative;
}

.c-list--link > li::before {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 6.5px;
  left: 0;
}

.c-list--horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .c-list--horizontal {
    display: block;
  }
}

.c-list--horizontal li {
  margin-left: 20px;
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .c-list--horizontal li {
    margin-left: 0;
    margin-bottom: 10px;
  }
}

.c-list--horizontal li:first-child {
  margin-left: 0;
}

.c-list--horizontal--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.c-list--border li {
  background-position: left 16px;
  padding: 14px;
  border-bottom: 1px dashed #00A0E9;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  line-height: 1;
}

.c-list--border li:last-child {
  border-bottom: 0;
}

.c-list--border li a {
  color: #333333;
  text-decoration: none;
}

.c-list--border li a:hover {
  color: #00A0E9;
}

.c-list--order, .entry-content ol, .news-body ol {
  padding-left: 15px;
}

.c-list--note li {
  color: #484B44;
  position: relative;
  padding-left: 1.2em;
  font-size: 0.6875rem;
  line-height: 1.0625rem;
}

.c-list--note li::before {
  content: '※';
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0;
}

.c-list--nonote li {
  padding-left: 2em;
  font-size: 1rem;
}

.c-list--nonote li::before {
  content: '注）';
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0;
}

.c-list--round li {
  padding-left: 1em;
  margin-bottom: 0;
}

.c-list--round li::before {
  content: '●';
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0;
}

/* --------------------------
ハンバーガーメニューアイコン
-------------------------- */
.c-menu {
  display: none;
}

@media screen and (max-width: 1024px) {
  .c-menu {
    position: absolute;
    right: 12px;
    top: 15px;
    display: block;
    padding: 0;
    z-index: 5;
  }
}

.c-menu-trigger,
.c-menu-trigger span {
  display: block;
  -webkit-transition: all .2s;
  transition: all .2s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.c-menu-trigger {
  position: relative;
  width: 26px;
  height: 25px;
}

.c-menu-trigger-label {
  display: block;
  font-size: 0.625rem;
  letter-spacing: 0;
  position: absolute;
  right: 2px;
  top: 17px;
  margin: auto;
  text-align: center;
  width: 100%;
  background-color: transparent;
  height: auto;
  color: #333333;
}

.c-menu-trigger span {
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #333333;
  border-radius: 4px;
}

.c-menu-trigger span:nth-of-type(1) {
  top: 0;
}

.c-menu-trigger span:nth-of-type(2) {
  top: 6px;
}

.c-menu-trigger span:nth-of-type(3) {
  top: 12px;
}

.c-menu-trigger.active span:nth-of-type(1) {
  width: 26px;
  -webkit-transform: translateY(6px) translateX(-1px) rotate(-45deg);
  transform: translateY(6px) translateX(-1px) rotate(-45deg);
}

.c-menu-trigger.active span:nth-of-type(2) {
  opacity: 0;
}

.c-menu-trigger.active span:nth-of-type(3) {
  width: 26px;
  -webkit-transform: translateY(-6px) translateX(-1px) rotate(45deg);
  transform: translateY(-6px) translateX(-1px) rotate(45deg);
}

/* --------------------------
パネル
-------------------------- */
.c-panel {
  background-color: #E5F5FF;
}

@media screen and (max-width: 767px) {
  .c-panel {
    margin: -20px;
  }
}

@media screen and (max-width: 767px) {
  .c-panel--middle {
    margin: 0 -20px;
  }
}

.c-panel--shadow {
  background-color: #fff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.31);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.31);
}

.c-panel--important {
  border: 2px solid #CB2D0D;
  background-color: #fff;
}

.c-panel--rounded {
  border-radius: 8px;
}

.c-panel-contents {
  padding: 60px 65px;
}

@media screen and (max-width: 767px) {
  .c-panel-contents {
    padding: 30px;
  }
}

.c-panel-contents--middle {
  padding: 30px 20px;
}

.c-panel-contents--narrow {
  padding: 15px;
}

.c-panel-h {
  font-size: 1.125rem;
  line-height: 2rem;
  font-weight: 700;
  padding-bottom: 6px;
  border-bottom: 1px solid #00A0E9;
  margin-bottom: 25px;
}

.c-panel-body {
  padding: 0 30px;
}

@media screen and (max-width: 767px) {
  .c-panel-body {
    padding: 0;
  }
}

.c-panel-section {
  background-color: #E5F5FF;
}

@media screen and (max-width: 767px) {
  .c-panel-section {
    margin: -20px;
  }
}

.c-panel-section-h {
  color: #fff;
  font-size: 1.375rem;
  text-align: center;
  font-weight: 700;
  line-height: 1.5em;
  padding: 18px 30px;
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
  letter-spacing: 0.2em;
}

@media screen and (max-width: 1024px) {
  .c-panel-section-h {
    padding: 13px 15px;
  }
}

.c-panel-section-contents {
  padding: 40px 65px 80px;
}

@media screen and (max-width: 767px) {
  .c-panel-section-contents {
    padding: 30px;
  }
}

/* --------------------------
セクション
-------------------------- */
.c-section {
  margin: 80px 0;
}

@media screen and (max-width: 767px) {
  .c-section {
    margin: 40px 0;
  }
}

.c-section-middle {
  margin: 80px 0;
}

@media screen and (max-width: 767px) {
  .c-section-middle {
    margin: 40px 0;
  }
}

.c-section-narrow {
  margin: 40px 0;
}

@media screen and (max-width: 767px) {
  .c-section-narrow {
    margin: 35px 0;
  }
}

.c-section-bg {
  padding: 80px 0;
}

@media screen and (max-width: 767px) {
  .c-section-bg {
    padding: 40px 0;
  }
}

.c-section-bg-middle {
  padding: 80px 0;
}

@media screen and (max-width: 767px) {
  .c-section-bg-middle {
    padding: 40px 0;
  }
}

.c-section-bg-narrow {
  padding: 40px 0;
}

@media screen and (max-width: 767px) {
  .c-section-bg-narrow {
    padding: 35px 0;
  }
}

.c-section-container {
  width: 1170px;
  margin: 0 auto;
  padding: 0 30px;
}

@media screen and (max-width: 1024px) {
  .c-section-container {
    width: 100%;
    padding: 0 30px;
  }
}

@media screen and (max-width: 767px) {
  .c-section-container {
    width: 100%;
    padding: 0 20px;
  }
}

.c-section-container-narrow {
  width: 980px;
  margin: 0 auto;
  padding: 0 30px;
}

@media screen and (max-width: 1024px) {
  .c-section-container-narrow {
    width: 100%;
    padding: 0 30px;
  }
}

@media screen and (max-width: 767px) {
  .c-section-container-narrow {
    width: 100%;
    padding: 0 20px;
  }
}

.c-section-container-middle {
  width: 1040px;
  margin: 0 auto;
  padding: 0 30px;
}

@media screen and (max-width: 1024px) {
  .c-section-container-middle {
    width: 100%;
    padding: 0 30px;
  }
}

@media screen and (max-width: 767px) {
  .c-section-container-middle {
    width: 100%;
    padding: 0 20px;
  }
}

.c-section-container-fill {
  padding: 0;
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  .c-section-container-fill-sp {
    padding: 0;
    overflow: hidden;
  }
}

/* --------------------------
タブ
-------------------------- */
.c-tab-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}

@media screen and (max-width: 767px) {
  .c-tab-nav {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -5px 5px;
  }
}

.c-tab-nav-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media screen and (max-width: 767px) {
  .c-tab-nav-item {
    width: 50%;
    padding: 5px;
  }
}

.c-tab-nav-item:last-child a {
  border-right: 1px solid #eee;
}

.c-tab-nav-item a {
  background-color: #F5F5F5;
  border: 1px solid #eee;
  border-right: 0;
  display: block;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  color: #333333;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  .c-tab-nav-item a {
    border-right: 1px solid #eee;
  }
}

.c-tab-nav-item a[aria-selected="true"] {
  background-color: #fff;
  border-bottom: 0;
  border-top: 2px solid #00A0E9;
  color: #333333;
}

@media screen and (max-width: 767px) {
  .c-tab-nav-item a[aria-selected="true"] {
    border: 0;
    background-color: #00A0E9;
    color: #fff;
  }
}

.c-tab-contents-item {
  display: none;
  background-color: #fff;
  border: 1px solid #eee;
  border-top: 0;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  .c-tab-contents-item {
    padding: 20px;
    border-top: 1px solid #eee;
  }
}

.c-tab-contents-item[aria-hidden="false"] {
  display: block;
}

/* --------------------------
テーブル
-------------------------- */
.c-table, .news-body table {
  width: 100%;
}

.c-table thead tr th, .news-body table thead tr th {
  padding: 15px;
}

.c-table tbody th, .news-body table tbody th {
  padding: 15px;
  word-break: keep-all;
  font-weight: 400;
  vertical-align: top;
  line-height: 1.5;
}

.c-table tbody td, .news-body table tbody td {
  padding: 15px;
  line-height: 1.5;
  vertical-align: top;
}

.c-table--border, .news-body table {
  border-collapse: collapse;
}

.c-table--border thead tr, .news-body table thead tr {
  border-bottom: 1px solid #707070;
}

.c-table--border thead tr th, .news-body table thead tr th {
  font-weight: 700;
  padding: 20px 30px 20px 0;
}

.c-table--border tbody tr, .news-body table tbody tr {
  border-bottom: 1px solid #707070;
}

.c-table--border tbody th, .news-body table tbody th {
  font-weight: 700;
  padding: 20px 0;
}

@media screen and (max-width: 767px) {
  .c-table--border tbody th, .news-body table tbody th {
    display: block;
    padding: 15px 0 0;
  }
}

.c-table--border tbody td, .news-body table tbody td {
  padding: 20px 0 20px 30px;
}

@media screen and (max-width: 767px) {
  .c-table--border tbody td, .news-body table tbody td {
    display: block;
    padding: 10px 0 15px;
  }
}

.c-table--fullborder td, .c-table--fullborder th {
  border: 1px solid #707070;
  text-align: center;
}

.c-table--fullborder thead {
  background-color: #f0f0f0;
}

.c-table--fullborder tbody th {
  font-weight: 700;
}

.c-table--color {
  background-color: #f0f0f0;
  border-collapse: collapse;
}

.c-table--color thead th {
  background-color: #00A0E9;
  color: #fff;
  text-align: center;
  border: 2px solid #fff;
}

.c-table--color tbody th {
  background-color: #E5F5FF;
  text-align: left;
  font-weight: 700;
  border: 2px solid #fff;
  vertical-align: middle;
}

.c-table--color tbody td {
  text-align: left;
  vertical-align: middle;
  border: 2px solid #fff;
}

.p-caption {
  position: absolute;
  bottom: 6px;
  right: 6px;
  text-align: right;
  color: #fff;
  text-shadow: 0 0 6px black, 0 0 6px black, 0 0 6px black, 0 0 6px black, 0 0 6px black, 0 0 6px black, 0 0 6px black, 0 0 6px black;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 1.4;
}

.p-case-list {
  margin: -30px 0;
}

.p-case-list-item {
  padding: 30px 0;
}

.p-case-intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  background: radial-gradient(ellipse farthest-side at top 15% left 35%, #6dc4f2 0%, #005cad 100%);
}

@media screen and (max-width: 767px) {
  .p-case-intro {
    display: block;
  }
}

.p-case-intro::before {
  content: '';
  display: block;
  position: absolute;
  bottom: 27px;
  right: 27px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #fff;
}

@media screen and (max-width: 767px) {
  .p-case-intro::before {
    bottom: 15px;
    right: 15px;
  }
}

.p-case-intro::after {
  content: '\e901';
  font-family: 'fa';
  font-weight: 300;
  display: block;
  position: absolute;
  bottom: 26px;
  right: 27px;
  width: 32px;
  height: 32px;
  font-size: 1.625rem;
  text-align: center;
  line-height: 32px;
  letter-spacing: 0;
  padding-left: 1px;
}

@media screen and (max-width: 767px) {
  .p-case-intro::after {
    bottom: 15px;
    right: 15px;
  }
}

.p-case-intro.active::after {
  content: '\e900';
  font-family: 'fa';
  font-weight: 300;
  bottom: 26px;
  font-size: 1.625rem;
}

@media screen and (max-width: 767px) {
  .p-case-intro.active::after {
    bottom: 17.5px;
  }
}

.p-case-intro-image {
  width: 30%;
}

@media screen and (max-width: 767px) {
  .p-case-intro-image {
    width: 100%;
  }
}

.p-case-intro-image img {
  width: 100%;
  display: block;
}

.p-case-intro-detail {
  width: 70%;
  padding: 40px;
  color: #fff;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 767px) {
  .p-case-intro-detail {
    width: 100%;
  }
}

.p-case-content {
  display: none;
}

.p-case-content.visible {
  display: block;
}

.p-caution {
  font-size: 1rem;
  line-height: 1.5;
  color: #484B44;
  margin: 30px 0;
}

.p-changelang {
  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;
  border: 1px solid #00A0E9;
  border-radius: 50px;
  padding: 5px 0;
  max-width: 790px;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .p-changelang {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-radius: 5px;
  }
}

.p-changelang-item {
  width: 100%;
  padding: 0 5px;
  border-left: 1px solid #333333;
}

@media screen and (max-width: 767px) {
  .p-changelang-item {
    border-left: none;
  }
}

.p-changelang-item a {
  display: block;
  width: 100%;
  padding: 10px 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media screen and (max-width: 767px) {
  .p-changelang-item a {
    padding: 15px 0;
  }
}

.p-changelang-item a:hover {
  background: #E5F5FF;
  border-radius: 50px;
}

.p-changelang-item--select a {
  background: #E5F5FF;
  border-radius: 50px;
  pointer-events: none;
}

.p-changelang--label {
  -ms-flex-preferred-size: 200px;
      flex-basis: 200px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.p-changelang--label::before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url(/images/common/icon-language.png);
  background-size: contain;
  vertical-align: bottom;
  margin-right: 5px;
}

@media screen and (max-width: 767px) {
  .p-changelang--label {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    padding: 10px 0;
  }
}

/* --------------------------
ご融資チャート
-------------------------- */
.p-chart-list-item {
  margin: 20px 0;
  border: 1px solid #096DAE;
  border-radius: 3px;
}

.p-chart-list-item-finish {
  background: #096DAE;
}

.p-chart-list-item-finish .p-chart-panel-step {
  background: #fff;
}

.p-chart-list-item-finish .p-chart-panel-step::before, .p-chart-list-item-finish .p-chart-panel-step::after {
  content: none;
}

.p-chart-list-item-finish .p-chart-panel-step-num {
  background: #E5F5FF;
}

.p-chart-list-item-finish .p-chart-panel-contents {
  color: #fff;
}

.p-chart-panel {
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 767px) {
  .p-chart-panel {
    display: block;
  }
}

.p-chart-panel-step {
  background: #E5F5FF;
  -ms-flex-preferred-size: 180px;
      flex-basis: 180px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 10px 0;
  position: relative;
  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;
}

@media screen and (max-width: 767px) {
  .p-chart-panel-step {
    margin-bottom: 10px;
  }
}

.p-chart-panel-step::before {
  content: '';
  position: absolute;
  bottom: -25px;
  left: 50%;
  width: 4px;
  height: 25px;
  background: #00A0E9;
}

@media screen and (max-width: 767px) {
  .p-chart-panel-step::before {
    content: none;
  }
}

.p-chart-panel-step::after {
  content: '';
  position: absolute;
  bottom: -25px;
  left: calc(50% - 8.5px);
  width: 20px;
  height: 20px;
  border-left: 4px solid #00A0E9;
  border-bottom: 4px solid #00A0E9;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

@media screen and (max-width: 767px) {
  .p-chart-panel-step::after {
    content: none;
  }
}

.p-chart-panel-step-num {
  background: #fff;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  color: #096DAE;
  font-size: 17px;
  line-height: 60px;
  font-weight: 700;
  text-align: center;
}

.p-chart-panel-contents {
  padding-left: 20px;
}

@media screen and (max-width: 767px) {
  .p-chart-panel-contents {
    padding-left: 0;
  }
}

.p-cta-text {
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.15em;
}

.p-cta-rate {
  font-size: 3.375rem;
  line-height: 5.75rem;
  font-weight: 700;
  color: #DC3B3B;
}

@media screen and (max-width: 1024px) {
  .p-cta-rate {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
}

.p-cta-percent {
  font-size: 2.1875rem;
  line-height: 3.75rem;
  font-weight: 700;
  letter-spacing: 0.15em;
  margin-left: 0.1em;
}

@media screen and (max-width: 1024px) {
  .p-cta-percent {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

.p-cta-tilde {
  font-size: 2.6875rem;
  line-height: 4.625rem;
  font-weight: 700;
  letter-spacing: 0.15em;
}

@media screen and (max-width: 1024px) {
  .p-cta-tilde {
    font-size: 2rem;
    line-height: 2.375rem;
  }
}

.p-cta-year {
  font-size: 2.125rem;
  line-height: 3.625rem;
  font-weight: 700;
  color: #096DAE;
  letter-spacing: 0;
}

@media screen and (max-width: 1024px) {
  .p-cta-year {
    font-size: 1.75rem;
    line-height: 2rem;
  }
}

.p-cta-contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 35px 50px;
  border: 0.5px solid #707070;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 1024px) {
  .p-cta-contact {
    display: block;
    padding: 30px 20px;
  }
}

.p-cta-contact--white {
  background-color: #fff;
}

.p-cta-contact--blue {
  background-color: #E5F5FF;
}

.p-cta-contact-tel {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-right: 45px;
}

@media screen and (max-width: 1024px) {
  .p-cta-contact-tel {
    text-align: center;
    padding-right: 0;
  }
}

.p-cta-contact-form {
  border-left: 1px solid #707070;
  padding: 19px 0 19px 50px;
}

.p-cta-contact-form--article {
  border-left: 0;
  padding: 0;
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .p-cta-contact-form {
    border-left: 0;
    padding-left: 0;
    padding-bottom: 0;
  }
}

.p-cta-contact-form-text {
  font-size: 1.0625rem;
  font-weight: 700;
  margin-bottom: 9px;
}

@media screen and (max-width: 1024px) {
  .p-cta-contact-form-text {
    display: none;
  }
}

.p-cta-contact-title {
  font-size: 1.25rem;
  line-height: 1.5rem;
  letter-spacing: 0.05em;
  font-weight: 700;
  margin-bottom: 5px;
}

.p-cta-contact-title--article {
  font-size: 1.0625rem;
}

@media screen and (max-width: 1024px) {
  .p-cta-contact-title {
    margin-bottom: 5px;
    font-size: 0.9375rem;
    letter-spacing: 0;
    margin-bottom: 14px;
  }
}

.p-cta-contact-number {
  font-size: 4rem;
  font-weight: 700;
  margin-top: 1px;
  letter-spacing: 0.06em;
  margin-left: 1px;
  margin-bottom: 5px;
}

.p-cta-contact-number--article {
  font-size: 2.5rem;
}

@media screen and (max-width: 1024px) {
  .p-cta-contact-number {
    font-size: 2.1875rem;
  }
}

.p-cta-contact-icon {
  width: 68px;
  margin-right: 10px;
}

.p-cta-contact-icon--article {
  width: 43px;
}

@media screen and (max-width: 1024px) {
  .p-cta-contact-icon {
    width: 37px;
  }
}

.p-cta-contact-text {
  font-size: 0.9375rem;
  font-weight: 500;
  text-align: right;
  padding-right: 0.5rem;
  line-height: 1.375rem;
}

@media screen and (max-width: 1024px) {
  .p-cta-contact-text {
    text-align: right;
    font-size: 0.75rem;
  }
}

.p-cta-contact-mail {
  background-color: #093361;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 84px;
  color: #fff;
  font-size: 1.375rem;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 0;
  margin-right: 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #093361;
}

.p-cta-contact-mail--article {
  margin-right: 0;
  margin-top: 13px;
}

@media screen and (max-width: 1024px) {
  .p-cta-contact-mail {
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 1.25rem;
  }
}

.p-cta-contact-mail:hover {
  background-color: #fff;
  color: #093361;
  opacity: 1;
}

.p-cta-contact-mail:hover::before {
  background-image: url(/images/common/icon-mail-inverse.png);
}

.p-cta-contact-mail::before {
  content: '';
  display: inline-block;
  width: 29px;
  height: 20px;
  margin-right: 10px;
  background: transparent url(/images/common/icon-mail.png) center center no-repeat;
  background-size: contain;
}

.p-cta-contact--blue .p-cta-contact-mail {
  margin-left: 0;
}

@media screen and (max-width: 1024px) {
  .p-cta-contact--blue .p-cta-contact-mail {
    margin-left: 0;
  }
}

.p-cta-contact-reserve {
  background-color: #CB2D0D;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 84px;
  color: #fff;
  font-size: 1.375rem;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #CB2D0D;
}

.p-cta-contact-reserve:hover {
  background-color: #fff;
  color: #CB2D0D;
  opacity: 1;
}

.p-cta-contact-reserve:hover::before {
  background-image: url(/images/common/icon-reserve-inverse.png);
}

.p-cta-contact-reserve::before {
  content: '';
  display: inline-block;
  width: 31px;
  height: 31px;
  margin-right: 10px;
  background: transparent url(/images/common/icon-reserve.png) center center no-repeat;
  background-size: contain;
}

.p-cta-contact-button {
  width: 28px;
  margin-right: 10px;
}

.p-cta-mail {
  max-width: 450px;
  margin: 0 auto;
}

.p-cta-loan {
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 35px 30px;
  border: 0.5px solid #707070;
}

.p-cta-loan--blue {
  background: #E5F5FF;
}

.p-cta-loan-title {
  font-size: 1.25rem;
  line-height: 1.5rem;
  letter-spacing: 0.05em;
  font-weight: 700;
}

@media screen and (max-width: 1024px) {
  .p-cta-loan-title {
    margin-bottom: 5px;
    text-align: left;
  }
}

.p-cta-loan-tel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .p-cta-loan-tel {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.p-cta-loan-number {
  font-size: 2.6875rem;
  font-weight: 700;
  margin-top: 1px;
  letter-spacing: 0.09em;
  margin-left: 1px;
}

@media screen and (max-width: 1024px) {
  .p-cta-loan-number {
    font-size: 1.5rem;
  }
}

.p-cta-loan-text {
  padding-left: 20px;
  line-height: 1.5;
  font-size: 0.8125rem;
  font-weight: 500;
  text-align: left;
  padding-right: 0.5rem;
}

@media screen and (max-width: 1024px) {
  .p-cta-loan-text {
    text-align: center;
  }
}

/* --------------------------
エクストラナビ（Gナビとは別にヘッダー内に表示するナビゲーション）
-------------------------- */
.p-exnav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 11px 0;
}

@media screen and (max-width: 1024px) {
  .p-exnav {
    display: none;
  }
}

.p-exnav > li {
  margin-left: 15px;
}

.p-exnav > li > a {
  color: #333333;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 700;
  text-decoration: none;
}

.p-exnav > li > a::after {
  content: '＞';
  display: inline-block;
  margin-left: 2px;
  font-size: 0.75rem;
  position: relative;
  top: 0.5px;
  line-height: 1;
}

.p-exnav > li > a.no-arrow::after {
  display: none;
}

.p-exnav-language {
  position: relative;
}

.p-exnav-language::before {
  content: '|';
  display: inline-block;
  padding-right: 18px;
  line-height: 20px;
  font-size: 0.75rem;
}

.p-exnav-language-icon {
  width: 13px;
  vertical-align: middle;
}

.p-exnav-language-list {
  display: block;
  width: 156px;
  background-color: #fff;
  padding: 6px 17px;
  position: absolute;
  top: 20px;
  left: 0;
  z-index: 100;
  -webkit-transition: opacity 0.3s, visibility 0s 0.3s;
  transition: opacity 0.3s, visibility 0s 0.3s;
  opacity: 0;
  visibility: hidden;
}

.p-exnav-language-list a {
  color: #333333;
  font-size: 0.6875rem;
  line-height: 1.375rem;
  font-weight: 700;
  text-decoration: none;
}

.p-exnav-language:hover .p-exnav-language-list {
  visibility: visible;
  opacity: 1;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

/* --------------------------
特徴
-------------------------- */
.p-feature-panel {
  background: #E5F5FF;
  margin: 10px 0;
}

.p-feature-panel-contents {
  padding: 10px 35px;
}

.p-feature-panel-contents--horizontal {
  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;
  margin: 0 -20px;
}

@media screen and (max-width: 767px) {
  .p-feature-panel-contents--horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: -20px 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.p-feature-panel-contents-item {
  padding: 0 20px;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .p-feature-panel-contents-item {
    padding: 20px 0;
  }
}

.p-feature-panel-contents-item--icon {
  -ms-flex-preferred-size: 220px;
      flex-basis: 220px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media screen and (max-width: 767px) {
  .p-feature-panel-contents-item--icon {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    width: 100%;
  }
}

.p-feature-panel-contents-item--circle {
  background: #fff;
  height: 220px;
  width: 220px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .p-feature-panel-contents-item--circle {
    margin: 0 auto;
  }
}

.p-feature-panel-contents-item--description {
  padding-top: 15px;
  font-size: 0.75rem;
  line-height: 1.125rem;
  color: #096DAE;
}

.p-feature-link-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: -15px;
}

@media screen and (max-width: 767px) {
  .p-feature-link-list {
    margin: 0 -15px;
  }
}

.p-feature-link-list-item {
  width: calc(100% / 2);
  padding: 15px;
}

@media screen and (max-width: 767px) {
  .p-feature-link-list-item {
    width: 100%;
  }
}

.p-feature-link-list-item--bg {
  background: radial-gradient(ellipse farthest-side at top 15% left 35%, #6dc4f2 0%, #005cad 100%);
}

.p-feature-link-list-item-wrapper {
  padding: 13px 15px 15px;
}

.p-feature-link-list-item a {
  display: block;
  color: #fff;
  position: relative;
}

.p-feature-link-list-tag {
  background: #096DAE;
  color: #fff;
  padding: 9px;
  font-size: 0.875rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.p-feature-link-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 -10px;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .p-feature-link-button {
    display: block;
    margin: 0;
  }
}

.p-feature-link-button-item {
  padding: 0 10px;
}

.p-feature-link-button-item img {
  width: 100%;
}

.p-feature-link-button-item--description {
  width: 55%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}

@media screen and (max-width: 767px) {
  .p-feature-link-button-item--description {
    width: 100%;
    -ms-flex-negative: unset;
        flex-shrink: unset;
  }
}

.p-feature-link-button-item--description::before {
  content: '';
  position: absolute;
  bottom: 0;
  right: 10px;
  background: #fff;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}

.p-feature-link-button-item--description::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  bottom: calc(16px - 4px);
  right: 24px;
}

/* --------------------------
フッター
-------------------------- */
.p-fnav-list > li {
  margin-bottom: 20px;
}

.p-fnav-list > li a {
  color: #fff;
  text-decoration: none;
  font-size: 0.86rem;
  font-weight: 500;
  letter-spacing: 0.08em;
}

.p-fnav-list > li a:hover {
  color: #fff;
  opacity: 0.6;
}

.p-fnav-list-sub > li {
  margin-top: 15px;
  color: #fff;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 400;
  letter-spacing: 0.08em;
}

.p-fnav-list-sub > li::before {
  content: '-';
}

.p-fnav-list-sub--horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 355px;
}

.p-fnav-list-sub--horizontal > li:nth-child(2n) {
  width: 115px;
}

.p-fnav-list-sub--horizontal > li:nth-child(2n-1) {
  width: 240px;
}

/* --------------------------
フッター
-------------------------- */
.p-footer {
  background-color: #fff;
  padding: 35px 0 0;
}

@media screen and (max-width: 1024px) {
  .p-footer {
    padding: 0 0 47px;
  }
}

.p-footer-pagetop {
  position: absolute;
  top: 0;
  right: 0;
  width: 58px;
  height: 58px;
}

@media screen and (max-width: 1024px) {
  .p-footer-pagetop {
    top: -95px;
    right: 15px;
    width: 40px;
    height: 40px;
  }
}

.p-footer-floating {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 240px;
  height: 210px;
  display: none;
}

.p-footer-floating--loan {
  bottom: 120px;
}

.p-footer-floating--en {
  display: none !important;
}

@media screen and (max-width: 1024px) {
  .p-footer-floating {
    bottom: 57px;
    width: 305px;
    height: 81px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}

.p-footer-floating-button {
  position: absolute;
  top: -15px;
  right: 0px;
  display: block;
  width: 30px;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.8);
  border: 0;
  border-radius: 50%;
  font-size: 0;
  cursor: pointer;
}

@media screen and (max-width: 1024px) {
  .p-footer-floating-button {
    top: -20px;
    right: 5px;
  }
}

.p-footer-floating-button::before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 7px;
  width: 16px;
  height: 2px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.p-footer-floating-button::after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 7px;
  width: 16px;
  height: 2px;
  background-color: #fff;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.p-footer-container {
  width: 1170px;
  margin: 0 auto;
  position: relative;
}

@media screen and (min-width: 1025px) {
  .p-footer-container {
    padding: 0 30px;
  }
}

@media screen and (max-width: 1024px) {
  .p-footer-container {
    width: 100%;
    padding: 40px 80px 0;
  }
}

@media screen and (max-width: 767px) {
  .p-footer-container {
    width: 100%;
    padding: 0;
  }
}

.p-footer-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 20px;
  letter-spacing: 0;
}

@media screen and (max-width: 1024px) {
  .p-footer-contents {
    display: block;
  }
}

.p-footer-contents-left {
  width: 66.6666%;
}

@media screen and (max-width: 1024px) {
  .p-footer-contents-left {
    width: 100%;
  }
}

.p-footer-contents-right {
  width: 33.3333%;
  border-left: 0.5px solid #808080;
  padding-left: 49px;
  padding-bottom: 80px;
}

@media screen and (max-width: 1024px) {
  .p-footer-contents-right {
    width: 100%;
    border: 0;
    padding: 0;
  }
}

.p-footer-section {
  margin: 20px 0;
}

@media screen and (max-width: 1024px) {
  .p-footer-section {
    margin: 0;
  }
}

.p-footer-h3 {
  color: #00A0E9;
  font-size: 1.4375rem;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
}

@media screen and (max-width: 1024px) {
  .p-footer-h3 {
    width: 100%;
    padding: 17px 12px;
    margin-bottom: 0;
    border-bottom: 1px solid #707070;
    position: relative;
    font-size: 1.25rem;
  }
  .p-footer-h3::before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 23px;
    right: 15px;
    font-weight: 400;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    background-color: #00A0E9;
  }
  .p-footer-h3::after {
    content: '\e901';
    font-family: 'fa';
    font-weight: 300;
    display: inline-block;
    position: absolute;
    top: 26px;
    right: 19px;
    color: #fff;
  }
  .p-footer-h3.active::after {
    content: '\e900';
    font-family: 'fa';
    font-weight: 300;
    display: inline-block;
    position: absolute;
    top: 26px;
    right: 19px;
  }
}

.p-footer-h4 {
  font-size: 1.1875rem;
  line-height: 2.0625rem;
  font-weight: 700;
  position: relative;
  padding-left: 20px;
  margin-bottom: 12px;
}

@media screen and (max-width: 1024px) {
  .p-footer-h4 {
    font-size: 1.125rem;
    line-height: 1.375rem;
    padding: 15px;
    margin: 0;
    border-bottom: 1px solid #707070;
  }
}

.p-footer-h4::before {
  content: '';
  width: 10px;
  height: 10px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 0;
}

@media screen and (max-width: 1024px) {
  .p-footer-h4::before {
    display: none;
  }
}

.p-footer-h4 a {
  color: #333333;
}

.p-footer-icon {
  width: 37px;
  margin-right: 5px;
}

@media screen and (max-width: 1024px) {
  .p-footer-nav {
    display: none;
  }
  .p-footer-nav.visible {
    display: block;
  }
}

.p-footer-list {
  margin-bottom: 25px;
}

@media screen and (max-width: 1024px) {
  .p-footer-list {
    margin: 0;
  }
}

.p-footer-list > li {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  position: relative;
  padding-left: 15px;
  margin-bottom: 20px;
}

@media screen and (max-width: 1024px) {
  .p-footer-list > li {
    padding: 0;
    margin: 0;
    font-weight: 400;
    border-bottom: 1px solid #707070;
  }
}

.p-footer-list > li::before {
  content: '';
  width: 7px;
  height: 7px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 6.5px;
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 1024px) {
  .p-footer-list > li::before {
    display: none;
  }
}

.p-footer-list > li:hover::before {
  border-color: #096DAE;
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

.p-footer-list > li > a {
  color: #333333;
}

@media screen and (max-width: 1024px) {
  .p-footer-list > li > a {
    display: block;
    padding: 15px 40px 15px 15px;
  }
  .p-footer-list > li > a::after {
    content: '';
    width: 8px;
    height: 8px;
    border-top: 1px solid #484B44;
    border-right: 1px solid #484B44;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    display: inline-block;
    position: absolute;
    top: calc(50% - 4px);
    right: 20px;
  }
}

.p-footer-list-internal {
  margin-left: -15px;
  margin-top: 11.5px;
}

@media screen and (max-width: 1024px) {
  .p-footer-list-internal {
    margin: 0;
  }
}

.p-footer-list-internal > li {
  font-size: 0.75rem;
  line-height: 1.25rem;
  position: relative;
  padding-left: 15px;
  margin-bottom: 10px;
}

@media screen and (max-width: 1024px) {
  .p-footer-list-internal > li {
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #707070;
    font-size: 0.875rem;
  }
}

.p-footer-list-internal > li::before {
  content: '';
  width: 7px;
  height: 7px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 6.5px;
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 1024px) {
  .p-footer-list-internal > li::before {
    display: none;
  }
}

.p-footer-list-internal > li:hover::before {
  border-color: #096DAE;
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

.p-footer-list-internal > li a {
  color: #484B44;
  font-weight: 400;
}

@media screen and (max-width: 1024px) {
  .p-footer-list-internal > li a {
    display: block;
    padding: 15px;
  }
  .p-footer-list-internal > li a::after {
    content: '';
    width: 8px;
    height: 8px;
    border-top: 1px solid #484B44;
    border-right: 1px solid #484B44;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    display: inline-block;
    position: absolute;
    top: calc(50% - 4px);
    right: 20px;
  }
}

.p-footer-company {
  border-top: 1px solid #808080;
  padding: 25px 0;
}

@media screen and (max-width: 1024px) {
  .p-footer-company {
    border: 0;
    padding: 35px 0 15px;
  }
}

@media screen and (max-width: 767px) {
  .p-footer-company {
    border: 0;
    padding: 35px 20px 15px;
  }
}

.p-footer-logo {
  width: 356px;
}

@media screen and (max-width: 1024px) {
  .p-footer-logo {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .p-footer-loan {
    border: 1px solid #ccc;
    padding: 15px;
    margin-bottom: 20px;
  }
}

.p-footer-loan-icon {
  width: 156px;
  float: left;
  margin-right: 20px;
}

@media screen and (max-width: 1024px) {
  .p-footer-loan-icon {
    width: 200px;
  }
}

@media screen and (max-width: 767px) {
  .p-footer-loan-icon {
    float: none;
    width: 100%;
  }
  .p-footer-loan-icon img {
    width: 100%;
  }
}

.p-footer-loan-description {
  font-size: 0.625rem;
  line-height: 1.125rem;
}

.p-footer-copyright {
  font-size: 0.825rem;
  line-height: 1.375rem;
  color: #fff;
  background-color: #096DAE;
  padding: 5px;
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .p-footer-copyright {
    font-size: 0.625rem;
    line-height: 0.8125rem;
    letter-spacing: 0;
  }
}

.p-footer-grouplink {
  padding: 40px 0;
  background-color: #f8f8f8;
}

@media screen and (max-width: 767px) {
  .p-footer-grouplink {
    padding: 30px 20px;
  }
}

.p-footer-grouplink h3 {
  font-size: 1.125rem;
  font-weight: 700;
}

.p-footer-grouplink ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 30px 0;
}

@media screen and (max-width: 1024px) {
  .p-footer-grouplink ul {
    margin: 20px 0;
    display: block;
  }
}

.p-footer-grouplink ul li {
  padding: 0 15px;
  font-size: 0.8125rem;
  line-height: 1.6;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .p-footer-grouplink ul li {
    padding: 0 0 0 15px;
    font-size: 0.75rem;
    line-height: 2.2;
  }
}

.p-footer-grouplink ul li::before {
  content: '';
  width: 7px;
  height: 7px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 6.5px;
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 1024px) {
  .p-footer-grouplink ul li::before {
    top: 9.5px;
  }
}

.p-footer-grouplink ul li:first-child {
  font-weight: 700;
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 0.875rem;
  padding-left: 0;
  margin-bottom: 5px;
}

.p-footer-grouplink ul li:first-child::before {
  display: none;
}

.p-footer-grouplink ul li a {
  color: #333333;
}

/* --------------------------
Gナビ
-------------------------- */
.p-gnav {
  background-color: #00A0E9;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  position: relative;
}

@media screen and (max-width: 1024px) {
  .p-gnav {
    display: none;
    margin: 0;
    position: absolute;
    top: 50px;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 80px;
    z-index: 1000;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
            box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    height: 100%;
    overflow-y: scroll;
    background-color: #fff;
  }
  .p-gnav.visible {
    display: block;
  }
}

@media screen and (max-width: 1024px) {
  .p-gnav {
    padding: 0;
  }
}

.p-gnav-list {
  max-width: 1366px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (min-width: 1025px) {
  .p-gnav-list {
    min-width: 1170px;
  }
}

@media screen and (max-width: 1024px) {
  .p-gnav-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    min-width: auto;
    width: 100%;
  }
}

.p-gnav-list-item {
  width: 100%;
}

.p-gnav-list-item.current > a {
  background-color: #fff;
  color: #00A0E9;
  opacity: 1;
}

@media screen and (min-width: 1025px) {
  .p-gnav-list-item:hover > a {
    background-color: #E5F5FF;
    color: #00A0E9;
    opacity: 1;
  }
  .p-gnav-list-item:hover .p-gnav-sub {
    visibility: visible;
    opacity: 1;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
  }
  .p-gnav-list-item.js-close:hover > a {
    background-color: #00A0E9;
    color: #fff;
    opacity: 1;
  }
  .p-gnav-list-item.js-close:hover .p-gnav-sub {
    visibility: hidden;
    opacity: 0;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
  }
}

.p-gnav-list-item:last-child > a {
  border-right: 1px solid #fff;
}

.p-gnav-list-item > a {
  display: block;
  border-left: 1px solid #fff;
  color: #fff;
  font-size: 0.9375rem;
  line-height: 1;
  padding: 18px 10px;
  position: relative;
  text-decoration: none;
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .p-gnav-list-item > a {
    color: #00A0E9;
    background-color: #fff;
    border: 0;
    border-bottom: 1px solid #707070;
    text-align: left;
    padding: 19px 15px;
  }
  .p-gnav-list-item > a::after {
    content: '\e901';
    font-family: 'fa';
    font-weight: 300;
    display: inline-block;
    position: absolute;
    top: 20px;
    right: 15px;
  }
  .p-gnav-list-item > a.active::after {
    content: '\e900';
    font-family: 'fa';
    font-weight: 300;
    display: inline-block;
    position: absolute;
    top: 20px;
    right: 15px;
  }
}

.p-gnav-sub {
  display: block;
  position: absolute;
  top: 51px;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
  background-color: #E5F5FF;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  -webkit-transition: opacity 0.3s, visibility 0s 0.3s;
  transition: opacity 0.3s, visibility 0s 0.3s;
  opacity: 0;
  visibility: hidden;
}

@media screen and (max-width: 1024px) {
  .p-gnav-sub {
    position: relative;
    top: 0;
    background-color: #fff;
    height: auto;
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 1;
    visibility: visible;
    display: none;
  }
}

.p-gnav-sub.visible {
  display: block;
}

.p-gnav-sub-container {
  padding: 30px 30px 26px;
}

@media screen and (min-width: 1025px) {
  .p-gnav-sub-container {
    min-width: 1170px;
  }
}

@media screen and (max-width: 1024px) {
  .p-gnav-sub-container {
    display: block;
    min-width: auto;
    padding: 0;
  }
}

.p-gnav-sub-info {
  padding-right: 50px;
}

@media screen and (max-width: 1280px) {
  .p-gnav-sub-info {
    width: 250px;
  }
}

@media screen and (max-width: 1024px) {
  .p-gnav-sub-info {
    width: 100%;
    padding: 0;
  }
}

.p-gnav-sub-info--salable {
  width: 50%;
}

@media screen and (max-width: 1024px) {
  .p-gnav-sub-info--salable {
    width: 100%;
  }
}

.p-gnav-sub-title {
  color: #00A0E9;
  font-size: 1.1875rem;
  font-weight: 700;
  padding-left: 20px;
  position: relative;
}

.p-gnav-sub-title::before {
  content: '';
  width: 10.5px;
  height: 10.5px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 8px;
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 1024px) {
  .p-gnav-sub-title::before {
    display: none;
  }
}

.p-gnav-sub-title:hover::before {
  border-color: #096DAE;
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

@media screen and (max-width: 1024px) {
  .p-gnav-sub-title {
    margin-bottom: 0;
    padding-left: 0;
    border-bottom: 1px solid #707070;
    font-weight: 400;
    font-size: 0.875rem;
  }
  .p-gnav-sub-title a {
    display: block;
    padding: 17px 15px;
    color: #333333;
  }
  .p-gnav-sub-title a::after {
    content: '';
    width: 8px;
    height: 8px;
    border-top: 1px solid #484B44;
    border-right: 1px solid #484B44;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    display: inline-block;
    position: absolute;
    top: calc(50% - 4px);
    right: 20px;
  }
}

@media screen and (max-width: 1024px) {
  .p-gnav-sub-description {
    display: none;
  }
}

.p-gnav-sub-colmun {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 0 50px 0 20px;
  border-left: 1px solid #e5e5e5;
}

@media screen and (max-width: 1280px) {
  .p-gnav-sub-colmun {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

@media screen and (max-width: 1024px) {
  .p-gnav-sub-colmun {
    padding: 0;
    border: 0;
  }
}

.p-gnav-sub-colmun:last-child {
  padding-right: 0;
}

.p-gnav-sub-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px;
}

@media screen and (max-width: 1024px) {
  .p-gnav-sub-list {
    display: block;
    margin: 0;
  }
}

.p-gnav-sub-list > li {
  width: 25%;
  padding: 10px;
}

@media screen and (max-width: 1024px) {
  .p-gnav-sub-list > li {
    width: 100%;
    padding: 0;
  }
}

.p-gnav-sub-list > li.small a {
  font-size: 0.75rem;
  letter-spacing: 0;
}

@media screen and (min-width: 1025px) {
  .p-gnav-sub-list > li.order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .p-gnav-sub-list > li.order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .p-gnav-sub-list > li.order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .p-gnav-sub-list > li.order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-gnav-sub-list > li.order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-gnav-sub-list > li.order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .p-gnav-sub-list > li.order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .p-gnav-sub-list > li.order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .p-gnav-sub-list > li.order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .p-gnav-sub-list > li.color-red a::after {
    content: '';
    display: block;
    width: 100%;
    height: 4px;
    background-color: #FF6767;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .p-gnav-sub-list > li.color-green a::after {
    content: '';
    display: block;
    width: 100%;
    height: 4px;
    background-color: #67FF7E;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .p-gnav-sub-list > li.color-yellow a::after {
    content: '';
    display: block;
    width: 100%;
    height: 4px;
    background-color: #FFD667;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

.p-gnav-sub-list > li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #00A0E9;
  font-size: 0.9375rem;
  line-height: 1.1875rem;
  font-weight: 700;
  background-color: #fff;
  padding: 0 15px 0 38px;
  position: relative;
  -webkit-box-shadow: 3px 3px 18px rgba(0, 0, 0, 0.14);
          box-shadow: 3px 3px 18px rgba(0, 0, 0, 0.14);
  height: 54px;
}

@media screen and (max-width: 1024px) {
  .p-gnav-sub-list > li a {
    width: 100%;
    padding: 17px 33px 17px 15px;
    display: block;
    color: #333333;
    font-weight: normal;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-bottom: 1px solid #333333;
    font-size: 0.875rem;
    line-height: 1.625rem;
    height: auto;
  }
}

.p-gnav-sub-list > li a::before {
  content: '';
  width: 7px;
  height: 7px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 24px;
  left: 18px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 1024px) {
  .p-gnav-sub-list > li a::before {
    border-color: #333333;
    left: auto;
    right: 20px;
    top: 50%;
    width: 8px;
    height: 8px;
  }
}

.p-gnav-sub-list > li a:hover::before {
  border-color: #096DAE;
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

.p-gnav-sub-list-internal {
  margin-left: -15px;
  margin-top: 11.5px;
}

@media screen and (max-width: 1024px) {
  .p-gnav-sub-list-internal {
    display: none;
  }
}

.p-gnav-sub-list-internal > li {
  font-size: 0.8125rem;
  line-height: 1.25rem;
  position: relative;
  padding-left: 15px;
  margin-bottom: 5px;
}

.p-gnav-sub-list-internal > li::before {
  content: '';
  width: 7px;
  height: 7px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 6.5px;
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.p-gnav-sub-list-internal > li:hover::before {
  border-color: #096DAE;
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

.p-gnav-sub-list-internal > li a {
  color: #484B44;
  font-weight: 400;
}

.p-gnav-sub-close {
  margin: 0 10px;
  border-top: 1px solid #C6C6C6;
  text-align: center;
  padding: 15px;
}

@media screen and (max-width: 1024px) {
  .p-gnav-sub-close {
    display: none;
  }
}

.p-gnav-sub-close a {
  font-size: 0.9375rem;
  font-weight: 700;
  position: relative;
  padding-left: 18px;
}

.p-gnav-sub-close a::before {
  content: '';
  border-left: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg) translate(4px, 4px);
          transform: rotate(45deg) translate(4px, 4px);
  width: 19px;
  height: 19px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}

.p-gnav-sub-close a::after {
  content: '';
  border-bottom: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg) translate(-5px, -5px);
          transform: rotate(45deg) translate(-5px, -5px);
  width: 19px;
  height: 19px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}

/* --------------------------
ヘッダー
-------------------------- */
.p-header {
  z-index: 1000;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  width: 100%;
}

@media screen and (min-width: 1025px) {
  .p-header {
    min-width: 1170px;
  }
}

@media screen and (max-width: 1024px) {
  .p-header {
    min-width: auto;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
            box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  }
}

@media screen and (max-width: 1024px) {
  .p-header-right {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

.p-header-inner {
  background-color: rgba(255, 255, 255, 0.75);
  max-width: 1366px;
  margin: 0 auto;
  padding: 0 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 1280px) {
  .p-header-inner {
    padding: 0 10px;
  }
}

@media screen and (max-width: 1024px) {
  .p-header-inner {
    display: block;
    padding: 0;
  }
}

.p-header-logo {
  text-align: left;
  font-size: 0;
}

@media screen and (max-width: 1024px) {
  .p-header-logo {
    padding: 10px 15px;
  }
}

.p-header-logo a {
  display: inline-block;
  line-height: 1;
  font-size: 0;
}

@media screen and (min-width: 1025px) {
  .p-header-logo a img {
    width: auto;
    height: 54px;
  }
}

@media screen and (max-width: 1024px) {
  .p-header-logo a img {
    width: auto;
    height: 31px;
  }
}

.p-header-contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.p-header-contact-space {
  margin-left: 25px;
  margin-right: 2px;
}

@media screen and (max-width: 1024px) {
  .p-header-contact-space {
    margin: 0;
  }
}

@media screen and (max-width: 1024px) {
  .p-header-contact-button {
    width: 100%;
  }
}

.p-header-contact-button--mail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 154px;
  height: 65px;
  font-size: 0.9375rem;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #093361;
  background-color: #fff;
  color: #093361;
}

@media screen and (max-width: 767px) {
  .p-header-contact-button--mail {
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

.p-header-contact-button--mail:hover {
  opacity: 1;
  background-color: #093361;
  color: #fff;
}

.p-header-contact-button--mail:hover::before {
  background-image: url(/images/common/icon-mail.png);
}

.p-header-contact-button--mail::before {
  content: '';
  display: block;
  width: 20px;
  height: 15px;
  margin-bottom: 10px;
  background: transparent url(/images/common/icon-mail-inverse.png) center center no-repeat;
  background-size: contain;
}

.p-header-contact-button--reserve {
  background-color: #CB2D0D;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 154px;
  height: 65px;
  color: #fff;
  font-size: 0.9375rem;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #CB2D0D;
}

@media screen and (max-width: 1024px) {
  .p-header-contact-button--reserve {
    margin-left: 0;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 47px;
  }
}

.p-header-contact-button--reserve:hover {
  background-color: #fff;
  color: #CB2D0D;
  opacity: 1;
}

.p-header-contact-button--reserve:hover::before {
  background-image: url(/images/common/icon-reserve-inverse.png);
}

.p-header-contact-button--reserve::before {
  content: '';
  display: block;
  width: 23px;
  height: 21px;
  margin-bottom: 5px;
  background: transparent url(/images/common/icon-reserve.png) center center no-repeat;
  background-size: contain;
}

@media screen and (max-width: 1024px) {
  .p-header-contact-button--reserve::before {
    margin-bottom: 0;
    margin-right: 10px;
  }
}

.p-header-contact-button--tel {
  background-color: #093361;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 154px;
  height: 65px;
  color: #fff;
  font-size: 0.9375rem;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #093361;
}

@media screen and (max-width: 1024px) {
  .p-header-contact-button--tel {
    margin-left: 0;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 47px;
  }
}

.p-header-contact-button--tel:hover {
  background-color: #fff;
  color: #093361;
  opacity: 1;
}

.p-header-contact-button--tel:hover::before {
  background-image: url(/images/common/icon-tel-inverse.png);
}

.p-header-contact-button--tel::before {
  content: '';
  display: block;
  width: 23px;
  height: 21px;
  margin-bottom: 5px;
  background: transparent url(/images/common/icon-tel.png) center center no-repeat;
  background-size: contain;
}

@media screen and (max-width: 1024px) {
  .p-header-contact-button--tel::before {
    margin-bottom: 0;
    margin-right: 10px;
  }
}

.p-header-tel {
  font-size: 2.3125rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}

@media screen and (max-width: 1024px) {
  .p-header-tel {
    display: none;
  }
}

.p-header-tel-icon {
  width: 40px;
}

.p-header-tel-text {
  font-size: 0.8125rem;
  font-weight: 500;
  text-align: right;
  letter-spacing: 0.1em;
  padding-right: 0.5rem;
}

.p-header-tel a {
  color: #00A0E9;
  text-decoration: none;
}

.p-header-language {
  position: relative;
  text-align: center;
}

.p-header-language--tab {
  display: none;
}

@media screen and (max-width: 1024px) {
  .p-header-language--tab {
    display: block;
    position: absolute;
    top: 13px;
    right: 50px;
  }
}

.p-header-language-icon {
  width: 18px;
}

.p-header-language-text {
  font-size: 0.625rem;
  letter-spacing: 0;
  display: block;
  color: #333333;
}

.p-header-language-list {
  display: block;
  width: 186px;
  background-color: #fff;
  padding: 6px 17px;
  position: absolute;
  top: 35px;
  left: -109px;
  z-index: 100;
  -webkit-transition: opacity 0.3s, visibility 0s 0.3s;
  transition: opacity 0.3s, visibility 0s 0.3s;
  opacity: 0;
  visibility: hidden;
}

.p-header-language-list a {
  color: #333333;
  font-size: 0.875rem;
  line-height: 1.75rem;
  font-weight: 700;
  text-decoration: none;
}

.p-header-language-list.visible {
  visibility: visible;
  opacity: 1;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

.p-main {
  background-color: #f2faed;
  padding: 60px 0;
}

@media screen and (max-width: 767px) {
  .p-main {
    padding: 40px 0;
  }
}

.p-main-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media screen and (max-width: 767px) {
  .p-main-container {
    display: block;
  }
}

.p-main-contents {
  background-color: #fff;
  padding: 0 30px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media screen and (max-width: 767px) {
  .p-main-contents {
    padding: 1px 20px;
  }
}

.p-migrate-nav {
  margin-bottom: 30px;
}

.p-migrate-nav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -15px;
}

@media screen and (max-width: 1024px) {
  .p-migrate-nav-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: -7.5px;
  }
}

.p-migrate-nav-list li {
  padding: 15px;
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .p-migrate-nav-list li {
    padding: 7.5px;
  }
}

.p-migrate-nav-list li a {
  display: block;
  background: radial-gradient(ellipse farthest-side at top 15% left 35%, #6dc4f2 0%, #005cad 100%);
  color: #fff;
  text-align: center;
  padding: 30px 20px;
}

@media screen and (max-width: 1024px) {
  .p-migrate-nav-list li a {
    padding: 22px 10px;
  }
}

.p-migrate-nav-list li a .inner {
  position: relative;
  display: inline-block;
  padding-left: 40px;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  font-weight: 700;
  text-align: left;
}

@media screen and (max-width: 1024px) {
  .p-migrate-nav-list li a .inner {
    font-size: 0.875rem;
    padding-left: 33px;
  }
}

.p-migrate-nav-list li a .inner::before {
  content: '';
  position: absolute;
  top: 11px;
  left: 0;
  background: #fff;
  border-radius: 50%;
  width: 25px;
  height: 25px;
}

@media screen and (max-width: 1024px) {
  .p-migrate-nav-list li a .inner::before {
    top: 0;
  }
}

.p-migrate-nav-list li a .inner::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 20px;
  left: 7px;
}

@media screen and (max-width: 1024px) {
  .p-migrate-nav-list li a .inner::after {
    top: 9px;
  }
}

.p-news li {
  margin-bottom: 20px;
  padding-left: 20px;
  padding-bottom: 20px;
  position: relative;
  border-bottom: 1px solid #00A0E9;
}

@media screen and (max-width: 767px) {
  .p-news li {
    padding-bottom: 10px;
  }
}

.p-news li::before {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 1px solid #333333;
  border-right: 1px solid #333333;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -14px;
}

@media screen and (max-width: 767px) {
  .p-news li::before {
    top: 12px;
    margin-top: 0;
  }
}

.p-news li a {
  color: #333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 23px;
}

@media screen and (max-width: 767px) {
  .p-news li a {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.p-news-date {
  padding-right: 15px;
  display: inline-block;
  width: 120px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.p-news-label {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.p-news-description {
  text-decoration: underline;
  margin-left: 15px;
}

@media screen and (max-width: 767px) {
  .p-news-description {
    margin-left: 0;
  }
}

.p-news-description--pdf::after {
  display: inline-block;
  content: '';
  width: 1.2em;
  height: 1.2em;
  background: transparent url(/images/common/icon-pdf.svg) center center no-repeat;
  background-size: contain;
  margin-left: 8px;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}

.p-news-description--external::after {
  display: inline-block;
  content: '';
  width: 1.2em;
  height: 1.2em;
  background: transparent url(/images/common/icon-external.svg) center center no-repeat;
  background-size: contain;
  margin-left: 8px;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}

/* --------------------------
トピックス
-------------------------- */
.p-topics-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -15px;
}

.p-topics-list-item {
  padding: 15px;
  width: calc(100% / 4);
}

@media screen and (max-width: 1024px) {
  .p-topics-list-item {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .p-topics-list-item {
    width: 50%;
  }
}

.p-topics-list-item--circle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

.p-topics-list-item a {
  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;
  width: 210px;
  height: 210px;
  background: #fff;
  border-radius: 50%;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .p-topics-list-item a {
    width: 140px;
    height: 140px;
  }
}

.p-topics-list-item.limited {
  display: none;
}

.p-financing_case-list {
  margin: -15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 1024px) {
  .p-financing_case-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.p-financing_case-list-item {
  padding: 15px;
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .p-financing_case-list-item {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .p-financing_case-list-item {
    width: 100%;
  }
}

.p-financing_case-list-item a {
  display: block;
  height: 100%;
  text-align: center;
  color: #fff;
  line-height: 1.6;
  position: relative;
}

.p-financing_case-list-item a::before {
  position: absolute;
  top: calc(50% - 4px);
  left: 15px;
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.p-financing_case-contents {
  padding: 45px 15px;
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 1024px) {
  .p-financing_case-contents {
    padding: 45px 10px;
  }
}

/* --------------------------
人気の記事
-------------------------- */
.p-hot-title {
  font-size: 22px;
  color: #096DAE;
  font-weight: 700;
  text-align: center;
  border-top: 1px solid #096DAE;
  border-bottom: 1px solid #096DAE;
  padding: 12px 0;
}

.p-hot-list {
  margin: 5px 0 20px;
}

@media screen and (max-width: 1024px) {
  .p-hot-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.p-hot-list-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 0;
  border-bottom: 1px solid #333333;
  color: #333333;
}

@media screen and (max-width: 1024px) {
  .p-hot-list-item a {
    width: 50%;
    padding: 20px;
  }
}

@media screen and (max-width: 767px) {
  .p-hot-list-item a {
    width: 100%;
    padding: 20px 0;
  }
}

.p-hot-thumb {
  padding-right: 20px;
  width: 40%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.p-hot-thumb img {
  width: 100%;
  display: block;
}

.p-hot-cta-contact {
  border: 1px solid #333333;
  background: #E5F5FF;
}

.p-hot-cta-contact-title {
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.p-hot-cta-contact-number {
  font-size: 1.875rem;
  font-weight: 700;
  margin-top: 1px;
  letter-spacing: 0.03em;
  margin-left: 1px;
}

@media screen and (max-width: 1024px) {
  .p-hot-cta-contact-number {
    font-size: 1.5rem;
  }
}

.p-hot-cta-contact-contents {
  padding: 15px;
}

.p-hot-cta-contact-mail {
  background-color: #093361;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 68px;
  color: #fff;
  font-size: 1.25rem;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #093361;
}

@media screen and (max-width: 1024px) {
  .p-hot-cta-contact-mail {
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

.p-hot-cta-contact-mail:hover {
  background-color: #fff;
  color: #093361;
  opacity: 1;
}

.p-hot-cta-contact-mail:hover::before {
  background-image: url(/images/common/icon-mail-inverse.png);
}

.p-hot-cta-contact-mail::before {
  content: '';
  display: inline-block;
  width: 29px;
  height: 20px;
  margin-right: 10px;
  background: transparent url(/images/common/icon-mail.png) center center no-repeat;
  background-size: contain;
}

.p-hot-cta-contact-reserve {
  background-color: #CB2D0D;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 68px;
  color: #fff;
  font-size: 1.25rem;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #CB2D0D;
}

@media screen and (max-width: 1024px) {
  .p-hot-cta-contact-reserve {
    margin-left: 0;
  }
}

.p-hot-cta-contact-reserve:hover {
  background-color: #fff;
  color: #CB2D0D;
  opacity: 1;
}

.p-hot-cta-contact-reserve:hover::before {
  background-image: url(/images/common/icon-reserve-inverse.png);
}

.p-hot-cta-contact-reserve::before {
  content: '';
  display: inline-block;
  width: 31px;
  height: 31px;
  margin-right: 10px;
  background: transparent url(/images/common/icon-reserve.png) center center no-repeat;
  background-size: contain;
}

.about-title {
  font-size: 24px;
  line-height: 41px;
  letter-spacing: .3rem;
  margin-bottom: 28px;
}

@media screen and (max-width: 767px) {
  .about-title {
    margin-bottom: 0;
  }
}

.about-panel {
  background-color: #fff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.31);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.31);
}

.about-panel-contents {
  padding: 60px 65px;
}

@media screen and (max-width: 767px) {
  .about-panel-contents {
    padding: 20px;
  }
}

.about-greeting {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin-top: 40px;
  max-width: 640px;
  margin-left: auto;
}

@media screen and (max-width: 767px) {
  .about-greeting {
    display: block;
    margin-top: 20px;
  }
}

.about-greeting-image {
  width: 25%;
}

@media screen and (max-width: 767px) {
  .about-greeting-image {
    width: 80%;
    margin: 0 auto 10px;
  }
}

.about-greeting-item {
  font-size: 1rem;
  line-height: 1.25rem;
}

@media screen and (min-width: 1025px) {
  .about-greeting-item {
    padding-right: 40px;
  }
}

.about-greeting-item--name {
  font-size: 1.25rem;
  line-height: 1.6875rem;
  font-weight: 700;
  margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
  .about-greeting-item--name {
    font-size: 1rem;
    line-height: 1.5;
  }
}

.about-link {
  font-size: 15px;
  position: relative;
  padding-right: 15px;
  display: inline-block;
  color: #333333;
}

.about-link::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: calc(50% - 4px);
  right: 2px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.about-link:hover {
  opacity: 1;
}

.about-link:hover::after {
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

.about-h {
  font-size: 1.125rem;
  line-height: 1.6875rem;
  font-weight: 700;
  color: #096DAE;
}

@media screen and (max-width: 767px) {
  .about-h {
    font-size: 1rem;
    line-height: 1.5625rem;
  }
}

.about-h span {
  font-size: 1.75rem;
  line-height: 2.625rem;
}

.about .c-table tbody, .about .news-body table tbody, .news-body .about table tbody {
  letter-spacing: 0;
}

.about .c-table tbody tr th, .about .news-body table tbody tr th, .news-body .about table tbody tr th,
.about .c-table tbody tr td,
.about .news-body table tbody tr td,
.news-body .about table tbody tr td {
  padding: 10px 15px;
  line-height: 1.375rem;
}

.about .c-table tbody tr th, .about .news-body table tbody tr th, .news-body .about table tbody tr th {
  padding-left: 0;
}

@media screen and (max-width: 767px) {
  .about .c-table tbody tr, .about .news-body table tbody tr, .news-body .about table tbody tr {
    display: inline-block;
    width: 100%;
  }
  .about .c-table tbody tr th, .about .news-body table tbody tr th, .news-body .about table tbody tr th {
    display: inline-block;
    width: 100%;
    padding: 5px 0;
    font-weight: 700;
  }
  
  .about .c-table tbody tr td,
  .about .news-body table tbody tr td,
  .news-body .about table tbody tr td {
    display: inline-block;
    width: 100%;
    padding: 0 0 20px;
  }
}

.about .c-table.c-table--border tbody tr:last-child, .about .news-body table tbody tr:last-child, .news-body .about table tbody tr:last-child {
  border-bottom: none;
}

.about-list {
  margin-bottom: 61px;
  padding-left: 22px;
}

.about-list li {
  margin-bottom: 0;
  line-height: 1.625rem;
}

.complaint-h {
  font-size: 1rem;
  line-height: 1.40625rem;
  font-weight: 700;
  color: #096DAE;
}

@media screen and (max-width: 1024px) {
  .complaint-h {
    font-size: 1rem;
    line-height: 1.40625rem;
  }
}

.complaint-panel {
  background: #F5F5F5;
}

.complaint-panel-h {
  font-size: 1.125rem;
  line-height: 2rem;
  font-weight: 700;
  padding-bottom: 6px;
  border-bottom: 1px solid #333333;
  margin-bottom: 20px;
  color: #00A0E9;
}

@media screen and (max-width: 1024px) {
  .complaint-panel-h {
    font-size: 0.9375rem;
    line-height: 1.6875rem;
  }
}

.complaint-panel-text {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
  .complaint-panel-text {
    font-size: 0.8125rem;
  }
}

.complaint-panel-contents {
  padding: 40px 30px;
}

.complaint-panel-contents-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.access-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #E5F5FF;
}

@media screen and (max-width: 767px) {
  .access-detail {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.access-detail-item--map {
  position: relative;
  display: inline-block;
  border: solid 1px #555;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
}

@media screen and (min-width: 1025px) {
  .access-detail-item--map {
    -ms-flex-preferred-size: 540px;
        flex-basis: 540px;
  }
}

.access-detail-item--map::before {
  content: "";
  position: absolute;
  top: 50%;
  right: -24px;
  margin-top: -12px;
  border: 12px solid transparent;
  border-left: 12px solid #fff;
  z-index: 2;
}

@media screen and (max-width: 767px) {
  .access-detail-item--map::before {
    top: auto;
    right: auto;
    bottom: -24px;
    left: 50%;
    margin-top: 0px;
    margin-left: -12px;
    border: 12px solid transparent;
    border-top: 12px solid #fff;
    z-index: 2;
  }
}

.access-detail-item--map::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -27px;
  margin-top: -13px;
  border: 13px solid transparent;
  border-left: 13px solid #555;
  z-index: 1;
}

@media screen and (max-width: 767px) {
  .access-detail-item--map::after {
    top: auto;
    right: auto;
    bottom: -27px;
    left: 50%;
    margin-top: 0px;
    margin-left: -13px;
    border: 13px solid transparent;
    border-top: 13px solid #555;
    z-index: 1;
  }
}

.access-detail-item-contents {
  padding: 40px 40px 40px 50px;
}

.access-link {
  position: relative;
  padding-right: 15px;
  display: inline-block;
}

.access-link::after {
  content: "";
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: calc(50% - 4px);
  right: 2px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.access-link:hover {
  opacity: 1;
}

.access-link:hover::after {
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

.business {
  background: radial-gradient(ellipse farthest-side at top 15% left 35%, #6dc4f2 0%, #005cad 100%);
  position: relative;
  top: 0;
  left: 0;
}

.business-breadcrumb.c-breadcrumb--header {
  background: transparent;
}

.business-breadcrumb.c-breadcrumb--header a {
  color: #fff;
}

.business-breadcrumb.c-breadcrumb--header .c-breadcrumb-list > li {
  color: #fff;
}

.business .c-h1 {
  color: #fff;
}

.business .c-h1::before, .business .c-h1::after {
  background: #fff;
}

.business-panel {
  background: #fff;
  height: 100%;
}

.business-panel-contents {
  padding: 20px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.business-panel-contents p {
  letter-spacing: 0.05em;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.business-panel-h {
  color: #096DAE;
  font-size: 24px;
  letter-spacing: 0.2em;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
}

.business-panel-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: -5px;
}

@media screen and (max-width: 1024px) {
  .business-panel-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.business-panel-list-item {
  padding: 5px;
  width: 100%;
}

.business-panel-list-item a {
  display: block;
  width: 100%;
  text-align: center;
  background: url(../../images/business/business-panel.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ccc;
  padding: 20px 10px;
  height: 100%;
}

.business-panel-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.business-panel-area-title {
  font-size: 0.9375rem;
  line-height: 1.5;
  color: #096DAE;
  font-weight: 700;
  margin-bottom: .8em;
  letter-spacing: 0.05em;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.business-panel-area-description {
  color: #333333;
  text-align: left;
  margin-bottom: 0;
  font-size: 0.75rem;
  line-height: 1.5;
}

.business-panel-area-link {
  font-size: 0.75rem;
  position: relative;
  padding-right: 15px;
  display: inline-block;
  padding-bottom: 5px;
  border-bottom: 1px solid #00A0E9;
}

.business-panel-area-link::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: calc(50% - 6px);
  right: 2px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.business-panel-area-link:hover {
  opacity: 1;
}

.business-panel-area-link:hover::after {
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

.ch-panel {
  margin-bottom: 40px;
}

.ch-panel-contents {
  background: url(/images/en/panel-link.png);
  background-size: cover;
  background-position: top left;
  background-repeat: no-repeat;
  padding: 35px 45px;
  border: 1px solid #ccc;
}

@media screen and (max-width: 767px) {
  .ch-panel-contents {
    padding: 30px;
  }
}

.ch-panel-h {
  font-size: 1.375rem;
  line-height: 2.0625rem;
  font-weight: 700;
  margin-bottom: 20px;
  color: #096DAE;
}

.company .horizontal-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 767px) {
  .company .horizontal-list {
    display: block;
  }
}

.company .horizontal-list-column {
  margin-left: 100px;
}

@media screen and (max-width: 767px) {
  .company .horizontal-list-column {
    margin-left: 0;
    margin-bottom: 5px;
  }
}

.company .horizontal-list-column:first-child {
  margin-left: 0;
}

.company .circle {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: #b1b1b1;
  border-radius: 9px;
  margin-right: 10px;
}

.download-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -7px;
}

.download-list-item {
  width: 50%;
  padding: 0 7px;
}

@media screen and (min-width: 1025px) {
  .download-list-item.order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .download-list-item.order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .download-list-item.order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .download-list-item.order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .download-list-item.order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .download-list-item.order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .download-list-item.order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .download-list-item.order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .download-list-item.order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .download-list-item.order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}

@media screen and (max-width: 1024px) {
  .download-list-item {
    width: 100%;
  }
}

.download-list-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 15px 10px;
  border-bottom: 1px solid #707070;
  height: 100%;
}

.download-list-link:hover {
  background-color: #F5F5F5;
  opacity: 1;
}

.download-list-number {
  color: #484B44;
  margin-right: 13px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-top: 2px;
}

.download-list-pdf {
  margin-right: 11px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 16px;
  display: block;
}

.download-list-title {
  padding-right: 11px;
  color: #484B44;
  text-decoration: underline;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.download-list-download {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-top: 2px;
}

.download-install {
  padding: 25px 30px;
  background-color: #e5e5e5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 50px;
}

.download-install-banner {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-right: 30px;
  width: 162px;
}

.en-panel {
  margin-bottom: 40px;
}

.en-panel-contents {
  background: url(/images/en/panel-link.png);
  background-size: cover;
  background-position: top left;
  background-repeat: no-repeat;
  padding: 35px 45px;
  border: 1px solid #ccc;
}

@media screen and (max-width: 767px) {
  .en-panel-contents {
    padding: 30px;
  }
}

.en-panel-h {
  font-size: 1.375rem;
  line-height: 2.0625rem;
  font-weight: 700;
  margin-bottom: 20px;
  color: #096DAE;
}

.faq-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: -15px;
}

@media screen and (max-width: 1024px) {
  .faq-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.faq-list-item {
  padding: 15px;
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .faq-list-item {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .faq-list-item {
    width: 100%;
  }
}

.faq-list-item-number {
  color: #00A0E9;
  font-size: 25px;
  margin-bottom: 10px;
}

.faq-list-item > a {
  width: 100%;
}

.faq-h2 {
  font-size: 25px;
  letter-spacing: 0.2rem;
}

.faq-panel {
  background: #E5F5FF;
}

.faq-header {
  margin-bottom: 30px;
}

.faq-header--blue > a {
  background: #E5F5FF !important;
}

.faq-header--blue > a::before {
  background: #fff !important;
}

.faq-header--blue > a::after {
  color: #00A0E9 !important;
}

.faq-header-question {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.faq-header-question-icon {
  color: #00A0E9;
  padding-right: 20px;
  font-size: 24px;
}

.faq-header > a {
  display: block;
  padding: 25px 80px 25px 25px;
  background: #fff;
  position: relative;
  color: #333333;
  font-weight: 700;
}

@media screen and (max-width: 1024px) {
  .faq-header > a {
    padding: 15px 80px 15px 20px;
  }
}

.faq-header > a::before {
  content: '';
  display: block;
  position: absolute;
  top: calc(50% - 20px);
  right: 25px;
  width: 40px;
  height: 40px;
  background: #E5F5FF;
  border-radius: 50%;
  margin-left: 10px;
}

.faq-header > a::after {
  content: '\e901';
  font-family: 'fa';
  font-weight: 300;
  display: block;
  position: absolute;
  top: calc(50% - 20px);
  right: 25px;
  width: 40px;
  height: 40px;
  font-size: 1.875rem;
  color: #096DAE;
  text-align: center;
  line-height: 40px;
  letter-spacing: 0;
}

.faq-header > a.active::after {
  content: '\e900';
  font-family: 'fa';
  font-weight: 300;
  top: calc(50% - 20px);
  font-size: 1.875rem;
}

.faq-header-answer {
  display: none;
  padding: 20px 0;
}

.faq-header-answer.visible {
  display: block;
}

.faq-header-answer a {
  word-break: break-all;
}

.feature-title {
  letter-spacing: .3rem;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 25px;
  line-height: 1.7;
}

.feature-panel {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #e5f5ff));
  background: linear-gradient(transparent 50%, #e5f5ff 50%);
}

.feature-panel-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 30px;
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
}

@media screen and (max-width: 1024px) {
  .feature-panel-header {
    padding: 10px 15px;
  }
}

@media screen and (max-width: 767px) {
  .feature-panel-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 5px;
  }
}

.feature-panel-contents {
  color: #fff;
}

.feature-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -15px;
}

.feature-list-item {
  width: calc(100% / 3);
  padding: 15px;
}

@media screen and (max-width: 1024px) {
  .feature-list-item {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .feature-list-item {
    width: 100%;
  }
}

.feature-list-item a {
  height: 100%;
  color: #333333;
  font-weight: 700;
  text-align: left;
  line-height: 1.6;
  border-radius: 50px;
  padding: 20px 35px;
}

.feature-list-item a::after {
  position: absolute;
  top: calc(50% - 4px);
  right: 20px;
  content: '';
  width: 8px;
  height: 8px;
  display: inline-block;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.feature-list-item a:hover::after {
  border-color: #fff;
}

.feature-list-item a[aria-selected="true"] {
  background: #00A0E9;
  color: #fff;
  pointer-events: none;
}

.feature-list-item a[aria-selected="true"]::after {
  border-color: #fff;
}

.feature-list-item--button {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.feature-episode-contents[aria-hidden="true"] {
  display: none;
}

.feature-episode-contents[aria-hidden="false"] {
  display: block;
}

.guarantee-title {
  letter-spacing: .3rem;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 25px;
  line-height: 1.7;
  color: #00A0E9;
}

.agent-accent-color {
  color: #096DAE;
}

.agent-border {
  border: 30px solid;
}

.agent-border--blue {
  border-color: #E5F5FF;
}

.agent-border--white {
  border-color: #fff;
}

.agent-mv {
  background-image: url(/images/loan/realestate-business/mv.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  max-height: 860px;
  height: 66vh;
}

@media screen and (max-width: 767px) {
  .agent-mv {
    max-height: 550px;
  }
}

.agent-mv-title {
  font-size: 45px;
  line-height: 1.4;
  font-weight: 700;
  margin-bottom: 25px;
}

@media screen and (max-width: 767px) {
  .agent-mv-title {
    font-size: 2.375rem;
  }
}

.agent-mv-description {
  font-size: 1.375rem;
}

@media screen and (max-width: 767px) {
  .agent-mv-description {
    font-size: 1.125rem;
    font-weight: 700;
  }
}

.agent-mv-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 860px;
  height: 66vh;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  text-shadow: 0 0 6px #333333;
}

@media screen and (max-width: 767px) {
  .agent-mv-contents {
    max-height: 550px;
  }
}

.agent-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -15px;
}

@media screen and (max-width: 1024px) {
  .agent-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.agent-list-item {
  padding: 15px;
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .agent-list-item {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .agent-list-item {
    width: 100%;
  }
}

.agent-list-item a {
  display: block;
  width: 100%;
  background: url(/images/loan/realestate-business/panel-link.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border: 1px solid #ccc;
  padding: 45px 30px 20px;
}

.agent-list-label {
  font-size: 14px;
  color: #fff;
  padding: 8px 10px;
  background: #00A0E9;
  border-radius: 5px;
  display: inline-block;
  margin-top: 15px;
}

.agent-list-link {
  margin-top: 30px;
  font-size: 15px;
  position: relative;
  padding-right: 15px;
  display: inline-block;
  border-bottom: 1px solid #00A0E9;
  padding-bottom: 5px;
}

.agent-list-link::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: calc(50% - 4px);
  right: 2px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.agent-list-link:hover {
  opacity: 1;
}

.agent-list-link:hover::after {
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

.agent-feature-title {
  font-weight: 700;
  line-height: 2.2 !important;
  margin: 30px 0;
}

@media screen and (max-width: 767px) {
  .agent-feature-title {
    font-size: 1.625rem !important;
  }
}

.agent-feature-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -30px;
}

@media screen and (max-width: 1024px) {
  .agent-feature-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media screen and (max-width: 767px) {
  .agent-feature-list {
    margin: -30px;
  }
}

.agent-feature-list-item {
  padding: 30px;
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .agent-feature-list-item {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .agent-feature-list-item {
    width: 100%;
    padding: 30px;
  }
}

.agent-feature-contents {
  background: #fff;
  background-size: cover;
  height: 100%;
  border-radius: 50%;
  height: 330px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .agent-feature-contents {
    height: 295px;
  }
}

@media screen and (max-width: 767px) {
  .agent-feature-contents {
    height: 275px;
  }
}

.agent-topics-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -15px;
}

@media screen and (max-width: 1024px) {
  .agent-topics-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agent-topics-list-item {
  padding: 15px;
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .agent-topics-list-item {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .agent-topics-list-item {
    width: 100%;
  }
}

.agent-topics-list-item a {
  display: block;
  text-align: center;
  width: 100%;
  background: #fff;
  background-size: cover;
  border-radius: 50%;
  height: 255px;
}

@media screen and (max-width: 1024px) {
  .agent-topics-list-item a {
    height: 310px;
  }
}

@media screen and (max-width: 767px) {
  .agent-topics-list-item a {
    height: 275px;
  }
}

.agent-topics-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  height: 255px;
}

@media screen and (max-width: 1024px) {
  .agent-topics-contents {
    height: 310px;
  }
}

@media screen and (max-width: 767px) {
  .agent-topics-contents {
    height: 275px;
  }
}

.loan-business-text-accent {
  color: #096DAE;
}

.financing .p-financing_case-list-item a::before {
  top: auto;
  left: 50%;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  bottom: 25px;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.financing .p-financing_case-list-item a:hover::before {
  -webkit-transform: rotate(135deg) translate(2px, -2px);
          transform: rotate(135deg) translate(2px, -2px);
}

.financing-list-item {
  margin: 10px 0;
  padding: 35px 50px;
  background: #E5F5FF;
  border-radius: 5px;
}

@media screen and (max-width: 767px) {
  .financing-list-item {
    padding: 15px 15px 15px 30px;
  }
}

.financing-list-item a {
  display: block;
  color: #333333;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: .1rem;
  line-height: 1.6;
  position: relative;
  margin-bottom: 1em;
}

.financing-list-item a::before {
  position: absolute;
  top: 11px;
  left: -18px;
  content: '';
  width: 8px;
  height: 8px;
  display: inline-block;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

@media screen and (max-width: 767px) {
  .financing-list-item a::before {
    left: -18px;
  }
}

.financing-list-item a span {
  text-decoration: underline;
}

.financing_case-h1 {
  font-size: 1.875rem;
}

@media screen and (max-width: 767px) {
  .financing_case-h1 {
    font-size: 1.125rem;
  }
}

.financing_case-section {
  margin-bottom: 80px;
}

.financing_case-section-panel {
  background: #096DAE;
  padding: 30px 65px;
}

@media screen and (max-width: 767px) {
  .financing_case-section-panel {
    padding: 20px;
  }
}

.financing_case-section-panel-text {
  color: #fff;
}

.financing_case-section-panel-h {
  background: #00A0E9;
  padding: 15px 30px;
  color: #fff;
}

@media screen and (max-width: 767px) {
  .financing_case-section-panel-h {
    padding: 20px;
  }
}

.financing_case-panel {
  background: #E5F5FF;
  border-left: 60px solid #fff;
  border-right: 60px solid #fff;
}

@media screen and (max-width: 767px) {
  .financing_case-panel {
    border-left: 0;
    border-right: 0;
  }
}

.financing_case-panel--half {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #e5f5ff));
  background: linear-gradient(transparent 50%, #e5f5ff 50%);
}

.financing_case-intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  background: radial-gradient(ellipse farthest-side at top 15% left 35%, #6dc4f2 0%, #005cad 100%);
  padding: 40px;
}

@media screen and (max-width: 767px) {
  .financing_case-intro {
    display: block;
  }
}

.financing_case-intro-image {
  width: 30%;
}

@media screen and (max-width: 767px) {
  .financing_case-intro-image {
    width: 100%;
  }
}

.financing_case-intro-image img {
  width: 100%;
  display: block;
}

.financing_case-intro-detail {
  width: 70%;
  padding-left: 40px;
  color: #fff;
}

@media screen and (max-width: 767px) {
  .financing_case-intro-detail {
    width: 100%;
  }
}

.financing_case-intro-detail-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}

.financing_case-intro-detail-title {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.flow-alert {
  border: 3px solid #DC3B3B;
  background: #f8ebed;
}

.flow-alert-contents {
  padding: 30px;
}

.flow-cta--white {
  border: 1px solid #707070;
  background: #fff;
}

.flow-cta-arrow {
  display: inline-block;
  position: relative;
  top: -10px;
  margin-right: 10px;
}

.flow-cta-contents {
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 767px) {
  .flow-cta-contents {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.flow-cta-number {
  font-size: 2.3125rem;
  font-weight: 700;
  margin-top: 1px;
  letter-spacing: 0.09em;
  margin-left: 1px;
  color: #333333;
}

@media screen and (max-width: 1024px) {
  .flow-cta-number {
    font-size: 1.5rem;
  }
}

.flow-cta-text {
  font-size: 1rem;
  font-weight: 500;
  text-align: right;
  padding-right: 0.5rem;
}

@media screen and (max-width: 1024px) {
  .flow-cta-text {
    text-align: center;
  }
}

.flow-cta-mail {
  background-color: #093361;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 84px;
  color: #fff;
  font-size: 1.375rem;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #093361;
}

@media screen and (max-width: 1024px) {
  .flow-cta-mail {
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

.flow-cta-mail:hover {
  background-color: #fff;
  color: #093361;
  opacity: 1;
}

.flow-cta-mail:hover::before {
  background-image: url(/images/common/icon-mail-inverse.png);
}

.flow-cta-mail::before {
  content: '';
  display: inline-block;
  width: 29px;
  height: 20px;
  margin-right: 10px;
  background: transparent url(/images/common/icon-mail.png) center center no-repeat;
  background-size: contain;
}

.flow-cta-reserve {
  background-color: #CB2D0D;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 84px;
  color: #fff;
  font-size: 1.375rem;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #CB2D0D;
}

@media screen and (max-width: 1024px) {
  .flow-cta-reserve {
    margin-left: 0;
  }
}

.flow-cta-reserve:hover {
  background-color: #fff;
  color: #CB2D0D;
  opacity: 1;
}

.flow-cta-reserve:hover::before {
  background-image: url(/images/common/icon-reserve-inverse.png);
}

.flow-cta-reserve::before {
  content: '';
  display: inline-block;
  width: 31px;
  height: 31px;
  margin-right: 10px;
  background: transparent url(/images/common/icon-reserve.png) center center no-repeat;
  background-size: contain;
}

.flow-chart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 -30px;
}

@media screen and (max-width: 1024px) {
  .flow-chart {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: -15px;
  }
}

@media screen and (max-width: 767px) {
  .flow-chart {
    margin: -10px;
  }
}

.flow-chart-item {
  padding: 0 30px;
  width: 100%;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .flow-chart-item {
    width: 33.3333%;
    padding: 15px;
  }
}

@media screen and (max-width: 767px) {
  .flow-chart-item {
    width: 50%;
    padding: 10px;
  }
}

.flow-chart-item-step {
  background: #E5F5FF;
  text-align: center;
  padding: 20px 0;
  height: 100%;
}

.flow-chart-item-step--title {
  color: #096DAE;
  font-size: 18px;
}

@media screen and (max-width: 767px) {
  .flow-chart-item-step--title {
    font-size: 1rem;
  }
}

.flow-chart-item-step--number {
  color: #096DAE;
  font-size: 40px;
  line-height: 1;
  font-weight: 700;
  margin: 5px 0 15px;
}

@media screen and (max-width: 767px) {
  .flow-chart-item-step--number {
    font-size: 1.875rem;
  }
}

.flow-chart-item-step--text {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 0;
  line-height: 1.2;
}

.flow-chart-item-step--text span {
  line-height: 1;
}

.flow-chart-item-step-finish {
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
}

.flow-chart-item-step-finish .flow-chart-item-step--title,
.flow-chart-item-step-finish .flow-chart-item-step--number,
.flow-chart-item-step-finish .flow-chart-item-step--text {
  color: #fff;
}

.flow-chart-item::before {
  content: '';
  position: absolute;
  top: 50%;
  right: -10px;
  width: 60px;
  height: 5px;
  background: #00A0E9;
  border-radius: 2px;
}

@media screen and (max-width: 767px) {
  .flow-chart-item::before {
    width: 30px;
    right: 0;
  }
}

.flow-chart-item::after {
  content: '';
  position: absolute;
  top: calc(50% - 7.5px);
  right: -10px;
  width: 20px;
  height: 20px;
  border-top: 5px solid #00A0E9;
  border-right: 5px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 2px;
}

@media screen and (max-width: 767px) {
  .flow-chart-item::after {
    right: 0;
  }
}

.flow-chart-item:last-child::before, .flow-chart-item:last-child::after {
  content: none;
}

.flow-panel {
  background: #E5F5FF;
}

.flow-panel-finish {
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
}

.flow-panel-finish .flow-panel-section {
  border: 1px solid #fff;
}

.flow-panel-finish .flow-panel-section-title {
  background: #104175;
}

.flow-panel-finish .flow-panel-section-area {
  border-left: none;
  margin-left: 0;
  color: #fff;
}

.flow-panel-finish .flow-panel-section-area::before, .flow-panel-finish .flow-panel-section-area::after {
  content: none;
}

.flow-panel-contents {
  padding: 50px 65px 0;
}

@media screen and (max-width: 767px) {
  .flow-panel-contents {
    padding: 20px;
  }
}

.flow-panel-section {
  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;
  width: 100%;
}

.flow-panel-section-step {
  -ms-flex-preferred-size: 160px;
      flex-basis: 160px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  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;
  text-align: center;
  background: #fff;
}

@media screen and (max-width: 767px) {
  .flow-panel-section-step {
    -ms-flex-preferred-size: 66px;
        flex-basis: 66px;
    padding: 5px;
  }
}

.flow-panel-section-step-circle {
  background: #E5F5FF;
  border-radius: 50%;
  color: #096DAE;
}

@media screen and (max-width: 767px) {
  .flow-panel-section-step-circle {
    width: 100%;
  }
}

.flow-panel-section-step-circle span {
  font-size: 18px;
}

@media screen and (max-width: 767px) {
  .flow-panel-section-step-circle span {
    font-size: 14px;
  }
}

.flow-panel-section-step-circle p {
  font-size: 39px;
  font-weight: 700;
  margin: 5px 0 0;
}

@media screen and (max-width: 767px) {
  .flow-panel-section-step-circle p {
    font-size: 30px;
    margin: 0;
    line-height: 40px;
  }
}

.flow-panel-section-title {
  width: 100%;
  padding: 20px 30px;
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
  color: #fff;
  font-size: 1.625rem;
  line-height: 3rem;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  .flow-panel-section-title {
    font-size: 1.25rem;
    line-height: 1.5;
  }
}

.flow-panel-section-area {
  border-left: 5px solid #00A0E9;
  margin-left: 80px;
  padding: 35px 40px 50px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .flow-panel-section-area {
    padding: 20px 0 0;
    margin-left: 0px;
    border-left: none;
  }
}

.flow-panel-section-area::before {
  content: '';
  position: absolute;
  bottom: -35px;
  left: -5px;
  background: #00A0E9;
  width: 5px;
  height: 40px;
}

@media screen and (max-width: 767px) {
  .flow-panel-section-area::before {
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -50px;
  }
}

.flow-panel-section-area::after {
  content: '';
  position: absolute;
  bottom: -35px;
  left: -12px;
  width: 20px;
  height: 20px;
  display: inline-block;
  border-right: 5px solid #00A0E9;
  border-bottom: 5px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

@media screen and (max-width: 767px) {
  .flow-panel-section-area::after {
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -50px;
  }
}

.flow-panel-section-area-h {
  color: #096DAE;
  font-weight: 700;
  line-height: 1.5;
  font-size: 20px;
  margin-bottom: 15px;
}

.flow-panel-section-area-list > li {
  padding-left: 1.2rem;
  line-height: 1.75rem;
  position: relative;
}

.flow-panel-section-area-list > li:last-child {
  margin-bottom: 0;
}

.flow-panel-section-area-list > li::before {
  position: absolute;
  top: 0;
  left: 0;
  content: '●';
  display: inline-block;
  color: #096DAE;
}

.flow-cta-contact {
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 35px 30px;
  border: 0.5px solid #707070;
}

.flow-cta-contact--blue {
  background: #E5F5FF;
}

.flow-cta-contact-title {
  font-size: 1.25rem;
  line-height: 1.5rem;
  letter-spacing: 0.05em;
  font-weight: 700;
}

@media screen and (max-width: 1024px) {
  .flow-cta-contact-title {
    margin-bottom: 5px;
    text-align: left;
  }
}

.flow-cta-contact-tel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .flow-cta-contact-tel {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.flow-cta-contact-number {
  font-size: 2.6875rem;
  font-weight: 700;
  margin-top: 1px;
  letter-spacing: 0.09em;
  margin-left: 1px;
}

@media screen and (max-width: 1024px) {
  .flow-cta-contact-number {
    font-size: 1.5rem;
  }
}

.flow-cta-contact-text {
  padding-left: 20px;
  line-height: 1.5;
  font-size: 0.8125rem;
  font-weight: 500;
  text-align: left;
  padding-right: 0.5rem;
}

@media screen and (max-width: 1024px) {
  .flow-cta-contact-text {
    text-align: center;
  }
}

.information-mv {
  background: #626262 url(/images/loan/articles/mv.jpg) center center no-repeat;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .information-mv {
    background: #626262 url(/images/loan/articles/mv-sp.jpg) top center no-repeat;
    background-size: 100% auto;
  }
}

.information-mv::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(9, 109, 174, 0.8);
}

.information-mv-contents {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 1024px) {
  .information-mv-contents {
    display: block;
  }
}

.information-mv-title {
  font-size: 2.25rem;
  color: #fff;
  font-weight: 700;
  letter-spacing: .1em;
  margin-bottom: 16px;
  line-height: 1.1;
}

@media screen and (max-width: 1024px) {
  .information-mv-title {
    font-size: 2rem;
    margin-bottom: 12px;
    padding-top: 5px;
  }
}

.information-mv-title small {
  font-size: 1rem;
  letter-spacing: 0;
}

@media screen and (max-width: 1024px) {
  .information-mv-title small {
    font-size: 0.875rem;
  }
}

.information-mv-description {
  color: #fff;
  font-size: 0.9375rem;
  letter-spacing: .06em;
  font-weight: 700;
  line-height: 1rem;
  padding-bottom: 10px;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

@media screen and (max-width: 1024px) {
  .information-mv-description {
    font-size: 0.9375rem;
    line-height: 0.9375rem;
    padding-bottom: 15px;
  }
}

.information-mv-nav {
  background-color: #E5F5FF;
  width: 510px;
  padding: 36px 30px;
}

@media screen and (max-width: 1024px) {
  .information-mv-nav {
    margin: 0 -30px;
    padding: 15px 20px;
    width: auto;
  }
}

@media screen and (max-width: 767px) {
  .information-mv-nav {
    margin: 0 -20px;
  }
}

.information-mv-nav-list {
  list-style: none;
  margin: -10px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 1024px) {
  .information-mv-nav-list {
    margin: -5px;
  }
}

.information-mv-nav-list li {
  padding: 10px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media screen and (max-width: 1024px) {
  .information-mv-nav-list li {
    padding: 5px;
  }
}

.information-mv-button {
  width: 100%;
  height: 60px;
  border-radius: 36px;
  font-size: 1rem;
  padding: 22px 20px;
  font-weight: 700;
  min-width: auto;
}

@media screen and (max-width: 767px) {
  .information-mv-button {
    height: 44px;
    padding: 14px 0;
    font-size: 0.875rem;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
}

.information-column {
  margin-bottom: 40px;
}

.information-column-caution {
  font-size: 13px;
  line-height: 1.4;
}

.information-column-date {
  text-align: right;
  margin: -25px 0 10px;
  font-size: 0.875rem;
}

@media screen and (max-width: 767px) {
  .information-column-date {
    font-size: 0.8125rem;
    margin-top: 0;
  }
}

.information-column-item {
  display: block;
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.31);
          box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.31);
  color: #333333;
}

.information-column-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 767px) {
  .information-column-header {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .information-column-header.list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

.information-column-header-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
}

@media screen and (max-width: 767px) {
  .information-column-header-text {
    display: block;
  }
}

.information-column-header-num {
  width: 10%;
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
  color: #fff;
  font-size: 20px;
  padding: 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 767px) {
  .information-column-header-num {
    width: 20%;
  }
}

.information-column-header-num.list {
  width: 15%;
}

@media screen and (max-width: 767px) {
  .information-column-header-num.list {
    background: #E5F5FF;
    color: #096DAE;
    display: block;
    padding: 10px 10px 0;
    width: 100%;
    font-size: 15px;
    font-weight: 700;
  }
}

.information-column-header-title {
  width: 60%;
  padding: 30px 20px;
  background: #E5F5FF;
  color: #096DAE;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: .1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

@media screen and (max-width: 767px) {
  .information-column-header-title {
    width: 80%;
  }
}

.information-column-header-title.list {
  width: 85%;
}

@media screen and (max-width: 767px) {
  .information-column-header-title.list {
    width: 100%;
    padding: 0 10px 10px;
    font-size: 15px;
    letter-spacing: 0;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
}

.information-column-header-image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 30%;
}

@media screen and (max-width: 767px) {
  .information-column-header-image {
    width: 100%;
  }
  .information-column-header-image.list {
    width: 30%;
  }
  .information-column-header-image.list img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.information-column-header-image img {
  width: 100%;
  display: block;
}

.information-column-header--details {
  margin-bottom: 30px;
}

@media screen and (max-width: 767px) {
  .information-column-header--details {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.information-column-header--details .information-column-header-num {
  width: 20%;
  font-size: 26px;
}

@media screen and (max-width: 767px) {
  .information-column-header--details .information-column-header-num {
    width: 80px;
    padding: 20px 0;
  }
}

.information-column-header--details .information-column-header-title {
  width: 80%;
  padding: 24px 30px;
  color: #333333;
  font-size: 24px;
}

@media screen and (max-width: 767px) {
  .information-column-header--details .information-column-header-title {
    width: 100%;
    padding: 15px 20px;
    font-size: 20px;
    line-height: 1.5;
  }
}

.information-column-header--relation {
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.information-column-header--relation .information-column-header-title {
  width: 70%;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  .information-column-header--relation .information-column-header-title {
    width: 100%;
  }
}

.information-column-header--relation .information-column-header-image {
  width: 30%;
}

@media screen and (max-width: 767px) {
  .information-column-header--relation .information-column-header-image {
    width: 100%;
  }
}

.information-column-header--case {
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.information-column-header--case .information-column-header-title {
  width: 70%;
  padding: 30px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media screen and (max-width: 767px) {
  .information-column-header--case .information-column-header-title {
    width: 100%;
    padding-bottom: 70px;
  }
}

.information-column-header--case .information-column-header-image {
  width: 30%;
}

@media screen and (max-width: 767px) {
  .information-column-header--case .information-column-header-image {
    width: 100%;
  }
}

.information-column-contents {
  padding: 30px 35px;
}

@media screen and (max-width: 767px) {
  .information-column-contents.list {
    padding: 10px;
    font-size: 14px;
  }
}

.information-column-contents--case {
  position: relative;
  padding-bottom: 45px;
}

.information-column-contents-button {
  display: block;
  width: 140px;
  position: absolute;
  bottom: 15px;
  right: 15px;
  font-size: 0.875rem;
  background-color: #fff;
  border: 1px solid #333333;
  text-align: center;
  padding: 13px 30px 13px 20px;
  border-radius: 3px;
}

.information-column-contents-button::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: calc(50% - 4px);
  right: 15px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.information-column-select-list {
  margin: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

@media screen and (max-width: 767px) {
  .information-column-select-list {
    display: block;
    margin: -10px;
  }
}

.information-column-select-list-item {
  padding: 10px;
  width: calc(100% / 3);
}

@media screen and (max-width: 767px) {
  .information-column-select-list-item {
    padding: 10px;
    width: 100%;
  }
}

.information-column-select-list-item a {
  width: 100%;
  min-width: auto;
  text-align: left;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.information-column-select-list-item a.u-align-center {
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.information-column-select-list-item--small {
  width: calc(100% / 3);
}

@media screen and (max-width: 767px) {
  .information-column-select-list-item--small {
    width: 100%;
  }
}

.information-keyword-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -15px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 1024px) {
  .information-keyword-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media screen and (max-width: 767px) {
  .information-keyword-list--sp {
    display: block;
  }
  .information-keyword-list--sp .information-keyword-list-item {
    width: 100%;
  }
}

.information-keyword-list-item {
  padding: 15px;
  width: calc(100% / 3);
}

@media screen and (max-width: 1024px) {
  .information-keyword-list-item {
    width: calc(100% / 3);
  }
}

@media screen and (max-width: 767px) {
  .information-keyword-list-item {
    width: 50%;
  }
}

.information-keyword-list-item a {
  display: block;
}

.information-keyword-panel {
  background: #E5F5FF;
}

.information-keyword-panel-contents {
  padding: 60px 74px 60px 93px;
}

@media screen and (max-width: 1024px) {
  .information-keyword-panel-contents {
    padding: 30px;
  }
}

@media screen and (max-width: 767px) {
  .information-keyword-panel-contents {
    padding: 20px;
  }
}

.information-keyword-panel-head-line {
  display: block;
  font-size: 36px;
  font-weight: 700;
  color: #096DAE;
  margin-bottom: 1rem;
}

.information-keyword-panel-head-line span {
  color: #333333;
  font-weight: normal;
}

.information-keyword-sublist-item {
  padding-left: 15px;
  padding-bottom: 15px;
  position: relative;
  line-height: 1.5;
  font-size: 0.9375rem;
}

@media screen and (max-width: 767px) {
  .information-keyword-sublist-item {
    width: 100%;
  }
}

.information-keyword-sublist-item::before {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 6.5px;
  left: 0;
}

.information-keyword-sublist-item:last-child {
  padding-bottom: 0;
}

.information-keyword-sublist-item a {
  display: inline-block;
  color: #333333;
  font-weight: 700;
}

.information-keyword-link {
  margin: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.information-link {
  display: block;
  background: radial-gradient(ellipse farthest-side at top 15% left 35%, #6dc4f2 0%, #005cad 100%);
  color: #fff;
  text-align: center;
  padding: 28px;
}

@media screen and (max-width: 1024px) {
  .information-link {
    padding: 22px;
  }
}

.information-link-inner {
  position: relative;
  display: inline-block;
  padding-left: 30px;
  font-size: 0.9375rem;
  font-weight: 700;
}

@media screen and (max-width: 1024px) {
  .information-link-inner {
    font-size: 0.875rem;
  }
}

.information-link-inner::before {
  content: '';
  position: absolute;
  top: -6px;
  left: 0;
  background: #fff;
  border-radius: 50%;
  width: 25px;
  height: 25px;
}

.information-link-inner::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 3px;
  left: 7px;
}

.loan-accent-color {
  color: #096DAE;
}

.loan-h1 {
  position: absolute;
  top: 2.635431918vw;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 4.39238653vw;
  font-weight: 700;
  color: #00A0E9;
}

@media screen and (max-width: 767px) {
  .loan-h1 {
    top: 18.6666666667vw;
    font-size: 9.6vw;
  }
}

.loan-h1 small {
  font-size: 2.196193265vw;
  color: #333333;
  display: block;
  margin-bottom: 0.7320644217vw;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

@media screen and (max-width: 767px) {
  .loan-h1 small {
    font-size: 4.8vw;
  }
}

.loan-mv {
  text-align: center;
  position: relative;
  margin-bottom: 120px;
}

@media screen and (max-width: 767px) {
  .loan-mv {
    margin-bottom: 160px;
  }
}

.loan-mv-description {
  position: absolute;
  bottom: -80px;
  text-align: left;
  font-weight: 700;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: table;
}

@media screen and (max-width: 767px) {
  .loan-mv-description {
    font-size: 0.875rem;
    bottom: -160px;
    text-align: left;
    padding: 20px;
  }
}

.loan-mv img {
  width: 100%;
}

.loan-overview-h2 {
  color: #333333;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.5em;
  letter-spacing: 0.1em;
  margin-top: 100px;
  margin-bottom: 40px;
  background-color: #E5F5FF;
  padding: 16px 15px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .loan-overview-h2 {
    font-size: 1rem;
    padding: 10px;
  }
}

.loan-overview-panel {
  padding: 25px 30px;
  height: 100%;
}

@media screen and (max-width: 767px) {
  .loan-overview-panel {
    margin: 0;
    padding: 15px;
    height: auto;
  }
}

.loan-overview-title {
  text-align: center;
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .loan-overview-title {
    margin-bottom: 15px;
  }
}

.loan-overview-number {
  font-size: 1.875rem;
}

.loan-usage-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 45px auto;
  gap: 20px;
  max-width: 1050px;
}

@media screen and (max-width: 767px) {
  .loan-usage-list {
    margin: 45px -20px;
  }
}

.loan-usage-list li {
  width: calc(1/3*100% - (1 - 1/3)*20px);
}

@media screen and (max-width: 767px) {
  .loan-usage-list li {
    width: auto;
    padding: 0 10px;
  }
}

.loan-usage-list .slick-dots li {
  width: 10px;
  height: 10px;
}

.loan-usage-list .slick-dots li button {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #ccc;
}

.loan-usage-list .slick-dots li button::before {
  display: none;
}

.loan-usage-list .slick-dots li.slick-active button {
  background-color: #00A0E9;
}

.loan-usage-panel {
  background-color: #E5F5FF;
}

.loan-usage-title {
  padding: 10px;
  text-align: center;
  font-size: 1.125rem;
  line-height: 45px;
  font-weight: 700;
}

.loan-usage-description {
  padding: 15px;
}

.loan-usage-arrow {
  border: 1px solid #00A0E9;
  border-radius: 50%;
  background: #fff;
  height: 30px;
  width: 30px;
  position: absolute;
  top: 39vw;
  z-index: 100;
}

.loan-usage-arrow--left {
  left: 15px;
}

.loan-usage-arrow--left::before {
  position: absolute;
  top: calc(50% - 4px);
  left: 10px;
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-left: 2px solid #333333;
  border-top: 2px solid #333333;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.loan-usage-arrow--right {
  right: 15px;
}

.loan-usage-arrow--right::before {
  position: absolute;
  top: calc(50% - 4px);
  right: 10px;
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-right: 2px solid #333333;
  border-top: 2px solid #333333;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.loan-advantage-q {
  position: relative;
}

.loan-advantage-q img {
  position: absolute;
  left: 0;
  top: 0;
  width: 150px;
  height: auto;
}

@media screen and (max-width: 767px) {
  .loan-advantage-q img {
    width: 77px;
  }
}

.loan-advantage-q span {
  display: block;
  max-width: 665px;
  border-radius: 10px;
  padding: 30px 30px 25px;
  background-color: #F5F5F5;
  position: relative;
  margin-left: 180px;
}

@media screen and (max-width: 767px) {
  .loan-advantage-q span {
    padding: 20px;
    margin-left: 100px;
  }
}

.loan-advantage-q span::before {
  content: '';
  display: block;
  border-right: 26px solid #F5F5F5;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  position: absolute;
  top: calc(50% - 12px);
  left: -26px;
}

@media screen and (max-width: 767px) {
  .loan-advantage-q span::before {
    top: 20px;
  }
}

.loan-advantage-a {
  position: relative;
}

.loan-advantage-a img {
  position: absolute;
  right: 0;
  top: 0;
  width: 155px;
  height: auto;
}

@media screen and (max-width: 767px) {
  .loan-advantage-a img {
    width: 77px;
    top: auto;
    bottom: 0;
  }
}

.loan-advantage-a span {
  display: block;
  max-width: 665px;
  border-radius: 10px;
  padding: 30px 30px 25px;
  background-color: #E5F5FF;
  position: relative;
  margin: 25px 185px 0 auto;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  .loan-advantage-a span {
    margin-right: 100px;
    padding: 20px;
  }
}

.loan-advantage-a span::before {
  content: '';
  display: block;
  border-left: 26px solid #E5F5FF;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  position: absolute;
  top: calc(50% - 12px);
  right: -26px;
}

@media screen and (max-width: 767px) {
  .loan-advantage-a span::before {
    top: auto;
    bottom: 20px;
  }
}

.loan-simulation-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 50px;
  gap: 20px;
}

@media screen and (max-width: 767px) {
  .loan-simulation-panel {
    padding: 20px 15px;
    gap: 10px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0;
  }
}

.loan-simulation-title {
  width: 200px;
  background-color: #fff;
  height: 200px;
  border-radius: 50%;
  display: grid;
  place-content: center;
  place-items: center;
  text-align: center;
  color: #00A0E9;
  font-weight: 700;
  line-height: 1.625rem;
}

@media screen and (max-width: 767px) {
  .loan-simulation-title {
    width: 100px;
    height: 100px;
    font-size: 0.625rem;
    line-height: 1.5;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.loan-simulation-title img {
  width: 48px;
  margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
  .loan-simulation-title img {
    width: 28px;
  }
}

.loan-simulation-table {
  width: 220px;
  border-top: 1px solid #707070;
  font-size: 0.875rem;
}

@media screen and (max-width: 767px) {
  .loan-simulation-table {
    font-size: 0.8125rem;
  }
}

.loan-simulation-table tr {
  border-bottom: 1px solid #707070;
}

.loan-simulation-table th {
  padding: 15px 0;
  width: 50%;
  color: #333;
  font-weight: 500;
}

@media screen and (max-width: 767px) {
  .loan-simulation-table th {
    padding: 10px 0;
    width: 53%;
  }
}

.loan-simulation-table td {
  width: 50%;
  padding: 15px 0 15px 10px;
  color: #00A0E9;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  .loan-simulation-table td {
    padding: 10px 0;
    width: 47%;
  }
}

.loan-border {
  border: 30px solid;
}

@media screen and (max-width: 767px) {
  .loan-border {
    border: none;
  }
}

.loan-border--blue {
  border-color: #E5F5FF;
}

.loan-border--white {
  border-color: #fff;
}

.loan-banner {
  max-width: 1366px;
  margin: 0 auto;
}

.loan-banner img {
  width: 100%;
}

.loan-h3 {
  color: #333333;
  font-size: 1.0625rem;
  font-weight: 700;
  line-height: 1.5em;
  letter-spacing: 0.1em;
  margin-bottom: 27px;
  background-color: #fff;
  border-left: 12px solid #00A0E9;
  padding: 16px 15px;
}

@media screen and (max-width: 767px) {
  .loan-h3 {
    font-size: 1rem;
    padding: 10px;
  }
}

.loan-link {
  margin-top: 30px;
  font-size: 15px;
  position: relative;
  padding-right: 15px;
  display: inline-block;
  border-bottom: 1px solid #00A0E9;
  padding-bottom: 5px;
}

.loan-link::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: calc(50% - 4px);
  right: 2px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.loan-link:hover {
  opacity: 1;
}

.loan-link:hover::after {
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

.loan-panel {
  background: url(/images/loan/loan/panel-link.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ccc;
}

.loan-panel-contents {
  padding: 40px 65px;
}

@media screen and (max-width: 767px) {
  .loan-panel-contents {
    padding: 25px 20px;
  }
}

.loan-feature-title {
  font-size: 28px;
  font-weight: 700;
  line-height: 2.2;
  margin: 30px 0;
}

@media screen and (max-width: 767px) {
  .loan-feature-title {
    font-size: 20px;
  }
}

.loan-feature-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -30px;
}

@media screen and (max-width: 1024px) {
  .loan-feature-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media screen and (max-width: 767px) {
  .loan-feature-list {
    margin: -15px;
  }
}

.loan-feature-list-item {
  padding: 30px;
  width: calc(100% / 3);
}

@media screen and (max-width: 1024px) {
  .loan-feature-list-item {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .loan-feature-list-item {
    width: 100%;
    padding: 15px;
  }
}

.loan-feature-contents {
  background: #fff;
  background-size: cover;
  height: 100%;
  border-radius: 50%;
  height: 330px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .loan-feature-contents {
    height: 295px;
  }
}

@media screen and (max-width: 767px) {
  .loan-feature-contents {
    height: 335px;
  }
}

.loan-episode-arrow {
  border: 1px solid #00A0E9;
  border-radius: 50%;
  background: #fff;
  height: 30px;
  width: 30px;
  position: absolute;
  top: 39vw;
  z-index: 100;
}

.loan-episode-arrow--left {
  left: 15px;
}

.loan-episode-arrow--left::before {
  position: absolute;
  top: calc(50% - 4px);
  left: 10px;
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-left: 2px solid #333333;
  border-top: 2px solid #333333;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.loan-episode-arrow--right {
  right: 15px;
}

.loan-episode-arrow--right::before {
  position: absolute;
  top: calc(50% - 4px);
  right: 10px;
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-right: 2px solid #333333;
  border-top: 2px solid #333333;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.loan-episode-list {
  margin: -15px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .loan-episode-list {
    margin: -20px;
  }
}

.loan-episode-list-item {
  padding: 15px;
}

@media screen and (max-width: 767px) {
  .loan-episode-list-item.slick-slide {
    -webkit-transition: .3s ease;
    transition: .3s ease;
  }
  .loan-episode-list-item.slick-slide:not(.slick-current) {
    opacity: .5;
  }
}

.loan-episode-list-item a {
  display: block;
  color: #fff;
  position: relative;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
}

.loan-episode-list-item a::before {
  position: absolute;
  bottom: 0;
  right: 0;
  content: '';
  display: block;
  border-style: solid;
  border-width: 0 0 40px 40px;
  border-color: transparent transparent #fff;
}

.loan-episode-list-item a::after {
  position: absolute;
  bottom: 5px;
  right: 5px;
  content: '';
  display: block;
  width: 12px;
  height: 12px;
  background-image: url(/images/loan/loan/icon-search.png);
  background-size: contain;
  background-repeat: no-repeat;
}

.loan-episode-title {
  padding: 10px 20px;
}

.loan-episode-contents {
  padding: 20px 20px 10px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.loan-topics-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -15px;
}

@media screen and (max-width: 1024px) {
  .loan-topics-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.loan-topics-list-item {
  padding: 15px;
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .loan-topics-list-item {
    width: 50%;
  }
}

.loan-topics-list-item a {
  display: block;
  text-align: center;
  width: 100%;
  background: #fff;
  background-size: cover;
  border-radius: 50%;
  height: 255px;
}

@media screen and (max-width: 1024px) {
  .loan-topics-list-item a {
    height: 310px;
  }
}

@media screen and (max-width: 767px) {
  .loan-topics-list-item a {
    height: 150px;
  }
}

.loan-topics-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  height: 255px;
}

@media screen and (max-width: 1024px) {
  .loan-topics-contents {
    height: 310px;
  }
}

@media screen and (max-width: 767px) {
  .loan-topics-contents {
    height: 150px;
  }
}

.loan-outline-trigger {
  position: fixed;
  bottom: 24px;
  right: 24px;
  display: block;
  width: 74px;
  height: 73px;
  text-decoration: none;
  color: #fff;
  text-align: center;
  padding: 19px 23px 5px;
  font-size: 0.8125rem;
  background-color: #00A0E9;
  z-index: 1000;
}

.loan-outline-trigger:hover {
  opacity: 1;
}

@media screen and (min-width: 1025px) {
  .loan-outline-trigger::before {
    content: '\e902';
    font-family: 'fa';
    font-size: 1.5rem;
    letter-spacing: 0;
    margin-bottom: 5px;
    display: inline-block;
  }
}

@media screen and (max-width: 767px) {
  .loan-outline-trigger {
    padding: 32px 13px 4px;
    width: 52px;
    height: 52px;
    bottom: auto;
    right: 15px;
    top: 62px;
    font-size: 0.75rem;
  }
  .loan-outline-trigger::before {
    content: '';
    display: block;
    position: absolute;
    width: 20px;
    height: 2px;
    top: 17px;
    left: 16px;
    background-color: #fff;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
  }
  .loan-outline-trigger::after {
    content: '';
    display: block;
    position: absolute;
    width: 2px;
    height: 20px;
    top: 8px;
    left: 25px;
    background-color: #fff;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
  }
  .loan-outline-trigger.active::before {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  .loan-outline-trigger.active::after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
}

.loan-outline-container {
  background-color: rgba(255, 255, 255, 0.5);
  position: fixed;
  top: 158px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: calc(100% - 24px) calc(100% - 24px);
          transform-origin: calc(100% - 24px) calc(100% - 24px);
  -webkit-transition: all .3s;
  transition: all .3s;
}

@media screen and (max-width: 767px) {
  .loan-outline-container {
    top: 62px;
    right: 15px;
    left: 15px;
    bottom: auto;
    -webkit-transform-origin: right top;
            transform-origin: right top;
  }
}

.loan-outline-container.visible {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.loan-outline-contents {
  padding: 35px 25px;
  background-color: #00A0E9;
  width: 318px;
  height: 100%;
  margin: 0 0 0 auto;
}

@media screen and (max-width: 767px) {
  .loan-outline-contents {
    padding: 30px 25px;
    width: 100%;
  }
}

.loan-outline-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.loan-outline-list > li {
  margin-bottom: 1em;
}

.loan-outline-list > li:last-child {
  margin-bottom: 0;
}

.loan-outline-list > li a {
  color: #fff;
  text-decoration: none;
  font-size: 1rem;
}

.loan-outline-sublist {
  list-style: none;
  margin: 0;
  padding: 0;
}

.loan-outline-sublist > li {
  margin-top: 1em;
}

.loan-outline-sublist > li a {
  color: #fff;
  text-decoration: none;
  font-size: 0.9375rem;
}

.loan-column-merit {
  background-color: #fff;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 30px;
}

@media screen and (max-width: 767px) {
  .loan-column-merit {
    width: 150px;
    height: 150px;
    padding-bottom: 22px;
  }
}

.loan-column-merit-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 20px -20px;
}

@media screen and (max-width: 767px) {
  .loan-column-merit-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 10px -10px;
  }
}

.loan-column-merit-list-item {
  width: 240px;
  padding: 20px;
}

@media screen and (max-width: 767px) {
  .loan-column-merit-list-item {
    width: 170px;
    padding: 10px;
  }
}

.loan-column-merit p {
  font-weight: 700;
  text-align: center;
  color: #00A0E9;
  margin: 10px 0 0;
}

@media screen and (max-width: 767px) {
  .loan-column-merit p {
    font-size: 0.875rem;
  }
}

@media screen and (max-width: 767px) {
  .loan-column-merit img {
    height: 50px;
  }
}

.loan-faq-list {
  padding: 50px 0 80px;
  margin: -10px 0;
}

.loan-faq-list-item {
  padding: 10px 0;
}

.loan-faq-question {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 25px;
  background: #fff;
  color: #333333;
  font-weight: 700;
  position: relative;
}

@media screen and (max-width: 767px) {
  .loan-faq-question {
    padding: 15px 60px 15px 20px;
  }
}

.loan-faq-question:hover {
  opacity: 1;
}

.loan-faq-question::before {
  content: '';
  display: block;
  position: absolute;
  top: calc(50% - 20px);
  right: 25px;
  width: 40px;
  height: 40px;
  background: #E5F5FF;
  border-radius: 50%;
  margin-left: 10px;
}

@media screen and (max-width: 767px) {
  .loan-faq-question::before {
    top: calc(50% - 15px);
    width: 30px;
    height: 30px;
    right: 15px;
  }
}

.loan-faq-question::after {
  content: '\e901';
  font-family: 'fa';
  font-weight: 300;
  display: block;
  position: absolute;
  top: calc(50% - 20px);
  right: 25px;
  width: 40px;
  height: 40px;
  font-size: 1.875rem;
  color: #096DAE;
  text-align: center;
  line-height: 40px;
  letter-spacing: 0;
}

@media screen and (max-width: 767px) {
  .loan-faq-question::after {
    top: calc(50% - 15px);
    width: 30px;
    height: 30px;
    right: 15px;
    font-size: 1.25rem;
    line-height: 30px;
  }
}

.loan-faq-question.active::after {
  content: '\e900';
}

.loan-faq-question-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.loan-faq-question-icon {
  font-size: 24px;
  padding-right: 20px;
  color: #00A0E9;
}

.loan-faq-answer {
  display: none;
}

.loan-faq-answer.active {
  display: block;
}

.loan-faq-answer-contents {
  padding: 25px;
  background: #00A0E9;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .loan-faq-answer-contents {
    padding: 20px;
  }
}

.loan-faq-answer-contents a {
  color: #fff;
  text-decoration: underline;
}

.loan-faq-answer-icon {
  font-size: 24px;
  padding-right: 20px;
}

.loan-faq-buuton {
  display: inline-block;
  width: auto;
  padding: 17px 20px;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  color: #00A0E9;
  position: relative;
  line-height: 1;
  -webkit-transition: color 0.3s, background-color 0.3s;
  transition: color 0.3s, background-color 0.3s;
  font-size: 0.9375rem;
  min-width: 250px;
}

.loan-merit-panel {
  display: grid;
  place-content: center;
  place-items: center;
  height: 100px;
  text-align: center;
  font-weight: 700;
  line-height: 1.5;
  font-size: 1.125rem;
  background-color: #E5F5FF;
}

@media screen and (max-width: 767px) {
  .loan-merit-panel {
    margin-top: 10px;
  }
}

.loan-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 20px;
  background-color: #E5F5FF;
  padding: 20px;
}

@media screen and (max-width: 767px) {
  .loan-nav {
    gap: 10px;
    padding: 10px;
  }
}

.loan-nav > li {
  width: calc((100% / 3) - 20px + (20px / 3));
}

@media screen and (max-width: 767px) {
  .loan-nav > li {
    width: calc((100% / 2) - 10px + (10px / 2));
  }
}

.loan-nav-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  color: #333333;
  padding: 10px 10px 22px;
  text-align: center;
  position: relative;
  background-color: #fff;
  height: 100%;
  font-size: 0.875rem;
  border: 1px solid #00A0E9;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.loan-nav-button::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 8px;
  height: 8px;
  border-right: 1px solid #00A0E9;
  border-bottom: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.loan-nav-button:hover {
  border-color: #fff;
  background-color: #00A0E9;
  color: #fff;
  opacity: 1;
}

.loan-nav-button:hover::after {
  border-color: #fff;
}

.loan-pagetop {
  opacity: 0;
  position: fixed;
  bottom: 120px;
  right: 32px;
  width: 58px;
  height: 58px;
  z-index: 10;
  -webkit-transition: all .3s;
  transition: all .3s;
  -webkit-transform: translateX(100px);
          transform: translateX(100px);
}

@media screen and (max-width: 767px) {
  .loan-pagetop {
    width: 40px;
    height: 40px;
    bottom: 60px;
    right: 15px;
    -webkit-transform: translateX(60px);
            transform: translateX(60px);
  }
}

.loan-pagetop.visible {
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.purchase-text-accent {
  color: #096DAE;
}

.saif-accent-color {
  color: #096DAE;
}

.saif-border-bottom {
  border-bottom: 3px solid #00A0E9;
  padding-bottom: 5px;
  line-height: 1.6;
}

.salable-accent {
  color: #096DAE;
}

.succession-example {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 40px;
  border-bottom: 1px solid #707070;
}

@media screen and (max-width: 767px) {
  .succession-example {
    display: block;
  }
}

.succession-example-title {
  font-size: 1.375rem;
  font-weight: 700;
  color: #096DAE;
  line-height: 37px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 20px;
  width: 300px;
}

@media screen and (max-width: 767px) {
  .succession-example-title {
    width: 100%;
    padding: 20px 0;
  }
}

.succession-example-list {
  list-style: none;
}

.succession-example-list li {
  line-height: 1.8;
  margin: 5px 0;
  font-size: 0.9375rem;
}

.succession-example-flow {
  padding: 40px 0 10px;
}

.realestate-finance-accent {
  color: #096DAE;
}

.realestate-finance-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -15px;
}

.realestate-finance-list-item {
  width: calc(100% / 3);
  padding: 15px;
}

@media screen and (max-width: 1024px) {
  .realestate-finance-list-item {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .realestate-finance-list-item {
    width: 100%;
  }
}

.realestate-finance-contents {
  padding: 35px 25px;
  background-image: url(/images/loan/realestate-finance/panel-link.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.realestate-finance-h {
  font-size: 20px;
  color: #096DAE;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 1.5;
}

.realestate-finance-case {
  padding: 35px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.realestate-finance-case-label {
  display: inline-block;
  color: #fff;
  padding: 2px 14px;
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
  margin-bottom: 15px;
}

.member-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: -15px;
}

@media screen and (max-width: 767px) {
  .member-list {
    display: block;
    margin: 0;
  }
}

.member-list-item {
  padding: 15px;
}

.member-list-item a {
  display: block;
  width: 100%;
  position: relative;
}

.member-list-item a::after {
  content: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  border-right: 2px solid #096DAE;
  border-bottom: 2px solid #096DAE;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  bottom: 15px;
  left: calc(50% - 9px);
  -webkit-transition: all .3s;
  transition: all .3s;
}

.member-list-item a:hover::after {
  border-color: #096DAE;
  -webkit-transform: rotate(45deg) translate(2px, 2px);
          transform: rotate(45deg) translate(2px, 2px);
}

.member-panel {
  background: #fff;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.31);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.31);
}

.member-panel-contents {
  padding: 40px 25px 45px;
  position: relative;
}

.member-panel-contents-copy {
  color: #333333;
  font-weight: 700;
  margin-bottom: 0;
}

.member-panel-contents-label {
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
  padding: 7px 25px;
  color: #fff;
  display: inline-block;
}

.member-panel-contents-label-wrapper {
  position: absolute;
  left: 0;
  top: -15px;
}

.member-interview-section {
  padding: 55px 0 41px;
}

.member-interview-h {
  font-size: 24px;
  line-height: 1.5;
  letter-spacing: .15em;
  margin-bottom: 1rem;
  font-weight: 700;
}

.member-interview-photo {
  float: right;
  width: 440px;
  padding-left: 30px;
  padding-bottom: 25px;
}

@media screen and (max-width: 1024px) {
  .member-interview-photo {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .member-interview-photo {
    float: none;
    width: 100%;
    padding-left: 0;
    padding-bottom: 0;
  }
}

.member-interview-photo img {
  width: 100%;
}

.member-interview-panel {
  background: #E5F5FF;
  padding: 46px 0 65px;
}

.member-interview-panel-title {
  font-size: 20px;
  line-height: 1.8;
  letter-spacing: .15em;
  color: #096DAE;
  border-bottom: 1px solid #00A0E9;
  padding-bottom: 2px;
  margin-bottom: 15px;
  font-weight: 700;
}

.member-interview-panel-title--right {
  margin-right: 415px;
}

@media screen and (max-width: 1024px) {
  .member-interview-panel-title--right {
    margin-right: 0;
  }
}

.news-archive-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -10px;
}

@media screen and (max-width: 767px) {
  .news-archive-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.news-archive-list li {
  padding: 10px;
}

.news-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .news-header {
    display: block;
  }
}

.news-header-line {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 0;
  border: 1px solid #00A0E9;
  min-width: 100px;
}

@media screen and (max-width: 767px) {
  .news-header-line {
    margin: 10px 0;
  }
}

.news-title {
  font-size: 1.9375rem;
  font-weight: 700;
  padding-right: 15px;
}

.news-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .news-meta {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.news-date {
  font-size: 1.25rem;
  padding: 0 12px 0 15px;
}

.news-body {
  line-height: 1.5em;
}

.news-body h1 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 1em;
}

.news-body h2 {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 1em;
}

.news-body h3 {
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 1em;
}

.news-body h4 {
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 1em;
}

.news-body p {
  margin-top: 1em;
}

.privacy-h {
  font-size: 1rem;
  line-height: 1.40625rem;
  font-weight: 700;
  color: #096DAE;
  margin-bottom: 10px;
}

@media screen and (max-width: 1024px) {
  .privacy-h {
    font-size: 1rem;
    line-height: 1.40625rem;
  }
}

.privacy-list li {
  margin-bottom: 0;
  line-height: 1.40625rem;
}

@media screen and (max-width: 1024px) {
  .privacy-list li {
    line-height: 1.40625rem;
  }
}

.privacy-list--note li {
  padding-left: 1.2em;
  margin-bottom: 0;
  line-height: 1.40625rem;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .privacy-list--note li {
    line-height: 1.40625rem;
  }
}

.privacy-list--note li::before {
  content: '＊';
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0;
}

.privacy-list--caption li {
  margin-bottom: 0;
  font-size: 0.6875rem;
  line-height: 1.0625rem;
}

.privacy-panel {
  background: #F5F5F5;
  height: 100%;
}

.privacy-panel-h {
  font-size: 1.125rem;
  line-height: 2rem;
  font-weight: 700;
  padding-bottom: 6px;
  border-bottom: 1px solid #333333;
  margin-bottom: 20px;
  color: #00A0E9;
}

@media screen and (max-width: 1024px) {
  .privacy-panel-h {
    font-size: 0.9375rem;
    line-height: 1.6875rem;
  }
}

.privacy-panel-contents {
  padding: 40px 30px;
  letter-spacing: 0;
  width: 100%;
}

.privacy-panel-contents-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.privacy-table {
  width: 100%;
  border-collapse: collapse;
}

.privacy-table-type {
  background-color: #00A0E9;
  color: #fff;
  text-align: center;
  font-size: 1rem;
  padding: 9px;
  width: 50%;
}

@media screen and (max-width: 767px) {
  .privacy-table-type {
    display: block;
    width: 100%;
  }
}

.privacy-table-period {
  background-color: #096DAE;
  color: #fff;
  text-align: center;
  font-size: 1rem;
  padding: 9px;
  width: 50%;
}

@media screen and (max-width: 767px) {
  .privacy-table-period {
    display: none;
  }
}

.privacy-table thead th,
.privacy-table tbody td {
  border: 2px solid #fff;
}

@media screen and (max-width: 767px) {
  .privacy-table thead th,
  .privacy-table tbody td {
    border: 0;
  }
}

.privacy-table tbody tr {
  background-color: #F5F5F5;
}

@media screen and (max-width: 767px) {
  .privacy-table tbody tr {
    border: 2px solid #fff;
    background-color: #E5F5FF;
  }
}

.privacy-table tbody td {
  padding: 30px;
  font-size: 0.875rem;
  line-height: 1.5625rem;
  vertical-align: top;
  letter-spacing: 0.05em;
}

@media screen and (max-width: 767px) {
  .privacy-table tbody td {
    display: block;
    padding: 30px 15px 15px;
  }
}

@media screen and (max-width: 767px) {
  .privacy-table tbody td:last-child {
    padding: 0 15px 30px;
  }
}

.privacy-table-toggle {
  display: none;
}

@media screen and (max-width: 767px) {
  .privacy-table-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #fff;
    width: 100%;
    padding: 12px 15px 11px;
    margin-bottom: 0;
    position: relative;
    font-size: 0.8125rem;
    line-height: 1;
    font-weight: 700;
    background-color: #096DAE;
  }
  .privacy-table-toggle::before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 8px;
    right: 10px;
    font-weight: 400;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    background-color: #fff;
  }
  .privacy-table-toggle::after {
    content: '\e901';
    font-family: 'fa';
    font-weight: 300;
    display: inline-block;
    position: absolute;
    top: 12px;
    right: 15px;
    color: #00A0E9;
  }
  .privacy-table-toggle.active::after {
    content: '\e900';
    font-family: 'fa';
    font-weight: 300;
    display: inline-block;
    position: absolute;
    top: 12px;
    right: 15px;
  }
}

@media screen and (max-width: 767px) {
  .privacy-table-panel {
    padding: 15px;
    background-color: #F5F5F5;
    display: none;
  }
  .privacy-table-panel.visible {
    display: block;
  }
}

.privacy-contact {
  font-size: 0.875rem;
}

@media screen and (max-width: 767px) {
  .privacy-contact {
    font-size: 0.8125rem;
  }
}

.privacy-contact dt {
  display: inline-block;
  font-weight: 700;
  width: 25%;
  padding: 5px 0;
}

@media screen and (max-width: 767px) {
  .privacy-contact dt {
    display: block;
    width: 100%;
    padding: 3px 0;
  }
}

.privacy-contact dd {
  display: inline-block;
  width: 60%;
  padding: 5px 0;
}

@media screen and (max-width: 767px) {
  .privacy-contact dd {
    display: block;
    width: 100%;
    line-height: 1.5rem;
  }
}

.buyer-accent-color {
  color: #096DAE;
}

.buyer-rate {
  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;
  margin: -15px -40px;
}

@media screen and (max-width: 767px) {
  .buyer-rate {
    margin: -15px;
  }
}

@media screen and (max-width: 767px) {
  .buyer-rate-title {
    font-size: 1.25rem !important;
  }
}

.buyer-rate-item {
  padding: 15px 40px;
}

@media screen and (max-width: 767px) {
  .buyer-rate-item {
    padding: 15px;
  }
}

.buyer-cta-rate {
  line-height: 1;
}

.buyer-check {
  position: relative;
  padding-left: 1.5em;
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 8px;
  line-height: 1.5;
}

.buyer-check::before {
  content: '';
  display: block;
  border: 1px solid #333333;
  border-radius: 4px;
  width: 22px;
  height: 22px;
  position: absolute;
  top: 2px;
  left: 0;
}

.buyer-check::after {
  content: '';
  display: block;
  border-right: 2px solid #096DAE;
  border-bottom: 2px solid #096DAE;
  height: 12px;
  width: 6px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  top: 6px;
  left: 8px;
}

.buyer-simulation-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px 16px;
  gap: 15px;
}

@media screen and (max-width: 767px) {
  .buyer-simulation-panel {
    padding: 20px 15px;
    gap: 10px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0;
  }
}

.buyer-simulation-title {
  width: 96px;
  background-color: #fff;
  height: 96px;
  border-radius: 50%;
  display: grid;
  place-content: center;
  place-items: center;
  text-align: center;
  color: #00A0E9;
  font-weight: 700;
  line-height: 0.875rem;
  font-size: 0.625rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media screen and (max-width: 767px) {
  .buyer-simulation-title {
    width: 100px;
    height: 100px;
    font-size: 0.625rem;
    line-height: 1.5;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.buyer-simulation-title img {
  width: 20px;
  margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
  .buyer-simulation-title img {
    width: 28px;
  }
}

.buyer-simulation-table {
  width: 220px;
  border-top: 1px solid #707070;
  font-size: 0.75rem;
}

@media screen and (max-width: 767px) {
  .buyer-simulation-table {
    font-size: 0.8125rem;
  }
}

.buyer-simulation-table tr {
  border-bottom: 1px solid #707070;
}

.buyer-simulation-table th {
  padding: 12px 0;
  width: 50%;
  color: #333;
  font-weight: 500;
}

@media screen and (max-width: 767px) {
  .buyer-simulation-table th {
    padding: 10px 0;
    width: 53%;
  }
}

.buyer-simulation-table td {
  width: 50%;
  padding: 12px 0 12px 6px;
  color: #00A0E9;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  .buyer-simulation-table td {
    padding: 10px 0;
    width: 47%;
  }
}

.buyer-merit-panel {
  font-weight: 700;
  line-height: 1.5;
  font-size: 1rem;
  background-color: #E5F5FF;
  padding: 20px;
  height: 100%;
  text-align: center;
  display: grid;
  place-content: center;
  place-items: center;
}

.buyer-merit-panel small {
  font-size: 0.75rem;
  line-height: 0.9375rem;
  margin-top: 10px;
  font-weight: 400;
  display: block;
}

.foreign-capital-button-icon {
  vertical-align: bottom;
  height: 16px;
}

.foreign-capital .c-table--border tbody th, .foreign-capital .news-body table tbody th, .news-body .foreign-capital table tbody th {
  font-weight: 700;
  width: 160px;
}

.foreign-capital .c-table--border tbody th.u-text-accent, .foreign-capital .news-body table tbody th.u-text-accent, .news-body .foreign-capital table tbody th.u-text-accent {
  color: #096DAE;
}

.foreign-capital .c-table--border tbody td, .foreign-capital .news-body table tbody td, .news-body .foreign-capital table tbody td {
  line-height: 1.5;
  vertical-align: top;
}

.foreign-capital .c-table--border tbody td.u-text-accent, .foreign-capital .news-body table tbody td.u-text-accent, .news-body .foreign-capital table tbody td.u-text-accent {
  color: #096DAE;
}

.foreign-capital .c-list--horizontal {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 767px) {
  .foreign-capital .c-panel {
    margin: 0 -20px;
  }
}

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

@media screen and (max-width: 767px) {
  .foreign-capital-intro {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.foreign-capital-intro-image {
  width: 30%;
}

@media screen and (max-width: 767px) {
  .foreign-capital-intro-image {
    width: 100%;
  }
}

.foreign-capital-intro-image img {
  width: 100%;
  display: block;
}

.foreign-capital-intro-detail {
  width: 70%;
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
  padding: 40px;
  color: #fff;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 767px) {
  .foreign-capital-intro-detail {
    width: 100%;
    padding: 20px;
  }
}

.foreign-capital-casestudy {
  position: relative;
  top: -80px;
  z-index: -1;
}

@media screen and (max-width: 767px) {
  .foreign-capital-casestudy {
    width: 100%;
    top: -40px;
  }
  .foreign-capital-casestudy.c-panel {
    margin: 0;
  }
}

.foreign-capital-casestudy-list {
  padding: 0 15px;
}

.foreign-capital-casestudy-list > li {
  margin-bottom: 1em;
  line-height: 1.5;
  padding-left: 15px;
  position: relative;
}

.foreign-capital-casestudy-list > li::before {
  content: '';
  width: 14px;
  height: 14px;
  border-radius: 50%;
  display: block;
  background-color: #096DAE;
  position: absolute;
  top: 6.5px;
  left: 0;
}

.overseas .c-table--border tbody th, .overseas .news-body table tbody th, .news-body .overseas table tbody th {
  font-weight: 700;
}

.overseas .c-table--border tbody th.u-text-accent, .overseas .news-body table tbody th.u-text-accent, .news-body .overseas table tbody th.u-text-accent {
  color: #096DAE;
}

.overseas .c-table--border tbody td, .overseas .news-body table tbody td, .news-body .overseas table tbody td {
  line-height: 1.5;
  vertical-align: top;
}

.overseas .c-table--border tbody td.u-text-accent, .overseas .news-body table tbody td.u-text-accent, .news-body .overseas table tbody td.u-text-accent {
  color: #096DAE;
}

@media screen and (max-width: 767px) {
  .overseas .c-panel {
    margin: 0 -20px;
  }
}

.overseas-cta-contact {
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 35px 30px;
  border: 0.5px solid #707070;
}

.overseas-cta-contact--blue {
  background: #E5F5FF;
}

.overseas-cta-contact-title {
  font-size: 1.25rem;
  line-height: 1.5rem;
  letter-spacing: 0.05em;
  font-weight: 700;
}

@media screen and (max-width: 1024px) {
  .overseas-cta-contact-title {
    margin-bottom: 5px;
    text-align: left;
  }
}

.overseas-cta-contact-tel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .overseas-cta-contact-tel {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.overseas-cta-contact-number {
  font-size: 2.6875rem;
  font-weight: 700;
  margin-top: 1px;
  letter-spacing: 0.09em;
  margin-left: 1px;
}

@media screen and (max-width: 1024px) {
  .overseas-cta-contact-number {
    font-size: 1.5rem;
  }
}

.overseas-cta-contact-text {
  padding-left: 20px;
  line-height: 1.5;
  font-size: 0.8125rem;
  font-weight: 500;
  text-align: left;
  padding-right: 0.5rem;
}

@media screen and (max-width: 1024px) {
  .overseas-cta-contact-text {
    text-align: center;
  }
}

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

@media screen and (max-width: 767px) {
  .overseas-intro {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.overseas-intro-image {
  width: 30%;
}

@media screen and (max-width: 767px) {
  .overseas-intro-image {
    width: 100%;
  }
}

.overseas-intro-image img {
  width: 100%;
  display: block;
}

.overseas-intro-detail {
  width: 70%;
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
  padding: 40px;
  color: #fff;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 767px) {
  .overseas-intro-detail {
    width: 100%;
    padding: 20px;
  }
}

.overseas-casestudy {
  position: relative;
  top: -80px;
  z-index: -1;
}

@media screen and (max-width: 767px) {
  .overseas-casestudy {
    width: 100%;
    top: -40px;
  }
  .overseas-casestudy.c-panel {
    margin: 0;
  }
}

.overseas-casestudy-list {
  padding: 0 15px;
}

.overseas-casestudy-list > li {
  margin-bottom: 1em;
  line-height: 1.5;
  padding-left: 15px;
  position: relative;
}

.overseas-casestudy-list > li::before {
  content: '';
  width: 14px;
  height: 14px;
  border-radius: 50%;
  display: block;
  background-color: #096DAE;
  position: absolute;
  top: 6.5px;
  left: 0;
}

.real-estate-accent-color {
  color: #096DAE;
}

.real-estate-border {
  border: 30px solid;
}

@media screen and (max-width: 767px) {
  .real-estate-border {
    border: none;
  }
}

.real-estate-border--blue {
  border-color: #E5F5FF;
}

.real-estate-border--white {
  border-color: #fff;
}

.real-estate-mv {
  background-image: url(/images/real-estate/mv.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  max-height: 860px;
  height: 66vh;
}

@media screen and (max-width: 767px) {
  .real-estate-mv {
    max-height: 550px;
  }
}

.real-estate-mv-title {
  font-size: 45px;
  line-height: 1.4;
  font-weight: 700;
  margin-bottom: 25px;
}

@media screen and (max-width: 767px) {
  .real-estate-mv-title {
    font-size: 2.375rem;
  }
}

.real-estate-mv-description {
  font-size: 1.375rem;
}

@media screen and (max-width: 767px) {
  .real-estate-mv-description {
    font-size: 1.125rem;
  }
}

.real-estate-mv-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 860px;
  height: 66vh;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .real-estate-mv-contents {
    max-height: 550px;
  }
}

.real-estate-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -15px;
}

@media screen and (max-width: 1024px) {
  .real-estate-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.real-estate-list-item {
  padding: 15px;
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .real-estate-list-item {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .real-estate-list-item {
    width: 100%;
  }
}

.real-estate-list-item a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  background: url(/images/real-estate/panel-link.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border: 1px solid #ccc;
  padding: 45px 20px 20px;
}

.real-estate-list-label {
  font-size: 14px;
  color: #fff;
  padding: 8px 10px;
  background: #00A0E9;
  border-radius: 5px;
  display: inline-block;
  margin-top: 15px;
}

.real-estate-list-link {
  margin-top: 30px;
  font-size: 15px;
  position: relative;
  padding-right: 15px;
  display: inline-block;
  border-bottom: 1px solid #00A0E9;
  padding-bottom: 5px;
}

.real-estate-list-link::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: calc(50% - 4px);
  right: 2px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.real-estate-list-link:hover {
  opacity: 1;
}

.real-estate-list-link:hover::after {
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

.real-estate-feature-title {
  font-size: 28px;
  font-weight: 700;
  line-height: 2.2;
  margin: 30px 0;
}

.real-estate-feature-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -30px;
}

@media screen and (max-width: 1024px) {
  .real-estate-feature-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media screen and (max-width: 767px) {
  .real-estate-feature-list {
    margin: -15px;
  }
}

.real-estate-feature-list-item {
  padding: 30px;
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .real-estate-feature-list-item {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .real-estate-feature-list-item {
    width: 100%;
    padding: 15px;
  }
}

.real-estate-feature-contents {
  background: #fff;
  background-size: cover;
  height: 100%;
  border-radius: 50%;
  height: 330px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .real-estate-feature-contents {
    height: 295px;
  }
}

@media screen and (max-width: 767px) {
  .real-estate-feature-contents {
    height: 335px;
  }
}

.search-mv {
  background-image: url(/images/search/mv.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  max-height: 860px;
  height: 66vh;
}

@media screen and (max-width: 767px) {
  .search-mv {
    max-height: 550px;
  }
}

.search-mv-title {
  font-size: 45px;
  line-height: 1.4;
  font-weight: 700;
  margin-bottom: 25px;
}

@media screen and (max-width: 767px) {
  .search-mv-title {
    font-size: 2.375rem;
  }
}

.search-mv-description {
  font-size: 1.375rem;
}

@media screen and (max-width: 767px) {
  .search-mv-description {
    font-size: 1.125rem;
  }
}

.search-mv-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 860px;
  height: 66vh;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .search-mv-contents {
    max-height: 550px;
  }
}

.search-condition-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -5px;
}

.search-condition-list li {
  width: 25%;
  padding: 5px;
}

@media screen and (max-width: 767px) {
  .search-condition-list li {
    width: 50%;
  }
}

.search-condition-list li a {
  display: block;
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  border-radius: 3px;
  font-size: 0.9375rem;
  font-weight: 700;
  padding: 15px;
  color: #333333;
  text-align: center;
  letter-spacing: 0.025em;
}

@media screen and (max-width: 767px) {
  .search-condition-list li a {
    padding: 15px 10px;
    height: 100%;
  }
}

.search-condition-list li a small {
  font-size: 0.8125rem;
}

.search-condition-list li a.selected {
  background-color: #E5F5FF;
  border-color: #00A0E9;
}

.search-product {
  margin-bottom: 20px;
}

.search-product-header {
  background-color: #E5F5FF;
  padding: 25px 25px 20px;
  display: block;
  position: relative;
}

.search-product-header::before {
  content: '';
  display: block;
  position: absolute;
  top: 34px;
  right: 25px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #fff;
}

@media screen and (max-width: 767px) {
  .search-product-header::before {
    top: auto;
    bottom: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
  }
}

.search-product-header::after {
  content: '\e901';
  font-family: 'fa';
  font-weight: 300;
  display: block;
  position: absolute;
  top: 35px;
  right: 25px;
  width: 40px;
  height: 40px;
  font-size: 1.875rem;
  text-align: center;
  line-height: 40px;
  letter-spacing: 0;
}

@media screen and (max-width: 767px) {
  .search-product-header::after {
    font-size: 1.375rem;
    top: auto;
    bottom: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
}

.search-product-header.active::after {
  content: '\e900';
  font-family: 'fa';
  font-weight: 300;
  top: 35px;
  font-size: 1.875rem;
}

@media screen and (max-width: 767px) {
  .search-product-header.active::after {
    font-size: 1.375rem;
    top: auto;
    bottom: 10px;
  }
}

.search-product-name {
  font-size: 1.125rem;
  font-weight: 700;
  color: #333333;
  line-height: 2rem;
  margin-bottom: 1px;
}

.search-product-label {
  display: inline-block;
  padding: 5px 9px 5px;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 2px;
  border: 1px solid #00A0E9;
  margin-bottom: 5px;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.search-product-label small {
  font-size: 0.6875rem;
}

.search-product-label--use {
  background-color: #fff;
  color: #00A0E9;
}

.search-product-label--person {
  background-color: #00A0E9;
  color: #fff;
}

.search-product-contents {
  display: none;
  padding: 20px 0 20px;
  font-size: 0.9375rem;
}

.search-product-contents.visible {
  display: block;
}

.simulation_payment-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: -135px -15px 55px;
}

@media screen and (max-width: 767px) {
  .simulation_payment-tabs {
    margin-top: 0;
    display: block;
  }
}

.simulation_payment-tabs-item {
  padding: 15px;
  width: 100%;
}

.simulation_payment-tabs-item-button {
  display: block;
  height: 80px;
  border: 2px solid #ababab;
  background-color: #f2f2f2;
  padding: 28px 10px 28px 103px;
  position: relative;
  font-size: 1.375rem;
  font-weight: 700;
  color: #333333;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .simulation_payment-tabs-item-button {
    font-size: 1.125rem;
    padding-left: 60px;
  }
}

.simulation_payment-tabs-item-button:hover {
  opacity: 1;
}

.simulation_payment-tabs-item-button::before {
  content: '';
  display: block;
  position: absolute;
  left: 55px;
  top: 20px;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  border: 1px solid #707070;
  background-color: #fff;
}

@media screen and (max-width: 767px) {
  .simulation_payment-tabs-item-button::before {
    left: 15px;
  }
}

.simulation_payment-tabs-item-button.active {
  border: 0;
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
  color: #fff;
  padding: 30px 10px 30px 105px;
}

@media screen and (max-width: 767px) {
  .simulation_payment-tabs-item-button.active {
    padding-left: 60px;
  }
}

.simulation_payment-tabs-item-button.active::before {
  border: 0;
}

.simulation_payment-tabs-item-button.active::after {
  content: '';
  display: block;
  position: absolute;
  left: 65px;
  top: 30px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #096DAE;
}

@media screen and (max-width: 767px) {
  .simulation_payment-tabs-item-button.active::after {
    left: 25px;
  }
}

.simulation_payment-simulator {
  display: none;
  margin: 0 -15px;
}

.simulation_payment-simulator.visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 767px) {
  .simulation_payment-simulator.visible {
    display: block;
    margin: 0;
  }
}

.simulation_payment-simulator-title {
  font-size: 1.5625rem;
  font-weight: 700;
  color: #096DAE;
}

@media screen and (max-width: 767px) {
  .simulation_payment-simulator-title {
    font-size: 1.125rem;
  }
}

.simulation_payment-simulator-conditions {
  width: 600px;
  padding: 0 15px;
}

@media screen and (max-width: 767px) {
  .simulation_payment-simulator-conditions {
    width: 100%;
    padding: 0;
  }
}

.simulation_payment-simulator-conditions-panel {
  background-color: #fff;
  padding: 0 30px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .simulation_payment-simulator-conditions-panel {
    width: 100%;
    padding: 0 20px;
  }
}

.simulation_payment-simulator-conditions-panel::after {
  content: '';
  width: 40px;
  height: 38px;
  background: transparent url(/images/simulation_payment/arrow-right.png) center center no-repeat;
  background-size: contain;
  position: absolute;
  top: calc(50% - 19px);
  right: -53.5px;
}

@media screen and (max-width: 767px) {
  .simulation_payment-simulator-conditions-panel::after {
    display: none;
  }
}

.simulation_payment-simulator-conditions-item {
  border-bottom: 1px solid #484B44;
  padding: 24px 0 21px;
}

.simulation_payment-simulator-conditions-item:last-child {
  border: 0;
}

.simulation_payment-simulator-form-text {
  height: 43px;
  width: 126px;
  vertical-align: bottom;
  margin-right: 5px;
  font-size: 1.75rem;
  text-align: right;
}

@media screen and (max-width: 767px) {
  .simulation_payment-simulator-form-text {
    font-size: 1.125rem;
  }
}

.simulation_payment-simulator-form-text--large {
  width: 369px;
  height: 65px;
  font-size: 2.625rem;
  background-color: #fff;
  color: #333333;
}

@media screen and (max-width: 767px) {
  .simulation_payment-simulator-form-text--large {
    font-size: 1.375rem;
    width: 80%;
    height: 48px;
  }
}

.simulation_payment-simulator-form-text--middle {
  width: 147px;
  height: 65px;
  font-size: 2.625rem;
  background-color: #fff;
  color: #333333;
}

@media screen and (max-width: 767px) {
  .simulation_payment-simulator-form-text--middle {
    font-size: 1.375rem;
    width: 80px;
    height: 48px;
  }
}

.simulation_payment-simulator-unit {
  font-size: 1.6875rem;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  .simulation_payment-simulator-unit {
    font-size: 1.125rem;
  }
}

.simulation_payment-simulator-result {
  width: 505px;
  padding: 48px 15px 0;
}

@media screen and (max-width: 767px) {
  .simulation_payment-simulator-result {
    width: 100%;
    padding: 40px 0;
  }
}

.simulation_payment-simulator-result-panel {
  padding: 30px 28px 30px 40px;
  background-color: #fff;
  border: 2px solid #096DAE;
}

@media screen and (max-width: 767px) {
  .simulation_payment-simulator-result-panel {
    padding: 30px 20px;
  }
}

.simulation_payment-simulator-button {
  min-width: auto;
  width: 100%;
  font-size: 1.25rem;
  padding: 25px;
  border-radius: 36px;
}

.simulation_payment-simulator-button--primary {
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
  color: #fff;
  border: 0;
  padding: 26px 20px;
}

.sitemap .u-border-bottom {
  border-bottom: 1px solid #808080;
}

@media screen and (max-width: 1024px) {
  .sitemap .u-border-bottom {
    padding-bottom: 0;
  }
}

.sitemap-section {
  margin: 20px 0;
}

@media screen and (max-width: 1024px) {
  .sitemap-section {
    margin: 0;
  }
}

.sitemap-h3 {
  color: #00A0E9;
  font-size: 1.4375rem;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
}

.sitemap-h4 {
  font-size: 1.1875rem;
  line-height: 2.0625rem;
  font-weight: 700;
  position: relative;
  padding-left: 20px;
  margin-bottom: 12px;
}

@media screen and (max-width: 1024px) {
  .sitemap-h4 {
    font-size: 1.125rem;
    line-height: 1.375rem;
    padding: 15px;
    margin: 0;
    border-bottom: 1px solid #707070;
  }
}

.sitemap-h4::before {
  content: '';
  width: 10px;
  height: 10px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 0;
}

@media screen and (max-width: 1024px) {
  .sitemap-h4::before {
    display: none;
  }
}

.sitemap-icon {
  width: 37px;
  margin-right: 5px;
}

.sitemap-list {
  margin-bottom: 25px;
}

@media screen and (max-width: 1024px) {
  .sitemap-list {
    margin: 0;
  }
}

.sitemap-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 1024px) {
  .sitemap-list-item {
    display: block;
  }
}

.sitemap-list-item > ul {
  width: calc(100% / 3);
  padding-right: 15px;
}

.sitemap-list-item > ul:last-child {
  padding-right: 0;
}

@media screen and (max-width: 1024px) {
  .sitemap-list-item > ul {
    width: 100%;
    padding-right: 0;
  }
}

.sitemap-list > li {
  line-height: 1.625rem;
  font-weight: 700;
  position: relative;
  padding-left: 15px;
  margin-bottom: 20px;
}

@media screen and (max-width: 1024px) {
  .sitemap-list > li {
    padding: 0;
    margin: 0;
    font-weight: 400;
  }
}

.sitemap-list > li::before {
  content: '';
  width: 7px;
  height: 7px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 6.5px;
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 1024px) {
  .sitemap-list > li::before {
    display: none;
  }
}

.sitemap-list > li:hover::before {
  border-color: #096DAE;
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

.sitemap-list > li > a {
  color: #333333;
}

@media screen and (max-width: 1024px) {
  .sitemap-list > li > a {
    display: block;
    padding: 15px;
    position: relative;
    border-bottom: 1px solid #707070;
  }
  .sitemap-list > li > a::after {
    content: '';
    width: 8px;
    height: 8px;
    border-top: 1px solid #484B44;
    border-right: 1px solid #484B44;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    display: inline-block;
    position: absolute;
    top: calc(50% - 4px);
    right: 20px;
  }
}

.sitemap-list-internal {
  margin-left: -15px;
  margin-top: 11.5px;
}

.sitemap-list-internal--horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.sitemap-list-internal--horizontal > li {
  width: calc(100% / 2);
}

@media screen and (max-width: 1024px) {
  .sitemap-list-internal {
    margin: 0;
  }
}

.sitemap-list-internal > li {
  line-height: 1.625rem;
  position: relative;
  padding-left: 15px;
  margin-bottom: 10px;
}

@media screen and (max-width: 1024px) {
  .sitemap-list-internal > li {
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #707070;
    font-size: 0.875rem;
  }
}

.sitemap-list-internal > li::before {
  content: '';
  width: 7px;
  height: 7px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 6.5px;
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 1024px) {
  .sitemap-list-internal > li::before {
    display: none;
  }
}

.sitemap-list-internal > li:hover::before {
  border-color: #096DAE;
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

.sitemap-list-internal > li a {
  color: #484B44;
  font-weight: 400;
}

@media screen and (max-width: 1024px) {
  .sitemap-list-internal > li a {
    display: block;
    padding: 15px;
  }
  .sitemap-list-internal > li a::after {
    content: '';
    width: 8px;
    height: 8px;
    border-top: 1px solid #484B44;
    border-right: 1px solid #484B44;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    display: inline-block;
    position: absolute;
    top: calc(50% - 4px);
    right: 20px;
  }
}

.top-container {
  max-width: 920px;
  margin: 0 auto;
  padding: 0 20px;
}

.top-link {
  font-size: 15px;
  position: relative;
  padding-right: 15px;
  display: inline-block;
}

.top-link::after {
  content: "";
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: calc(50% - 4px);
  right: 2px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.top-link:hover {
  opacity: 1;
}

.top-link:hover::after {
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

.top-link--border {
  border-bottom: 1px solid #00A0E9;
  padding-bottom: 5px;
}

.top-keyvisual img {
  display: block;
  width: 100%;
}

.top-goods {
  position: relative;
}

.top-goods-container {
  width: 1270px;
}

@media screen and (max-width: 1024px) {
  .top-goods-container {
    width: 100%;
  }
}

.top-goods-image {
  background-image: url(../../images/top/top-goods-image.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  z-index: -1;
  width: calc(((100% - 1210px) / 2) + 410px);
  position: absolute;
  top: 0;
  left: 0;
}

@media screen and (max-width: 1024px) {
  .top-goods-image {
    display: none;
  }
}

.top-goods-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -30px;
}

@media screen and (max-width: 1024px) {
  .top-goods-contents {
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.top-goods-contents-item {
  padding: 65px 30px;
}

@media screen and (max-width: 1024px) {
  .top-goods-contents-item {
    padding: 30px 0;
  }
}

.top-goods-section {
  padding-right: 60px;
  color: #fff;
  z-index: 2;
}

@media screen and (max-width: 1024px) {
  .top-goods-section {
    padding-right: 0;
    padding: 30px;
    background-image: url(../../images/top/top-goods-image.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    width: 100%;
  }
}

.top-goods-section-title {
  font-size: 31px;
  font-weight: 700;
  margin-bottom: 40px;
}

.top-goods-section .c-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.top-goods-section .c-button:hover {
  color: #096DAE;
  background-color: #fff;
  text-decoration: none;
  opacity: 1;
}

.top-goods-panel {
  width: 820px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media screen and (max-width: 1024px) {
  .top-goods-panel {
    width: 100%;
    margin: -30px 0 0;
  }
}

.top-goods-panel-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px;
}

@media screen and (max-width: 767px) {
  .top-goods-panel-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.top-goods-panel-list-item {
  padding: 10px;
  width: 33.333%;
}

@media screen and (max-width: 767px) {
  .top-goods-panel-list-item {
    width: 100%;
  }
}

.top-goods-panel-list-item a {
  display: block;
  background: #E5F5FF;
  border: 1px solid #ccc;
  padding: 20px 5px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
}

@media screen and (max-width: 1024px) {
  .top-goods-panel-list-item a {
    padding: 20px;
  }
}

.top-goods-panel-list-item a::before {
  display: block;
  content: '';
  width: 360px;
  height: 360px;
  background-color: #eff9ff;
  border-radius: 50%;
  position: absolute;
  top: -188px;
  left: -145px;
}

.top-goods-panel-list-item a:hover {
  background: #fff;
  opacity: 1;
}

.top-goods-panel-list-item a:hover .top-goods-panel-area {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.top-goods-panel-list-item a:hover .top-goods-panel-area-description {
  height: auto;
  overflow: visible;
  opacity: 1;
}

.top-goods-panel-list-item a:hover .top-link--border {
  border-bottom: 0;
  padding-bottom: 6px;
}

@media screen and (min-width: 1025px) {
  .top-goods-panel-list-item--keyword {
    width: 100%;
  }
  .top-goods-panel-list-item--keyword a::before {
    width: 180%;
    left: -72%;
  }
  .top-goods-panel-list-item--keyword a:hover .top-goods-panel-area {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
  .top-goods-panel-list-item--keyword a:hover .top-goods-panel-area-description {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }
}

.top-goods-panel-area {
  position: relative;
  height: 176px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 767px) {
  .top-goods-panel-area {
    height: auto;
  }
}

.top-goods-panel-area-title {
  font-size: 18px;
  line-height: 27px;
  letter-spacing: 0.12em;
  font-weight: 700;
  color: #096DAE;
  text-align: center;
  margin-bottom: 0.3em;
}

.top-goods-panel-area-description {
  display: block;
  font-size: 12px;
  line-height: 1.25;
  letter-spacing: 0.1em;
  color: #333333;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  height: 0;
  overflow: hidden;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .top-goods-panel-area-description {
    display: block;
    height: auto;
    overflow: auto;
    margin-bottom: 2em;
    opacity: 1;
    font-size: 15px;
    line-height: 1.3;
  }
}

.top-goods-panel-area-link {
  position: absolute;
  bottom: 0;
  right: 15px;
}

.top-service-panel {
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 252px;
  width: 100%;
  padding: 10px;
}

.top-service-panel-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  height: 232px;
  border: 1px solid rgba(0, 160, 233, 0.5);
  border-radius: 3px;
  color: #fff;
  font-size: 18px;
  letter-spacing: 0.12em;
  line-height: 1.5;
}

.top-service-panel--feature {
  background-image: url(../../images/top/top-service-panel--feature.jpg);
}

.top-service-panel--episode {
  background-image: url(/images/top/top-service-panel--episode.jpg);
}

.top-service-panel--business {
  background-image: url(../../images/top/top-service-panel--business.jpg);
}

.top-service-panel--about {
  background-image: url(../../images/top/top-service-panel--about.jpg);
}

.top-service-panel--access {
  background-image: url(../../images/top/top-service-panel--access.jpg);
}

.top-faq-list {
  margin: -10px 0;
}

.top-faq-list-item {
  padding: 10px 0;
}

.top-faq-question {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 25px;
  background: #fff;
  color: #333333;
  font-weight: 700;
  position: relative;
}

@media screen and (max-width: 767px) {
  .top-faq-question {
    padding: 15px 60px 15px 20px;
  }
}

.top-faq-question:hover {
  opacity: 1;
}

.top-faq-question::before {
  content: '';
  display: block;
  position: absolute;
  top: calc(50% - 20px);
  right: 25px;
  width: 40px;
  height: 40px;
  background: #E5F5FF;
  border-radius: 50%;
  margin-left: 10px;
}

@media screen and (max-width: 767px) {
  .top-faq-question::before {
    top: calc(50% - 15px);
    width: 30px;
    height: 30px;
    right: 15px;
  }
}

.top-faq-question::after {
  content: '\e901';
  font-family: 'fa';
  font-weight: 300;
  display: block;
  position: absolute;
  top: calc(50% - 20px);
  right: 25px;
  width: 40px;
  height: 40px;
  font-size: 1.875rem;
  color: #096DAE;
  text-align: center;
  line-height: 40px;
  letter-spacing: 0;
}

@media screen and (max-width: 767px) {
  .top-faq-question::after {
    top: calc(50% - 15px);
    width: 30px;
    height: 30px;
    right: 15px;
    font-size: 1.25rem;
    line-height: 30px;
  }
}

.top-faq-question.active::after {
  content: '\e900';
}

.top-faq-question-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.top-faq-question-icon {
  font-size: 24px;
  padding-right: 20px;
  color: #00A0E9;
}

.top-faq-answer {
  display: none;
}

.top-faq-answer.active {
  display: block;
}

.top-faq-answer-contents {
  padding: 25px;
  background: #00A0E9;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .top-faq-answer-contents {
    padding: 20px;
  }
}

.top-faq-answer-icon {
  font-size: 24px;
  padding-right: 20px;
}

.top-faq-buuton {
  display: inline-block;
  width: auto;
  padding: 17px 20px;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  color: #00A0E9;
  position: relative;
  line-height: 1;
  -webkit-transition: color 0.3s, background-color 0.3s;
  transition: color 0.3s, background-color 0.3s;
  font-size: 0.9375rem;
  min-width: 250px;
}

/* --------------------------
テキスト整列
-------------------------- */
.u-align-left {
  text-align: left;
}

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

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

.u-align-justify {
  text-align: justify;
  word-wrap: break-word;
}

@media screen and (min-width: 1025px) {
  .u-align-left--pc {
    text-align: left;
  }
  .u-align-right--pc {
    text-align: right;
  }
  .u-align-center--pc {
    text-align: center;
  }
}

@media screen and (max-width: 1180px) {
  .u-align-left--laptop {
    text-align: left;
  }
  .u-align-right--laptop {
    text-align: right;
  }
  .u-align-center--laptop {
    text-align: center;
  }
}

@media screen and (max-width: 1024px) {
  .u-align-left--tab {
    text-align: left;
  }
  .u-align-right--tab {
    text-align: right;
  }
  .u-align-center--tab {
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  .u-align-left--sp {
    text-align: left;
  }
  .u-align-right--sp {
    text-align: right;
  }
  .u-align-center--sp {
    text-align: center;
  }
}

/* --------------------------
背景色
-------------------------- */
.u-bg-light {
  background-color: #F5F5F5;
}

.u-bg-white {
  background-color: #fff;
}

.u-bg-green {
  background-color: #f2faed;
}

.u-bg-blue {
  background-color: #E5F5FF;
}

.u-bg-blue-dark {
  background-color: #096DAE;
}

.u-bg-red {
  background-color: #f8ebed;
}

.u-bg-image {
  background: transparent url(../images/common/bg-leaf.png) center top repeat;
}

/* --------------------------
枠線
-------------------------- */
.u-border-bottom {
  border-bottom: 3px solid #00A0E9;
  padding-bottom: 10px;
}

.u-border-top {
  border-top: 3px solid #00A0E9;
  padding-top: 10px;
}

.u-border-right {
  border-right: 3px solid #00A0E9;
  padding-right: 10px;
}

.u-border-left {
  border-left: 3px solid #00A0E9;
  padding-left: 10px;
}

.u-border--white {
  border-color: #fff;
}

/* --------------------------
Float解除
-------------------------- */
.u-clearfix::after {
  content: "";
  clear: both;
  font-size: 0;
  height: 0;
  display: block;
  visibility: hidden;
}

/* --------------------------
グリッド
-------------------------- */
.u-row {
  margin: -15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 1024px) {
  .u-row {
    margin: -10px;
  }
}

@media screen and (max-width: 767px) {
  .u-row {
    margin: -10px;
  }
}

.u-row--align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

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

.u-row--nomargin {
  margin: 0;
}

@media screen and (max-width: 1024px) {
  .u-row--nomargin-tab {
    margin: 0;
  }
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp {
    margin: 0;
  }
}

.u-row--narrow {
  margin: -10px;
}

.u-col-1 {
  width: 8.3333333333%;
  padding: 15px;
}

@media screen and (max-width: 767px) {
  .u-col-1 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

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

.u-row--nomargin > .u-col-1 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-1 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-1 {
  padding: 10px;
}

.u-col-2 {
  width: 16.6666666667%;
  padding: 15px;
}

@media screen and (max-width: 767px) {
  .u-col-2 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

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

.u-row--nomargin > .u-col-2 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-2 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-2 {
  padding: 10px;
}

.u-col-3 {
  width: 25%;
  padding: 15px;
}

@media screen and (max-width: 767px) {
  .u-col-3 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

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

.u-row--nomargin > .u-col-3 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-3 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-3 {
  padding: 10px;
}

.u-col-4 {
  width: 33.3333333333%;
  padding: 15px;
}

@media screen and (max-width: 767px) {
  .u-col-4 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

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

.u-row--nomargin > .u-col-4 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-4 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-4 {
  padding: 10px;
}

.u-col-5 {
  width: 41.6666666667%;
  padding: 15px;
}

@media screen and (max-width: 767px) {
  .u-col-5 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

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

.u-row--nomargin > .u-col-5 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-5 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-5 {
  padding: 10px;
}

.u-col-6 {
  width: 50%;
  padding: 15px;
}

@media screen and (max-width: 767px) {
  .u-col-6 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

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

.u-row--nomargin > .u-col-6 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-6 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-6 {
  padding: 10px;
}

.u-col-7 {
  width: 58.3333333333%;
  padding: 15px;
}

@media screen and (max-width: 767px) {
  .u-col-7 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

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

.u-row--nomargin > .u-col-7 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-7 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-7 {
  padding: 10px;
}

.u-col-8 {
  width: 66.6666666667%;
  padding: 15px;
}

@media screen and (max-width: 767px) {
  .u-col-8 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

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

.u-row--nomargin > .u-col-8 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-8 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-8 {
  padding: 10px;
}

.u-col-9 {
  width: 75%;
  padding: 15px;
}

@media screen and (max-width: 767px) {
  .u-col-9 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

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

.u-row--nomargin > .u-col-9 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-9 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-9 {
  padding: 10px;
}

.u-col-10 {
  width: 83.3333333333%;
  padding: 15px;
}

@media screen and (max-width: 767px) {
  .u-col-10 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

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

.u-row--nomargin > .u-col-10 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-10 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-10 {
  padding: 10px;
}

.u-col-11 {
  width: 91.6666666667%;
  padding: 15px;
}

@media screen and (max-width: 767px) {
  .u-col-11 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

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

.u-row--nomargin > .u-col-11 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-11 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-11 {
  padding: 10px;
}

.u-col-12 {
  width: 100%;
  padding: 15px;
}

@media screen and (max-width: 767px) {
  .u-col-12 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

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

.u-row--nomargin > .u-col-12 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-12 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-12 {
  padding: 10px;
}

@media screen and (min-width: 1025px) {
  .u-col-1--pc {
    width: 8.3333333333%;
    padding: 15px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-1--pc {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin > .u-col-1--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-1--pc {
    padding: 10px;
  }
  .u-col-2--pc {
    width: 16.6666666667%;
    padding: 15px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-2--pc {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin > .u-col-2--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-2--pc {
    padding: 10px;
  }
  .u-col-3--pc {
    width: 25%;
    padding: 15px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-3--pc {
    margin-left: 25%;
  }
  .u-row--nomargin > .u-col-3--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-3--pc {
    padding: 10px;
  }
  .u-col-4--pc {
    width: 33.3333333333%;
    padding: 15px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-4--pc {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin > .u-col-4--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-4--pc {
    padding: 10px;
  }
  .u-col-5--pc {
    width: 41.6666666667%;
    padding: 15px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-5--pc {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin > .u-col-5--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--pc {
    padding: 10px;
  }
  .u-col-6--pc {
    width: 50%;
    padding: 15px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-6--pc {
    margin-left: 50%;
  }
  .u-row--nomargin > .u-col-6--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-6--pc {
    padding: 10px;
  }
  .u-col-7--pc {
    width: 58.3333333333%;
    padding: 15px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-7--pc {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin > .u-col-7--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-7--pc {
    padding: 10px;
  }
  .u-col-8--pc {
    width: 66.6666666667%;
    padding: 15px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-8--pc {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin > .u-col-8--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--pc {
    padding: 10px;
  }
  .u-col-9--pc {
    width: 75%;
    padding: 15px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-9--pc {
    margin-left: 75%;
  }
  .u-row--nomargin > .u-col-9--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-9--pc {
    padding: 10px;
  }
  .u-col-10--pc {
    width: 83.3333333333%;
    padding: 15px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-10--pc {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin > .u-col-10--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-10--pc {
    padding: 10px;
  }
  .u-col-11--pc {
    width: 91.6666666667%;
    padding: 15px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-11--pc {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin > .u-col-11--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--pc {
    padding: 10px;
  }
  .u-col-12--pc {
    width: 100%;
    padding: 15px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-12--pc {
    margin-left: 100%;
  }
  .u-row--nomargin > .u-col-12--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--pc {
    padding: 10px;
  }
}

@media screen and (max-width: 1180px) {
  .u-col-1--laptop {
    width: 8.3333333333%;
    padding: 15px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-1--laptop {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin > .u-col-1--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-1--laptop {
    padding: 10px;
  }
  .u-col-2--laptop {
    width: 16.6666666667%;
    padding: 15px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-2--laptop {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin > .u-col-2--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-2--laptop {
    padding: 10px;
  }
  .u-col-3--laptop {
    width: 25%;
    padding: 15px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-3--laptop {
    margin-left: 25%;
  }
  .u-row--nomargin > .u-col-3--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-3--laptop {
    padding: 10px;
  }
  .u-col-4--laptop {
    width: 33.3333333333%;
    padding: 15px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-4--laptop {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin > .u-col-4--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-4--laptop {
    padding: 10px;
  }
  .u-col-5--laptop {
    width: 41.6666666667%;
    padding: 15px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-5--laptop {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin > .u-col-5--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--laptop {
    padding: 10px;
  }
  .u-col-6--laptop {
    width: 50%;
    padding: 15px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-6--laptop {
    margin-left: 50%;
  }
  .u-row--nomargin > .u-col-6--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-6--laptop {
    padding: 10px;
  }
  .u-col-7--laptop {
    width: 58.3333333333%;
    padding: 15px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-7--laptop {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin > .u-col-7--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-7--laptop {
    padding: 10px;
  }
  .u-col-8--laptop {
    width: 66.6666666667%;
    padding: 15px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-8--laptop {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin > .u-col-8--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--laptop {
    padding: 10px;
  }
  .u-col-9--laptop {
    width: 75%;
    padding: 15px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-9--laptop {
    margin-left: 75%;
  }
  .u-row--nomargin > .u-col-9--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-9--laptop {
    padding: 10px;
  }
  .u-col-10--laptop {
    width: 83.3333333333%;
    padding: 15px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-10--laptop {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin > .u-col-10--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-10--laptop {
    padding: 10px;
  }
  .u-col-11--laptop {
    width: 91.6666666667%;
    padding: 15px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-11--laptop {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin > .u-col-11--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--laptop {
    padding: 10px;
  }
  .u-col-12--laptop {
    width: 100%;
    padding: 15px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-12--laptop {
    margin-left: 100%;
  }
  .u-row--nomargin > .u-col-12--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--laptop {
    padding: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-1--tab {
    width: 8.3333333333%;
    padding: 15px;
  }
}

@media screen and (max-width: 1024px) and (max-width: 1024px) {
  .u-col-1--tab {
    padding: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-1--tab {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin-tab > .u-col-1--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-1--tab {
    padding: 10px;
  }
  .u-col-2--tab {
    width: 16.6666666667%;
    padding: 15px;
  }
}

@media screen and (max-width: 1024px) and (max-width: 1024px) {
  .u-col-2--tab {
    padding: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-2--tab {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin-tab > .u-col-2--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-2--tab {
    padding: 10px;
  }
  .u-col-3--tab {
    width: 25%;
    padding: 15px;
  }
}

@media screen and (max-width: 1024px) and (max-width: 1024px) {
  .u-col-3--tab {
    padding: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-3--tab {
    margin-left: 25%;
  }
  .u-row--nomargin-tab > .u-col-3--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-3--tab {
    padding: 10px;
  }
  .u-col-4--tab {
    width: 33.3333333333%;
    padding: 15px;
  }
}

@media screen and (max-width: 1024px) and (max-width: 1024px) {
  .u-col-4--tab {
    padding: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-4--tab {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin-tab > .u-col-4--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-4--tab {
    padding: 10px;
  }
  .u-col-5--tab {
    width: 41.6666666667%;
    padding: 15px;
  }
}

@media screen and (max-width: 1024px) and (max-width: 1024px) {
  .u-col-5--tab {
    padding: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-5--tab {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin-tab > .u-col-5--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--tab {
    padding: 10px;
  }
  .u-col-6--tab {
    width: 50%;
    padding: 15px;
  }
}

@media screen and (max-width: 1024px) and (max-width: 1024px) {
  .u-col-6--tab {
    padding: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-6--tab {
    margin-left: 50%;
  }
  .u-row--nomargin-tab > .u-col-6--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-6--tab {
    padding: 10px;
  }
  .u-col-7--tab {
    width: 58.3333333333%;
    padding: 15px;
  }
}

@media screen and (max-width: 1024px) and (max-width: 1024px) {
  .u-col-7--tab {
    padding: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-7--tab {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin-tab > .u-col-7--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-7--tab {
    padding: 10px;
  }
  .u-col-8--tab {
    width: 66.6666666667%;
    padding: 15px;
  }
}

@media screen and (max-width: 1024px) and (max-width: 1024px) {
  .u-col-8--tab {
    padding: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-8--tab {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin-tab > .u-col-8--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--tab {
    padding: 10px;
  }
  .u-col-9--tab {
    width: 75%;
    padding: 15px;
  }
}

@media screen and (max-width: 1024px) and (max-width: 1024px) {
  .u-col-9--tab {
    padding: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-9--tab {
    margin-left: 75%;
  }
  .u-row--nomargin-tab > .u-col-9--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-9--tab {
    padding: 10px;
  }
  .u-col-10--tab {
    width: 83.3333333333%;
    padding: 15px;
  }
}

@media screen and (max-width: 1024px) and (max-width: 1024px) {
  .u-col-10--tab {
    padding: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-10--tab {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin-tab > .u-col-10--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-10--tab {
    padding: 10px;
  }
  .u-col-11--tab {
    width: 91.6666666667%;
    padding: 15px;
  }
}

@media screen and (max-width: 1024px) and (max-width: 1024px) {
  .u-col-11--tab {
    padding: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-11--tab {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin-tab > .u-col-11--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--tab {
    padding: 10px;
  }
  .u-col-12--tab {
    width: 100%;
    padding: 15px;
  }
}

@media screen and (max-width: 1024px) and (max-width: 1024px) {
  .u-col-12--tab {
    padding: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-12--tab {
    margin-left: 100%;
  }
  .u-row--nomargin-tab > .u-col-12--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--tab {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-1--sp {
    width: 8.3333333333%;
    padding: 15px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-1--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-1--sp {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin-sp > .u-col-1--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-1--sp {
    padding: 10px;
  }
  .u-col-2--sp {
    width: 16.6666666667%;
    padding: 15px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-2--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-2--sp {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin-sp > .u-col-2--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-2--sp {
    padding: 10px;
  }
  .u-col-3--sp {
    width: 25%;
    padding: 15px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-3--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-3--sp {
    margin-left: 25%;
  }
  .u-row--nomargin-sp > .u-col-3--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-3--sp {
    padding: 10px;
  }
  .u-col-4--sp {
    width: 33.3333333333%;
    padding: 15px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-4--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-4--sp {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin-sp > .u-col-4--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-4--sp {
    padding: 10px;
  }
  .u-col-5--sp {
    width: 41.6666666667%;
    padding: 15px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-5--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-5--sp {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin-sp > .u-col-5--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--sp {
    padding: 10px;
  }
  .u-col-6--sp {
    width: 50%;
    padding: 15px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-6--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-6--sp {
    margin-left: 50%;
  }
  .u-row--nomargin-sp > .u-col-6--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-6--sp {
    padding: 10px;
  }
  .u-col-7--sp {
    width: 58.3333333333%;
    padding: 15px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-7--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-7--sp {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin-sp > .u-col-7--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-7--sp {
    padding: 10px;
  }
  .u-col-8--sp {
    width: 66.6666666667%;
    padding: 15px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-8--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-8--sp {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin-sp > .u-col-8--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--sp {
    padding: 10px;
  }
  .u-col-9--sp {
    width: 75%;
    padding: 15px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-9--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-9--sp {
    margin-left: 75%;
  }
  .u-row--nomargin-sp > .u-col-9--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-9--sp {
    padding: 10px;
  }
  .u-col-10--sp {
    width: 83.3333333333%;
    padding: 15px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-10--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-10--sp {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin-sp > .u-col-10--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-10--sp {
    padding: 10px;
  }
  .u-col-11--sp {
    width: 91.6666666667%;
    padding: 15px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-11--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-11--sp {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin-sp > .u-col-11--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--sp {
    padding: 10px;
  }
  .u-col-12--sp {
    width: 100%;
    padding: 15px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-12--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-12--sp {
    margin-left: 100%;
  }
  .u-row--nomargin-sp > .u-col-12--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--sp {
    padding: 10px;
  }
}

/* --------------------------
非表示切り替え
-------------------------- */
@media screen and (min-width: 1025px) {
  .u-hide-pc {
    display: none;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .u-hide-tabonly {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
  .u-hide-tab {
    display: none;
  }
}

@media screen and (max-width: 1180px) {
  .u-hide-laptop {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .u-hide-sp {
    display: none;
  }
}

/* --------------------------
margin、padding指定
-------------------------- */
.u-mt0 {
  margin-top: 0px !important;
}

.u-mr0 {
  margin-right: 0px !important;
}

.u-ml0 {
  margin-left: 0px !important;
}

.u-mb0 {
  margin-bottom: 0px !important;
}

.u-pt0 {
  padding-top: 0px !important;
}

.u-pr0 {
  padding-right: 0px !important;
}

.u-pl0 {
  padding-left: 0px !important;
}

.u-pb0 {
  padding-bottom: 0px !important;
}

.u-mt5 {
  margin-top: 5px !important;
}

.u-mr5 {
  margin-right: 5px !important;
}

.u-ml5 {
  margin-left: 5px !important;
}

.u-mb5 {
  margin-bottom: 5px !important;
}

.u-pt5 {
  padding-top: 5px !important;
}

.u-pr5 {
  padding-right: 5px !important;
}

.u-pl5 {
  padding-left: 5px !important;
}

.u-pb5 {
  padding-bottom: 5px !important;
}

.u-mt10 {
  margin-top: 10px !important;
}

.u-mr10 {
  margin-right: 10px !important;
}

.u-ml10 {
  margin-left: 10px !important;
}

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

.u-pt10 {
  padding-top: 10px !important;
}

.u-pr10 {
  padding-right: 10px !important;
}

.u-pl10 {
  padding-left: 10px !important;
}

.u-pb10 {
  padding-bottom: 10px !important;
}

.u-mt15 {
  margin-top: 15px !important;
}

.u-mr15 {
  margin-right: 15px !important;
}

.u-ml15 {
  margin-left: 15px !important;
}

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

.u-pt15 {
  padding-top: 15px !important;
}

.u-pr15 {
  padding-right: 15px !important;
}

.u-pl15 {
  padding-left: 15px !important;
}

.u-pb15 {
  padding-bottom: 15px !important;
}

.u-mt20 {
  margin-top: 20px !important;
}

.u-mr20 {
  margin-right: 20px !important;
}

.u-ml20 {
  margin-left: 20px !important;
}

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

.u-pt20 {
  padding-top: 20px !important;
}

.u-pr20 {
  padding-right: 20px !important;
}

.u-pl20 {
  padding-left: 20px !important;
}

.u-pb20 {
  padding-bottom: 20px !important;
}

.u-mt25 {
  margin-top: 25px !important;
}

.u-mr25 {
  margin-right: 25px !important;
}

.u-ml25 {
  margin-left: 25px !important;
}

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

.u-pt25 {
  padding-top: 25px !important;
}

.u-pr25 {
  padding-right: 25px !important;
}

.u-pl25 {
  padding-left: 25px !important;
}

.u-pb25 {
  padding-bottom: 25px !important;
}

.u-mt30 {
  margin-top: 30px !important;
}

.u-mr30 {
  margin-right: 30px !important;
}

.u-ml30 {
  margin-left: 30px !important;
}

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

.u-pt30 {
  padding-top: 30px !important;
}

.u-pr30 {
  padding-right: 30px !important;
}

.u-pl30 {
  padding-left: 30px !important;
}

.u-pb30 {
  padding-bottom: 30px !important;
}

.u-mt35 {
  margin-top: 35px !important;
}

.u-mr35 {
  margin-right: 35px !important;
}

.u-ml35 {
  margin-left: 35px !important;
}

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

.u-pt35 {
  padding-top: 35px !important;
}

.u-pr35 {
  padding-right: 35px !important;
}

.u-pl35 {
  padding-left: 35px !important;
}

.u-pb35 {
  padding-bottom: 35px !important;
}

.u-mt40 {
  margin-top: 40px !important;
}

.u-mr40 {
  margin-right: 40px !important;
}

.u-ml40 {
  margin-left: 40px !important;
}

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

.u-pt40 {
  padding-top: 40px !important;
}

.u-pr40 {
  padding-right: 40px !important;
}

.u-pl40 {
  padding-left: 40px !important;
}

.u-pb40 {
  padding-bottom: 40px !important;
}

.u-mt45 {
  margin-top: 45px !important;
}

.u-mr45 {
  margin-right: 45px !important;
}

.u-ml45 {
  margin-left: 45px !important;
}

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

.u-pt45 {
  padding-top: 45px !important;
}

.u-pr45 {
  padding-right: 45px !important;
}

.u-pl45 {
  padding-left: 45px !important;
}

.u-pb45 {
  padding-bottom: 45px !important;
}

.u-mt50 {
  margin-top: 50px !important;
}

.u-mr50 {
  margin-right: 50px !important;
}

.u-ml50 {
  margin-left: 50px !important;
}

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

.u-pt50 {
  padding-top: 50px !important;
}

.u-pr50 {
  padding-right: 50px !important;
}

.u-pl50 {
  padding-left: 50px !important;
}

.u-pb50 {
  padding-bottom: 50px !important;
}

.u-mt55 {
  margin-top: 55px !important;
}

.u-mr55 {
  margin-right: 55px !important;
}

.u-ml55 {
  margin-left: 55px !important;
}

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

.u-pt55 {
  padding-top: 55px !important;
}

.u-pr55 {
  padding-right: 55px !important;
}

.u-pl55 {
  padding-left: 55px !important;
}

.u-pb55 {
  padding-bottom: 55px !important;
}

.u-mt60 {
  margin-top: 60px !important;
}

.u-mr60 {
  margin-right: 60px !important;
}

.u-ml60 {
  margin-left: 60px !important;
}

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

.u-pt60 {
  padding-top: 60px !important;
}

.u-pr60 {
  padding-right: 60px !important;
}

.u-pl60 {
  padding-left: 60px !important;
}

.u-pb60 {
  padding-bottom: 60px !important;
}

.u-mt65 {
  margin-top: 65px !important;
}

.u-mr65 {
  margin-right: 65px !important;
}

.u-ml65 {
  margin-left: 65px !important;
}

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

.u-pt65 {
  padding-top: 65px !important;
}

.u-pr65 {
  padding-right: 65px !important;
}

.u-pl65 {
  padding-left: 65px !important;
}

.u-pb65 {
  padding-bottom: 65px !important;
}

.u-mt70 {
  margin-top: 70px !important;
}

.u-mr70 {
  margin-right: 70px !important;
}

.u-ml70 {
  margin-left: 70px !important;
}

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

.u-pt70 {
  padding-top: 70px !important;
}

.u-pr70 {
  padding-right: 70px !important;
}

.u-pl70 {
  padding-left: 70px !important;
}

.u-pb70 {
  padding-bottom: 70px !important;
}

.u-mt75 {
  margin-top: 75px !important;
}

.u-mr75 {
  margin-right: 75px !important;
}

.u-ml75 {
  margin-left: 75px !important;
}

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

.u-pt75 {
  padding-top: 75px !important;
}

.u-pr75 {
  padding-right: 75px !important;
}

.u-pl75 {
  padding-left: 75px !important;
}

.u-pb75 {
  padding-bottom: 75px !important;
}

.u-mt80 {
  margin-top: 80px !important;
}

.u-mr80 {
  margin-right: 80px !important;
}

.u-ml80 {
  margin-left: 80px !important;
}

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

.u-pt80 {
  padding-top: 80px !important;
}

.u-pr80 {
  padding-right: 80px !important;
}

.u-pl80 {
  padding-left: 80px !important;
}

.u-pb80 {
  padding-bottom: 80px !important;
}

.u-mt85 {
  margin-top: 85px !important;
}

.u-mr85 {
  margin-right: 85px !important;
}

.u-ml85 {
  margin-left: 85px !important;
}

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

.u-pt85 {
  padding-top: 85px !important;
}

.u-pr85 {
  padding-right: 85px !important;
}

.u-pl85 {
  padding-left: 85px !important;
}

.u-pb85 {
  padding-bottom: 85px !important;
}

.u-mt90 {
  margin-top: 90px !important;
}

.u-mr90 {
  margin-right: 90px !important;
}

.u-ml90 {
  margin-left: 90px !important;
}

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

.u-pt90 {
  padding-top: 90px !important;
}

.u-pr90 {
  padding-right: 90px !important;
}

.u-pl90 {
  padding-left: 90px !important;
}

.u-pb90 {
  padding-bottom: 90px !important;
}

.u-mt95 {
  margin-top: 95px !important;
}

.u-mr95 {
  margin-right: 95px !important;
}

.u-ml95 {
  margin-left: 95px !important;
}

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

.u-pt95 {
  padding-top: 95px !important;
}

.u-pr95 {
  padding-right: 95px !important;
}

.u-pl95 {
  padding-left: 95px !important;
}

.u-pb95 {
  padding-bottom: 95px !important;
}

.u-mt100 {
  margin-top: 100px !important;
}

.u-mr100 {
  margin-right: 100px !important;
}

.u-ml100 {
  margin-left: 100px !important;
}

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

.u-pt100 {
  padding-top: 100px !important;
}

.u-pr100 {
  padding-right: 100px !important;
}

.u-pl100 {
  padding-left: 100px !important;
}

.u-pb100 {
  padding-bottom: 100px !important;
}

@media screen and (min-width: 1025px) {
  .u-mt0--pc {
    margin-top: 0px !important;
  }
  .u-mr0--pc {
    margin-right: 0px !important;
  }
  .u-ml0--pc {
    margin-left: 0px !important;
  }
  .u-mb0--pc {
    margin-bottom: 0px !important;
  }
  .u-pt0--pc {
    padding-top: 0px !important;
  }
  .u-pr0--pc {
    padding-right: 0px !important;
  }
  .u-pl0--pc {
    padding-left: 0px !important;
  }
  .u-pb0--pc {
    padding-bottom: 0px !important;
  }
  .u-mt5--pc {
    margin-top: 5px !important;
  }
  .u-mr5--pc {
    margin-right: 5px !important;
  }
  .u-ml5--pc {
    margin-left: 5px !important;
  }
  .u-mb5--pc {
    margin-bottom: 5px !important;
  }
  .u-pt5--pc {
    padding-top: 5px !important;
  }
  .u-pr5--pc {
    padding-right: 5px !important;
  }
  .u-pl5--pc {
    padding-left: 5px !important;
  }
  .u-pb5--pc {
    padding-bottom: 5px !important;
  }
  .u-mt10--pc {
    margin-top: 10px !important;
  }
  .u-mr10--pc {
    margin-right: 10px !important;
  }
  .u-ml10--pc {
    margin-left: 10px !important;
  }
  .u-mb10--pc {
    margin-bottom: 10px !important;
  }
  .u-pt10--pc {
    padding-top: 10px !important;
  }
  .u-pr10--pc {
    padding-right: 10px !important;
  }
  .u-pl10--pc {
    padding-left: 10px !important;
  }
  .u-pb10--pc {
    padding-bottom: 10px !important;
  }
  .u-mt15--pc {
    margin-top: 15px !important;
  }
  .u-mr15--pc {
    margin-right: 15px !important;
  }
  .u-ml15--pc {
    margin-left: 15px !important;
  }
  .u-mb15--pc {
    margin-bottom: 15px !important;
  }
  .u-pt15--pc {
    padding-top: 15px !important;
  }
  .u-pr15--pc {
    padding-right: 15px !important;
  }
  .u-pl15--pc {
    padding-left: 15px !important;
  }
  .u-pb15--pc {
    padding-bottom: 15px !important;
  }
  .u-mt20--pc {
    margin-top: 20px !important;
  }
  .u-mr20--pc {
    margin-right: 20px !important;
  }
  .u-ml20--pc {
    margin-left: 20px !important;
  }
  .u-mb20--pc {
    margin-bottom: 20px !important;
  }
  .u-pt20--pc {
    padding-top: 20px !important;
  }
  .u-pr20--pc {
    padding-right: 20px !important;
  }
  .u-pl20--pc {
    padding-left: 20px !important;
  }
  .u-pb20--pc {
    padding-bottom: 20px !important;
  }
  .u-mt25--pc {
    margin-top: 25px !important;
  }
  .u-mr25--pc {
    margin-right: 25px !important;
  }
  .u-ml25--pc {
    margin-left: 25px !important;
  }
  .u-mb25--pc {
    margin-bottom: 25px !important;
  }
  .u-pt25--pc {
    padding-top: 25px !important;
  }
  .u-pr25--pc {
    padding-right: 25px !important;
  }
  .u-pl25--pc {
    padding-left: 25px !important;
  }
  .u-pb25--pc {
    padding-bottom: 25px !important;
  }
  .u-mt30--pc {
    margin-top: 30px !important;
  }
  .u-mr30--pc {
    margin-right: 30px !important;
  }
  .u-ml30--pc {
    margin-left: 30px !important;
  }
  .u-mb30--pc {
    margin-bottom: 30px !important;
  }
  .u-pt30--pc {
    padding-top: 30px !important;
  }
  .u-pr30--pc {
    padding-right: 30px !important;
  }
  .u-pl30--pc {
    padding-left: 30px !important;
  }
  .u-pb30--pc {
    padding-bottom: 30px !important;
  }
  .u-mt35--pc {
    margin-top: 35px !important;
  }
  .u-mr35--pc {
    margin-right: 35px !important;
  }
  .u-ml35--pc {
    margin-left: 35px !important;
  }
  .u-mb35--pc {
    margin-bottom: 35px !important;
  }
  .u-pt35--pc {
    padding-top: 35px !important;
  }
  .u-pr35--pc {
    padding-right: 35px !important;
  }
  .u-pl35--pc {
    padding-left: 35px !important;
  }
  .u-pb35--pc {
    padding-bottom: 35px !important;
  }
  .u-mt40--pc {
    margin-top: 40px !important;
  }
  .u-mr40--pc {
    margin-right: 40px !important;
  }
  .u-ml40--pc {
    margin-left: 40px !important;
  }
  .u-mb40--pc {
    margin-bottom: 40px !important;
  }
  .u-pt40--pc {
    padding-top: 40px !important;
  }
  .u-pr40--pc {
    padding-right: 40px !important;
  }
  .u-pl40--pc {
    padding-left: 40px !important;
  }
  .u-pb40--pc {
    padding-bottom: 40px !important;
  }
  .u-mt45--pc {
    margin-top: 45px !important;
  }
  .u-mr45--pc {
    margin-right: 45px !important;
  }
  .u-ml45--pc {
    margin-left: 45px !important;
  }
  .u-mb45--pc {
    margin-bottom: 45px !important;
  }
  .u-pt45--pc {
    padding-top: 45px !important;
  }
  .u-pr45--pc {
    padding-right: 45px !important;
  }
  .u-pl45--pc {
    padding-left: 45px !important;
  }
  .u-pb45--pc {
    padding-bottom: 45px !important;
  }
  .u-mt50--pc {
    margin-top: 50px !important;
  }
  .u-mr50--pc {
    margin-right: 50px !important;
  }
  .u-ml50--pc {
    margin-left: 50px !important;
  }
  .u-mb50--pc {
    margin-bottom: 50px !important;
  }
  .u-pt50--pc {
    padding-top: 50px !important;
  }
  .u-pr50--pc {
    padding-right: 50px !important;
  }
  .u-pl50--pc {
    padding-left: 50px !important;
  }
  .u-pb50--pc {
    padding-bottom: 50px !important;
  }
  .u-mt55--pc {
    margin-top: 55px !important;
  }
  .u-mr55--pc {
    margin-right: 55px !important;
  }
  .u-ml55--pc {
    margin-left: 55px !important;
  }
  .u-mb55--pc {
    margin-bottom: 55px !important;
  }
  .u-pt55--pc {
    padding-top: 55px !important;
  }
  .u-pr55--pc {
    padding-right: 55px !important;
  }
  .u-pl55--pc {
    padding-left: 55px !important;
  }
  .u-pb55--pc {
    padding-bottom: 55px !important;
  }
  .u-mt60--pc {
    margin-top: 60px !important;
  }
  .u-mr60--pc {
    margin-right: 60px !important;
  }
  .u-ml60--pc {
    margin-left: 60px !important;
  }
  .u-mb60--pc {
    margin-bottom: 60px !important;
  }
  .u-pt60--pc {
    padding-top: 60px !important;
  }
  .u-pr60--pc {
    padding-right: 60px !important;
  }
  .u-pl60--pc {
    padding-left: 60px !important;
  }
  .u-pb60--pc {
    padding-bottom: 60px !important;
  }
  .u-mt65--pc {
    margin-top: 65px !important;
  }
  .u-mr65--pc {
    margin-right: 65px !important;
  }
  .u-ml65--pc {
    margin-left: 65px !important;
  }
  .u-mb65--pc {
    margin-bottom: 65px !important;
  }
  .u-pt65--pc {
    padding-top: 65px !important;
  }
  .u-pr65--pc {
    padding-right: 65px !important;
  }
  .u-pl65--pc {
    padding-left: 65px !important;
  }
  .u-pb65--pc {
    padding-bottom: 65px !important;
  }
  .u-mt70--pc {
    margin-top: 70px !important;
  }
  .u-mr70--pc {
    margin-right: 70px !important;
  }
  .u-ml70--pc {
    margin-left: 70px !important;
  }
  .u-mb70--pc {
    margin-bottom: 70px !important;
  }
  .u-pt70--pc {
    padding-top: 70px !important;
  }
  .u-pr70--pc {
    padding-right: 70px !important;
  }
  .u-pl70--pc {
    padding-left: 70px !important;
  }
  .u-pb70--pc {
    padding-bottom: 70px !important;
  }
  .u-mt75--pc {
    margin-top: 75px !important;
  }
  .u-mr75--pc {
    margin-right: 75px !important;
  }
  .u-ml75--pc {
    margin-left: 75px !important;
  }
  .u-mb75--pc {
    margin-bottom: 75px !important;
  }
  .u-pt75--pc {
    padding-top: 75px !important;
  }
  .u-pr75--pc {
    padding-right: 75px !important;
  }
  .u-pl75--pc {
    padding-left: 75px !important;
  }
  .u-pb75--pc {
    padding-bottom: 75px !important;
  }
  .u-mt80--pc {
    margin-top: 80px !important;
  }
  .u-mr80--pc {
    margin-right: 80px !important;
  }
  .u-ml80--pc {
    margin-left: 80px !important;
  }
  .u-mb80--pc {
    margin-bottom: 80px !important;
  }
  .u-pt80--pc {
    padding-top: 80px !important;
  }
  .u-pr80--pc {
    padding-right: 80px !important;
  }
  .u-pl80--pc {
    padding-left: 80px !important;
  }
  .u-pb80--pc {
    padding-bottom: 80px !important;
  }
  .u-mt85--pc {
    margin-top: 85px !important;
  }
  .u-mr85--pc {
    margin-right: 85px !important;
  }
  .u-ml85--pc {
    margin-left: 85px !important;
  }
  .u-mb85--pc {
    margin-bottom: 85px !important;
  }
  .u-pt85--pc {
    padding-top: 85px !important;
  }
  .u-pr85--pc {
    padding-right: 85px !important;
  }
  .u-pl85--pc {
    padding-left: 85px !important;
  }
  .u-pb85--pc {
    padding-bottom: 85px !important;
  }
  .u-mt90--pc {
    margin-top: 90px !important;
  }
  .u-mr90--pc {
    margin-right: 90px !important;
  }
  .u-ml90--pc {
    margin-left: 90px !important;
  }
  .u-mb90--pc {
    margin-bottom: 90px !important;
  }
  .u-pt90--pc {
    padding-top: 90px !important;
  }
  .u-pr90--pc {
    padding-right: 90px !important;
  }
  .u-pl90--pc {
    padding-left: 90px !important;
  }
  .u-pb90--pc {
    padding-bottom: 90px !important;
  }
  .u-mt95--pc {
    margin-top: 95px !important;
  }
  .u-mr95--pc {
    margin-right: 95px !important;
  }
  .u-ml95--pc {
    margin-left: 95px !important;
  }
  .u-mb95--pc {
    margin-bottom: 95px !important;
  }
  .u-pt95--pc {
    padding-top: 95px !important;
  }
  .u-pr95--pc {
    padding-right: 95px !important;
  }
  .u-pl95--pc {
    padding-left: 95px !important;
  }
  .u-pb95--pc {
    padding-bottom: 95px !important;
  }
  .u-mt100--pc {
    margin-top: 100px !important;
  }
  .u-mr100--pc {
    margin-right: 100px !important;
  }
  .u-ml100--pc {
    margin-left: 100px !important;
  }
  .u-mb100--pc {
    margin-bottom: 100px !important;
  }
  .u-pt100--pc {
    padding-top: 100px !important;
  }
  .u-pr100--pc {
    padding-right: 100px !important;
  }
  .u-pl100--pc {
    padding-left: 100px !important;
  }
  .u-pb100--pc {
    padding-bottom: 100px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt0--sp {
    margin-top: 0px !important;
  }
  .u-mr0--sp {
    margin-right: 0px !important;
  }
  .u-ml0--sp {
    margin-left: 0px !important;
  }
  .u-mb0--sp {
    margin-bottom: 0px !important;
  }
  .u-pt0--sp {
    padding-top: 0px !important;
  }
  .u-pr0--sp {
    padding-right: 0px !important;
  }
  .u-pl0--sp {
    padding-left: 0px !important;
  }
  .u-pb0--sp {
    padding-bottom: 0px !important;
  }
  .u-mt5--sp {
    margin-top: 5px !important;
  }
  .u-mr5--sp {
    margin-right: 5px !important;
  }
  .u-ml5--sp {
    margin-left: 5px !important;
  }
  .u-mb5--sp {
    margin-bottom: 5px !important;
  }
  .u-pt5--sp {
    padding-top: 5px !important;
  }
  .u-pr5--sp {
    padding-right: 5px !important;
  }
  .u-pl5--sp {
    padding-left: 5px !important;
  }
  .u-pb5--sp {
    padding-bottom: 5px !important;
  }
  .u-mt10--sp {
    margin-top: 10px !important;
  }
  .u-mr10--sp {
    margin-right: 10px !important;
  }
  .u-ml10--sp {
    margin-left: 10px !important;
  }
  .u-mb10--sp {
    margin-bottom: 10px !important;
  }
  .u-pt10--sp {
    padding-top: 10px !important;
  }
  .u-pr10--sp {
    padding-right: 10px !important;
  }
  .u-pl10--sp {
    padding-left: 10px !important;
  }
  .u-pb10--sp {
    padding-bottom: 10px !important;
  }
  .u-mt15--sp {
    margin-top: 15px !important;
  }
  .u-mr15--sp {
    margin-right: 15px !important;
  }
  .u-ml15--sp {
    margin-left: 15px !important;
  }
  .u-mb15--sp {
    margin-bottom: 15px !important;
  }
  .u-pt15--sp {
    padding-top: 15px !important;
  }
  .u-pr15--sp {
    padding-right: 15px !important;
  }
  .u-pl15--sp {
    padding-left: 15px !important;
  }
  .u-pb15--sp {
    padding-bottom: 15px !important;
  }
  .u-mt20--sp {
    margin-top: 20px !important;
  }
  .u-mr20--sp {
    margin-right: 20px !important;
  }
  .u-ml20--sp {
    margin-left: 20px !important;
  }
  .u-mb20--sp {
    margin-bottom: 20px !important;
  }
  .u-pt20--sp {
    padding-top: 20px !important;
  }
  .u-pr20--sp {
    padding-right: 20px !important;
  }
  .u-pl20--sp {
    padding-left: 20px !important;
  }
  .u-pb20--sp {
    padding-bottom: 20px !important;
  }
  .u-mt25--sp {
    margin-top: 25px !important;
  }
  .u-mr25--sp {
    margin-right: 25px !important;
  }
  .u-ml25--sp {
    margin-left: 25px !important;
  }
  .u-mb25--sp {
    margin-bottom: 25px !important;
  }
  .u-pt25--sp {
    padding-top: 25px !important;
  }
  .u-pr25--sp {
    padding-right: 25px !important;
  }
  .u-pl25--sp {
    padding-left: 25px !important;
  }
  .u-pb25--sp {
    padding-bottom: 25px !important;
  }
  .u-mt30--sp {
    margin-top: 30px !important;
  }
  .u-mr30--sp {
    margin-right: 30px !important;
  }
  .u-ml30--sp {
    margin-left: 30px !important;
  }
  .u-mb30--sp {
    margin-bottom: 30px !important;
  }
  .u-pt30--sp {
    padding-top: 30px !important;
  }
  .u-pr30--sp {
    padding-right: 30px !important;
  }
  .u-pl30--sp {
    padding-left: 30px !important;
  }
  .u-pb30--sp {
    padding-bottom: 30px !important;
  }
  .u-mt35--sp {
    margin-top: 35px !important;
  }
  .u-mr35--sp {
    margin-right: 35px !important;
  }
  .u-ml35--sp {
    margin-left: 35px !important;
  }
  .u-mb35--sp {
    margin-bottom: 35px !important;
  }
  .u-pt35--sp {
    padding-top: 35px !important;
  }
  .u-pr35--sp {
    padding-right: 35px !important;
  }
  .u-pl35--sp {
    padding-left: 35px !important;
  }
  .u-pb35--sp {
    padding-bottom: 35px !important;
  }
  .u-mt40--sp {
    margin-top: 40px !important;
  }
  .u-mr40--sp {
    margin-right: 40px !important;
  }
  .u-ml40--sp {
    margin-left: 40px !important;
  }
  .u-mb40--sp {
    margin-bottom: 40px !important;
  }
  .u-pt40--sp {
    padding-top: 40px !important;
  }
  .u-pr40--sp {
    padding-right: 40px !important;
  }
  .u-pl40--sp {
    padding-left: 40px !important;
  }
  .u-pb40--sp {
    padding-bottom: 40px !important;
  }
  .u-mt45--sp {
    margin-top: 45px !important;
  }
  .u-mr45--sp {
    margin-right: 45px !important;
  }
  .u-ml45--sp {
    margin-left: 45px !important;
  }
  .u-mb45--sp {
    margin-bottom: 45px !important;
  }
  .u-pt45--sp {
    padding-top: 45px !important;
  }
  .u-pr45--sp {
    padding-right: 45px !important;
  }
  .u-pl45--sp {
    padding-left: 45px !important;
  }
  .u-pb45--sp {
    padding-bottom: 45px !important;
  }
  .u-mt50--sp {
    margin-top: 50px !important;
  }
  .u-mr50--sp {
    margin-right: 50px !important;
  }
  .u-ml50--sp {
    margin-left: 50px !important;
  }
  .u-mb50--sp {
    margin-bottom: 50px !important;
  }
  .u-pt50--sp {
    padding-top: 50px !important;
  }
  .u-pr50--sp {
    padding-right: 50px !important;
  }
  .u-pl50--sp {
    padding-left: 50px !important;
  }
  .u-pb50--sp {
    padding-bottom: 50px !important;
  }
  .u-mt55--sp {
    margin-top: 55px !important;
  }
  .u-mr55--sp {
    margin-right: 55px !important;
  }
  .u-ml55--sp {
    margin-left: 55px !important;
  }
  .u-mb55--sp {
    margin-bottom: 55px !important;
  }
  .u-pt55--sp {
    padding-top: 55px !important;
  }
  .u-pr55--sp {
    padding-right: 55px !important;
  }
  .u-pl55--sp {
    padding-left: 55px !important;
  }
  .u-pb55--sp {
    padding-bottom: 55px !important;
  }
  .u-mt60--sp {
    margin-top: 60px !important;
  }
  .u-mr60--sp {
    margin-right: 60px !important;
  }
  .u-ml60--sp {
    margin-left: 60px !important;
  }
  .u-mb60--sp {
    margin-bottom: 60px !important;
  }
  .u-pt60--sp {
    padding-top: 60px !important;
  }
  .u-pr60--sp {
    padding-right: 60px !important;
  }
  .u-pl60--sp {
    padding-left: 60px !important;
  }
  .u-pb60--sp {
    padding-bottom: 60px !important;
  }
  .u-mt65--sp {
    margin-top: 65px !important;
  }
  .u-mr65--sp {
    margin-right: 65px !important;
  }
  .u-ml65--sp {
    margin-left: 65px !important;
  }
  .u-mb65--sp {
    margin-bottom: 65px !important;
  }
  .u-pt65--sp {
    padding-top: 65px !important;
  }
  .u-pr65--sp {
    padding-right: 65px !important;
  }
  .u-pl65--sp {
    padding-left: 65px !important;
  }
  .u-pb65--sp {
    padding-bottom: 65px !important;
  }
  .u-mt70--sp {
    margin-top: 70px !important;
  }
  .u-mr70--sp {
    margin-right: 70px !important;
  }
  .u-ml70--sp {
    margin-left: 70px !important;
  }
  .u-mb70--sp {
    margin-bottom: 70px !important;
  }
  .u-pt70--sp {
    padding-top: 70px !important;
  }
  .u-pr70--sp {
    padding-right: 70px !important;
  }
  .u-pl70--sp {
    padding-left: 70px !important;
  }
  .u-pb70--sp {
    padding-bottom: 70px !important;
  }
  .u-mt75--sp {
    margin-top: 75px !important;
  }
  .u-mr75--sp {
    margin-right: 75px !important;
  }
  .u-ml75--sp {
    margin-left: 75px !important;
  }
  .u-mb75--sp {
    margin-bottom: 75px !important;
  }
  .u-pt75--sp {
    padding-top: 75px !important;
  }
  .u-pr75--sp {
    padding-right: 75px !important;
  }
  .u-pl75--sp {
    padding-left: 75px !important;
  }
  .u-pb75--sp {
    padding-bottom: 75px !important;
  }
  .u-mt80--sp {
    margin-top: 80px !important;
  }
  .u-mr80--sp {
    margin-right: 80px !important;
  }
  .u-ml80--sp {
    margin-left: 80px !important;
  }
  .u-mb80--sp {
    margin-bottom: 80px !important;
  }
  .u-pt80--sp {
    padding-top: 80px !important;
  }
  .u-pr80--sp {
    padding-right: 80px !important;
  }
  .u-pl80--sp {
    padding-left: 80px !important;
  }
  .u-pb80--sp {
    padding-bottom: 80px !important;
  }
  .u-mt85--sp {
    margin-top: 85px !important;
  }
  .u-mr85--sp {
    margin-right: 85px !important;
  }
  .u-ml85--sp {
    margin-left: 85px !important;
  }
  .u-mb85--sp {
    margin-bottom: 85px !important;
  }
  .u-pt85--sp {
    padding-top: 85px !important;
  }
  .u-pr85--sp {
    padding-right: 85px !important;
  }
  .u-pl85--sp {
    padding-left: 85px !important;
  }
  .u-pb85--sp {
    padding-bottom: 85px !important;
  }
  .u-mt90--sp {
    margin-top: 90px !important;
  }
  .u-mr90--sp {
    margin-right: 90px !important;
  }
  .u-ml90--sp {
    margin-left: 90px !important;
  }
  .u-mb90--sp {
    margin-bottom: 90px !important;
  }
  .u-pt90--sp {
    padding-top: 90px !important;
  }
  .u-pr90--sp {
    padding-right: 90px !important;
  }
  .u-pl90--sp {
    padding-left: 90px !important;
  }
  .u-pb90--sp {
    padding-bottom: 90px !important;
  }
  .u-mt95--sp {
    margin-top: 95px !important;
  }
  .u-mr95--sp {
    margin-right: 95px !important;
  }
  .u-ml95--sp {
    margin-left: 95px !important;
  }
  .u-mb95--sp {
    margin-bottom: 95px !important;
  }
  .u-pt95--sp {
    padding-top: 95px !important;
  }
  .u-pr95--sp {
    padding-right: 95px !important;
  }
  .u-pl95--sp {
    padding-left: 95px !important;
  }
  .u-pb95--sp {
    padding-bottom: 95px !important;
  }
  .u-mt100--sp {
    margin-top: 100px !important;
  }
  .u-mr100--sp {
    margin-right: 100px !important;
  }
  .u-ml100--sp {
    margin-left: 100px !important;
  }
  .u-mb100--sp {
    margin-bottom: 100px !important;
  }
  .u-pt100--sp {
    padding-top: 100px !important;
  }
  .u-pr100--sp {
    padding-right: 100px !important;
  }
  .u-pl100--sp {
    padding-left: 100px !important;
  }
  .u-pb100--sp {
    padding-bottom: 100px !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-mt0--tab {
    margin-top: 0px !important;
  }
  .u-mr0--tab {
    margin-right: 0px !important;
  }
  .u-ml0--tab {
    margin-left: 0px !important;
  }
  .u-mb0--tab {
    margin-bottom: 0px !important;
  }
  .u-pt0--tab {
    padding-top: 0px !important;
  }
  .u-pr0--tab {
    padding-right: 0px !important;
  }
  .u-pl0--tab {
    padding-left: 0px !important;
  }
  .u-pb0--tab {
    padding-bottom: 0px !important;
  }
  .u-mt5--tab {
    margin-top: 5px !important;
  }
  .u-mr5--tab {
    margin-right: 5px !important;
  }
  .u-ml5--tab {
    margin-left: 5px !important;
  }
  .u-mb5--tab {
    margin-bottom: 5px !important;
  }
  .u-pt5--tab {
    padding-top: 5px !important;
  }
  .u-pr5--tab {
    padding-right: 5px !important;
  }
  .u-pl5--tab {
    padding-left: 5px !important;
  }
  .u-pb5--tab {
    padding-bottom: 5px !important;
  }
  .u-mt10--tab {
    margin-top: 10px !important;
  }
  .u-mr10--tab {
    margin-right: 10px !important;
  }
  .u-ml10--tab {
    margin-left: 10px !important;
  }
  .u-mb10--tab {
    margin-bottom: 10px !important;
  }
  .u-pt10--tab {
    padding-top: 10px !important;
  }
  .u-pr10--tab {
    padding-right: 10px !important;
  }
  .u-pl10--tab {
    padding-left: 10px !important;
  }
  .u-pb10--tab {
    padding-bottom: 10px !important;
  }
  .u-mt15--tab {
    margin-top: 15px !important;
  }
  .u-mr15--tab {
    margin-right: 15px !important;
  }
  .u-ml15--tab {
    margin-left: 15px !important;
  }
  .u-mb15--tab {
    margin-bottom: 15px !important;
  }
  .u-pt15--tab {
    padding-top: 15px !important;
  }
  .u-pr15--tab {
    padding-right: 15px !important;
  }
  .u-pl15--tab {
    padding-left: 15px !important;
  }
  .u-pb15--tab {
    padding-bottom: 15px !important;
  }
  .u-mt20--tab {
    margin-top: 20px !important;
  }
  .u-mr20--tab {
    margin-right: 20px !important;
  }
  .u-ml20--tab {
    margin-left: 20px !important;
  }
  .u-mb20--tab {
    margin-bottom: 20px !important;
  }
  .u-pt20--tab {
    padding-top: 20px !important;
  }
  .u-pr20--tab {
    padding-right: 20px !important;
  }
  .u-pl20--tab {
    padding-left: 20px !important;
  }
  .u-pb20--tab {
    padding-bottom: 20px !important;
  }
  .u-mt25--tab {
    margin-top: 25px !important;
  }
  .u-mr25--tab {
    margin-right: 25px !important;
  }
  .u-ml25--tab {
    margin-left: 25px !important;
  }
  .u-mb25--tab {
    margin-bottom: 25px !important;
  }
  .u-pt25--tab {
    padding-top: 25px !important;
  }
  .u-pr25--tab {
    padding-right: 25px !important;
  }
  .u-pl25--tab {
    padding-left: 25px !important;
  }
  .u-pb25--tab {
    padding-bottom: 25px !important;
  }
  .u-mt30--tab {
    margin-top: 30px !important;
  }
  .u-mr30--tab {
    margin-right: 30px !important;
  }
  .u-ml30--tab {
    margin-left: 30px !important;
  }
  .u-mb30--tab {
    margin-bottom: 30px !important;
  }
  .u-pt30--tab {
    padding-top: 30px !important;
  }
  .u-pr30--tab {
    padding-right: 30px !important;
  }
  .u-pl30--tab {
    padding-left: 30px !important;
  }
  .u-pb30--tab {
    padding-bottom: 30px !important;
  }
  .u-mt35--tab {
    margin-top: 35px !important;
  }
  .u-mr35--tab {
    margin-right: 35px !important;
  }
  .u-ml35--tab {
    margin-left: 35px !important;
  }
  .u-mb35--tab {
    margin-bottom: 35px !important;
  }
  .u-pt35--tab {
    padding-top: 35px !important;
  }
  .u-pr35--tab {
    padding-right: 35px !important;
  }
  .u-pl35--tab {
    padding-left: 35px !important;
  }
  .u-pb35--tab {
    padding-bottom: 35px !important;
  }
  .u-mt40--tab {
    margin-top: 40px !important;
  }
  .u-mr40--tab {
    margin-right: 40px !important;
  }
  .u-ml40--tab {
    margin-left: 40px !important;
  }
  .u-mb40--tab {
    margin-bottom: 40px !important;
  }
  .u-pt40--tab {
    padding-top: 40px !important;
  }
  .u-pr40--tab {
    padding-right: 40px !important;
  }
  .u-pl40--tab {
    padding-left: 40px !important;
  }
  .u-pb40--tab {
    padding-bottom: 40px !important;
  }
  .u-mt45--tab {
    margin-top: 45px !important;
  }
  .u-mr45--tab {
    margin-right: 45px !important;
  }
  .u-ml45--tab {
    margin-left: 45px !important;
  }
  .u-mb45--tab {
    margin-bottom: 45px !important;
  }
  .u-pt45--tab {
    padding-top: 45px !important;
  }
  .u-pr45--tab {
    padding-right: 45px !important;
  }
  .u-pl45--tab {
    padding-left: 45px !important;
  }
  .u-pb45--tab {
    padding-bottom: 45px !important;
  }
  .u-mt50--tab {
    margin-top: 50px !important;
  }
  .u-mr50--tab {
    margin-right: 50px !important;
  }
  .u-ml50--tab {
    margin-left: 50px !important;
  }
  .u-mb50--tab {
    margin-bottom: 50px !important;
  }
  .u-pt50--tab {
    padding-top: 50px !important;
  }
  .u-pr50--tab {
    padding-right: 50px !important;
  }
  .u-pl50--tab {
    padding-left: 50px !important;
  }
  .u-pb50--tab {
    padding-bottom: 50px !important;
  }
  .u-mt55--tab {
    margin-top: 55px !important;
  }
  .u-mr55--tab {
    margin-right: 55px !important;
  }
  .u-ml55--tab {
    margin-left: 55px !important;
  }
  .u-mb55--tab {
    margin-bottom: 55px !important;
  }
  .u-pt55--tab {
    padding-top: 55px !important;
  }
  .u-pr55--tab {
    padding-right: 55px !important;
  }
  .u-pl55--tab {
    padding-left: 55px !important;
  }
  .u-pb55--tab {
    padding-bottom: 55px !important;
  }
  .u-mt60--tab {
    margin-top: 60px !important;
  }
  .u-mr60--tab {
    margin-right: 60px !important;
  }
  .u-ml60--tab {
    margin-left: 60px !important;
  }
  .u-mb60--tab {
    margin-bottom: 60px !important;
  }
  .u-pt60--tab {
    padding-top: 60px !important;
  }
  .u-pr60--tab {
    padding-right: 60px !important;
  }
  .u-pl60--tab {
    padding-left: 60px !important;
  }
  .u-pb60--tab {
    padding-bottom: 60px !important;
  }
  .u-mt65--tab {
    margin-top: 65px !important;
  }
  .u-mr65--tab {
    margin-right: 65px !important;
  }
  .u-ml65--tab {
    margin-left: 65px !important;
  }
  .u-mb65--tab {
    margin-bottom: 65px !important;
  }
  .u-pt65--tab {
    padding-top: 65px !important;
  }
  .u-pr65--tab {
    padding-right: 65px !important;
  }
  .u-pl65--tab {
    padding-left: 65px !important;
  }
  .u-pb65--tab {
    padding-bottom: 65px !important;
  }
  .u-mt70--tab {
    margin-top: 70px !important;
  }
  .u-mr70--tab {
    margin-right: 70px !important;
  }
  .u-ml70--tab {
    margin-left: 70px !important;
  }
  .u-mb70--tab {
    margin-bottom: 70px !important;
  }
  .u-pt70--tab {
    padding-top: 70px !important;
  }
  .u-pr70--tab {
    padding-right: 70px !important;
  }
  .u-pl70--tab {
    padding-left: 70px !important;
  }
  .u-pb70--tab {
    padding-bottom: 70px !important;
  }
  .u-mt75--tab {
    margin-top: 75px !important;
  }
  .u-mr75--tab {
    margin-right: 75px !important;
  }
  .u-ml75--tab {
    margin-left: 75px !important;
  }
  .u-mb75--tab {
    margin-bottom: 75px !important;
  }
  .u-pt75--tab {
    padding-top: 75px !important;
  }
  .u-pr75--tab {
    padding-right: 75px !important;
  }
  .u-pl75--tab {
    padding-left: 75px !important;
  }
  .u-pb75--tab {
    padding-bottom: 75px !important;
  }
  .u-mt80--tab {
    margin-top: 80px !important;
  }
  .u-mr80--tab {
    margin-right: 80px !important;
  }
  .u-ml80--tab {
    margin-left: 80px !important;
  }
  .u-mb80--tab {
    margin-bottom: 80px !important;
  }
  .u-pt80--tab {
    padding-top: 80px !important;
  }
  .u-pr80--tab {
    padding-right: 80px !important;
  }
  .u-pl80--tab {
    padding-left: 80px !important;
  }
  .u-pb80--tab {
    padding-bottom: 80px !important;
  }
  .u-mt85--tab {
    margin-top: 85px !important;
  }
  .u-mr85--tab {
    margin-right: 85px !important;
  }
  .u-ml85--tab {
    margin-left: 85px !important;
  }
  .u-mb85--tab {
    margin-bottom: 85px !important;
  }
  .u-pt85--tab {
    padding-top: 85px !important;
  }
  .u-pr85--tab {
    padding-right: 85px !important;
  }
  .u-pl85--tab {
    padding-left: 85px !important;
  }
  .u-pb85--tab {
    padding-bottom: 85px !important;
  }
  .u-mt90--tab {
    margin-top: 90px !important;
  }
  .u-mr90--tab {
    margin-right: 90px !important;
  }
  .u-ml90--tab {
    margin-left: 90px !important;
  }
  .u-mb90--tab {
    margin-bottom: 90px !important;
  }
  .u-pt90--tab {
    padding-top: 90px !important;
  }
  .u-pr90--tab {
    padding-right: 90px !important;
  }
  .u-pl90--tab {
    padding-left: 90px !important;
  }
  .u-pb90--tab {
    padding-bottom: 90px !important;
  }
  .u-mt95--tab {
    margin-top: 95px !important;
  }
  .u-mr95--tab {
    margin-right: 95px !important;
  }
  .u-ml95--tab {
    margin-left: 95px !important;
  }
  .u-mb95--tab {
    margin-bottom: 95px !important;
  }
  .u-pt95--tab {
    padding-top: 95px !important;
  }
  .u-pr95--tab {
    padding-right: 95px !important;
  }
  .u-pl95--tab {
    padding-left: 95px !important;
  }
  .u-pb95--tab {
    padding-bottom: 95px !important;
  }
  .u-mt100--tab {
    margin-top: 100px !important;
  }
  .u-mr100--tab {
    margin-right: 100px !important;
  }
  .u-ml100--tab {
    margin-left: 100px !important;
  }
  .u-mb100--tab {
    margin-bottom: 100px !important;
  }
  .u-pt100--tab {
    padding-top: 100px !important;
  }
  .u-pr100--tab {
    padding-right: 100px !important;
  }
  .u-pl100--tab {
    padding-left: 100px !important;
  }
  .u-pb100--tab {
    padding-bottom: 100px !important;
  }
}

@media screen and (max-width: 1180px) {
  .u-mt0--laptop {
    margin-top: 0px !important;
  }
  .u-mr0--laptop {
    margin-right: 0px !important;
  }
  .u-ml0--laptop {
    margin-left: 0px !important;
  }
  .u-mb0--laptop {
    margin-bottom: 0px !important;
  }
  .u-pt0--laptop {
    padding-top: 0px !important;
  }
  .u-pr0--laptop {
    padding-right: 0px !important;
  }
  .u-pl0--laptop {
    padding-left: 0px !important;
  }
  .u-pb0--laptop {
    padding-bottom: 0px !important;
  }
  .u-mt5--laptop {
    margin-top: 5px !important;
  }
  .u-mr5--laptop {
    margin-right: 5px !important;
  }
  .u-ml5--laptop {
    margin-left: 5px !important;
  }
  .u-mb5--laptop {
    margin-bottom: 5px !important;
  }
  .u-pt5--laptop {
    padding-top: 5px !important;
  }
  .u-pr5--laptop {
    padding-right: 5px !important;
  }
  .u-pl5--laptop {
    padding-left: 5px !important;
  }
  .u-pb5--laptop {
    padding-bottom: 5px !important;
  }
  .u-mt10--laptop {
    margin-top: 10px !important;
  }
  .u-mr10--laptop {
    margin-right: 10px !important;
  }
  .u-ml10--laptop {
    margin-left: 10px !important;
  }
  .u-mb10--laptop {
    margin-bottom: 10px !important;
  }
  .u-pt10--laptop {
    padding-top: 10px !important;
  }
  .u-pr10--laptop {
    padding-right: 10px !important;
  }
  .u-pl10--laptop {
    padding-left: 10px !important;
  }
  .u-pb10--laptop {
    padding-bottom: 10px !important;
  }
  .u-mt15--laptop {
    margin-top: 15px !important;
  }
  .u-mr15--laptop {
    margin-right: 15px !important;
  }
  .u-ml15--laptop {
    margin-left: 15px !important;
  }
  .u-mb15--laptop {
    margin-bottom: 15px !important;
  }
  .u-pt15--laptop {
    padding-top: 15px !important;
  }
  .u-pr15--laptop {
    padding-right: 15px !important;
  }
  .u-pl15--laptop {
    padding-left: 15px !important;
  }
  .u-pb15--laptop {
    padding-bottom: 15px !important;
  }
  .u-mt20--laptop {
    margin-top: 20px !important;
  }
  .u-mr20--laptop {
    margin-right: 20px !important;
  }
  .u-ml20--laptop {
    margin-left: 20px !important;
  }
  .u-mb20--laptop {
    margin-bottom: 20px !important;
  }
  .u-pt20--laptop {
    padding-top: 20px !important;
  }
  .u-pr20--laptop {
    padding-right: 20px !important;
  }
  .u-pl20--laptop {
    padding-left: 20px !important;
  }
  .u-pb20--laptop {
    padding-bottom: 20px !important;
  }
  .u-mt25--laptop {
    margin-top: 25px !important;
  }
  .u-mr25--laptop {
    margin-right: 25px !important;
  }
  .u-ml25--laptop {
    margin-left: 25px !important;
  }
  .u-mb25--laptop {
    margin-bottom: 25px !important;
  }
  .u-pt25--laptop {
    padding-top: 25px !important;
  }
  .u-pr25--laptop {
    padding-right: 25px !important;
  }
  .u-pl25--laptop {
    padding-left: 25px !important;
  }
  .u-pb25--laptop {
    padding-bottom: 25px !important;
  }
  .u-mt30--laptop {
    margin-top: 30px !important;
  }
  .u-mr30--laptop {
    margin-right: 30px !important;
  }
  .u-ml30--laptop {
    margin-left: 30px !important;
  }
  .u-mb30--laptop {
    margin-bottom: 30px !important;
  }
  .u-pt30--laptop {
    padding-top: 30px !important;
  }
  .u-pr30--laptop {
    padding-right: 30px !important;
  }
  .u-pl30--laptop {
    padding-left: 30px !important;
  }
  .u-pb30--laptop {
    padding-bottom: 30px !important;
  }
  .u-mt35--laptop {
    margin-top: 35px !important;
  }
  .u-mr35--laptop {
    margin-right: 35px !important;
  }
  .u-ml35--laptop {
    margin-left: 35px !important;
  }
  .u-mb35--laptop {
    margin-bottom: 35px !important;
  }
  .u-pt35--laptop {
    padding-top: 35px !important;
  }
  .u-pr35--laptop {
    padding-right: 35px !important;
  }
  .u-pl35--laptop {
    padding-left: 35px !important;
  }
  .u-pb35--laptop {
    padding-bottom: 35px !important;
  }
  .u-mt40--laptop {
    margin-top: 40px !important;
  }
  .u-mr40--laptop {
    margin-right: 40px !important;
  }
  .u-ml40--laptop {
    margin-left: 40px !important;
  }
  .u-mb40--laptop {
    margin-bottom: 40px !important;
  }
  .u-pt40--laptop {
    padding-top: 40px !important;
  }
  .u-pr40--laptop {
    padding-right: 40px !important;
  }
  .u-pl40--laptop {
    padding-left: 40px !important;
  }
  .u-pb40--laptop {
    padding-bottom: 40px !important;
  }
  .u-mt45--laptop {
    margin-top: 45px !important;
  }
  .u-mr45--laptop {
    margin-right: 45px !important;
  }
  .u-ml45--laptop {
    margin-left: 45px !important;
  }
  .u-mb45--laptop {
    margin-bottom: 45px !important;
  }
  .u-pt45--laptop {
    padding-top: 45px !important;
  }
  .u-pr45--laptop {
    padding-right: 45px !important;
  }
  .u-pl45--laptop {
    padding-left: 45px !important;
  }
  .u-pb45--laptop {
    padding-bottom: 45px !important;
  }
  .u-mt50--laptop {
    margin-top: 50px !important;
  }
  .u-mr50--laptop {
    margin-right: 50px !important;
  }
  .u-ml50--laptop {
    margin-left: 50px !important;
  }
  .u-mb50--laptop {
    margin-bottom: 50px !important;
  }
  .u-pt50--laptop {
    padding-top: 50px !important;
  }
  .u-pr50--laptop {
    padding-right: 50px !important;
  }
  .u-pl50--laptop {
    padding-left: 50px !important;
  }
  .u-pb50--laptop {
    padding-bottom: 50px !important;
  }
  .u-mt55--laptop {
    margin-top: 55px !important;
  }
  .u-mr55--laptop {
    margin-right: 55px !important;
  }
  .u-ml55--laptop {
    margin-left: 55px !important;
  }
  .u-mb55--laptop {
    margin-bottom: 55px !important;
  }
  .u-pt55--laptop {
    padding-top: 55px !important;
  }
  .u-pr55--laptop {
    padding-right: 55px !important;
  }
  .u-pl55--laptop {
    padding-left: 55px !important;
  }
  .u-pb55--laptop {
    padding-bottom: 55px !important;
  }
  .u-mt60--laptop {
    margin-top: 60px !important;
  }
  .u-mr60--laptop {
    margin-right: 60px !important;
  }
  .u-ml60--laptop {
    margin-left: 60px !important;
  }
  .u-mb60--laptop {
    margin-bottom: 60px !important;
  }
  .u-pt60--laptop {
    padding-top: 60px !important;
  }
  .u-pr60--laptop {
    padding-right: 60px !important;
  }
  .u-pl60--laptop {
    padding-left: 60px !important;
  }
  .u-pb60--laptop {
    padding-bottom: 60px !important;
  }
  .u-mt65--laptop {
    margin-top: 65px !important;
  }
  .u-mr65--laptop {
    margin-right: 65px !important;
  }
  .u-ml65--laptop {
    margin-left: 65px !important;
  }
  .u-mb65--laptop {
    margin-bottom: 65px !important;
  }
  .u-pt65--laptop {
    padding-top: 65px !important;
  }
  .u-pr65--laptop {
    padding-right: 65px !important;
  }
  .u-pl65--laptop {
    padding-left: 65px !important;
  }
  .u-pb65--laptop {
    padding-bottom: 65px !important;
  }
  .u-mt70--laptop {
    margin-top: 70px !important;
  }
  .u-mr70--laptop {
    margin-right: 70px !important;
  }
  .u-ml70--laptop {
    margin-left: 70px !important;
  }
  .u-mb70--laptop {
    margin-bottom: 70px !important;
  }
  .u-pt70--laptop {
    padding-top: 70px !important;
  }
  .u-pr70--laptop {
    padding-right: 70px !important;
  }
  .u-pl70--laptop {
    padding-left: 70px !important;
  }
  .u-pb70--laptop {
    padding-bottom: 70px !important;
  }
  .u-mt75--laptop {
    margin-top: 75px !important;
  }
  .u-mr75--laptop {
    margin-right: 75px !important;
  }
  .u-ml75--laptop {
    margin-left: 75px !important;
  }
  .u-mb75--laptop {
    margin-bottom: 75px !important;
  }
  .u-pt75--laptop {
    padding-top: 75px !important;
  }
  .u-pr75--laptop {
    padding-right: 75px !important;
  }
  .u-pl75--laptop {
    padding-left: 75px !important;
  }
  .u-pb75--laptop {
    padding-bottom: 75px !important;
  }
  .u-mt80--laptop {
    margin-top: 80px !important;
  }
  .u-mr80--laptop {
    margin-right: 80px !important;
  }
  .u-ml80--laptop {
    margin-left: 80px !important;
  }
  .u-mb80--laptop {
    margin-bottom: 80px !important;
  }
  .u-pt80--laptop {
    padding-top: 80px !important;
  }
  .u-pr80--laptop {
    padding-right: 80px !important;
  }
  .u-pl80--laptop {
    padding-left: 80px !important;
  }
  .u-pb80--laptop {
    padding-bottom: 80px !important;
  }
  .u-mt85--laptop {
    margin-top: 85px !important;
  }
  .u-mr85--laptop {
    margin-right: 85px !important;
  }
  .u-ml85--laptop {
    margin-left: 85px !important;
  }
  .u-mb85--laptop {
    margin-bottom: 85px !important;
  }
  .u-pt85--laptop {
    padding-top: 85px !important;
  }
  .u-pr85--laptop {
    padding-right: 85px !important;
  }
  .u-pl85--laptop {
    padding-left: 85px !important;
  }
  .u-pb85--laptop {
    padding-bottom: 85px !important;
  }
  .u-mt90--laptop {
    margin-top: 90px !important;
  }
  .u-mr90--laptop {
    margin-right: 90px !important;
  }
  .u-ml90--laptop {
    margin-left: 90px !important;
  }
  .u-mb90--laptop {
    margin-bottom: 90px !important;
  }
  .u-pt90--laptop {
    padding-top: 90px !important;
  }
  .u-pr90--laptop {
    padding-right: 90px !important;
  }
  .u-pl90--laptop {
    padding-left: 90px !important;
  }
  .u-pb90--laptop {
    padding-bottom: 90px !important;
  }
  .u-mt95--laptop {
    margin-top: 95px !important;
  }
  .u-mr95--laptop {
    margin-right: 95px !important;
  }
  .u-ml95--laptop {
    margin-left: 95px !important;
  }
  .u-mb95--laptop {
    margin-bottom: 95px !important;
  }
  .u-pt95--laptop {
    padding-top: 95px !important;
  }
  .u-pr95--laptop {
    padding-right: 95px !important;
  }
  .u-pl95--laptop {
    padding-left: 95px !important;
  }
  .u-pb95--laptop {
    padding-bottom: 95px !important;
  }
  .u-mt100--laptop {
    margin-top: 100px !important;
  }
  .u-mr100--laptop {
    margin-right: 100px !important;
  }
  .u-ml100--laptop {
    margin-left: 100px !important;
  }
  .u-mb100--laptop {
    margin-bottom: 100px !important;
  }
  .u-pt100--laptop {
    padding-top: 100px !important;
  }
  .u-pr100--laptop {
    padding-right: 100px !important;
  }
  .u-pl100--laptop {
    padding-left: 100px !important;
  }
  .u-pb100--laptop {
    padding-bottom: 100px !important;
  }
}

.u-ml-auto {
  margin-left: auto;
}

.u-mr-auto {
  margin-right: auto;
}

.u-overflow-scrollX {
  width: 100%;
  overflow-x: auto;
  /* IE, Edge 対応 */
  -ms-overflow-style: none;
}

.u-overflow-scrollX img {
  max-width: inherit;
}

/* --------------------------
テキスト装飾
-------------------------- */
.u-text-accent {
  color: #00A0E9;
}

.u-text-important {
  color: #DC3B3B;
}

.u-text-inverse {
  color: #fff;
}

.u-text-black {
  color: #333333;
}

.u-text-sub {
  color: #ccc;
}

.u-text-serif {
  font-family: 'Times New Roman', Times, serif;
}

.u-text-bold {
  font-weight: 700;
}

.u-text-normal {
  font-weight: 400;
}

.u-text-highlight {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #FFF391));
  background: linear-gradient(transparent 50%, #FFF391 50%);
}

.u-text-underline {
  text-decoration: underline;
}

.u-text-x-large {
  font-size: 1.75rem;
  line-height: 2.625rem;
}

@media screen and (max-width: 767px) {
  .u-text-x-large {
    font-size: 1.75rem;
    line-height: 2.625rem;
  }
  .u-text-x-large--sp {
    font-size: 1.375rem;
    line-height: 1.6;
  }
}

.u-text-large {
  font-size: 1.375rem;
  line-height: 2.0625rem;
}

@media screen and (max-width: 767px) {
  .u-text-large--sp {
    font-size: 1.125rem;
    line-height: 1.6;
  }
}

.u-text-bit-large {
  font-size: 1.25rem;
  line-height: 1.6875rem;
}

@media screen and (max-width: 767px) {
  .u-text-bit-large {
    font-size: 1.25rem;
  }
}

@media screen and (min-width: 1025px) {
  .u-text-bit-large--pc {
    font-size: 1.25rem;
  }
}

.u-text-medium {
  font-size: 1.125rem;
  line-height: 1.6875rem;
}

@media screen and (max-width: 1024px) {
  .u-text-medium {
    font-size: 1rem;
    line-height: 1.5625rem;
  }
}

.u-text-default {
  font-size: 1rem;
  line-height: 1.40625rem;
}

@media screen and (max-width: 1024px) {
  .u-text-default {
    font-size: 1rem;
    line-height: 1.40625rem;
  }
}

.u-text-small {
  font-size: 0.875rem;
  line-height: 1.5625rem;
}

@media screen and (max-width: 1024px) {
  .u-text-small {
    font-size: 0.8125rem;
    line-height: 1.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .u-text-small--tab {
    font-size: 0.8125rem;
    line-height: 1.5rem;
  }
}

.u-text-x-small {
  font-size: 0.75rem;
  line-height: 1.125rem;
}

@media screen and (max-width: 767px) {
  .u-text-x-small {
    font-size: 0.75rem;
    line-height: 1.125rem;
  }
}

@media screen and (max-width: 767px) {
  .u-text-x-small--sp {
    font-size: 0.75rem;
    line-height: 1.125rem;
  }
}

/* --------------------------
幅指定
-------------------------- */
.u-w0 {
  width: 0%;
}

.u-w10 {
  width: 10%;
}

.u-w20 {
  width: 20%;
}

.u-w30 {
  width: 30%;
}

.u-w40 {
  width: 40%;
}

.u-w50 {
  width: 50%;
}

.u-w60 {
  width: 60%;
}

.u-w70 {
  width: 70%;
}

.u-w80 {
  width: 80%;
}

.u-w90 {
  width: 90%;
}

.u-w100 {
  width: 100%;
}

@media screen and (min-width: 1025px) {
  .u-w0--pc {
    width: 0%;
  }
  .u-w10--pc {
    width: 10%;
  }
  .u-w20--pc {
    width: 20%;
  }
  .u-w30--pc {
    width: 30%;
  }
  .u-w40--pc {
    width: 40%;
  }
  .u-w50--pc {
    width: 50%;
  }
  .u-w60--pc {
    width: 60%;
  }
  .u-w70--pc {
    width: 70%;
  }
  .u-w80--pc {
    width: 80%;
  }
  .u-w90--pc {
    width: 90%;
  }
  .u-w100--pc {
    width: 100%;
  }
}

@media screen and (max-width: 1180px) {
  .u-w0--laptop {
    width: 0%;
  }
  .u-w10--laptop {
    width: 10%;
  }
  .u-w20--laptop {
    width: 20%;
  }
  .u-w30--laptop {
    width: 30%;
  }
  .u-w40--laptop {
    width: 40%;
  }
  .u-w50--laptop {
    width: 50%;
  }
  .u-w60--laptop {
    width: 60%;
  }
  .u-w70--laptop {
    width: 70%;
  }
  .u-w80--laptop {
    width: 80%;
  }
  .u-w90--laptop {
    width: 90%;
  }
  .u-w100--laptop {
    width: 100%;
  }
}

@media screen and (max-width: 1024px) {
  .u-w0--tab {
    width: 0%;
  }
  .u-w10--tab {
    width: 10%;
  }
  .u-w20--tab {
    width: 20%;
  }
  .u-w30--tab {
    width: 30%;
  }
  .u-w40--tab {
    width: 40%;
  }
  .u-w50--tab {
    width: 50%;
  }
  .u-w60--tab {
    width: 60%;
  }
  .u-w70--tab {
    width: 70%;
  }
  .u-w80--tab {
    width: 80%;
  }
  .u-w90--tab {
    width: 90%;
  }
  .u-w100--tab {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .u-w0--sp {
    width: 0%;
  }
  .u-w10--sp {
    width: 10%;
  }
  .u-w20--sp {
    width: 20%;
  }
  .u-w30--sp {
    width: 30%;
  }
  .u-w40--sp {
    width: 40%;
  }
  .u-w50--sp {
    width: 50%;
  }
  .u-w60--sp {
    width: 60%;
  }
  .u-w70--sp {
    width: 70%;
  }
  .u-w80--sp {
    width: 80%;
  }
  .u-w90--sp {
    width: 90%;
  }
  .u-w100--sp {
    width: 100%;
  }
}

.u-w730px {
  max-width: 730px;
}

.u-h100 {
  height: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL3NldHRpbmdzL192YXIuc2NzcyIsIi4uL3NldHRpbmdzL19taXhpbi5zY3NzIiwiLi4vc2V0dGluZ3MvX2ZvbnQuc2NzcyIsIi4uL2Jhc2UvX3Jlc2V0LnNjc3MiLCIuLi9iYXNlL19iYXNlLnNjc3MiLCIuLi9wbHVnaW5zL19zY3JvbGwtaGludC5zY3NzIiwiLi4vcGx1Z2lucy9fc2xpY2suc2NzcyIsIi4uL3BsdWdpbnMvX3NsaWNrLXRoZW1lLnNjc3MiLCIuLi9jb21wb25lbnRzL19mb3JtLnNjc3MiLCIuLi9wbHVnaW5zL19td2Zvcm0uc2NzcyIsIi4uL3BsdWdpbnMvX3dwLWJsb2NrLnNjc3MiLCIuLi9wbHVnaW5zL193cC1wYWdlbmF2aS5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCIuLi9jb21wb25lbnRzL19oLnNjc3MiLCIuLi9jb21wb25lbnRzL19sYWJlbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fbGluZS5zY3NzIiwiLi4vY29tcG9uZW50cy9fbGluay5zY3NzIiwiLi4vY29tcG9uZW50cy9fbGlzdC5zY3NzIiwiLi4vY29tcG9uZW50cy9fbWVudS5zY3NzIiwiLi4vY29tcG9uZW50cy9fcGFuZWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3NlY3Rpb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX3RhYi5zY3NzIiwiLi4vY29tcG9uZW50cy9fdGFibGUuc2NzcyIsIi4uL3Byb2plY3RzL19jYXB0aW9uLnNjc3MiLCIuLi9wcm9qZWN0cy9fY2FzZS5zY3NzIiwiLi4vcHJvamVjdHMvX2NhdXRpb24uc2NzcyIsIi4uL3Byb2plY3RzL19jaGFuZ2VsYW5nLnNjc3MiLCIuLi9wcm9qZWN0cy9fY2hhcnQuc2NzcyIsIi4uL3Byb2plY3RzL19jdGEuc2NzcyIsIi4uL3Byb2plY3RzL19jdGEtbG9hbi5zY3NzIiwiLi4vcHJvamVjdHMvX2V4bmF2LnNjc3MiLCIuLi9wcm9qZWN0cy9fZmVhdHVyZS5zY3NzIiwiLi4vcHJvamVjdHMvX2ZuYXYuc2NzcyIsIi4uL3Byb2plY3RzL19mb290ZXIuc2NzcyIsIi4uL3Byb2plY3RzL19nbmF2LnNjc3MiLCIuLi9wcm9qZWN0cy9faGVhZGVyLnNjc3MiLCIuLi9wcm9qZWN0cy9fbWFpbi5zY3NzIiwiLi4vcHJvamVjdHMvX21pZ3JhdGUtbmF2LnNjc3MiLCIuLi9wcm9qZWN0cy9fbmV3cy5zY3NzIiwiLi4vcHJvamVjdHMvX3RvcGljcy5zY3NzIiwiLi4vcHJvamVjdHMvX2ZpbmFuY2luZ19jYXNlLnNjc3MiLCIuLi9wcm9qZWN0cy9faG90X2NvbHVtbi5zY3NzIiwiX2Fib3V0LnNjc3MiLCJhYm91dC9fY29tcGxhaW50LnNjc3MiLCJfYWNjZXNzLnNjc3MiLCJfYnVzaW5lc3Muc2NzcyIsIl9jaC5zY3NzIiwiX2NvbXBhbnkuc2NzcyIsIl9kb3dubG9hZC5zY3NzIiwiX2VuLnNjc3MiLCJfZmFxLnNjc3MiLCJfZmVhdHVyZS5zY3NzIiwiX2d1YXJhbnRlZS5zY3NzIiwibG9hbi9fYWdlbnQuc2NzcyIsImxvYW4vX2J1c2luZXNzLnNjc3MiLCJsb2FuL19maW5hbmNpbmdfY2FzZS5zY3NzIiwibG9hbi9fZmxvdy5zY3NzIiwibG9hbi9faW5mb3JtYXRpb24uc2NzcyIsImxvYW4vX2xvYW4uc2NzcyIsImxvYW4vX3B1cmNoYXNlLnNjc3MiLCJsb2FuL19zYWlmLnNjc3MiLCJsb2FuL19zYWxhYmxlLnNjc3MiLCJsb2FuL19zdWNjZXNzaW9uLnNjc3MiLCJsb2FuL19yZWFsZXN0YXRlLWZpbmFuY2Uuc2NzcyIsIl9tZW1iZXIuc2NzcyIsIl9uZXdzLnNjc3MiLCJfcHJpdmFjeS5zY3NzIiwicmVhbC1lc3RhdGUvX2J1eWVyLnNjc3MiLCJyZWFsLWVzdGF0ZS9fZm9yZWlnbi1jYXBpdGFsLnNjc3MiLCJyZWFsLWVzdGF0ZS9fb3ZlcnNlYXMuc2NzcyIsInJlYWwtZXN0YXRlL19yZWFsLWVzdGF0ZS5zY3NzIiwiX3NlYXJjaC5zY3NzIiwiX3NpbXVsYXRpb25fcGF5bWVudC5zY3NzIiwiX3NpdGVtYXAuc2NzcyIsIl90b3Auc2NzcyIsIi4uL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uL3V0aWxpdGllcy9fYmcuc2NzcyIsIi4uL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MiLCIuLi91dGlsaXRpZXMvX2NsZWFyZml4LnNjc3MiLCIuLi91dGlsaXRpZXMvX2dyaWQuc2NzcyIsIi4uL3V0aWxpdGllcy9faGlkZS5zY3NzIiwiLi4vdXRpbGl0aWVzL19tYXJnaW4uc2NzcyIsIi4uL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIi4uL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vdXRpbGl0aWVzL193LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCOzs0QkRFNEI7QUN5QjVCOzs0QkR0QjRCO0FDNkI1Qjs7NEJEMUI0QjtBQ3lDNUI7OzRCRHRDNEI7QUMrQzVCOzs0QkQ1QzRCO0FFZDVCOzs0QkZpQjRCO0FFQzVCOzs0QkZFNEI7QUdyQjVCO0VBQ0ksaUJBQWlCO0VBQ2pCLGdDQUFpQztFQUNqQyw2TUFHOEM7RUFDOUMsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixtQkFBbUI7QUhvQnZCOztBQUVBO0VHbEJJLCtFQUFBO0VBQ0EsNEJBQTRCO0VBQzVCLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsY0FBYztFQUVkLHNDQUFBO0VBQ0EsbUNBQW1DO0VBQ25DLGtDQUFrQztBSG1CdEM7O0FHaEJFO0VBQ0UsZ0JBQWdCO0FIbUJwQjs7QUdqQkU7RUFDRSxnQkFBZ0I7QUhvQnBCOztBR2xCRTtFQUNFLGdCQUFnQjtBSHFCcEI7O0FHbkJFO0VBQ0UsZ0JBQWdCO0FIc0JwQjs7QUdwQkU7RUFDRSxnQkFBZ0I7QUh1QnBCOztBSS9EQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1QkUsU0FBUztFQUNULFVBQVU7RUFDVixj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Q1gsV0FBVztFQUNYLGlDQUF5QjtVQUF6Qix5QkFBeUI7RUFDekIsY0FBYztFQUNkLHdDQUF3QztBZmd3QzVDOztBRXJ6Q0U7RWFWRjtJQWtFTSxXQUFXO0Vma3dDZjtBQUNGOztBZTl2Q0E7RUFDRSxXZHpEZTtFYzBEZixtQmJuQjZCO0Vhb0I3QixrQkFBa0I7RUFDbEIsZ0JkbkNRO0Vjb0NSLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHlCZDFEdUI7RWMyRHZCLGtCQUFrQjtFQUNsQixxRkFBNEQ7RUFBNUQsNERBQTREO0FmaXdDOUQ7O0FFeDBDRTtFYTZERjtJQWFJLGtCQUFrQjtFZm13Q3BCO0FBQ0Y7O0FlaHdDQTtFQUNFLGNkeEZrQjtFY3lGbEIsb0JicEM2QjtFYXFDN0IsZ0JkbkRRO0Vjb0RSLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLHlCZHJGd0I7RWNzRnhCLCtCZHpGa0I7RWMwRmxCLGtCQUFrQjtBZm13Q3BCOztBRTExQ0U7RWE4RUY7SUFZSSxlYjlDMkI7SWErQzNCLGFBQWE7RWZxd0NmO0FBQ0Y7O0FlbHdDQTtFQUNFLGNkekdrQjtFYzBHbEIsbUJickQ2QjtFYXNEN0IsZ0JkcEVRO0VjcUVSLG9CYnZENkI7RWF3RDdCLGdDZHZHa0I7RWN3R2xCLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIscUJBQXFCO0FmcXdDdkI7O0FlbHdDQTtFQUNFLGtCYi9ENkI7RWFnRTdCLGdCZDlFUTtFYytFUixjZGhIa0I7RWNpSGxCLG9CYmxFNkI7RWFtRTdCLHFCQUFxQjtFQUNyQixtQkFBbUI7QWZxd0NyQjs7QWVsd0NBO0VBQ0UsbUJkNUZ1RDtFYzZGdkQsZ0JkNUZ3QztFYzZGeEMsc0JBQXNCO0VBQ3RCLGdCZHhGVTtFY3lGVixrQkFBa0I7QWZxd0NwQjs7QUU3M0NFO0VhbUhGO0lBUUksbUJkaEd3RDtJY2lHeEQsZ0JkaEd5QztFRHUyQzNDO0FBQ0Y7O0FlcHdDQTtFYnZIRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlC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O0FwQitzRGQ7O0FvQjVzREU7RUFDRSxXQUFXO0VBQ1gsa0VBQWtFO0VBQ2xFLDBEQUEwRDtBcEIrc0Q5RDs7QXFCN3hEQTs7NEJyQml5RDRCO0FxQjd4RDVCO0VBQ0UseUJwQlN3QjtBRHN4RDFCOztBRXR4REU7RW1CVkY7SUFJSSxhQUFtQztFckJpeURyQztBQUNGOztBRTV4REU7RW1CSEE7SUFFSSxlQUFlO0VyQmt5RG5CO0FBQ0Y7O0FxQi94REU7RUFDRSxzQnBCQ2E7RW9CQWIsaURBQXNDO1VBQXRDLHlDQUFzQztBckJreUQxQzs7QXFCL3hERTtFQUNFLHlCcEJkb0I7RW9CZXBCLHNCcEJMYTtBRHV5RGpCOztBcUIveERFO0VBQ0Usa0JBQWtCO0FyQmt5RHRCOztBcUIveERFO0VBQ0Usa0JBQWtCO0FyQmt5RHRCOztBRXB6REU7RW1CaUJBO0lBSUksYUFBYTtFckJveURqQjtBQUNGOztBcUJseURJO0VBQ0Usa0JBQWtCO0FyQnF5RHhCOztBcUJseURJO0VBQ0UsYUFBYTtBckJxeURuQjs7QXFCanlERTtFQUNFLG1CbkJVMkI7RW1CVDNCLGlCbkJTMkI7RW1CUjNCLGdCcEJOTTtFb0JPTixtQkFBbUI7RUFDbkIsZ0NwQnpDZ0I7RW9CMENoQixtQkFBbUI7QXJCb3lEdkI7O0FxQmp5REU7RUFDRSxlQUFlO0FyQm95RG5COztBRS8wREU7RW1CMENBO0lBSUksVUFBVTtFckJzeURkO0FBQ0Y7O0FxQm55REU7RUFDRSx5QnBCbkRzQjtBRHkxRDFCOztBRXoxREU7RW1Ca0RBO0lBSUksYUFBbUM7RXJCd3lEdkM7QUFDRjs7QXFCdHlESTtFQUNFLFdwQnJEVztFb0JzRFgsbUJuQmZ5QjtFbUJnQnpCLGtCQUFrQjtFQUNsQixnQnBCL0JJO0VvQmdDSixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLHFGQUE0RDtFQUE1RCw0REFBNEQ7RUFDNUQscUJBQXFCO0FyQnl5RDNCOztBRTEyREU7RW1CeURFO0lBV0ksa0JBQWtCO0VyQjJ5RHhCO0FBQ0Y7O0FxQnh5REk7RUFDRSx1QkFBdUI7QXJCMnlEN0I7O0FFcDNERTtFbUJ3RUU7SUFJSSxhQUFhO0VyQjZ5RG5CO0FBQ0Y7O0FzQng0REE7OzRCdEI0NEQ0QjtBc0J4NEQ1QjtFQUNFLGNBQXdCO0F0QjA0RDFCOztBRWo0REU7RW9CVkY7SUFJSSxjQUEyQjtFdEI0NEQ3QjtBQUNGOztBc0IxNERFO0VBQ0UsY0FBd0I7QXRCNjRENUI7O0FFMzRERTtFb0JIQTtJQUlJLGNBQTJCO0V0Qis0RC9CO0FBQ0Y7O0FzQjU0REU7RUFDRSxjQUF3QjtBdEIrNEQ1Qjs7QUVyNURFO0VvQktBO0lBSUksY0FBMkI7RXRCaTVEL0I7QUFDRjs7QXNCOTRERTtFQUNFLGVBQXlCO0F0Qmk1RDdCOztBRS81REU7RW9CYUE7SUFJSSxlQUE0QjtFdEJtNURoQztBQUNGOztBc0JqNURJO0VBQ0UsZUFBeUI7QXRCbzVEL0I7O0FFejZERTtFb0JvQkU7SUFJSSxlQUE0QjtFdEJzNURsQztBQUNGOztBc0JuNURJO0VBQ0UsZUFBeUI7QXRCczVEL0I7O0FFbjdERTtFb0I0QkU7SUFJSSxlQUE0QjtFdEJ3NURsQztBQUNGOztBc0JsNURFO0VBQ0UsYXJCRG1CO0VxQkVuQixjQUFjO0VBQ2QsZXJCQW1CO0FEcTVEdkI7O0FFLzdERTtFb0J1Q0E7SUFNSSxXQUFXO0lBQ1gsZXJCSmlCO0VEMjVEckI7QUFDRjs7QUV0OERFO0VvQnVDQTtJQVdJLFdBQVc7SUFDWCxlckJSb0I7RURpNkR4QjtBQUNGOztBc0J2NURJO0VBQ0UsWXJCZHVCO0VxQmV2QixjQUFjO0VBQ2QsZXJCZmlCO0FEeTZEdkI7O0FFbjlERTtFb0JzREU7SUFNSSxXQUFXO0lBQ1gsZXJCbkJlO0VEKzZEckI7QUFDRjs7QUUxOURFO0VvQnNERTtJQVdJLFdBQVc7SUFDWCxlckJ2QmtCO0VEcTdEeEI7QUFDRjs7QXNCMzVESTtFQUNFLGFyQi9Cd0I7RXFCZ0N4QixjQUFjO0VBQ2QsZXJCL0JpQjtBRDY3RHZCOztBRXYrREU7RW9Cc0VFO0lBTUksV0FBVztJQUNYLGVyQm5DZTtFRG04RHJCO0FBQ0Y7O0FFOStERTtFb0JzRUU7SUFXSSxX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LG1CQUFtQjtFN0IrNUV6QjtBQUNGOztBNkIzNkVLO0VBZUcsV0FBVTtFQUNWLGtCQUFrQjtFQUNsQixhQUFZO0VBQ1osU0FBUTtFQUNSLFVBQVM7RUFDVCxZQUFZO0VBQ1osbUI1QnpEWTtBRHk5RXBCOztBRXQ5RUU7RTJCaUNHO0lBd0JLLGFBQWE7RTdCazZFckI7QUFDRjs7QTZCMzdFSztFQThCRyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGFBQVk7RUFDWix1QkFBc0I7RUFDdEIsV0FBVTtFQUNWLFlBQVk7RUFDWiw4QjVCeEVZO0U0QnlFWixnQzVCekVZO0U0QjBFWixpQ0FBeUI7VUFBekIseUJBQXlCO0E3Qmk2RWpDOztBRXgrRUU7RTJCaUNHO0lBeUNLLGFBQWE7RTdCbTZFckI7QUFDRjs7QTZCLzVFTTtFQUNFLGdCNUIzRVM7RTRCNEVULGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGM1QnRGaUI7RTRCdUZqQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCNUJ6REU7RTRCMERGLGtCQUFrQjtBN0JrNkUxQjs7QTZCNzVFSTtFQUNFLGtCQUFrQjtBN0JnNkV4Qjs7QUU5L0VFO0UyQjZGRTtJQUlJLGVBQWU7RTdCazZFckI7QUFDRjs7QThCamhGRTtFQUNFLG1CNUJ3RDJCO0U0QnZEM0IsZ0I3QnlDTTtFNkJ4Q04sc0JBQXNCO0E5Qm9oRjFCOztBOEJqaEZFO0VBQ0UsbUI1QmtEMkI7RTRCakQzQixvQjVCaUQyQjtFNEJoRDNCLGdCN0JrQ007RTZCakNOLGM3QkhlO0FEdWhGbkI7O0FFamhGRTtFNEJQQTtJQU9JLG1CNUI0Q3lCO0k0QjNDekIsbUI1QjJDeUI7RUYyK0U3QjtBQUNGOztBOEJuaEZFO0VBQ0Usb0I1QnNDMkI7RTRCckMzQixvQjVCcUMyQjtFNEJwQzNCLGdCN0JzQk07RTZCckJOLHNCQUFzQjtFQUN0QixrQkFBa0I7QTlCc2hGdEI7O0FFaGlGRTtFNEJLQTtJQVFJLGlCNUIrQnlCO0k0QjlCekIsaUI1QjhCeUI7RUYwL0U3QjtBQUNGOztBOEJyaEZFO0VBQ0Usb0I1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aEIscUIxQy9GeUI7QUYwd0svQjs7QTZDbjBLRTtFQUNFLGUzQ3dEMkI7RTJDdkQzQix1QjNDdUQyQjtFMkN0RDNCLGdCNUN3Q007RTRDdkNOLGM1Q09xQjtBRCt6S3pCOztBRTd6S0U7RTJDYkE7SUFPSSxlM0NrRHlCO0kyQ2pEekIsdUIzQ2lEeUI7RUZ1eEs3QjtBQUNGOztBNkN0MEtFO0VBQ0UsbUI1Q1lxQjtBRDZ6S3pCOztBNkN4MEtJO0VBQ0UsbUIzQzJDeUI7RTJDMUN6QixpQjNDMEN5QjtFMkN6Q3pCLGdCNUMyQkk7RTRDMUJKLG1CQUFtQjtFQUNuQixnQzVDQ2U7RTRDQWYsbUJBQW1CO0VBQ25CLGM1Q1ZjO0FEcTFLcEI7O0FFbDFLRTtFMkNBRTtJQVNJLG9CM0NtQ3VCO0kyQ2xDdkIsc0IzQ2tDdUI7RUY0eUs3QjtBQUNGOztBNkM1MEtJO0VBQ0UsZTNDOEJ5QjtFMkM3QnpCLG1CM0M2QnlCO0UyQzVCekIsZ0I1Q2NJO0U0Q2JKLGdCQUFnQjtBN0MrMEt0Qjs7QUVoMktFO0UyQ2FFO0lBTUksb0IzQ3lCdUI7RUZ5eks3QjtBQUNGOztBNkNoMUtJO0VBQ0Usa0JBQWtCO0E3Q20xS3hCOztBNkNsMUtNO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7QTdDcTFLckI7O0E4QzMzS0U7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLG1CN0NVc0I7QURvM0sxQjs7QUVwM0tFO0U0Q2JBO0lBTUksNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0U5Q2c0SzFCO0FBQ0Y7O0E4QzczS007RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0Qiw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLGdCN0NHUztBRDYzS2pCOztBRWw0S0U7RTRDSEk7SUFRSSw4QkFBaUI7UUFBakIsaUJBQWlCO0U5Q2s0S3pCO0FBQ0Y7O0E4QzM0S087RUFXRyxXQUFX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RztFQUlHLGlCakVIeUI7RWlFSXpCLGdCbEVsQkk7RWtFbUJKLGtCQUFrQjtBbkVzcVN4Qjs7QW1FNXFTRztFQVVHLGtCakVUeUI7RWlFVXpCLGdCbEV4Qkk7RWtFeUJKLGtCQUFrQjtBbkVzcVN4Qjs7QW1FbHJTRztFQWdCRyxtQmpFZnlCO0VpRWdCekIsZ0JsRTlCSTtFa0UrQkosa0JBQWtCO0FuRXNxU3hCOztBbUV4clNHO0VBc0JHLGVqRXJCeUI7RWlFc0J6QixnQmxFcENJO0VrRXFDSixrQkFBa0I7QW5Fc3FTeEI7O0FtRTlyU0c7RUE0QkcsZUFBZTtBbkVzcVNyQjs7QW9FMXZTRTtFQUNFLGVsRXdEMkI7RWtFdkQzQix1QmxFdUQyQjtFa0V0RDNCLGdCbkV3Q007RW1FdkNOLGNuRU9xQjtFbUVOckIsbUJBQWtCO0FwRTZ2U3RCOztBRXJ2U0U7RWtFYkE7SUFRSSxlbEVpRHlCO0lrRWhEekIsdUJsRWdEeUI7RUYrc1M3QjtBQUNGOztBb0U1dlNHO0VBRUcsZ0JBQWdCO0VBQ2hCLHVCbEV5Q3lCO0FGcXRTL0I7O0FFandTRTtFa0VBQztJQUtLLHVCbEV1Q3VCO0VGMHRTN0I7QUFDRjs7QW9FL3ZTSTtFQUNFLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsdUJsRWlDeUI7RWtFaEN6QixrQkFBa0I7QXBFa3dTeEI7O0FFOXdTRTtFa0VRRTtJQU1JLHVCbEU4QnVCO0VGdXVTN0I7QUFDRjs7QW9FNXdTSztFQVNHLFlBQVM7RUFDVCxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixPQUFPO0FwRXV3U2Y7O0FvRXB3U0k7RUFDRSxnQkFBZTtFQUNmLG9CbEVrQnlCO0VrRWpCekIsc0JsRWlCeUI7QUZzdlMvQjs7QW9FbndTRTtFQUNFLG1CbkVyQnFCO0VtRXNCckIsWUFBWTtBcEVzd1NoQjs7QW9FcHdTSTtFQUNFLG1CbEVReUI7RWtFUHpCLGlCbEVPeUI7RWtFTnpCLGdCbkVSSTtFbUVTSixtQkFBbUI7RUFDbkIsZ0NuRWpEYztFbUVrRGQsbUJBQW1CO0VBQ25CLGNuRTdDYztBRG96U3BCOztBRWp6U0U7RWtFbUNFO0lBVUksb0JsRUR1QjtJa0VFdkIsc0JsRUZ1QjtFRjJ3UzdCO0FBQ0Y7O0FvRXR3U0k7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLFdBQVc7QXBFeXdTakI7O0FvRXZ3U007RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtBcEUwd1NyQjs7QW9FcndTRTtFQUNFLFdBQVU7RUFDVix5QkFBeUI7QXBFd3dTN0I7O0FvRXR3U0k7RUFDRSx5Qm5FckVjO0VtRXNFZCxXbkU5RFc7RW1FK0RYLGtCQUFrQjtFQUNsQixlbEV6QnlCO0VrRTBCekIsWUFBWTtFQUNaLFVBQVU7QXBFeXdTaEI7O0FFaDFTRTtFa0VpRUU7SUFTSSxjQUFjO0lBQ2QsV0FBVztFcEUyd1NqQjtBQUNGOztBb0V4d1NJO0VBQ0UseUJuRWxGbUI7RW1FbUZuQixXbkU1RVc7RW1FNkVYLGtCQUFrQjtFQUNsQixlbEV2Q3lCO0VrRXdDekIsWUFBWTtFQUNaLFVBQVU7QXBFMndTaEI7O0FFaDJTRTtFa0UrRUU7SUFTSSxhQUFhO0VwRTZ3U25CO0FBQ0Y7O0FvRXp5U0c7O0VBaUNHLHNCbkV6Rlc7QURzMlNqQjs7QUUzMlNFO0VrRTZEQzs7SUFvQ0ssU0FBUztFcEVneFNmO0FBQ0Y7O0FvRXJ6U0c7RUF5Q0cseUJuRTNGbUI7QUQyMlN6Qjs7QUV0M1NFO0VrRTZEQztJQTRDSyxzQm5FcEdTO0ltRXFHVCx5Qm5FMUdrQjtFRDQzU3hCO0FBQ0Y7O0FvRWgwU0c7RUFrREcsYUFBYTtFQUNiLG1CbEVwRXlCO0VrRXFFekIsc0JsRXJFeUI7RWtFc0V6QixtQkFBbUI7RUFDbkIsc0JBQXNCO0FwRWt4UzVCOztBRXI0U0U7RWtFNkRDO0lBeURLLGNBQWM7SUFDZCx1QkFBdUI7RXBFb3hTN0I7QUFDRjs7QUU1NFNFO0VrRTZEQztJQStETyxvQkFBb0I7RXBFcXhTNUI7QUFDRjs7QW9FanhTSTtFQUNFLGFBQWE7QXBFb3hTbkI7O0FFdDVTRTtFa0VpSUU7SUFJSSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIs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V0E7SUFDRSxpQkFBaUI7RTdFbTVXbkI7RTZFaDVXQTtJQUNFLGtCQUFrQjtFN0VrNVdwQjtBQUNGOztBRWg4V0U7RTJFa0RBO0lBQ0UsZ0JBQWdCO0U3RWs1V2xCO0U2RS80V0E7SUFDRSxpQkFBaUI7RTdFaTVXbkI7RTZFOTRXQTtJQUNFLGtCQUFrQjtFN0VnNVdwQjtBQUNGOztBOEUxOVdBOzs0QjlFODlXNEI7QThFMTlXNUI7RUFDRSx5QjdFb0J1QjtBRHc4V3pCOztBOEV6OVdBO0VBQ0Usc0I3RVVlO0FEazlXakI7O0E4RXo5V0E7RUFDRSx5QjdFSXlCO0FEdzlXM0I7O0E4RXo5V0E7RUFDRSx5QjdFSHdCO0FEKzlXMUI7O0E4RXo5V0E7RUFDRSx5QjdFVHVCO0FEcStXekI7O0E4RXo5V0E7RUFDRSx5QjdFZnVCO0FEMitXekI7O0E4RXo5V0E7RUFDRSwyRUFBMkU7QTlFNDlXN0U7O0ErRXovV0E7OzRCL0U2L1c0QjtBK0V4L1cxQjtFQUNFLGdDOUVLZ0I7RThFSmhCLG9CQUFvQjtBL0UwL1d4Qjs7QStFdi9XRTtFQUNFLDZCOUVBZ0I7RThFQ2hCLGlCQUFpQjtBL0UwL1dyQjs7QStFdi9XRTtFQUNFLCtCOUVMZ0I7RThFTWhCLG1CQUFtQjtBL0UwL1d2Qjs7QStFdi9XRTtFQUNFLDhCOUVWZ0I7RThFV2hCLGtCQUFrQjtBL0UwL1d0Qjs7QStFdi9XRTtFQUNFLGtCOUVQYTtBRGlnWGpCOztBZ0ZwaFhBOzs0QmhGd2hYNEI7QWdGcGhYNUI7RUFDSSxXQUFXO0VBQ1gsV0FBVztFQUNYLFlBQVk7RUFDWixTQUFTO0VBQ1QsY0FBYztFQUNkLGtCQUFrQjtBaEZzaFh0Qjs7QWlGaGlYQTs7NEJqRm9pWDRCO0FpRjNoWDVCO0VBQ0UsYUFBcUI7RUFDckIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtNQUFmLGVBQWU7QWpGNmhYakI7O0FFM2hYRTtFK0VMRjtJQU1JLGFBQXdCO0VqRitoWDFCO0FBQ0Y7O0FFamlYRTtFK0VMRjtJQVVJLGFBQXdCO0VqRmlpWDFCO0FBQ0Y7O0FpRi9oWEU7RUFDRSx5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBakZraVh2Qjs7QWlGL2hYRTtFQUNFLDhCQUEyQjtFQUEzQiw4QkFBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjtBakZraVgvQjs7QWlGL2hYRTtFQUNFLFNBQVM7QWpGa2lYYjs7QUVualhFO0UrRXFCRTtJQUNFLFNBQVM7RWpGa2lYYjtBQUNGOztBRXpqWEU7RStFMkJFO0lBQ0UsU0FBUztFakZraVhiO0FBQ0Y7O0FpRi9oWEU7RUFDRSxhQUE0QjtBakZraVhoQzs7QWlGM2hYRTtFQUVJLG9CQUhvQjtFQUlwQixhQXJEUTtBakZrbFhkOztBRXhrWEU7RStFd0NBO0lBS00sYUFwRFM7RWpGb2xYZjtBQUNGOztBaUY3aFhFO0VBRUksY0FBYztBakYraFhwQjs7QWlGNWhYRTtFQUVJLDBCQWpCb0I7QWpGK2lYMUI7O0FpRjNoWEU7RUFHSSxVQUFVO0FqRjRoWGhCOztBRTFsWEU7RStFbUVFO0lBR0ksVUFBVTtFakZ5aFhoQjtBQUNGOztBaUZyaFhFO0VBR0ksYUF0RmU7QWpGNG1YckI7O0FpRjVqWEU7RUFFSSxxQkFIb0I7RUFJcEIsYUFyRFE7QWpGbW5YZDs7QUV6bVhFO0UrRXdDQTtJQUtNLGFBcERTO0VqRnFuWGY7QUFDRjs7QWlGOWpYRTtFQUVJLGNBQWM7QWpGZ2tYcEI7O0FpRjdqWEU7RUFFSSwyQkFqQm9CO0FqRmdsWDFCOztBaUY1alhFO0VBR0ksVUFBVTtBakY2alhoQjs7QUUzblhFO0UrRW1FRTtJQUdJLFVBQVU7RWpGMGpYaEI7QUFDRjs7QWlGdGpYRTtFQUdJLGFBdEZlO0FqRjZvWHJCOztBaUY3bFhFO0VBRUksVUFIb0I7RUFJcEIsYUFyRFE7QWpGb3BYZDs7QUUxb1hFO0UrRXdDQTtJQUtNLGFBcERTO0VqRnNwWGY7QUFDRjs7QWlGL2xYRTtFQUVJLGNBQWM7QWpGaW1YcEI7O0FpRjlsWEU7RUFFSSxnQkFqQm9CO0FqRmluWDFCOztBaUY3bFhFO0VBR0ksVUFBVTtBakY4bFhoQjs7QUU1cFhFO0UrRW1FRTtJQUdJLFVBQVU7RWpGMmxYaEI7QUFDRjs7QWlGdmxYRTtFQUdJLGFBdEZlO0FqRjhxWHJCOztBaUY5blhFO0VBRUkscUJBSG9CO0VBSXBCLGFBckRRO0FqRnFyWGQ7O0FFM3FYRTtFK0V3Q0E7SUFLTSxhQXBEUztFakZ1clhmO0FBQ0Y7O0FpRmhvWEU7RUFFSSxjQUFjO0FqRmtvWHBCOztBaUYvblhFO0VBRUksMkJBakJvQjtBakZrcFgxQjs7QWlGOW5YRTtFQUdJLFVBQVU7QWpGK25YaEI7O0FFN3JYRTtFK0VtRUU7SUFHSSxVQUFVO0VqRjRuWGhCO0FBQ0Y7O0FpRnhuWEU7RUFHSSxhQXRGZTtBakYrc1hyQjs7QWlGL3BYRTtFQUVJLHFCQUhvQjtFQUlwQixhQXJEUTtBakZzdFhkOztBRTVzWEU7RStFd0NBO0lBS00sYUFwRFM7RWpGd3RYZjtBQUNGOztBaUZqcVhFO0VBRUksY0FBYztBakZtcVhwQjs7QWlGaHFYRTtFQUVJLDJCQWpCb0I7QWpGbXJYMUI7O0FpRi9wWEU7RUFHSSxVQUFVO0FqRmdxWGhCOztBRTl0WEU7RStFbUVFO0lBR0ksVUFBVTtFakY2cFhoQjtBQUNGOztBaUZ6cFhFO0VBR0ksYUF0RmU7QWpGZ3ZYckI7O0FpRmhzWEU7RUFFSSxVQUhvQjtFQUlwQixhQXJEUTtBakZ1dlhkOztBRTd1WEU7RStFd0NBO0lBS00sYUFwRFM7RWpGeXZYZjtBQUNGOztBaUZsc1hFO0VBRUksY0FBYztBakZvc1hwQjs7QWlGanNYRTtFQUVJLGdCQWpCb0I7QWpGb3RYMUI7O0FpRmhzWEU7RUFHSSxVQUFVO0FqRmlzWGhCOztBRS92WEU7RStFbUVFO0lBR0ksVUFBVTtFakY4clhoQjtBQUNGOztBaUYxclhFO0VBR0ksYUF0RmU7QWpGaXhYckI7O0FpRmp1WEU7RUFFSSxxQkFIb0I7RUFJcEIsYUFyRFE7QWpGd3hYZDs7QUU5d1hFO0UrRXdDQTtJQUtNLGFBcERTO0VqRjB4WGY7QUFDRjs7QWlGbnVYRTtFQUVJLGNBQWM7QWpGcXVYcEI7O0FpRmx1WEU7RUFFSSwyQkFqQm9CO0FqRnF2WDFCOztBaUZqdVhFO0VBR0ksVUFBVTtBakZrdVhoQjs7QUVoeVhFO0UrRW1FRTtJQUdJLFVBQVU7RWpGK3RYaEI7QUFDRjs7QWlGM3RYRTtFQUdJLGFBdEZlO0FqRmt6WHJCOztBaUZsd1hFO0VBRUkscUJBSG9CO0VBSXBCLGFBckRRO0FqRnl6WGQ7O0FFL3lYRTtFK0V3Q0E7SUFLTSxhQXBEUztFakYyelhmO0FBQ0Y7O0FpRnB3WEU7RUFFSSxjQUFjO0FqRnN3WHBCOztBaUZud1hFO0VBRUksMkJBakJvQjtBakZzeFgxQjs7QWlGbHdYRTtFQUdJLFVBQVU7QWpGbXdYaEI7O0FFajBYRTtFK0VtRUU7SUFHSSxVQUFVO0VqRmd3WGhCO0FBQ0Y7O0FpRjV2WEU7RUFHSSxhQXRGZTtBakZtMVhyQjs7QWlGbnlYRTtFQUVJLFVBSG9CO0VBSXBCLGFBckRRO0FqRjAxWGQ7O0FFaDFYRTtFK0V3Q0E7SUFLTSxhQXBEUztFakY0MVhmO0FBQ0Y7O0FpRnJ5WEU7RUFFSSxjQUFjO0FqRnV5WHBCOztBaUZweVhFO0VBRUksZ0JBakJvQjtBakZ1elgxQjs7QWlGbnlYRTtFQUdJLFVBQVU7QWpGb3lYaEI7O0FFbDJYRTtFK0VtRUU7SUFHSSxVQUFVO0VqRml5WGhCO0FBQ0Y7O0FpRjd4WEU7RUFHSSxhQXRGZTtBakZvM1hyQjs7QWlGcDBYRTtFQUVJLHFCQUhvQjtFQUlwQixhQXJEUTtBakYyM1hkOztBRWozWEU7RStFd0NBO0lBS00sYUFwRFM7RWpGNjNYZjtBQUNGOztBaUZ0MFhFO0VBRUksY0FBYztBakZ3MFhwQjs7QWlGcjBYRTtFQUVJLDJCQWpCb0I7QWpGdzFYMUI7O0FpRnAwWEU7RUFHSSxVQUFVO0FqRnEwWGhCOztBRW40WEU7RStFbUVFO0lBR0ksVUFBVTtFakZrMFhoQjtBQUNGOztBaUY5elhFO0VBR0ksYUF0RmU7QWpGcTVYckI7O0FpRnIyWEU7RUFFSSxxQkFIb0I7RUFJcEIsYUFyRFE7QWpGNDVYZDs7QUVsNVhFO0UrRXdDQTtJQUtNLGFBcERTO0VqRjg1WGY7QUFDRjs7QWlGdjJYRTtFQUVJLGNBQWM7QWpGeTJYcEI7O0FpRnQyWEU7RUFFSSwyQkFqQm9CO0FqRnkzWDFCOztBaUZyMlhFO0VBR0ksVUFBVTtBakZzMlhoQjs7QUVwNlhFO0UrRW1FRTtJQUdJLFVBQVU7RWpGbTJYaEI7QUFDRjs7QWlGLzFYRTtFQUdJLGFBdEZlO0FqRnM3WHJCOztBaUZ0NFhFO0VBRUksV0FIb0I7RUFJcEIsYUFyRFE7QWpGNjdYZDs7QUVuN1hFO0UrRXdDQTtJQUtNLGFBcERTO0VqRis3WGY7QUFDRjs7QWlGeDRYRTtFQUVJLGNBQWM7QWpGMDRYcEI7O0FpRnY0WEU7RUFFSSxpQkFqQm9CO0FqRjA1WDFCOztBaUZ0NFhFO0VBR0ksVUFBVTtBakZ1NFhoQjs7QUVyOFhFO0UrRW1FRTtJQUdJLFVBQVU7RWpGbzRYaEI7QUFDRjs7QWlGaDRYRTtFQUdJLGFBdEZlO0FqRnU5WHJCOztBRS84WEU7RStFdUZJO0lBRUksb0JBSG9CO0lBSXBCLGFBcEdJO0VqRis5WFo7RWlGeDNYSTtJQUVJLGNBQWM7RWpGeTNYdEI7RWlGdDNYSTtJQUVJLDBCQWRvQjtFakZxNFg1QjtFaUZwM1hJO0lBR0ksVUFBVTtFakZvM1hsQjtFaUZoM1hJO0lBR0ksYUF6SFc7RWpGeStYbkI7RWlGMTRYSTtJQUVJLHFCQUhvQjtJQUlwQixhQXBHSTtFakYrK1haO0VpRng0WEk7SUFFSSxjQUFjO0VqRnk0WHRCO0VpRnQ0WEk7SUFFSSwyQkFkb0I7RWpGcTVYNUI7RWlGcDRYSTtJQUdJLFVBQVU7RWpGbzRYbEI7RWlGaDRYSTtJQUdJLGFBekhXO0VqRnkvWG5CO0VpRjE1WEk7SUFFSSxVQUhvQjtJQUlwQixhQXBHSTtFakYrL1haO0VpRng1WEk7SUFFSSxjQUFjO0VqRnk1WHRCO0VpRnQ1WEk7SUFFSSxnQkFkb0I7RWpGcTZYNUI7RWlGcDVYSTtJQUdJLFVBQVU7RWpGbzVYbEI7RWlGaDVYSTtJQUdJLGFBekhXO0VqRnlnWW5CO0VpRjE2WEk7SUFFSSxxQkFIb0I7SUFJcEIsYUFwR0k7RWpGK2dZWjtFaUZ4NlhJO0lBRUksY0FBYztFakZ5Nlh0QjtFaUZ0NlhJO0lBRUksMkJBZG9CO0VqRnE3WDVCO0VpRnA2WEk7SUFHSSxVQUFVO0VqRm82WGxCO0VpRmg2WEk7SUFHSSxhQXpIVztFakZ5aFluQjtFaUYxN1hJO0lBRUkscUJBSG9CO0lBSXBCLGFBcEdJO0VqRitoWVo7RWlGeDdYSTtJQUVJLGNBQWM7RWpGeTdYdEI7RWlGdDdYSTtJQUVJLDJCQWRvQjtFakZxOFg1QjtFaUZwN1hJO0lBR0ksVUFBVTtFakZvN1hsQjtFaUZoN1hJO0lBR0ksYUF6SFc7RWpGeWlZbkI7RWlGMThYSTtJQUVJLFVBSG9CO0lBSXBCLGFBcEdJO0VqRitpWVo7RWlGeDhYSTtJQUVJLGNBQWM7RWpGeThYdEI7RWlGdDhYSTtJQUVJLGdCQWRvQjtFakZxOVg1QjtFaUZwOFhJO0lBR0ksVUFBVTtFakZvOFhsQjtFaUZoOFhJO0lBR0ksYUF6SFc7RWpGeWpZbkI7RWlGMTlYSTtJQUVJLHFCQUhvQjtJQUlwQixhQXBHSTtFakYrallaO0VpRng5WEk7SUFFSSxjQUFjO0VqRnk5WHRCO0VpRnQ5WEk7SUFFSSwyQkFkb0I7RWpGcStYNUI7RWlGcDlYSTtJQUdJLFVBQVU7RWpGbzlYbEI7RWlGaDlYSTtJQUdJLGFBekhXO0VqRnlrWW5CO0VpRjErWEk7SUFFSSxxQkFIb0I7SUFJcEIsYUFwR0k7RWpGK2tZWjtFaUZ4K1hJO0lBRUksY0FBYztFakZ5K1h0QjtFaUZ0K1hJO0lBRUksMkJBZG9CO0VqRnEvWDVCO0VpRnArWEk7SUFHSSxVQUFVO0VqRm8rWGxCO0VpRmgrWEk7SUFHSSxhQXpIVztFakZ5bFluQjtFaUYxL1hJO0lBRUksVUFIb0I7SUFJcEIsYUFwR0k7RWpGK2xZWjtFaUZ4L1hJO0lBRUksY0FBYztFakZ5L1h0QjtFaUZ0L1hJO0lBRUksZ0JBZG9CO0VqRnFnWTVCO0VpRnAvWEk7SUFHSSxVQUFVO0VqRm8vWGxCO0VpRmgvWEk7SUFHSSxhQXpIVztFakZ5bVluQjtFaUYxZ1lJO0lBRUkscUJBSG9CO0lBSXBCLGFBcEdJO0VqRittWVo7RWlGeGdZSTtJQUVJLGNBQWM7RWpGeWdZdEI7RWlGdGdZSTtJQUVJLDJCQWRvQjtFakZxaFk1QjtFaUZwZ1lJO0lBR0ksVUFBVTtFakZvZ1lsQjtFaUZoZ1lJO0lBR0ksYUF6SFc7RWpGeW5ZbkI7RWlGMWhZSTtJQUVJLHFCQUhvQjtJQUlwQixhQXBHSTtFakYrbllaO0VpRnhoWUk7SUFFSSxjQUFjO0VqRnloWXRCO0VpRnRoWUk7SUFFSSwyQkFkb0I7RWpGcWlZNUI7RWlGcGhZSTtJQUdJLFVBQVU7RWpGb2hZbEI7RWlGaGhZSTtJQUdJLGFBekhXO0VqRnlvWW5CO0VpRjFpWUk7SUFFSSxXQUhvQjtJQUlwQixhQXBHSTtFakYrb1laO0VpRnhpWUk7SUFFSSxjQUFjO0VqRnlpWXRCO0VpRnRpWUk7SUFFSSxpQkFkb0I7RWpGcWpZNUI7RWlGcGlZSTtJQUdJLFVBQVU7RWpGb2lZbEI7RWlGaGlZSTtJQUdJLGFBekhXO0VqRnlwWW5CO0FBQ0Y7O0FFbHBZRTtFK0UySEk7SUFFSSxvQkFIb0I7SUFJcEIsYUF4SUk7RWpGa3FZWjtFaUZ2aFlJO0lBRUksY0FBYztFakZ3aFl0QjtFaUZyaFlJO0lBRUksMEJBZG9CO0VqRm9pWTVCO0VpRm5oWUk7SUFHSSxVQUFVO0VqRm1oWWxCO0VpRi9nWUk7SUFHSSxhQTdKVztFakY0cVluQjtFaUZ6aVlJO0lBRUkscUJBSG9CO0lBSXBCLGFBeElJO0VqRmtyWVo7RWlGdmlZSTtJQUVJLGNBQWM7RWpGd2lZdEI7RWlGcmlZSTtJQUVJLDJCQWRvQjtFakZvalk1QjtFaUZuaVlJO0lBR0ksVUFBVTtFakZtaVlsQjtFaUYvaFlJO0lBR0ksYUE3Slc7RWpGNHJZbkI7RWlGempZSTtJQUVJLFVBSG9CO0lBSXBCLGFBeElJO0VqRmtzWVo7RWlGdmpZSTtJQUVJLGNBQWM7RWpGd2pZdEI7RWlGcmpZSTtJQUVJLGdCQWRvQjtFakZva1k1QjtFaUZuallJO0lBR0ksVUFBVTtFakZtallsQjtFaUYvaVlJO0lBR0ksYUE3Slc7RWpGNHNZbkI7RWlGemtZSTtJQUVJLHFCQUhvQjtJQUlwQixhQXhJSTtFakZrdFlaO0VpRnZrWUk7SUFFSSxjQUFjO0VqRndrWXRCO0VpRnJrWUk7SUFFSSwyQkFkb0I7RWpGb2xZNUI7RWlGbmtZSTtJQUdJLFVBQVU7RWpGbWtZbEI7RWlGL2pZSTtJQUdJLGFBN0pXO0VqRjR0WW5CO0VpRnpsWUk7SUFFSSxxQkFIb0I7SUFJcEIsYUF4SUk7RWpGa3VZWjtFaUZ2bFlJO0lBRUksY0FBYztFakZ3bFl0QjtFaUZybFlJO0lBRUksMkJBZG9CO0VqRm9tWTVCO0VpRm5sWUk7SUFHSSxVQUFVO0VqRm1sWWxCO0VpRi9rWUk7SUFHSSxhQTdKVztFakY0dVluQjtFaUZ6bVlJO0lBRUksVUFIb0I7SUFJcEIsYUF4SUk7RWpGa3ZZWjtFaUZ2bVlJO0lBRUksY0FBYztFakZ3bVl0QjtFaUZybVlJO0lBRUksZ0JBZG9CO0VqRm9uWTVCO0VpRm5tWUk7SUFHSSxVQUFVO0VqRm1tWWxCO0VpRi9sWUk7SUFHSSxhQTdKVztFakY0dlluQjtFaUZ6bllJO0lBRUkscUJBSG9CO0lBSXBCLGFBeElJO0VqRmt3WVo7RWlGdm5ZSTtJQUVJLGNBQWM7RWpGd25ZdEI7RWlGcm5ZSTtJQUVJLDJCQWRvQjtFakZvb1k1QjtFaUZubllJO0lBR0ksVUFBVTtFakZtbllsQjtFaUYvbVlJO0lBR0ksYUE3Slc7RWpGNHdZbkI7RWlGem9ZSTtJQUVJLHFCQUhvQjtJQUlwQixhQXhJSTtFakZreFlaO0VpRnZvWUk7SUFFSSxjQUFjO0VqRndvWXRCO0VpRnJvWUk7SUFFSSwyQkFkb0I7RWpGb3BZNUI7RWlGbm9ZSTtJQUdJLFVBQVU7RWpGbW9ZbEI7RWlGL25ZSTtJQUdJLGFBN0pXO0VqRjR4WW5CO0VpRnpwWUk7SUFFSSxVQUhvQjtJQUlwQixhQXhJSTtFakZreVlaO0VpRnZwWUk7SUFFSSxjQUFjO0VqRndwWXRCO0VpRnJwWUk7SUFFSSxnQkFkb0I7RWpGb3FZNUI7RWlGbnBZSTtJQUdJLFVBQVU7RWpGbXBZbEI7RWlGL29ZSTtJQUdJLGFBN0pXO0VqRjR5WW5CO0VpRnpxWUk7SUFFSSxxQkFIb0I7SUFJcEIsYUF4SUk7RWpGa3pZWjtFaUZ2cVlJO0lBRUksY0FBYztFakZ3cVl0QjtFaUZycVlJO0lBRUksMkJBZG9CO0VqRm9yWTVCO0VpRm5xWUk7SUFHSSxVQUFVO0VqRm1xWWxCO0VpRi9wWUk7SUFHSSxhQTdKVztFakY0elluQjtFaUZ6cllJO0lBRUkscUJBSG9CO0lBSXBCLGFBeElJO0VqRmswWVo7RWlGdnJZSTtJQUVJLGNBQWM7RWpGd3JZdEI7RWlGcnJZSTtJQUVJLDJCQWRvQjtFakZvc1k1QjtFaUZucllJO0lBR0ksVUFBVTtFakZtcllsQjtFaUYvcVlJO0lBR0ksYUE3Slc7RWpGNDBZbkI7RWlGenNZSTtJQUVJLFdBSG9CO0lBSXBCLGFBeElJO0VqRmsxWVo7RWlGdnNZSTtJQUVJLGNBQWM7RWpGd3NZdEI7RWlGcnNZSTtJQUVJLGlCQWRvQjtFakZvdFk1QjtFaUZuc1lJO0lBR0ksVUFBVTtFakZtc1lsQjtFaUYvcllJO0lBR0ksYUE3Slc7RWpGNDFZbkI7QUFDRjs7QUVyMVlFO0UrRStKSTtJQUVJLG9CQUhvQjtJQUlwQixhQTVLSTtFakZxMllaO0FBQ0Y7O0FFNTFZRTtFK0UrSkk7SUFLTSxhQTNLSztFakZ3MllmO0FBQ0Y7O0FFbDJZRTtFK0V3S0k7SUFFSSxjQUFjO0VqRjZyWXRCO0VpRjFyWUk7SUFFSSwwQkFqQm9CO0VqRjRzWTVCO0VpRnhyWUk7SUFHSSxVQUFVO0VqRndyWWxCO0VpRnByWUk7SUFHSSxhQXBNVztFakZ3M1luQjtFaUZqdFlJO0lBRUkscUJBSG9CO0lBSXBCLGFBNUtJO0VqRjgzWVo7QUFDRjs7QUVyM1lFO0UrRStKSTtJQUtNLGFBM0tLO0VqRmk0WWY7QUFDRjs7QUUzM1lFO0UrRXdLSTtJQUVJLGNBQWM7RWpGc3RZdEI7RWlGbnRZSTtJQUVJLDJCQWpCb0I7RWpGcXVZNUI7RWlGanRZSTtJQUdJLFVBQVU7RWpGaXRZbEI7RWlGN3NZSTtJQUdJLGFBcE1XO0VqRmk1WW5CO0VpRjF1WUk7SUFFSSxVQUhvQjtJQUlwQixhQTVLSTtFakZ1NVlaO0FBQ0Y7O0FFOTRZRTtFK0UrSkk7SUFLTSxhQTNLSztFakYwNVlmO0FBQ0Y7O0FFcDVZRTtFK0V3S0k7SUFFSSxjQUFjO0VqRit1WXRCO0VpRjV1WUk7SUFFSSxnQkFqQm9CO0VqRjh2WTVCO0VpRjF1WUk7SUFHSSxVQUFVO0VqRjB1WWxCO0VpRnR1WUk7SUFHSSxhQXBNVztFakYwNlluQjtFaUZud1lJO0lBRUkscUJBSG9CO0lBSXBCLGFBNUtJO0VqRmc3WVo7QUFDRjs7QUV2NllFO0UrRStKSTtJQUtNLGFBM0tLO0VqRm03WWY7QUFDRjs7QUU3NllFO0UrRXdLSTtJQUVJLGNBQWM7RWpGd3dZdEI7RWlGcndZSTtJQUVJLDJCQWpCb0I7RWpGdXhZNUI7RWlGbndZSTtJQUdJLFVBQVU7RWpGbXdZbEI7RWlGL3ZZSTtJQUdJLGFBcE1XO0VqRm04WW5CO0VpRjV4WUk7SUFFSSxxQkFIb0I7SUFJcEIsYUE1S0k7RWpGeThZWjtBQUNGOztBRWg4WUU7RStFK0pJO0lBS00sYUEzS0s7RWpGNDhZZjtBQUNGOztBRXQ4WUU7RStFd0tJO0lBRUksY0FBYztFakZpeVl0QjtFaUY5eFlJO0lBRUksMkJBakJvQjtFakZnelk1QjtFaUY1eFlJO0lBR0ksVUFBVTtFakY0eFlsQjtFaUZ4eFlJO0lBR0ksYUFwTVc7RWpGNDlZbkI7RWlGcnpZSTtJQUVJLFVBSG9CO0lBSXBCLGFBNUtJO0VqRmsrWVo7QUFDRjs7QUV6OVlFO0UrRStKSTtJQUtNLGFBM0tLO0VqRnErWWY7QUFDRjs7QUUvOVlFO0UrRXdLSTtJQUVJLGNBQWM7RWpGMHpZdEI7RWlGdnpZSTtJQUVJLGdCQWpCb0I7RWpGeTBZNUI7RWlGcnpZSTtJQUdJLFVBQVU7RWpGcXpZbEI7RWlGanpZSTtJQUdJLGFBcE1XO0VqRnEvWW5CO0VpRjkwWUk7SUFFSSxxQkFIb0I7SUFJcEIsYUE1S0k7RWpGMi9ZWjtBQUNGOztBRWwvWUU7RStFK0pJO0lBS00sYUEzS0s7RWpGOC9ZZjtBQUNGOztBRXgvWUU7RStFd0tJO0lBRUksY0FBYztFakZtMVl0QjtFaUZoMVlJO0lBRUksMkJBakJvQjtFakZrMlk1QjtFaUY5MFlJO0lBR0ksVUFBVTtFakY4MFlsQjtFaUYxMFlJO0lBR0ksYUFwTVc7RWpGOGdabkI7RWlGdjJZSTtJQUVJLHFCQUhvQjtJQUlwQixhQTVLSTtFakZvaFpaO0FBQ0Y7O0FFM2daRTtFK0UrSkk7SUFLTSxhQTNLSztFakZ1aFpmO0FBQ0Y7O0FFamhaRTtFK0V3S0k7SUFFSSxjQUFjO0VqRjQyWXRCO0VpRnoyWUk7SUFFSSwyQkFqQm9CO0VqRjIzWTVCO0VpRnYyWUk7SUFHSSxVQUFVO0VqRnUyWWxCO0VpRm4yWUk7SUFHSSxhQXBNVztFakZ1aVpuQjtFaUZoNFlJO0lBRUksVUFIb0I7SUFJcEIsYUE1S0k7RWpGNmlaWjtBQUNGOztBRXBpWkU7RStFK0pJO0lBS00sYUEzS0s7RWpGZ2paZjtBQUNGOztBRTFpWkU7RStFd0tJO0lBRUksY0FBYztFakZxNFl0QjtFaUZsNFlJO0lBRUksZ0JBakJvQjtFakZvNVk1QjtFaUZoNFlJO0lBR0ksVUFBVTtFakZnNFlsQjtFaUY1M1lJO0lBR0ksYUFwTVc7RWpGZ2tabkI7RWlGejVZSTtJQUVJLHFCQUhvQjtJQUlwQixhQTVLSTtFakZza1paO0FBQ0Y7O0FFN2paRTtFK0UrSkk7SUFLTSxhQTNLSztFakZ5a1pmO0FBQ0Y7O0FFbmtaRTtFK0V3S0k7SUFFSSxjQUFjO0VqRjg1WXRCO0VpRjM1WUk7SUFFSSwyQkFqQm9CO0VqRjY2WTVCO0VpRno1WUk7SUFHSSxVQUFVO0VqRnk1WWxCO0VpRnI1WUk7SUFHSSxhQXBNVztFakZ5bFpuQjtFaUZsN1lJO0lBRUkscUJBSG9CO0lBSXBCLGFBNUtJO0VqRitsWlo7QUFDRjs7QUV0bFpFO0UrRStKSTtJQUtNLGFBM0tLO0VqRmttWmY7QUFDRjs7QUU1bFpFO0UrRXdLSTtJQUVJLGNBQWM7RWpGdTdZdEI7RWlGcDdZSTtJQUVJLDJCQWpCb0I7RWpGczhZNUI7RWlGbDdZSTtJQUdJLFVBQVU7RWpGazdZbEI7RWlGOTZZSTtJQUdJLGFBcE1XO0VqRmtuWm5CO0VpRjM4WUk7SUFFSSxXQUhvQjtJQUlwQixhQTVLSTtFakZ3blpaO0FBQ0Y7O0FFL21aRTtFK0UrSkk7SUFLTSxhQTNLSztFakYyblpmO0FBQ0Y7O0FFcm5aRTtFK0V3S0k7SUFFSSxjQUFjO0VqRmc5WXRCO0VpRjc4WUk7SUFFSSxpQkFqQm9CO0VqRis5WTVCO0VpRjM4WUk7SUFHSSxVQUFVO0VqRjI4WWxCO0VpRnY4WUk7SUFHSSxhQXBNVztFakYyb1puQjtBQUNGOztBRXBvWkU7RStFc01NO0lBRUksb0JBSG9CO0lBSXBCLGFBbk5FO0VqRm9wWlo7QUFDRjs7QUUzb1pFO0UrRXNNTTtJQUtNLGFBbE5HO0VqRnVwWmY7QUFDRjs7QUVqcFpFO0UrRStNTTtJQUVJLGNBQWM7RWpGcThZeEI7RWlGbDhZTTtJQUVJLDBCQWpCb0I7RWpGbzlZOUI7RWlGaDhZTTtJQUdJLFVBQVU7RWpGZzhZcEI7RWlGNTdZTTtJQUdJLGFBM09TO0VqRnVxWm5CO0VpRno5WU07SUFFSSxxQkFIb0I7SUFJcEIsYUFuTkU7RWpGNnFaWjtBQUNGOztBRXBxWkU7RStFc01NO0lBS00sYUFsTkc7RWpGZ3JaZjtBQUNGOztBRTFxWkU7RStFK01NO0lBRUksY0FBYztFakY4OVl4QjtFaUYzOVlNO0lBRUksMkJBakJvQjtFakY2K1k5QjtFaUZ6OVlNO0lBR0ksVUFBVTtFakZ5OVlwQjtFaUZyOVlNO0lBR0ksYUEzT1M7RWpGZ3NabkI7RWlGbC9ZTTtJQUVJLFVBSG9CO0lBSXBCLGFBbk5FO0VqRnNzWlo7QUFDRjs7QUU3clpFO0UrRXNNTTtJQUtNLGFBbE5HO0VqRnlzWmY7QUFDRjs7QUVuc1pFO0UrRStNTTtJQUVJLGNBQWM7RWpGdS9ZeEI7RWlGcC9ZTTtJQUVJLGdCQWpCb0I7RWpGc2daOUI7RWlGbC9ZTTtJQUdJLFVBQVU7RWpGay9ZcEI7RWlGOStZTTtJQUdJLGFBM09TO0VqRnl0Wm5CO0VpRjNnWk07SUFFSSxxQkFIb0I7SUFJcEIsYUFuTkU7RWpGK3RaWjtBQUNGOztBRXR0WkU7RStFc01NO0lBS00sYUFsTkc7RWpGa3VaZjtBQUNGOztBRTV0WkU7RStFK01NO0lBRUksY0FBYztFakZnaFp4QjtFaUY3Z1pNO0lBRUksMkJBakJvQjtFakYraFo5QjtFaUYzZ1pNO0lBR0ksVUFBVTtFakYyZ1pwQjtFaUZ2Z1pNO0lBR0ksYUEzT1M7RWpGa3ZabkI7RWlGcGlaTTtJQUVJLHFCQUhvQjtJQUlwQixhQW5ORTtFakZ3dlpaO0FBQ0Y7O0FFL3VaRTtFK0VzTU07SUFLTSxhQWxORztFakYydlpmO0FBQ0Y7O0FFcnZaRTtFK0UrTU07SUFFSSxjQUFjO0VqRnlpWnhCO0VpRnRpWk07SUFFSSwyQkFqQm9CO0VqRndqWjlCO0VpRnBpWk07SUFHSSxVQUFVO0VqRm9pWnBCO0VpRmhpWk07SUFHSSxhQTNPUztFakYyd1puQjtFaUY3alpNO0lBRUksVUFIb0I7SUFJcEIsYUFuTkU7RWpGaXhaWjtBQUNGOztBRXh3WkU7RStFc01NO0lBS00sYUFsTkc7RWpGb3haZjtBQUNGOztBRTl3WkU7RStFK01NO0lBRUksY0FBYztFakZra1p4QjtFaUYvalpNO0lBRUksZ0JBakJvQjtFakZpbFo5QjtFaUY3alpNO0lBR0ksVUFBVTtFakY2alpwQjtFaUZ6alpNO0lBR0ksYUEzT1M7RWpGb3labkI7RWlGdGxaTTtJQUVJLHFCQUhvQjtJQUlwQixhQW5ORTtFakYweVpaO0FBQ0Y7O0FFanlaRTtFK0VzTU07SUFLTSxhQWxORztFakY2eVpmO0FBQ0Y7O0FFdnlaRTtFK0UrTU07SUFFSSxjQUFjO0VqRjJsWnhCO0VpRnhsWk07SUFFSSwyQkFqQm9CO0VqRjBtWjlCO0VpRnRsWk07SUFHSSxVQUFVO0VqRnNsWnBCO0VpRmxsWk07SUFHSSxhQTNPUztFakY2elpuQjtFaUYvbVpNO0lBRUkscUJBSG9CO0lBSXBCLGFBbk5FO0VqRm0wWlo7QUFDRjs7QUUxelpFO0UrRXNNTTtJQUtNLGFBbE5HO0VqRnMwWmY7QUFDRjs7QUVoMFpFO0UrRStNTTtJQUVJLGNBQWM7RWpGb25aeEI7RWlGam5aTTtJQUVJLDJCQWpCb0I7RWpGbW9aOUI7RWlGL21aTTtJQUdJLFVBQVU7RWpGK21acEI7RWlGM21aTTtJQUdJLGFBM09TO0VqRnMxWm5CO0VpRnhvWk07SUFFSSxVQUhvQjtJQUlwQixhQW5ORTtFakY0MVpaO0FBQ0Y7O0FFbjFaRTtFK0VzTU07SUFLTSxhQWxORztFakYrMVpmO0FBQ0Y7O0FFejFaRTtFK0UrTU07SUFFSSxjQUFjO0VqRjZvWnhCO0VpRjFvWk07SUFFSSxnQkFqQm9CO0VqRjRwWjlCO0VpRnhvWk07SUFHSSxVQUFVO0VqRndvWnBCO0VpRnBvWk07SUFHSSxhQTNPUztFakYrMlpuQjtFaUZqcVpNO0lBRUkscUJBSG9CO0lBSXBCLGFBbk5FO0VqRnEzWlo7QUFDRjs7QUU1MlpFO0UrRXNNTTtJQUtNLGFBbE5HO0VqRnczWmY7QUFDRjs7QUVsM1pFO0UrRStNTTtJQUVJLGNBQWM7RWpGc3FaeEI7RWlGbnFaTTtJQUVJLDJCQWpCb0I7RWpGcXJaOUI7RWlGanFaTTtJQUdJLFVBQVU7RWpGaXFacEI7RWlGN3BaTTtJQUdJLGFBM09TO0VqRnc0Wm5CO0VpRjFyWk07SUFFSSxxQkFIb0I7SUFJcEIsYUFuTkU7RWpGODRaWjtBQUNGOztBRXI0WkU7RStFc01NO0lBS00sYUFsTkc7RWpGaTVaZjtBQUNGOztBRTM0WkU7RStFK01NO0lBRUksY0FBYztFakYrclp4QjtFaUY1clpNO0lBRUksMkJBakJvQjtFakY4c1o5QjtFaUYxclpNO0lBR0ksVUFBVTtFakYwclpwQjtFaUZ0clpNO0lBR0ksYUEzT1M7RWpGaTZabkI7RWlGbnRaTTtJQUVJLFdBSG9CO0lBSXBCLGFBbk5FO0VqRnU2Wlo7QUFDRjs7QUU5NVpFO0UrRXNNTTtJQUtNLGFBbE5HO0VqRjA2WmY7QUFDRjs7QUVwNlpFO0UrRStNTTtJQUVJLGNBQWM7RWpGd3RaeEI7RWlGcnRaTTtJQUVJLGlCQWpCb0I7RWpGdXVaOUI7RWlGbnRaTTtJQUdJLFVBQVU7RWpGbXRacEI7RWlGL3NaTTtJQUdJLGFBM09TO0VqRjA3Wm5CO0FBQ0Y7O0FrRmo4WkE7OzRCbEZxOFo0QjtBRXY3WjFCO0VnRlRBO0lBQ0UsYUFBYTtFbEZtOFpmO0FBQ0Y7O0FFNTdaRTtFZ0ZIQTtJQUNFLGFBQWE7RWxGbThaZjtBQUNGOztBRWw4WkU7RWdGR0E7SUFDRSxhQUFhO0VsRm04WmY7QUFDRjs7QUV4OFpFO0VnRlNBO0lBQ0UsYUFBYTtFbEZtOFpmO0FBQ0Y7O0FFOThaRTtFZ0ZlQTtJQUNFLGFBQWE7RWxGbThaZjtBQUNGOztBbUZsK1pBOzs0Qm5GcytaNEI7QW1GaitaeEI7RUFBZ0IsMEJBQW9DO0FuRm8rWnhEOztBbUZuK1pJO0VBQWdCLDRCQUFzQztBbkZ1K1oxRDs7QW1GdCtaSTtFQUFnQiwyQkFBcUM7QW5GMCtaekQ7O0FtRnorWkk7RUFBZ0IsNkJBQXVDO0FuRjYrWjNEOztBbUY1K1pJO0VBQWdCLDJCQUFxQztBbkZnL1p6RDs7QW1GLytaSTtFQUFnQiw2QkFBdUM7QW5GbS9aM0Q7O0FtRmwvWkk7RUFBZ0IsNEJBQXNDO0FuRnMvWjFEOztBbUZyL1pJO0VBQWdCLDhCQUF3QztBbkZ5L1o1RDs7QW1GaGdhSTtFQUFnQiwwQkFBb0M7QW5Gb2dheEQ7O0FtRm5nYUk7RUFBZ0IsNEJBQXNDO0FuRnVnYTFEOztBbUZ0Z2FJO0VBQWdCLDJCQUFxQztBbkYwZ2F6RDs7QW1GemdhSTtFQUFnQiw2QkFBdUM7QW5GNmdhM0Q7O0FtRjVnYUk7RUFBZ0IsMkJBQXFDO0FuRmdoYXpEOztBbUYvZ2FJO0VBQWdCLDZCQUF1QztBbkZtaGEzRDs7QW1GbGhhSTtFQUFnQiw0QkFBc0M7QW5Gc2hhMUQ7O0FtRnJoYUk7RUFBZ0IsOEJBQXdDO0FuRnloYTVEOztBbUZoaWFJO0VBQWdCLDJCQUFvQztBbkZvaWF4RDs7QW1GbmlhSTtFQUFnQiw2QkFBc0M7QW5GdWlhMUQ7O0FtRnRpYUk7RUFBZ0IsNEJBQXFDO0FuRjBpYXpEOztBbUZ6aWFJO0VBQWdCLDhCQUF1QztBbkY2aWEzRDs7QW1GNWlhSTtFQUFnQiw0QkFBcUM7QW5GZ2phekQ7O0FtRi9pYUk7RUFBZ0IsOEJBQXVDO0FuRm1qYTNEOztBbUZsamFJO0VBQWdCLDZCQUFzQztBbkZzamExRDs7QW1GcmphSTtFQUFnQiwrQkFBd0M7QW5GeWphNUQ7O0FtRmhrYUk7RUFBZ0IsMkJBQW9DO0FuRm9rYXhEOztBbUZua2FJO0VBQWdCLDZCQUFzQztBbkZ1a2ExRDs7QW1GdGthSTtFQUFnQiw0QkFBcUM7QW5GMGthekQ7O0FtRnprYUk7RUFBZ0IsOEJBQXVDO0FuRjZrYTNEOztBbUY1a2FJO0VBQWdCLDRCQUFxQztBbkZnbGF6RDs7QW1GL2thSTtFQUFnQiw4QkFBdUM7QW5GbWxhM0Q7O0FtRmxsYUk7RUFBZ0IsNkJBQXNDO0FuRnNsYTFEOztBbUZybGFJO0VBQWdCLCtCQUF3QztBbkZ5bGE1RDs7QW1GaG1hSTtFQUFnQiwyQkFBb0M7QW5Gb21heEQ7O0FtRm5tYUk7RUFBZ0IsNkJBQXNDO0FuRnVtYTFEOztBbUZ0bWFJO0VBQWdCLDRCQUFxQztBbkYwbWF6RDs7QW1Gem1hSTtFQUFnQiw4QkFBdUM7QW5GNm1hM0Q7O0FtRjVtYUk7RUFBZ0IsNEJBQXFDO0FuRmduYXpEOztBbUYvbWFJO0VBQWdCLDhCQUF1QztBbkZtbmEzRDs7QW1GbG5hSTtFQUFnQiw2QkFBc0M7QW5Gc25hMUQ7O0FtRnJuYUk7RUFBZ0IsK0JBQXdDO0FuRnluYTVEOztBbUZob2FJO0VBQWdCLDJCQUFvQztBbkZvb2F4RDs7QW1Gbm9hSTtFQUFnQiw2QkFBc0M7QW5GdW9hMUQ7O0FtRnRvYUk7RUFBZ0IsNEJBQXFDO0FuRjBvYXpEOztBbUZ6b2FJO0VBQWdCLDhCQUF1QztBbkY2b2EzRDs7QW1GNW9hSTtFQUFnQiw0QkFBcUM7QW5GZ3BhekQ7O0FtRi9vYUk7RUFBZ0IsOEJBQXVDO0FuRm1wYTNEOztBbUZscGFJO0VBQWdCLDZCQUFzQztBbkZzcGExRDs7QW1GcnBhSTtFQUFnQiwrQkFBd0M7QW5GeXBhNUQ7O0FtRmhxYUk7RUFBZ0IsMkJBQW9DO0FuRm9xYXhEOztBbUZucWFJO0VBQWdCLDZCQUFzQztBbkZ1cWExRDs7QW1GdHFhSTtFQUFnQiw0QkFBcUM7QW5GMHFhekQ7O0FtRnpxYUk7RUFBZ0IsOEJBQXVDO0FuRjZxYTNEOztBbUY1cWFJO0VBQWdCLDRCQUFxQztBbkZncmF6RDs7QW1GL3FhSTtFQUFnQiw4QkFBdUM7QW5GbXJhM0Q7O0FtRmxyYUk7RUFBZ0IsNkJBQXNDO0FuRnNyYTFEOztBbUZycmFJO0VBQWdCLCtCQUF3QztBbkZ5cmE1RDs7QW1GaHNhSTtFQUFnQiwyQkFBb0M7QW5Gb3NheEQ7O0FtRm5zYUk7RUFBZ0IsNkJBQXNDO0FuRnVzYTFEOztBbUZ0c2FJO0VBQWdCLDRCQUFxQztBbkYwc2F6RDs7QW1GenNhSTtFQUFnQiw4QkFBdUM7QW5GNnNhM0Q7O0FtRjVzYUk7RUFBZ0IsNEJBQXFDO0FuRmd0YXpEOztBbUYvc2FJO0VBQWdCLDhCQUF1QztBbkZtdGEzRDs7QW1GbHRhSTtFQUFnQiw2QkFBc0M7QW5Gc3RhMUQ7O0FtRnJ0YUk7RUFBZ0IsK0JBQXdDO0FuRnl0YTVEOztBbUZodWFJO0VBQWdCLDJCQUFvQztBbkZvdWF4RDs7QW1GbnVhSTtFQUFnQiw2QkFBc0M7QW5GdXVhMUQ7O0FtRnR1YUk7RUFBZ0IsNEJBQXFDO0FuRjB1YXpEOztBbUZ6dWFJO0VBQWdCLDhCQUF1QztBbkY2dWEzRDs7QW1GNXVhSTtFQUFnQiw0QkFBcUM7QW5GZ3ZhekQ7O0FtRi91YUk7RUFBZ0IsOEJBQXVDO0FuRm12YTNEOztBbUZsdmFJO0VBQWdCLDZCQUFzQztBbkZzdmExRDs7QW1GcnZhSTtFQUFnQiwrQkFBd0M7QW5GeXZhNUQ7O0FtRmh3YUk7RUFBZ0IsMkJBQW9DO0FuRm93YXhEOztBbUZud2FJO0VBQWdCLDZCQUFzQztBbkZ1d2ExRDs7QW1GdHdhSTtFQUFnQiw0QkFBcUM7QW5GMHdhekQ7O0FtRnp3YUk7RUFBZ0IsOEJBQXVDO0FuRjZ3YTNEOztBbUY1d2FJO0VBQWdCLDRCQUFxQztBbkZneGF6RDs7QW1GL3dhSTtFQUFnQiw4QkFBdUM7QW5GbXhhM0Q7O0FtRmx4YUk7RUFBZ0IsNkJBQXNDO0FuRnN4YTFEOztBbUZyeGFJO0VBQWdCLCtCQUF3QztBbkZ5eGE1RDs7QW1GaHlhSTtFQUFnQiwyQkFBb0M7QW5Gb3lheEQ7O0FtRm55YUk7RUFBZ0IsNkJBQXNDO0FuRnV5YTFEOztBbUZ0eWFJO0VBQWdCLDRCQUFxQztBbkYweWF6RDs7QW1GenlhSTtFQUFnQiw4QkFBdUM7QW5GNnlhM0Q7O0FtRjV5YUk7RUFBZ0IsNEJBQXFDO0FuRmd6YXpEOztBbUYveWFJO0VBQWdCLDhCQUF1QztBbkZtemEzRDs7QW1GbHphSTtFQUFnQiw2QkFBc0M7QW5Gc3phMUQ7O0FtRnJ6YUk7RUFBZ0IsK0JBQXdDO0FuRnl6YTVEOztBbUZoMGFJO0VBQWdCLDJCQUFvQztBbkZvMGF4RDs7QW1GbjBhSTtFQUFnQiw2QkFBc0M7QW5GdTBhMUQ7O0FtRnQwYUk7RUFBZ0IsNEJBQXFDO0FuRjAwYXpEOztBbUZ6MGFJO0VBQWdCLDhCQUF1QztBbkY2MGEzRDs7QW1GNTBhSTtFQUFnQiw0QkFBcUM7QW5GZzFhekQ7O0FtRi8wYUk7RUFBZ0IsOEJBQXVDO0FuRm0xYTNEOztBbUZsMWFJO0VBQWdCLDZCQUFzQztBbkZzMWExRDs7QW1GcjFhSTtFQUFnQiwrQkFBd0M7QW5GeTFhNUQ7O0FtRmgyYUk7RUFBZ0IsMkJBQW9DO0FuRm8yYXhEOztBbUZuMmFJO0VBQWdCLDZCQUFzQztBbkZ1MmExRDs7QW1GdDJhSTtFQUFnQiw0QkFBcUM7QW5GMDJhekQ7O0FtRnoyYUk7RUFBZ0IsOEJBQXVDO0FuRjYyYTNEOztBbUY1MmFJO0VBQWdCLDRCQUFxQztBbkZnM2F6RDs7QW1GLzJhSTtFQUFnQiw4QkFBdUM7QW5GbTNhM0Q7O0FtRmwzYUk7RUFBZ0IsNkJBQXNDO0FuRnMzYTFEOztBbUZyM2FJO0VBQWdCLCtCQUF3QztBbkZ5M2E1RDs7QW1GaDRhSTtFQUFnQiwyQkFBb0M7QW5GbzRheEQ7O0FtRm40YUk7RUFBZ0IsNkJBQXNDO0FuRnU0YTFEOztBbUZ0NGFJO0VBQWdCLDRCQUFxQztBbkYwNGF6RDs7QW1GejRhSTtFQUFnQiw4QkFBdUM7QW5GNjRhM0Q7O0FtRjU0YUk7RUFBZ0IsNEJBQXFDO0FuRmc1YXpEOztBbUYvNGFJO0VBQWdCLDhCQUF1QztBbkZtNWEzRDs7QW1GbDVhSTtFQUFnQiw2QkFBc0M7QW5GczVhMUQ7O0FtRnI1YUk7RUFBZ0IsK0JBQXdDO0FuRnk1YTVEOztBbUZoNmFJO0VBQWdCLDJCQUFvQztBbkZvNmF4RDs7QW1GbjZhSTtFQUFnQiw2QkFBc0M7QW5GdTZhMUQ7O0FtRnQ2YUk7RUFBZ0IsNEJBQXFDO0FuRjA2YXpEOztBbUZ6NmFJO0VBQWdCLDhCQUF1QztBbkY2NmEzRDs7QW1GNTZhSTtFQUFnQiw0QkFBcUM7QW5GZzdhekQ7O0FtRi82YUk7RUFBZ0IsOEJBQXVDO0FuRm03YTNEOztBbUZsN2FJO0VBQWdCLDZCQUFzQztBbkZzN2ExRDs7QW1GcjdhSTtFQUFnQiwrQkFBd0M7QW5GeTdhNUQ7O0FtRmg4YUk7RUFBZ0IsMkJBQW9DO0FuRm84YXhEOztBbUZuOGFJO0VBQWdCLDZCQUFzQztBbkZ1OGExRDs7QW1GdDhhSTtFQUFnQiw0QkFBcUM7QW5GMDhhekQ7O0FtRno4YUk7RUFBZ0IsOEJBQXVDO0FuRjY4YTNEOztBbUY1OGFJO0VBQWdCLDRCQUFxQztBbkZnOWF6RDs7QW1GLzhhSTtFQUFnQiw4QkFBdUM7QW5GbTlhM0Q7O0FtRmw5YUk7RUFBZ0IsNkJBQXNDO0FuRnM5YTFEOztBbUZyOWFJO0VBQWdCLCtCQUF3QztBbkZ5OWE1RDs7QW1GaCthSTtFQUFnQiwyQkFBb0M7QW5GbytheEQ7O0FtRm4rYUk7RUFBZ0IsNkJBQXNDO0FuRnUrYTFEOztBbUZ0K2FJO0VBQWdCLDRCQUFxQztBbkYwK2F6RDs7QW1GeithSTtFQUFnQiw4QkFBdUM7QW5GNithM0Q7O0FtRjUrYUk7RUFBZ0IsNEJBQXFDO0FuRmcvYXpEOztBbUYvK2FJO0VBQWdCLDhCQUF1QztBbkZtL2EzRDs7QW1GbC9hSTtFQUFnQiw2QkFBc0M7QW5Gcy9hMUQ7O0FtRnIvYUk7RUFBZ0IsK0JBQXdDO0FuRnkvYTVEOztBbUZoZ2JJO0VBQWdCLDJCQUFvQztBbkZvZ2J4RDs7QW1GbmdiSTtFQUFnQiw2QkFBc0M7QW5GdWdiMUQ7O0FtRnRnYkk7RUFBZ0IsNEJBQXFDO0FuRjBnYnpEOztBbUZ6Z2JJO0VBQWdCLDhCQUF1QztBbkY2Z2IzRDs7QW1GNWdiSTtFQUFnQiw0QkFBcUM7QW5GZ2hiekQ7O0FtRi9nYkk7RUFBZ0IsOEJBQXVDO0FuRm1oYjNEOztBbUZsaGJJO0VBQWdCLDZCQUFzQztBbkZzaGIxRDs7QW1GcmhiSTtFQUFnQiwrQkFBd0M7QW5GeWhiNUQ7O0FtRmhpYkk7RUFBZ0IsMkJBQW9DO0FuRm9pYnhEOztBbUZuaWJJO0VBQWdCLDZCQUFzQztBbkZ1aWIxRDs7QW1GdGliSTtFQUFnQiw0QkFBcUM7QW5GMGliekQ7O0FtRnppYkk7RUFBZ0IsOEJBQXVDO0FuRjZpYjNEOztBbUY1aWJJO0VBQWdCLDRCQUFxQztBbkZnamJ6RDs7QW1GL2liSTtFQUFnQiw4QkFBdUM7QW5GbWpiM0Q7O0FtRmxqYkk7RUFBZ0IsNkJBQXNDO0FuRnNqYjFEOztBbUZyamJJO0VBQWdCLCtCQUF3QztBbkZ5amI1RDs7QW1GaGtiSTtFQUFnQiwyQkFBb0M7QW5Gb2tieEQ7O0FtRm5rYkk7RUFBZ0IsNkJBQXNDO0FuRnVrYjFEOztBbUZ0a2JJO0VBQWdCLDRCQUFxQztBbkYwa2J6RDs7QW1GemtiSTtFQUFnQiw4QkFBdUM7QW5GNmtiM0Q7O0FtRjVrYkk7RUFBZ0IsNEJBQXFDO0FuRmdsYnpEOztBbUYva2JJO0VBQWdCLDhCQUF1QztBbkZtbGIzRDs7QW1GbGxiSTtFQUFnQiw2QkFBc0M7QW5Gc2xiMUQ7O0FtRnJsYkk7RUFBZ0IsK0JBQXdDO0FuRnlsYjVEOztBbUZobWJJO0VBQWdCLDRCQUFvQztBbkZvbWJ4RDs7QW1Gbm1iSTtFQUFnQiw4QkFBc0M7QW5GdW1iMUQ7O0FtRnRtYkk7RUFBZ0IsNkJBQXFDO0FuRjBtYnpEOztBbUZ6bWJJO0VBQWdCLCtCQUF1QztBbkY2bWIzRDs7QW1GNW1iSTtFQUFnQiw2QkFBcUM7QW5GZ25iekQ7O0FtRi9tYkk7RUFBZ0IsK0JBQXVDO0FuRm1uYjNEOztBbUZsbmJJO0VBQWdCLDhCQUFzQztBbkZzbmIxRDs7QW1Gcm5iSTtFQUFnQixnQ0FBd0M7QW5GeW5iNUQ7O0FFdm5iRTtFaUZFTTtJQUFvQiwwQkFBb0M7RW5GMG5iOUQ7RW1Gem5iTTtJQUFvQiw0QkFBc0M7RW5GNG5iaEU7RW1GM25iTTtJQUFvQiwyQkFBcUM7RW5GOG5iL0Q7RW1GN25iTTtJQUFvQiw2QkFBdUM7RW5GZ29iakU7RW1GL25iTTtJQUFvQiwyQkFBcUM7RW5Ga29iL0Q7RW1Gam9iTTtJQUFvQiw2QkFBdUM7RW5Gb29iakU7RW1Gbm9iTTtJQUFvQiw0QkFBc0M7RW5Gc29iaEU7RW1Gcm9iTTtJQUFvQiw4QkFBd0M7RW5Gd29ibEU7RW1GL29iTTtJQUFvQiwwQkFBb0M7RW5Ga3BiOUQ7RW1GanBiTTtJQUFvQiw0QkFBc0M7RW5Gb3BiaEU7RW1GbnBiTTtJQUFvQiwyQkFBcUM7RW5Gc3BiL0Q7RW1GcnBiTTtJQUFvQiw2QkFBdUM7RW5Gd3BiakU7RW1GdnBiTTtJQUFvQiwyQkFBcUM7RW5GMHBiL0Q7RW1GenBiTTtJQUFvQiw2QkFBdUM7RW5GNHBiakU7RW1GM3BiTTtJQUFvQiw0QkFBc0M7RW5GOHBiaEU7RW1GN3BiTTtJQUFvQiw4QkFBd0M7RW5GZ3FibEU7RW1GdnFiTTtJQUFvQiwyQkFBb0M7RW5GMHFiOUQ7RW1GenFiTTtJQUFvQiw2QkFBc0M7RW5GNHFiaEU7RW1GM3FiTTtJQUFvQiw0QkFBcUM7RW5GOHFiL0Q7RW1GN3FiTTtJQUFvQiw4QkFBdUM7RW5GZ3JiakU7RW1GL3FiTTtJQUFvQiw0QkFBcUM7RW5Ga3JiL0Q7RW1GanJiTTtJQUFvQiw4QkFBdUM7RW5Gb3JiakU7RW1GbnJiTTtJQUFvQiw2QkFBc0M7RW5Gc3JiaEU7RW1GcnJiTTtJQUFvQiwrQkFBd0M7RW5Gd3JibEU7RW1GL3JiTTtJQUFvQiwyQkFBb0M7RW5Ga3NiOUQ7RW1GanNiTTtJQUFvQiw2QkFBc0M7RW5Gb3NiaEU7RW1GbnNiTTtJQUFvQiw0QkFBcUM7RW5Gc3NiL0Q7RW1GcnNiTTtJQUFvQiw4QkFBdUM7RW5Gd3NiakU7RW1GdnNiTTtJQUFvQiw0QkFBcUM7RW5GMHNiL0Q7RW1GenNiTTtJQUFvQiw4QkFBdUM7RW5GNHNiakU7RW1GM3NiTTtJQUFvQiw2QkFBc0M7RW5GOHNiaEU7RW1GN3NiTTtJQUFvQiwrQkFBd0M7RW5GZ3RibEU7RW1GdnRiTTtJQUFvQiwyQkFBb0M7RW5GMHRiOUQ7RW1GenRiTTtJQUFvQiw2QkFBc0M7RW5GNHRiaEU7RW1GM3RiTTtJQUFvQiw0QkFBcUM7RW5GOHRiL0Q7RW1GN3RiTTtJQUFvQiw4QkFBdUM7RW5GZ3ViakU7RW1GL3RiTTtJQUFvQiw0QkFBcUM7RW5Ga3ViL0Q7RW1GanViTTtJQUFvQiw4QkFBdUM7RW5Gb3ViakU7RW1GbnViTTtJQUFvQiw2QkFBc0M7RW5Gc3ViaEU7RW1GcnViTTtJQUFvQiwrQkFBd0M7RW5Gd3VibEU7RW1GL3ViTTtJQUFvQiwyQkFBb0M7RW5Ga3ZiOUQ7RW1GanZiTTtJQUFvQiw2QkFBc0M7RW5Gb3ZiaEU7RW1GbnZiTTtJQUFvQiw0QkFBcUM7RW5Gc3ZiL0Q7RW1GcnZiTTtJQUFvQiw4QkFBdUM7RW5Gd3ZiakU7RW1GdnZiTTtJQUFvQiw0QkFBcUM7RW5GMHZiL0Q7RW1GenZiTTtJQUFvQiw4QkFBdUM7RW5GNHZiakU7RW1GM3ZiTTtJQUFvQiw2QkFBc0M7RW5GOHZiaEU7RW1GN3ZiTTtJQUFvQiwrQkFBd0M7RW5GZ3dibEU7RW1GdndiTTtJQUFvQiwyQkFBb0M7RW5GMHdiOUQ7RW1GendiTTtJQUFvQiw2QkFBc0M7RW5GNHdiaEU7RW1GM3diTTtJQUFvQiw0QkFBcUM7RW5GOHdiL0Q7RW1GN3diTTtJQUFvQiw4QkFBdUM7RW5GZ3hiakU7RW1GL3diTTtJQUFvQiw0QkFBcUM7RW5Ga3hiL0Q7RW1GanhiTTtJQUFvQiw4QkFBdUM7RW5Gb3hiakU7RW1GbnhiTTtJQUFvQiw2QkFBc0M7RW5Gc3hiaEU7RW1GcnhiTTtJQUFvQiwrQkFBd0M7RW5Gd3hibEU7RW1GL3hiTTtJQUFvQiwyQkFBb0M7RW5Ga3liOUQ7RW1GanliTTtJQUFvQiw2QkFBc0M7RW5Gb3liaEU7RW1GbnliTTtJQUFvQiw0QkFBcUM7RW5Gc3liL0Q7RW1GcnliTTtJQUFvQiw4QkFBdUM7RW5Gd3liakU7RW1GdnliTTtJQUFvQiw0QkFBcUM7RW5GMHliL0Q7RW1GenliTTtJQUFvQiw4QkFBdUM7RW5GNHliakU7RW1GM3liTTtJQUFvQiw2QkFBc0M7RW5GOHliaEU7RW1GN3liTTtJQUFvQiwrQkFBd0M7RW5GZ3pibEU7RW1GdnpiTTtJQUFvQiwyQkFBb0M7RW5GMHpiOUQ7RW1GenpiTTtJQUFvQiw2QkFBc0M7RW5GNHpiaEU7RW1GM3piTTtJQUFvQiw0QkFBcUM7RW5GOHpiL0Q7RW1GN3piTTtJQUFvQiw4QkFBdUM7RW5GZzBiakU7RW1GL3piTTtJQUFvQiw0QkFBcUM7RW5GazBiL0Q7RW1GajBiTTtJQUFvQiw4QkFBdUM7RW5GbzBiakU7RW1GbjBiTTtJQUFvQiw2QkFBc0M7RW5GczBiaEU7RW1GcjBiTTtJQUFvQiwrQkFBd0M7RW5GdzBibEU7RW1GLzBiTTtJQUFvQiwyQkFBb0M7RW5GazFiOUQ7RW1GajFiTTtJQUFvQiw2QkFBc0M7RW5GbzFiaEU7RW1GbjFiTTtJQUFvQiw0QkFBcUM7RW5GczFiL0Q7RW1GcjFiTTtJQUFvQiw4QkFBdUM7RW5GdzFiakU7RW1GdjFiTTtJQUFvQiw0QkFBcUM7RW5GMDFiL0Q7RW1GejFiTTtJQUFvQiw4QkFBdUM7RW5GNDFiakU7RW1GMzFiTTtJQUFvQiw2QkFBc0M7RW5GODFiaEU7RW1GNzFiTTtJQUFvQiwrQkFBd0M7RW5GZzJibEU7RW1GdjJiTTtJQUFvQiwyQkFBb0M7RW5GMDJiOUQ7RW1GejJiTTtJQUFvQiw2QkFBc0M7RW5GNDJiaEU7RW1GMzJiTTtJQUFvQiw0QkFBcUM7RW5GODJiL0Q7RW1GNzJiTTtJQUFvQiw4QkFBdUM7RW5GZzNiakU7RW1GLzJiTTtJQUFvQiw0QkFBcUM7RW5GazNiL0Q7RW1GajNiTTtJQUFvQiw4QkFBdUM7RW5GbzNiakU7RW1GbjNiTTtJQUFvQiw2QkFBc0M7RW5GczNiaEU7RW1GcjNiTTtJQUFvQiwrQkFBd0M7RW5GdzNibEU7RW1GLzNiTTtJQUFvQiwyQkFBb0M7RW5GazRiOUQ7RW1GajRiTTtJQUFvQiw2QkFBc0M7RW5GbzRiaEU7RW1GbjRiTTtJQUFvQiw0QkFBcUM7RW5GczRiL0Q7RW1GcjRiTTtJQUFvQiw4QkFBdUM7RW5GdzRiakU7RW1GdjRiTTtJQUFvQiw0QkFBcUM7RW5GMDRiL0Q7RW1GejRiTTtJQUFvQiw4QkFBdUM7RW5GNDRiakU7RW1GMzRiTTtJQUFvQiw2QkFBc0M7RW5GODRiaEU7RW1GNzRiTTtJQUFvQiwrQkFBd0M7RW5GZzVibEU7RW1GdjViTTtJQUFvQiwyQkFBb0M7RW5GMDViOUQ7RW1GejViTTtJQUFvQiw2QkFBc0M7RW5GNDViaEU7RW1GMzViTTtJQUFvQiw0QkFBcUM7RW5GODViL0Q7RW1GNzViTTtJQUFvQiw4QkFBdUM7RW5GZzZiakU7RW1GLzViTTtJQUFvQiw0QkFBcUM7RW5GazZiL0Q7RW1GajZiTTtJQUFvQiw4QkFBdUM7RW5GbzZiakU7RW1GbjZiTTtJQUFvQiw2QkFBc0M7RW5GczZiaEU7RW1GcjZiTTtJQUFvQiwrQkFBd0M7RW5GdzZibEU7RW1GLzZiTTtJQUFvQiwyQkFBb0M7RW5GazdiOUQ7RW1GajdiTTtJQUFvQiw2QkFBc0M7RW5GbzdiaEU7RW1GbjdiTTtJQUFvQiw0QkFBcUM7RW5GczdiL0Q7RW1GcjdiTTtJQUFvQiw4QkFBdUM7RW5GdzdiakU7RW1GdjdiTTtJQUFvQiw0QkFBcUM7RW5GMDdiL0Q7RW1GejdiTTtJQUFvQiw4QkFBdUM7RW5GNDdiakU7RW1GMzdiTTtJQUFvQiw2QkFBc0M7RW5GODdiaEU7RW1GNzdiTTtJQUFvQiwrQkFBd0M7RW5GZzhibEU7RW1GdjhiTTtJQUFvQiwyQkFBb0M7RW5GMDhiOUQ7RW1GejhiTTtJQUFvQiw2QkFBc0M7RW5GNDhiaEU7RW1GMzhiTTtJQUFvQiw0QkFBcUM7RW5GODhiL0Q7RW1GNzhiTTtJQUFvQiw4QkFBdUM7RW5GZzliakU7RW1GLzhiTTtJQUFvQiw0QkFBcUM7RW5GazliL0Q7RW1GajliTTtJQUFvQiw4QkFBdUM7RW5GbzliakU7RW1GbjliTTtJQUFvQiw2QkFBc0M7RW5GczliaEU7RW1GcjliTTtJQUFvQiwrQkFBd0M7RW5GdzlibEU7RW1GLzliTTtJQUFvQiwyQkFBb0M7RW5GaytiOUQ7RW1GaitiTTtJQUFvQiw2QkFBc0M7RW5GbytiaEU7RW1GbitiTTtJQUFvQiw0QkFBcUM7RW5GcytiL0Q7RW1GcitiTTtJQUFvQiw4QkFBdUM7RW5GdytiakU7RW1GditiTTtJQUFvQiw0QkFBcUM7RW5GMCtiL0Q7RW1GeitiTTtJQUFvQiw4QkFBdUM7RW5GNCtiakU7RW1GMytiTTtJQUFvQiw2QkFBc0M7RW5GOCtiaEU7RW1GNytiTTtJQUFvQiwrQkFBd0M7RW5GZy9ibEU7RW1Gdi9iTTtJQUFvQiwyQkFBb0M7RW5GMC9iOUQ7RW1Gei9iTTtJQUFvQiw2QkFBc0M7RW5GNC9iaEU7RW1GMy9iTTtJQUFvQiw0QkFBcUM7RW5GOC9iL0Q7RW1GNy9iTTtJQUFvQiw4QkFBdUM7RW5GZ2djakU7RW1GLy9iTTtJQUFvQiw0QkFBcUM7RW5Ga2djL0Q7RW1GamdjTTtJQUFvQiw4QkFBdUM7RW5Gb2djakU7RW1GbmdjTTtJQUFvQiw2QkFBc0M7RW5Gc2djaEU7RW1GcmdjTTtJQUFvQiwrQkFBd0M7RW5Gd2djbEU7RW1GL2djTTtJQUFvQiwyQkFBb0M7RW5Ga2hjOUQ7RW1GamhjTTtJQUFvQiw2QkFBc0M7RW5Gb2hjaEU7RW1GbmhjTTtJQUFvQiw0QkFBcUM7RW5Gc2hjL0Q7RW1GcmhjTTtJQUFvQiw4QkFBdUM7RW5Gd2hjakU7RW1GdmhjTTtJQUFvQiw0QkFBcUM7RW5GMGhjL0Q7RW1GemhjTTtJQUFvQiw4QkFBdUM7RW5GNGhjakU7RW1GM2hjTTtJQUFvQiw2QkFBc0M7RW5GOGhjaEU7RW1GN2hjTTtJQUFvQiwrQkFBd0M7RW5GZ2ljbEU7RW1GdmljTTtJQUFvQiwyQkFBb0M7RW5GMGljOUQ7RW1GemljTTtJQUFvQiw2QkFBc0M7RW5GNGljaEU7RW1GM2ljTTtJQUFvQiw0QkFBcUM7RW5GOGljL0Q7RW1GN2ljTTtJQUFvQiw4QkFBdUM7RW5GZ2pjakU7RW1GL2ljTTtJQUFvQiw0QkFBcUM7RW5Ga2pjL0Q7RW1GampjTTtJQUFvQiw4QkFBdUM7RW5Gb2pjakU7RW1GbmpjTTtJQUFvQiw2QkFBc0M7RW5Gc2pjaEU7RW1GcmpjTTtJQUFvQiwrQkFBd0M7RW5Gd2pjbEU7RW1GL2pjTTtJQUFvQiwyQkFBb0M7RW5Ga2tjOUQ7RW1GamtjTTtJQUFvQiw2QkFBc0M7RW5Gb2tjaEU7RW1GbmtjTTtJQUFvQiw0QkFBcUM7RW5Gc2tjL0Q7RW1GcmtjTTtJQUFvQiw4QkFBdUM7RW5Gd2tjakU7RW1GdmtjTTtJQUFvQiw0QkFBcUM7RW5GMGtjL0Q7RW1GemtjTTtJQUFvQiw4QkFBdUM7RW5GNGtjakU7RW1GM2tjTTtJQUFvQiw2QkFBc0M7RW5GOGtjaEU7RW1GN2tjTTtJQUFvQiwrQkFBd0M7RW5GZ2xjbEU7RW1GdmxjTTtJQUFvQiw0QkFBb0M7RW5GMGxjOUQ7RW1GemxjTTtJQUFvQiw4QkFBc0M7RW5GNGxjaEU7RW1GM2xjTTtJQUFvQiw2QkFBcUM7RW5GOGxjL0Q7RW1GN2xjTTtJQUFvQiwrQkFBdUM7RW5GZ21jakU7RW1GL2xjTTtJQUFvQiw2QkFBcUM7RW5Ga21jL0Q7RW1Gam1jTTtJQUFvQiwrQkFBdUM7RW5Gb21jakU7RW1Gbm1jTTtJQUFvQiw4QkFBc0M7RW5Gc21jaEU7RW1Gcm1jTTtJQUFvQixnQ0FBd0M7RW5Gd21jbEU7QUFDRjs7QUVsbmNFO0VpRmNNO0lBQW9CLDBCQUFvQztFbkZ5bWM5RDtFbUZ4bWNNO0lBQW9CLDRCQUFzQztFbkYybWNoRTtFbUYxbWNNO0lBQW9CLDJCQUFxQztFbkY2bWMvRDtFbUY1bWNNO0lBQW9CLDZCQUF1QztFbkYrbWNqRTtFbUY5bWNNO0lBQW9CLDJCQUFxQztFbkZpbmMvRDtFbUZobmNNO0lBQW9CLDZCQUF1QztFbkZtbmNqRTtFbUZsbmNNO0lBQW9CLDRCQUFzQztFbkZxbmNoRTtFbUZwbmNNO0lBQW9CLDhCQUF3QztFbkZ1bmNsRTtFbUY5bmNNO0lBQW9CLDBCQUFvQztFbkZpb2M5RDtFbUZob2NNO0lBQW9CLDRCQUFzQztFbkZtb2NoRTtFbUZsb2NNO0lBQW9CLDJCQUFxQztFbkZxb2MvRDtFbUZwb2NNO0lBQW9CLDZCQUF1QztFbkZ1b2NqRTtFbUZ0b2NNO0lBQW9CLDJCQUFxQztFbkZ5b2MvRDtFbUZ4b2NNO0lBQW9CLDZCQUF1QztFbkYyb2NqRTtFbUYxb2NNO0lBQW9CLDRCQUFzQztFbkY2b2NoRTtFbUY1b2NNO0lBQW9CLDhCQUF3QztFbkYrb2NsRTtFbUZ0cGNNO0lBQW9CLDJCQUFvQztFbkZ5cGM5RDtFbUZ4cGNNO0lBQW9CLDZCQUFzQztFbkYycGNoRTtFbUYxcGNNO0lBQW9CLDRCQUFxQztFbkY2cGMvRDtFbUY1cGNNO0lBQW9CLDhCQUF1QztFbkYrcGNqRTtFbUY5cGNNO0lBQW9CLDRCQUFxQztFbkZpcWMvRDtFbUZocWNNO0lBQW9CLDhCQUF1QztFbkZtcWNqRTtFbUZscWNNO0lBQW9CLDZCQUFzQztFbkZxcWNoRTtFbUZwcWNNO0lBQW9CLCtCQUF3QztFbkZ1cWNsRTtFbUY5cWNNO0lBQW9CLDJCQUFvQztFbkZpcmM5RDtFbUZocmNNO0lBQW9CLDZCQUFzQztFbkZtcmNoRTtFbUZscmNNO0lBQW9CLDRCQUFxQztFbkZxcmMvRDtFbUZwcmNNO0lBQW9CLDhCQUF1QztFbkZ1cmNqRTtFbUZ0cmNNO0lBQW9CLDRCQUFxQztFbkZ5cmMvRDtFbUZ4cmNNO0lBQW9CLDhCQUF1QztFbkYycmNqRTtFbUYxcmNNO0lBQW9CLDZCQUFzQztFbkY2cmNoRTtFbUY1cmNNO0lBQW9CLCtCQUF3QztFbkYrcmNsRTtFbUZ0c2NNO0lBQW9CLDJCQUFvQztFbkZ5c2M5RDtFbUZ4c2NNO0lBQW9CLDZCQUFzQztFbkYyc2NoRTtFbUYxc2NNO0lBQW9CLDRCQUFxQztFbkY2c2MvRDtFbUY1c2NNO0lBQW9CLDhCQUF1QztFbkYrc2NqRTtFbUY5c2NNO0lBQW9CLDRCQUFxQztFbkZpdGMvRDtFbUZodGNNO0lBQW9CLDhCQUF1QztFbkZtdGNqRTtFbUZsdGNNO0lBQW9CLDZCQUFzQztFbkZxdGNoRTtFbUZwdGNNO0lBQW9CLCtCQUF3QztFbkZ1dGNsRTtFbUY5dGNNO0lBQW9CLDJCQUFvQztFbkZpdWM5RDtFbUZodWNNO0lBQW9CLDZCQUFzQztFbkZtdWNoRTtFbUZsdWNNO0lBQW9CLDRCQUFxQztFbkZxdWMvRDtFbUZwdWNNO0lBQW9CLDhCQUF1QztFbkZ1dWNqRTtFbUZ0dWNNO0lBQW9CLDRCQUFxQztFbkZ5dWMvRDtFbUZ4dWNNO0lBQW9CLDhCQUF1QztFbkYydWNqRTtFbUYxdWNNO0lBQW9CLDZCQUFzQztFbkY2dWNoRTtFbUY1dWNNO0lBQW9CLCtCQUF3QztFbkYrdWNsRTtFbUZ0dmNNO0lBQW9CLDJCQUFvQztFbkZ5dmM5RDtFbUZ4dmNNO0lBQW9CLDZCQUFzQztFbkYydmNoRTtFbUYxdmNNO0lBQW9CLDRCQUFxQztFbkY2dmMvRDtFbUY1dmNNO0lBQW9CLDhCQUF1QztFbkYrdmNqRTtFbUY5dmNNO0lBQW9CLDRCQUFxQztFbkZpd2MvRDtFbUZod2NNO0lBQW9CLDhCQUF1QztFbkZtd2NqRTtFbUZsd2NNO0lBQW9CLDZCQUFzQztFbkZxd2NoRTtFbUZwd2NNO0lBQW9CLCtCQUF3QztFbkZ1d2NsRTtFbUY5d2NNO0lBQW9CLDJCQUFvQztFbkZpeGM5RDtFbUZoeGNNO0lBQW9CLDZCQUFzQztFbkZteGNoRTtFbUZseGNNO0lBQW9CLDRCQUFxQztFbkZxeGMvRDtFbUZweGNNO0lBQW9CLDhCQUF1QztFbkZ1eGNqRTtFbUZ0eGNNO0lBQW9CLDRCQUFxQztFbkZ5eGMvRDtFbUZ4eGNNO0lBQW9CLDhCQUF1QztFbkYyeGNqRTtFbUYxeGNNO0lBQW9CLDZCQUFzQztFbkY2eGNoRTtFbUY1eGNNO0lBQW9CLCtCQUF3QztFbkYreGNsRTtFbUZ0eWNNO0lBQW9CLDJCQUFvQztFbkZ5eWM5RDtFbUZ4eWNNO0lBQW9CLDZCQUFzQztFbkYyeWNoRTtFbUYxeWNNO0lBQW9CLDRCQUFxQztFbkY2eWMvRDtFbUY1eWNNO0lBQW9CLDhCQUF1QztFbkYreWNqRTtFbUY5eWNNO0lBQW9CLDRCQUFxQztFbkZpemMvRDtFbUZoemNNO0lBQW9CLDhCQUF1QztFbkZtemNqRTtFbUZsemNNO0lBQW9CLDZCQUFzQztFbkZxemNoRTtFbUZwemNNO0lBQW9CLCtCQUF3QztFbkZ1emNsRTtFbUY5emNNO0lBQW9CLDJCQUFvQztFbkZpMGM5RDtFbUZoMGNNO0lBQW9CLDZCQUFzQztFbkZtMGNoRTtFbUZsMGNNO0lBQW9CLDRCQUFxQztFbkZxMGMvRDtFbUZwMGNNO0lBQW9CLDhCQUF1QztFbkZ1MGNqRTtFbUZ0MGNNO0lBQW9CLDRCQUFxQztFbkZ5MGMvRDtFbUZ4MGNNO0lBQW9CLDhCQUF1QztFbkYyMGNqRTtFbUYxMGNNO0lBQW9CLDZCQUFzQztFbkY2MGNoRTtFbUY1MGNNO0lBQW9CLCtCQUF3QztFbkYrMGNsRTtFbUZ0MWNNO0lBQW9CLDJCQUFvQztFbkZ5MWM5RDtFbUZ4MWNNO0lBQW9CLDZCQUFzQztFbkYyMWNoRTtFbUYxMWNNO0lBQW9CLDRCQUFxQztFbkY2MWMvRDtFbUY1MWNNO0lBQW9CLDhCQUF1QztFbkYrMWNqRTtFbUY5MWNNO0lBQW9CLDRCQUFxQztFbkZpMmMvRDtFbUZoMmNNO0lBQW9CLDhCQUF1QztFbkZtMmNqRTtFbUZsMmNNO0lBQW9CLDZCQUFzQztFbkZxMmNoRTtFbUZwMmNNO0lBQW9CLCtCQUF3QztFbkZ1MmNsRTtFbUY5MmNNO0lBQW9CLDJCQUFvQztFbkZpM2M5RDtFbUZoM2NNO0lBQW9CLDZCQUFzQztFbkZtM2NoRTtFbUZsM2NNO0lBQW9CLDRCQUFxQztFbkZxM2MvRDtFbUZwM2NNO0lBQW9CLDhCQUF1QztFbkZ1M2NqRTtFbUZ0M2NNO0lBQW9CLDRCQUFxQztFbkZ5M2MvRDtFbUZ4M2NNO0lBQW9CLDhCQUF1QztFbkYyM2NqRTtFbUYxM2NNO0lBQW9CLDZCQUFzQztFbkY2M2NoRTtFbUY1M2NNO0lBQW9CLCtCQUF3QztFbkYrM2NsRTtFbUZ0NGNNO0lBQW9CLDJCQUFvQztFbkZ5NGM5RDtFbUZ4NGNNO0lBQW9CLDZCQUFzQztFbkYyNGNoRTtFbUYxNGNNO0lBQW9CLDRCQUFxQztFbkY2NGMvRDtFbUY1NGNNO0lBQW9CLDhCQUF1QztFbkYrNGNqRTtFbUY5NGNNO0lBQW9CLDRCQUFxQztFbkZpNWMvRDtFbUZoNWNNO0lBQW9CLDhCQUF1QztFbkZtNWNqRTtFbUZsNWNNO0lBQW9CLDZCQUFzQztFbkZxNWNoRTtFbUZwNWNNO0lBQW9CLCtCQUF3QztFbkZ1NWNsRTtFbUY5NWNNO0lBQW9CLDJCQUFvQztFbkZpNmM5RDtFbUZoNmNNO0lBQW9CLDZCQUFzQztFbkZtNmNoRTtFbUZsNmNNO0lBQW9CLDRCQUFxQztFbkZxNmMvRDtFbUZwNmNNO0lBQW9CLDhCQUF1QztFbkZ1NmNqRTtFbUZ0NmNNO0lBQW9CLDRCQUFxQztFbkZ5NmMvRDtFbUZ4NmNNO0lBQW9CLDhCQUF1QztFbkYyNmNqRTtFbUYxNmNNO0lBQW9CLDZCQUFzQztFbkY2NmNoRTtFbUY1NmNNO0lBQW9CLCtCQUF3QztFbkYrNmNsRTtFbUZ0N2NNO0lBQW9CLDJCQUFvQztFbkZ5N2M5RDtFbUZ4N2NNO0lBQW9CLDZCQUFzQztFbkYyN2NoRTtFbUYxN2NNO0lBQW9CLDRCQUFxQztFbkY2N2MvRDtFbUY1N2NNO0lBQW9CLDhCQUF1QztFbkYrN2NqRTtFbUY5N2NNO0lBQW9CLDRCQUFxQztFbkZpOGMvRDtFbUZoOGNNO0lBQW9CLDhCQUF1QztFbkZtOGNqRTtFbUZsOGNNO0lBQW9CLDZCQUFzQztFbkZxOGNoRTtFbUZwOGNNO0lBQW9CLCtCQUF3QztFbkZ1OGNsRTtFbUY5OGNNO0lBQW9CLDJCQUFvQztFbkZpOWM5RDtFbUZoOWNNO0lBQW9CLDZCQUFzQztFbkZtOWNoRTtFbUZsOWNNO0lBQW9CLDRCQUFxQztFbkZxOWMvRDtFbUZwOWNNO0lBQW9CLDhCQUF1QztFbkZ1OWNqRTtFbUZ0OWNNO0lBQW9CLDRCQUFxQztFbkZ5OWMvRDtFbUZ4OWNNO0lBQW9CLDhCQUF1QztFbkYyOWNqRTtFbUYxOWNNO0lBQW9CLDZCQUFzQztFbkY2OWNoRTtFbUY1OWNNO0lBQW9CLCtCQUF3QztFbkYrOWNsRTtFbUZ0K2NNO0lBQW9CLDJCQUFvQztFbkZ5K2M5RDtFbUZ4K2NNO0lBQW9CLDZCQUFzQztFbkYyK2NoRTtFbUYxK2NNO0lBQW9CLDRCQUFxQztFbkY2K2MvRDtFbUY1K2NNO0lBQW9CLDhCQUF1QztFbkYrK2NqRTtFbUY5K2NNO0lBQW9CLDRCQUFxQztFbkZpL2MvRDtFbUZoL2NNO0lBQW9CLDhCQUF1QztFbkZtL2NqRTtFbUZsL2NNO0lBQW9CLDZCQUFzQztFbkZxL2NoRTtFbUZwL2NNO0lBQW9CLCtCQUF3QztFbkZ1L2NsRTtFbUY5L2NNO0lBQW9CLDJCQUFvQztFbkZpZ2Q5RDtFbUZoZ2RNO0lBQW9CLDZCQUFzQztFbkZtZ2RoRTtFbUZsZ2RNO0lBQW9CLDRCQUFxQztFbkZxZ2QvRDtFbUZwZ2RNO0lBQW9CLDhCQUF1QztFbkZ1Z2RqRTtFbUZ0Z2RNO0lBQW9CLDRCQUFxQztFbkZ5Z2QvRDtFbUZ4Z2RNO0lBQW9CLDhCQUF1QztFbkYyZ2RqRTtFbUYxZ2RNO0lBQW9CLDZCQUFzQztFbkY2Z2RoRTtFbUY1Z2RNO0lBQW9CLCtCQUF3QztFbkYrZ2RsRTtFbUZ0aGRNO0lBQW9CLDJCQUFvQztFbkZ5aGQ5RDtFbUZ4aGRNO0lBQW9CLDZCQUFzQztFbkYyaGRoRTtFbUYxaGRNO0lBQW9CLDRCQUFxQztFbkY2aGQvRDtFbUY1aGRNO0lBQW9CLDhCQUF1QztFbkYraGRqRTtFbUY5aGRNO0lBQW9CLDRCQUFxQztFbkZpaWQvRDtFbUZoaWRNO0lBQW9CLDhCQUF1QztFbkZtaWRqRTtFbUZsaWRNO0lBQW9CLDZCQUFzQztFbkZxaWRoRTtFbUZwaWRNO0lBQW9CLCtCQUF3QztFbkZ1aWRsRTtFbUY5aWRNO0lBQW9CLDJCQUFvQztFbkZpamQ5RDtFbUZoamRNO0lBQW9CLDZCQUFzQztFbkZtamRoRTtFbUZsamRNO0lBQW9CLDRCQUFxQztFbkZxamQvRDtFbUZwamRNO0lBQW9CLDhCQUF1QztFbkZ1amRqRTtFbUZ0amRNO0lBQW9CLDRCQUFxQztFbkZ5amQvRDtFbUZ4amRNO0lBQW9CLDhCQUF1QztFbkYyamRqRTtFbUYxamRNO0lBQW9CLDZCQUFzQztFbkY2amRoRTtFbUY1amRNO0lBQW9CLCtCQUF3QztFbkYramRsRTtFbUZ0a2RNO0lBQW9CLDRCQUFvQztFbkZ5a2Q5RDtFbUZ4a2RNO0lBQW9CLDhCQUFzQztFbkYya2RoRTtFbUYxa2RNO0lBQW9CLDZCQUFxQztFbkY2a2QvRDtFbUY1a2RNO0lBQW9CLCtCQUF1QztFbkYra2RqRTtFbUY5a2RNO0lBQW9CLDZCQUFxQztFbkZpbGQvRDtFbUZobGRNO0lBQW9CLCtCQUF1QztFbkZtbGRqRTtFbUZsbGRNO0lBQW9CLDhCQUFzQztFbkZxbGRoRTtFbUZwbGRNO0lBQW9CLGdDQUF3QztFbkZ1bGRsRTtBQUNGOztBRTdtZEU7RWlGMEJNO0lBQXFCLDBCQUFvQztFbkZ3bGQvRDtFbUZ2bGRNO0lBQXFCLDRCQUFzQztFbkYwbGRqRTtFbUZ6bGRNO0lBQXFCLDJCQUFxQztFbkY0bGRoRTtFbUYzbGRNO0lBQXFCLDZCQUF1QztFbkY4bGRsRTtFbUY3bGRNO0lBQXFCLDJCQUFxQztFbkZnbWRoRTtFbUYvbGRNO0lBQXFCLDZCQUF1QztFbkZrbWRsRTtFbUZqbWRNO0lBQXFCLDRCQUFzQztFbkZvbWRqRTtFbUZubWRNO0lBQXFCLDhCQUF3QztFbkZzbWRuRTtFbUY3bWRNO0lBQXFCLDBCQUFvQztFbkZnbmQvRDtFbUYvbWRNO0lBQXFCLDRCQUFzQztFbkZrbmRqRTtFbUZqbmRNO0lBQXFCLDJCQUFxQztFbkZvbmRoRTtFbUZubmRNO0lBQXFCLDZCQUF1QztFbkZzbmRsRTtFbUZybmRNO0lBQXFCLDJCQUFxQztFbkZ3bmRoRTtFbUZ2bmRNO0lBQXFCLDZCQUF1QztFbkYwbmRsRTtFbUZ6bmRNO0lBQXFCLDRCQUFzQztFbkY0bmRqRTtFbUYzbmRNO0lBQXFCLDhCQUF3QztFbkY4bmRuRTtFbUZyb2RNO0lBQXFCLDJCQUFvQztFbkZ3b2QvRDtFbUZ2b2RNO0lBQXFCLDZCQUFzQztFbkYwb2RqRTtFbUZ6b2RNO0lBQXFCLDRCQUFxQztFbkY0b2RoRTtFbUYzb2RNO0lBQXFCLDhCQUF1QztFbkY4b2RsRTtFbUY3b2RNO0lBQXFCLDRCQUFxQztFbkZncGRoRTtFbUYvb2RNO0lBQXFCLDhCQUF1QztFbkZrcGRsRTtFbUZqcGRNO0lBQXFCLDZCQUFzQztFbkZvcGRqRTtFbUZucGRNO0lBQXFCLCtCQUF3QztFbkZzcGRuRTtFbUY3cGRNO0lBQXFCLDJCQUFvQztFbkZncWQvRDtFbUYvcGRNO0lBQXFCLDZCQUFzQztFbkZrcWRqRTtFbUZqcWRNO0lBQXFCLDRCQUFxQztFbkZvcWRoRTtFbUZucWRNO0lBQXFCLDhCQUF1QztFbkZzcWRsRTtFbUZycWRNO0lBQXFCLDRCQUFxQztFbkZ3cWRoRTtFbUZ2cWRNO0lBQXFCLDhCQUF1QztFbkYwcWRsRTtFbUZ6cWRNO0lBQXFCLDZCQUFzQztFbkY0cWRqRTtFbUYzcWRNO0lBQXFCLCtCQUF3QztFbkY4cWRuRTtFbUZycmRNO0lBQXFCLDJCQUFvQztFbkZ3cmQvRDtFbUZ2cmRNO0lBQXFCLDZCQUFzQztFbkYwcmRqRTtFbUZ6cmRNO0lBQXFCLDRCQUFxQztFbkY0cmRoRTtFbUYzcmRNO0lBQXFCLDhCQUF1QztFbkY4cmRsRTtFbUY3cmRNO0lBQXFCLDRCQUFxQztFbkZnc2RoRTtFbUYvcmRNO0lBQXFCLDhCQUF1QztFbkZrc2RsRTtFbUZqc2RNO0lBQXFCLDZCQUFzQztFbkZvc2RqRTtFbUZuc2RNO0lBQXFCLCtCQUF3QztFbkZzc2RuRTtFbUY3c2RNO0lBQXFCLDJCQUFvQztFbkZndGQvRDtFbUYvc2RNO0lBQXFCLDZCQUFzQztFbkZrdGRqRTtFbUZqdGRNO0lBQXFCLDRCQUFxQztFbkZvdGRoRTtFbUZudGRNO0lBQXFCLDhCQUF1QztFbkZzdGRsRTtFbUZydGRNO0lBQXFCLDRCQUFxQztFbkZ3dGRoRTtFbUZ2dGRNO0lBQXFCLDhCQUF1QztFbkYwdGRsRTtFbUZ6dGRNO0lBQXFCLDZCQUFzQztFbkY0dGRqRTtFbUYzdGRNO0lBQXFCLCtCQUF3QztFbkY4dGRuRTtFbUZydWRNO0lBQXFCLDJCQUFvQztFbkZ3dWQvRDtFbUZ2dWRNO0lBQXFCLDZCQUFzQztFbkYwdWRqRTtFbUZ6dWRNO0lBQXFCLDRCQUFxQztFbkY0dWRoRTtFbUYzdWRNO0lBQXFCLDhCQUF1QztFbkY4dWRsRTtFbUY3dWRNO0lBQXFCLDRCQUFxQztFbkZndmRoRTtFbUYvdWRNO0lBQXFCLDhCQUF1QztFbkZrdmRsRTtFbUZqdmRNO0lBQXFCLDZCQUFzQztFbkZvdmRqRTtFbUZudmRNO0lBQXFCLCtCQUF3QztFbkZzdmRuRTtFbUY3dmRNO0lBQXFCLDJCQUFvQztFbkZnd2QvRDtFbUYvdmRNO0lBQXFCLDZCQUFzQztFbkZrd2RqRTtFbUZqd2RNO0lBQXFCLDRCQUFxQztFbkZvd2RoRTtFbUZud2RNO0lBQXFCLDhCQUF1QztFbkZzd2RsRTtFbUZyd2RNO0lBQXFCLDRCQUFxQztFbkZ3d2RoRTtFbUZ2d2RNO0lBQXFCLDhCQUF1QztFbkYwd2RsRTtFbUZ6d2RNO0lBQXFCLDZCQUFzQztFbkY0d2RqRTtFbUYzd2RNO0lBQXFCLCtCQUF3QztFbkY4d2RuRTtFbUZyeGRNO0lBQXFCLDJCQUFvQztFbkZ3eGQvRDtFbUZ2eGRNO0lBQXFCLDZCQUFzQztFbkYweGRqRTtFbUZ6eGRNO0lBQXFCLDRCQUFxQztFbkY0eGRoRTtFbUYzeGRNO0lBQXFCLDhCQUF1QztFbkY4eGRsRTtFbUY3eGRNO0lBQXFCLDRCQUFxQztFbkZneWRoRTtFbUYveGRNO0lBQXFCLDhCQUF1QztFbkZreWRsRTtFbUZqeWRNO0lBQXFCLDZCQUFzQztFbkZveWRqRTtFbUZueWRNO0lBQXFCLCtCQUF3QztFbkZzeWRuRTtFbUY3eWRNO0lBQXFCLDJCQUFvQztFbkZnemQvRDtFbUYveWRNO0lBQXFCLDZCQUFzQztFbkZremRqRTtFbUZqemRNO0lBQXFCLDRCQUFxQztFbkZvemRoRTtFbUZuemRNO0lBQXFCLDhCQUF1QztFbkZzemRsRTtFbUZyemRNO0lBQXFCLDRCQUFxQztFbkZ3emRoRTtFbUZ2emRNO0lBQXFCLDhCQUF1QztFbkYwemRsRTtFbUZ6emRNO0lBQXFCLDZCQUFzQztFbkY0emRqRTtFbUYzemRNO0lBQXFCLCtCQUF3QztFbkY4emRuRTtFbUZyMGRNO0lBQXFCLDJCQUFvQztFbkZ3MGQvRDtFbUZ2MGRNO0lBQXFCLDZCQUFzQztFbkYwMGRqRTtFbUZ6MGRNO0lBQXFCLDRCQUFxQztFbkY0MGRoRTtFbUYzMGRNO0lBQXFCLDhCQUF1QztFbkY4MGRsRTtFbUY3MGRNO0lBQXFCLDRCQUFxQztFbkZnMWRoRTtFbUYvMGRNO0lBQXFCLDhCQUF1QztFbkZrMWRsRTtFbUZqMWRNO0lBQXFCLDZCQUFzQztFbkZvMWRqRTtFbUZuMWRNO0lBQXFCLCtCQUF3QztFbkZzMWRuRTtFbUY3MWRNO0lBQXFCLDJCQUFvQztFbkZnMmQvRDtFbUYvMWRNO0lBQXFCLDZCQUFzQztFbkZrMmRqRTtFbUZqMmRNO0lBQXFCLDRCQUFxQztFbkZvMmRoRTtFbUZuMmRNO0lBQXFCLDhCQUF1QztFbkZzMmRsRTtFbUZyMmRNO0lBQXFCLDRCQUFxQztFbkZ3MmRoRTtFbUZ2MmRNO0lBQXFCLDhCQUF1QztFbkYwMmRsRTtFbUZ6MmRNO0lBQXFCLDZCQUFzQztFbkY0MmRqRTtFbUYzMmRNO0lBQXFCLCtCQUF3QztFbkY4MmRuRTtFbUZyM2RNO0lBQXFCLDJCQUFvQztFbkZ3M2QvRDtFbUZ2M2RNO0lBQXFCLDZCQUFzQztFbkYwM2RqRTtFbUZ6M2RNO0lBQXFCLDRCQUFxQztFbkY0M2RoRTtFbUYzM2RNO0lBQXFCLDhCQUF1QztFbkY4M2RsRTtFbUY3M2RNO0lBQXFCLDRCQUFxQztFbkZnNGRoRTtFbUYvM2RNO0lBQXFCLDhCQUF1QztFbkZrNGRsRTtFbUZqNGRNO0lBQXFCLDZCQUFzQztFbkZvNGRqRTtFbUZuNGRNO0lBQXFCLCtCQUF3QztFbkZzNGRuRTtFbUY3NGRNO0lBQXFCLDJCQUFvQztFbkZnNWQvRDtFbUYvNGRNO0lBQXFCLDZCQUFzQztFbkZrNWRqRTtFbUZqNWRNO0lBQXFCLDRCQUFxQztFbkZvNWRoRTtFbUZuNWRNO0lBQXFCLDhCQUF1QztFbkZzNWRsRTtFbUZyNWRNO0lBQXFCLDRCQUFxQztFbkZ3NWRoRTtFbUZ2NWRNO0lBQXFCLDhCQUF1QztFbkYwNWRsRTtFbUZ6NWRNO0lBQXFCLDZCQUFzQztFbkY0NWRqRTtFbUYzNWRNO0lBQXFCLCtCQUF3QztFbkY4NWRuRTtFbUZyNmRNO0lBQXFCLDJCQUFvQztFbkZ3NmQvRDtFbUZ2NmRNO0lBQXFCLDZCQUFzQztFbkYwNmRqRTtFbUZ6NmRNO0lBQXFCLDRCQUFxQztFbkY0NmRoRTtFbUYzNmRNO0lBQXFCLDhCQUF1QztFbkY4NmRsRTtFbUY3NmRNO0lBQXFCLDRCQUFxQztFbkZnN2RoRTtFbUYvNmRNO0lBQXFCLDhCQUF1QztFbkZrN2RsRTtFbUZqN2RNO0lBQXFCLDZCQUFzQztFbkZvN2RqRTtFbUZuN2RNO0lBQXFCLCtCQUF3QztFbkZzN2RuRTtFbUY3N2RNO0lBQXFCLDJCQUFvQztFbkZnOGQvRDtFbUYvN2RNO0lBQXFCLDZCQUFzQztFbkZrOGRqRTtFbUZqOGRNO0lBQXFCLDRCQUFxQztFbkZvOGRoRTtFbUZuOGRNO0lBQXFCLDhCQUF1QztFbkZzOGRsRTtFbUZyOGRNO0lBQXFCLDRCQUFxQztFbkZ3OGRoRTtFbUZ2OGRNO0lBQXFCLDhCQUF1QztFbkYwOGRsRTtFbUZ6OGRNO0lBQXFCLDZCQUFzQztFbkY0OGRqRTtFbUYzOGRNO0lBQXFCLCtCQUF3QztFbkY4OGRuRTtFbUZyOWRNO0lBQXFCLDJCQUFvQztFbkZ3OWQvRDtFbUZ2OWRNO0lBQXFCLDZCQUFzQztFbkYwOWRqRTtFbUZ6OWRNO0lBQXFCLDRCQUFxQztFbkY0OWRoRTtFbUYzOWRNO0lBQXFCLDhCQUF1QztFbkY4OWRsRTtFbUY3OWRNO0lBQXFCLDRCQUFxQztFbkZnK2RoRTtFbUYvOWRNO0lBQXFCLDhCQUF1QztFbkZrK2RsRTtFbUZqK2RNO0lBQXFCLDZCQUFzQztFbkZvK2RqRTtFbUZuK2RNO0lBQXFCLCtCQUF3QztFbkZzK2RuRTtFbUY3K2RNO0lBQXFCLDJCQUFvQztFbkZnL2QvRDtFbUYvK2RNO0lBQXFCLDZCQUFzQztFbkZrL2RqRTtFbUZqL2RNO0lBQXFCLDRCQUFxQztFbkZvL2RoRTtFbUZuL2RNO0lBQXFCLDhCQUF1QztFbkZzL2RsRTtFbUZyL2RNO0lBQXFCLDRCQUFxQztFbkZ3L2RoRTtFbUZ2L2RNO0lBQXFCLDhCQUF1QztFbkYwL2RsRTtFbUZ6L2RNO0lBQXFCLDZCQUFzQztFbkY0L2RqRTtFbUYzL2RNO0lBQXFCLCtCQUF3QztFbkY4L2RuRTtFbUZyZ2VNO0lBQXFCLDJCQUFvQztFbkZ3Z2UvRDtFbUZ2Z2VNO0lBQXFCLDZCQUFzQztFbkYwZ2VqRTtFbUZ6Z2VNO0lBQXFCLDRCQUFxQztFbkY0Z2VoRTtFbUYzZ2VNO0lBQXFCLDhCQUF1QztFbkY4Z2VsRTtFbUY3Z2VNO0lBQXFCLDRCQUFxQztFbkZnaGVoRTtFbUYvZ2VNO0lBQXFCLDhCQUF1QztFbkZraGVsRTtFbUZqaGVNO0lBQXFCLDZCQUFzQztFbkZvaGVqRTtFbUZuaGVNO0lBQXFCLCtCQUF3QztFbkZzaGVuRTtFbUY3aGVNO0lBQXFCLDJCQUFvQztFbkZnaWUvRDtFbUYvaGVNO0lBQXFCLDZCQUFzQztFbkZraWVqRTtFbUZqaWVNO0lBQXFCLDRCQUFxQztFbkZvaWVoRTtFbUZuaWVNO0lBQXFCLDhCQUF1QztFbkZzaWVsRTtFbUZyaWVNO0lBQXFCLDRCQUFxQztFbkZ3aWVoRTtFbUZ2aWVNO0lBQXFCLDhCQUF1QztFbkYwaWVsRTtFbUZ6aWVNO0lBQXFCLDZCQUFzQztFbkY0aWVqRTtFbUYzaWVNO0lBQXFCLCtCQUF3QztFbkY4aWVuRTtFbUZyamVNO0lBQXFCLDRCQUFvQztFbkZ3amUvRDtFbUZ2amVNO0lBQXFCLDhCQUFzQztFbkYwamVqRTtFbUZ6amVNO0lBQXFCLDZCQUFxQztFbkY0amVoRTtFbUYzamVNO0lBQXFCLCtCQUF1QztFbkY4amVsRTtFbUY3amVNO0lBQXFCLDZCQUFxQztFbkZna2VoRTtFbUYvamVNO0lBQXFCLCtCQUF1QztFbkZra2VsRTtFbUZqa2VNO0lBQXFCLDhCQUFzQztFbkZva2VqRTtFbUZua2VNO0lBQXFCLGdDQUF3QztFbkZza2VuRTtBQUNGOztBRXhtZUU7RWlGc0NNO0lBQXdCLDBCQUFvQztFbkZ1a2VsRTtFbUZ0a2VNO0lBQXdCLDRCQUFzQztFbkZ5a2VwRTtFbUZ4a2VNO0lBQXdCLDJCQUFxQztFbkYya2VuRTtFbUYxa2VNO0lBQXdCLDZCQUF1QztFbkY2a2VyRTtFbUY1a2VNO0lBQXdCLDJCQUFxQztFbkYra2VuRTtFbUY5a2VNO0lBQXdCLDZCQUF1QztFbkZpbGVyRTtFbUZobGVNO0lBQXdCLDRCQUFzQztFbkZtbGVwRTtFbUZsbGVNO0lBQXdCLDhCQUF3QztFbkZxbGV0RTtFbUY1bGVNO0lBQXdCLDBCQUFvQztFbkYrbGVsRTtFbUY5bGVNO0lBQXdCLDRCQUFzQztFbkZpbWVwRTtFbUZobWVNO0lBQXdCLDJCQUFxQztFbkZtbWVuRTtFbUZsbWVNO0lBQXdCLDZCQUF1QztFbkZxbWVyRTtFbUZwbWVNO0lBQXdCLDJCQUFxQztFbkZ1bWVuRTtFbUZ0bWVNO0lBQXdCLDZCQUF1QztFbkZ5bWVyRTtFbUZ4bWVNO0lBQXdCLDRCQUFzQztFbkYybWVwRTtFbUYxbWVNO0lBQXdCLDhCQUF3QztFbkY2bWV0RTtFbUZwbmVNO0lBQXdCLDJCQUFvQztFbkZ1bmVsRTtFbUZ0bmVNO0lBQXdCLDZCQUFzQztFbkZ5bmVwRTtFbUZ4bmVNO0lBQXdCLDRCQUFxQztFbkYybmVuRTtFbUYxbmVNO0lBQXdCLDhCQUF1QztFbkY2bmVyRTtFbUY1bmVNO0lBQXdCLDRCQUFxQztFbkYrbmVuRTtFbUY5bmVNO0lBQXdCLDhCQUF1QztFbkZpb2VyRTtFbUZob2VNO0lBQXdCLDZCQUFzQztFbkZtb2VwRTtFbUZsb2VNO0lBQXdCLCtCQUF3QztFbkZxb2V0RTtFbUY1b2VNO0lBQXdCLDJCQUFvQztFbkYrb2VsRTtFbUY5b2VNO0lBQXdCLDZCQUFzQztFbkZpcGVwRTtFbUZocGVNO0lBQXdCLDRCQUFxQztFbkZtcGVuRTtFbUZscGVNO0lBQXdCLDhCQUF1QztFbkZxcGVyRTtFbUZwcGVNO0lBQXdCLDRCQUFxQztFbkZ1cGVuRTtFbUZ0cGVNO0lBQXdCLDhCQUF1QztFbkZ5cGVyRTtFbUZ4cGVNO0lBQXdCLDZCQUFzQztFbkYycGVwRTtFbUYxcGVNO0lBQXdCLCtCQUF3QztFbkY2cGV0RTtFbUZwcWVNO0lBQXdCLDJCQUFvQztFbkZ1cWVsRTtFbUZ0cWVNO0lBQXdCLDZCQUFzQztFbkZ5cWVwRTtFbUZ4cWVNO0lBQXdCLDRCQUFxQztFbkYycWVuRTtFbUYxcWVNO0lBQXdCLDhCQUF1QztFbkY2cWVyRTtFbUY1cWVNO0lBQXdCLDRCQUFxQztFbkYrcWVuRTtFbUY5cWVNO0lBQXdCLDhCQUF1QztFbkZpcmVyRTtFbUZocmVNO0lBQXdCLDZCQUFzQztFbkZtcmVwRTtFbUZscmVNO0lBQXdCLCtCQUF3QztFbkZxcmV0RTtFbUY1cmVNO0lBQXdCLDJCQUFvQztFbkYrcmVsRTtFbUY5cmVNO0lBQXdCLDZCQUFzQztFbkZpc2VwRTtFbUZoc2VNO0lBQXdCLDRCQUFxQztFbkZtc2VuRTtFbUZsc2VNO0lBQXdCLDhCQUF1QztFbkZxc2VyRTtFbUZwc2VNO0lBQXdCLDRCQUFxQztFbkZ1c2VuRTtFbUZ0c2VNO0lBQXdCLDhCQUF1QztFbkZ5c2VyRTtFbUZ4c2VNO0lBQXdCLDZCQUFzQztFbkYyc2VwRTtFbUYxc2VNO0lBQXdCLCtCQUF3QztFbkY2c2V0RTtFbUZwdGVNO0lBQXdCLDJCQUFvQztFbkZ1dGVsRTtFbUZ0dGVNO0lBQXdCLDZCQUFzQztFbkZ5dGVwRTtFbUZ4dGVNO0lBQXdCLDRCQUFxQztFbkYydGVuRTtFbUYxdGVNO0lBQXdCLDhCQUF1QztFbkY2dGVyRTtFbUY1dGVNO0lBQXdCLDRCQUFxQztFbkYrdGVuRTtFbUY5dGVNO0lBQXdCLDhCQUF1QztFbkZpdWVyRTtFbUZodWVNO0lBQXdCLDZCQUFzQztFbkZtdWVwRTtFbUZsdWVNO0lBQXdCLCtCQUF3QztFbkZxdWV0RTtFbUY1dWVNO0lBQXdCLDJCQUFvQztFbkYrdWVsRTtFbUY5dWVNO0lBQXdCLDZCQUFzQztFbkZpdmVwRTtFbUZodmVNO0lBQXdCLDRCQUFxQztFbkZtdmVuRTtFbUZsdmVNO0lBQXdCLDhCQUF1QztFbkZxdmVyRTtFbUZwdmVNO0lBQXdCLDRCQUFxQztFbkZ1dmVuRTtFbUZ0dmVNO0lBQXdCLDhCQUF1QztFbkZ5dmVyRTtFbUZ4dmVNO0lBQXdCLDZCQUFzQztFbkYydmVwRTtFbUYxdmVNO0lBQXdCLCtCQUF3QztFbkY2dmV0RTtFbUZwd2VNO0lBQXdCLDJCQUFvQztFbkZ1d2VsRTtFbUZ0d2VNO0lBQXdCLDZCQUFzQztFbkZ5d2VwRTtFbUZ4d2VNO0lBQXdCLDRCQUFxQztFbkYyd2VuRTtFbUYxd2VNO0lBQXdCLDhCQUF1QztFbkY2d2VyRTtFbUY1d2VNO0lBQXdCLDRCQUFxQztFbkYrd2VuRTtFbUY5d2VNO0lBQXdCLDhCQUF1QztFbkZpeGVyRTtFbUZoeGVNO0lBQXdCLDZCQUFzQztFbkZteGVwRTtFbUZseGVNO0lBQXdCLCtCQUF3QztFbkZxeGV0RTtFbUY1eGVNO0lBQXdCLDJCQUFvQztFbkYreGVsRTtFbUY5eGVNO0lBQXdCLDZCQUFzQztFbkZpeWVwRTtFbUZoeWVNO0lBQXdCLDRCQUFxQztFbkZteWVuRTtFbUZseWVNO0lBQXdCLDhCQUF1QztFbkZxeWVyRTtFbUZweWVNO0lBQXdCLDRCQUFxQztFbkZ1eWVuRTtFbUZ0eWVNO0lBQXdCLDhCQUF1QztFbkZ5eWVyRTtFbUZ4eWVNO0lBQXdCLDZCQUFzQztFbkYyeWVwRTtFbUYxeWVNO0lBQXdCLCtCQUF3QztFbkY2eWV0RTtFbUZwemVNO0lBQXdCLDJCQUFvQztFbkZ1emVsRTtFbUZ0emVNO0lBQXdCLDZCQUFzQztFbkZ5emVwRTtFbUZ4emVNO0lBQXdCLDRCQUFxQztFbkYyemVuRTtFbUYxemVNO0lBQXdCLDhCQUF1QztFbkY2emVyRTtFbUY1emVNO0lBQXdCLDRCQUFxQztFbkYremVuRTtFbUY5emVNO0lBQXdCLDhCQUF1QztFbkZpMGVyRTtFbUZoMGVNO0lBQXdCLDZCQUFzQztFbkZtMGVwRTtFbUZsMGVNO0lBQXdCLCtCQUF3QztFbkZxMGV0RTtFbUY1MGVNO0lBQXdCLDJCQUFvQztFbkYrMGVsRTtFbUY5MGVNO0lBQXdCLDZCQUFzQztFbkZpMWVwRTtFbUZoMWVNO0lBQXdCLDRCQUFxQztFbkZtMWVuRTtFbUZsMWVNO0lBQXdCLDhCQUF1QztFbkZxMWVyRTtFbUZwMWVNO0lBQXdCLDRCQUFxQztFbkZ1MWVuRTtFbUZ0MWVNO0lBQXdCLDhCQUF1QztFbkZ5MWVyRTtFbUZ4MWVNO0lBQXdCLDZCQUFzQztFbkYyMWVwRTtFbUYxMWVNO0lBQXdCLCtCQUF3QztFbkY2MWV0RTtFbUZwMmVNO0lBQXdCLDJCQUFvQztFbkZ1MmVsRTtFbUZ0MmVNO0lBQXdCLDZCQUFzQztFbkZ5MmVwRTtFbUZ4MmVNO0lBQXdCLDRCQUFxQztFbkYyMmVuRTtFbUYxMmVNO0lBQXdCLDhCQUF1QztFbkY2MmVyRTtFbUY1MmVNO0lBQXdCLDRCQUFxQztFbkYrMmVuRTtFbUY5MmVNO0lBQXdCLDhCQUF1QztFbkZpM2VyRTtFbUZoM2VNO0lBQXdCLDZCQUFzQztFbkZtM2VwRTtFbUZsM2VNO0lBQXdCLCtCQUF3QztFbkZxM2V0RTtFbUY1M2VNO0lBQXdCLDJCQUFvQztFbkYrM2VsRTtFbUY5M2VNO0lBQXdCLDZCQUFzQztFbkZpNGVwRTtFbUZoNGVNO0lBQXdCLDRCQUFxQztFbkZtNGVuRTtFbUZsNGVNO0lBQXdCLDhCQUF1QztFbkZxNGVyRTtFbUZwNGVNO0lBQXdCLDRCQUFxQztFbkZ1NGVuRTtFbUZ0NGVNO0lBQXdCLDhCQUF1QztFbkZ5NGVyRTtFbUZ4NGVNO0lBQXdCLDZCQUFzQztFbkYyNGVwRTtFbUYxNGVNO0lBQXdCLCtCQUF3QztFbkY2NGV0RTtFbUZwNWVNO0lBQXdCLDJCQUFvQztFbkZ1NWVsRTtFbUZ0NWVNO0lBQXdCLDZCQUFzQztFbkZ5NWVwRTtFbUZ4NWVNO0lBQXdCLDRCQUFxQztFbkYyNWVuRTtFbUYxNWVNO0lBQXdCLDhCQUF1QztFbkY2NWVyRTtFbUY1NWVNO0lBQXdCLDRCQUFxQztFbkYrNWVuRTtFbUY5NWVNO0lBQXdCLDhCQUF1QztFbkZpNmVyRTtFbUZoNmVNO0lBQXdCLDZCQUFzQztFbkZtNmVwRTtFbUZsNmVNO0lBQXdCLCtCQUF3QztFbkZxNmV0RTtFbUY1NmVNO0lBQXdCLDJCQUFvQztFbkYrNmVsRTtFbUY5NmVNO0lBQXdCLDZCQUFzQztFbkZpN2VwRTtFbUZoN2VNO0lBQXdCLDRCQUFxQztFbkZtN2VuRTtFbUZsN2VNO0lBQXdCLDhCQUF1QztFbkZxN2VyRTtFbUZwN2VNO0lBQXdCLDRCQUFxQztFbkZ1N2VuRTtFbUZ0N2VNO0lBQXdCLDhCQUF1QztFbkZ5N2VyRTtFbUZ4N2VNO0lBQXdCLDZCQUFzQztFbkYyN2VwRTtFbUYxN2VNO0lBQXdCLCtCQUF3QztFbkY2N2V0RTtFbUZwOGVNO0lBQXdCLDJCQUFvQztFbkZ1OGVsRTtFbUZ0OGVNO0lBQXdCLDZCQUFzQztFbkZ5OGVwRTtFbUZ4OGVNO0lBQXdCLDRCQUFxQztFbkYyOGVuRTtFbUYxOGVNO0lBQXdCLDhCQUF1QztFbkY2OGVyRTtFbUY1OGVNO0lBQXdCLDRCQUFxQztFbkYrOGVuRTtFbUY5OGVNO0lBQXdCLDhCQUF1QztFbkZpOWVyRTtFbUZoOWVNO0lBQXdCLDZCQUFzQztFbkZtOWVwRTtFbUZsOWVNO0lBQXdCLCtCQUF3QztFbkZxOWV0RTtFbUY1OWVNO0lBQXdCLDJCQUFvQztFbkYrOWVsRTtFbUY5OWVNO0lBQXdCLDZCQUFzQztFbkZpK2VwRTtFbUZoK2VNO0lBQXdCLDRCQUFxQztFbkZtK2VuRTtFbUZsK2VNO0lBQXdCLDhCQUF1QztFbkZxK2VyRTtFbUZwK2VNO0lBQXdCLDRCQUFxQztFbkZ1K2VuRTtFbUZ0K2VNO0lBQXdCLDhCQUF1QztFbkZ5K2VyRTtFbUZ4K2VNO0lBQXdCLDZCQUFzQztFbkYyK2VwRTtFbUYxK2VNO0lBQXdCLCtCQUF3QztFbkY2K2V0RTtFbUZwL2VNO0lBQXdCLDJCQUFvQztFbkZ1L2VsRTtFbUZ0L2VNO0lBQXdCLDZCQUFzQztFbkZ5L2VwRTtFbUZ4L2VNO0lBQXdCLDRCQUFxQztFbkYyL2VuRTtFbUYxL2VNO0lBQXdCLDhCQUF1QztFbkY2L2VyRTtFbUY1L2VNO0lBQXdCLDRCQUFxQztFbkYrL2VuRTtFbUY5L2VNO0lBQXdCLDhCQUF1QztFbkZpZ2ZyRTtFbUZoZ2ZNO0lBQXdCLDZCQUFzQztFbkZtZ2ZwRTtFbUZsZ2ZNO0lBQXdCLCtCQUF3QztFbkZxZ2Z0RTtFbUY1Z2ZNO0lBQXdCLDJCQUFvQztFbkYrZ2ZsRTtFbUY5Z2ZNO0lBQXdCLDZCQUFzQztFbkZpaGZwRTtFbUZoaGZNO0lBQXdCLDRCQUFxQztFbkZtaGZuRTtFbUZsaGZNO0lBQXdCLDhCQUF1QztFbkZxaGZyRTtFbUZwaGZNO0lBQXdCLDRCQUFxQztFbkZ1aGZuRTtFbUZ0aGZNO0lBQXdCLDhCQUF1QztFbkZ5aGZyRTtFbUZ4aGZNO0lBQXdCLDZCQUFzQztFbkYyaGZwRTtFbUYxaGZNO0lBQXdCLCtCQUF3QztFbkY2aGZ0RTtFbUZwaWZNO0lBQXdCLDRCQUFvQztFbkZ1aWZsRTtFbUZ0aWZNO0lBQXdCLDhCQUFzQztFbkZ5aWZwRTtFbUZ4aWZNO0lBQXdCLDZCQUFxQztFbkYyaWZuRTtFbUYxaWZNO0lBQXdCLCtCQUF1QztFbkY2aWZyRTtFbUY1aWZNO0lBQXdCLDZCQUFxQztFbkYraWZuRTtFbUY5aWZNO0lBQXdCLCtCQUF1QztFbkZpamZyRTtFbUZoamZNO0lBQXdCLDhCQUFzQztFbkZtamZwRTtFbUZsamZNO0lBQXdCLGdDQUF3QztFbkZxamZ0RTtBQUNGOztBbUZsamZBO0VBQ0ksaUJBQWlCO0FuRnFqZnJCOztBbUZsamZBO0VBQ0ksa0JBQWtCO0FuRnFqZnRCOztBb0Z4bmZJO0VBQ0ksV0FBVztFQUNYLGdCQUFnQjtFQUNoQixnQkFBQTtFQUNBLHdCQUF3QjtBcEYybmZoQzs7QW9GL25mSztFQU9PLGtCQUFrQjtBcEY0bmY5Qjs7QXFGcG9mQTs7NEJyRndvZjRCO0FxRnBvZjVCO0VBQ0UsY3BGTWtCO0FEZ29mcEI7O0FxRm5vZkE7RUFDRSxjcEZEaUI7QUR1b2ZuQjs7QXFGbm9mQTtFQUNFLFdwRk1lO0FEZ29makI7O0FxRm5vZkE7RUFDRSxjcEZaa0I7QURrcGZwQjs7QXFGbm9mQTtFQUNFLFdwRkNlO0FEcW9makI7O0FxRm5vZkE7RUFDRSw0Q0FDRjtBckZxb2ZBOztBcUZub2ZBO0VBQ0UsZ0JwRmVRO0FEdW5mVjs7QXFGbm9mQTtFQUNFLGdCcEZlVTtBRHVuZlo7O0FxRm5vZkE7RUFDRSxtSEFBeUQ7RUFBekQseURBQXlEO0FyRnNvZjNEOztBcUZub2ZBO0VBQ0UsMEJBQTBCO0FyRnNvZjVCOztBcUZub2ZBO0VBQ0Usa0JuRmE2QjtFbUZaN0IscUJuRlk2QjtBRjBuZi9COztBRXRxZkU7RW1GOEJGO0lBS0ksa0JuRlMyQjtJbUZSM0IscUJuRlEyQjtFRmdvZjdCO0VxRnRvZkU7SUFDRSxtQm5GS3lCO0ltRkp6QixnQkFBZ0I7RXJGd29mcEI7QUFDRjs7QXFGbm9mQTtFQUNFLG1CbkZINkI7RW1GSTdCLHNCbkZKNkI7QUYwb2YvQjs7QUV0cmZFO0VtRm1ERTtJQUNFLG1CbkZSeUI7SW1GU3pCLGdCQUFnQjtFckZ1b2ZwQjtBQUNGOztBcUZub2ZBO0VBQ0Usa0JuRmY2QjtFbUZnQjdCLHNCbkZoQjZCO0FGc3BmL0I7O0FFbHNmRTtFbUYwREY7SUFLSSxrQm5GbkIyQjtFRjJwZjdCO0FBQ0Y7O0FFeHNmRTtFbUZrRUE7SUFFSSxrQm5GeEJ5QjtFRmlxZjdCO0FBQ0Y7O0FxRnJvZkE7RUFDRSxtQm5GOUI2QjtFbUYrQjdCLHNCbkYvQjZCO0FGdXFmL0I7O0FFbnRmRTtFbUZ5RUY7SUFLSSxlbkZsQzJCO0ltRm1DM0Isc0JuRm5DMkI7RUY2cWY3QjtBQUNGOztBcUZ2b2ZBO0VBQ0UsZW5GeEM2QjtFbUZ5QzdCLHVCbkZ6QzZCO0FGbXJmL0I7O0FFL3RmRTtFbUZtRkY7SUFLSSxlbkY1QzJCO0ltRjZDM0IsdUJuRjdDMkI7RUZ5cmY3QjtBQUNGOztBcUZ6b2ZBO0VBQ0UsbUJuRmxENkI7RW1GbUQ3QixzQm5GbkQ2QjtBRityZi9COztBRTN1ZkU7RW1GNkZGO0lBS0ksb0JuRnREMkI7SW1GdUQzQixtQm5GdkQyQjtFRnFzZjdCO0FBQ0Y7O0FFbHZmRTtFbUZzR0E7SUFFSSxvQm5GNUR5QjtJbUY2RHpCLG1CbkY3RHlCO0VGNHNmN0I7QUFDRjs7QXFGM29mQTtFQUNFLGtCbkZuRTZCO0VtRm9FN0IscUJuRnBFNkI7QUZrdGYvQjs7QUU5dmZFO0VtRjhHRjtJQUtJLGtCbkZ2RTJCO0ltRndFM0IscUJuRnhFMkI7RUZ3dGY3QjtBQUNGOztBRXJ3ZkU7RW1GdUhBO0lBRUksa0JuRjdFeUI7SW1GOEV6QixxQm5GOUV5QjtFRit0ZjdCO0FBQ0Y7O0FzRjF4ZkE7OzRCdEY4eGY0QjtBc0Z4eGYxQjtFQUFnQixTQURFO0F0RjR4ZnBCOztBc0YzeGZFO0VBQWdCLFVBREU7QXRGZ3lmcEI7O0FzRi94ZkU7RUFBZ0IsVUFERTtBdEZveWZwQjs7QXNGbnlmRTtFQUFnQixVQURFO0F0Rnd5ZnBCOztBc0Z2eWZFO0VBQWdCLFVBREU7QXRGNHlmcEI7O0FzRjN5ZkU7RUFBZ0IsVUFERTtBdEZnemZwQjs7QXNGL3lmRTtFQUFnQixVQURFO0F0Rm96ZnBCOztBc0ZuemZFO0VBQWdCLFVBREU7QXRGd3pmcEI7O0FzRnZ6ZkU7RUFBZ0IsVUFERTtBdEY0emZwQjs7QXNGM3pmRTtFQUFnQixVQURFO0F0RmcwZnBCOztBc0YvemZFO0VBQWdCLFdBREU7QXRGbzBmcEI7O0FFM3pmRTtFb0ZGRTtJQUFvQixTQURGO0V0Rm0wZnBCO0VzRmwwZkU7SUFBb0IsVUFERjtFdEZzMGZwQjtFc0ZyMGZFO0lBQW9CLFVBREY7RXRGeTBmcEI7RXNGeDBmRTtJQUFvQixVQURGO0V0RjQwZnBCO0VzRjMwZkU7SUFBb0IsVUFERjtFdEYrMGZwQjtFc0Y5MGZFO0lBQW9CLFVBREY7RXRGazFmcEI7RXNGajFmRTtJQUFvQixVQURGO0V0RnExZnBCO0VzRnAxZkU7SUFBb0IsVUFERjtFdEZ3MWZwQjtFc0Z2MWZFO0lBQW9CLFVBREY7RXRGMjFmcEI7RXNGMTFmRTtJQUFvQixVQURGO0V0RjgxZnBCO0VzRjcxZkU7SUFBb0IsV0FERjtFdEZpMmZwQjtBQUNGOztBRS8xZkU7RW9GS0U7SUFBd0IsU0FETjtFdEZnMmZwQjtFc0YvMWZFO0lBQXdCLFVBRE47RXRGbTJmcEI7RXNGbDJmRTtJQUF3QixVQUROO0V0RnMyZnBCO0VzRnIyZkU7SUFBd0IsVUFETjtFdEZ5MmZwQjtFc0Z4MmZFO0lBQXdCLFVBRE47RXRGNDJmcEI7RXNGMzJmRTtJQUF3QixVQUROO0V0RisyZnBCO0VzRjkyZkU7SUFBd0IsVUFETjtFdEZrM2ZwQjtFc0ZqM2ZFO0lBQXdCLFVBRE47RXRGcTNmcEI7RXNGcDNmRTtJQUF3QixVQUROO0V0RnczZnBCO0VzRnYzZkU7SUFBd0IsVUFETjtFdEYyM2ZwQjtFc0YxM2ZFO0lBQXdCLFdBRE47RXRGODNmcEI7QUFDRjs7QUVuNGZFO0VvRllFO0lBQXFCLFNBREg7RXRGNjNmcEI7RXNGNTNmRTtJQUFxQixVQURIO0V0Rmc0ZnBCO0VzRi8zZkU7SUFBcUIsVUFESDtFdEZtNGZwQjtFc0ZsNGZFO0lBQXFCLFVBREg7RXRGczRmcEI7RXNGcjRmRTtJQUFxQixVQURIO0V0Rnk0ZnBCO0VzRng0ZkU7SUFBcUIsVUFESDtFdEY0NGZwQjtFc0YzNGZFO0lBQXFCLFVBREg7RXRGKzRmcEI7RXNGOTRmRTtJQUFxQixVQURIO0V0Rms1ZnBCO0VzRmo1ZkU7SUFBcUIsVUFESDtFdEZxNWZwQjtFc0ZwNWZFO0lBQXFCLFVBREg7RXRGdzVmcEI7RXNGdjVmRTtJQUFxQixXQURIO0V0RjI1ZnBCO0FBQ0Y7O0FFdjZmRTtFb0ZtQkU7SUFBb0IsU0FERjtFdEYwNWZwQjtFc0Z6NWZFO0lBQW9CLFVBREY7RXRGNjVmcEI7RXNGNTVmRTtJQUFvQixVQURGO0V0Rmc2ZnBCO0VzRi81ZkU7SUFBb0IsVUFERjtFdEZtNmZwQjtFc0ZsNmZFO0lBQW9CLFVBREY7RXRGczZmcEI7RXNGcjZmRTtJQUFvQixVQURGO0V0Rnk2ZnBCO0VzRng2ZkU7SUFBb0IsVUFERjtFdEY0NmZwQjtFc0YzNmZFO0lBQW9CLFVBREY7RXRGKzZmcEI7RXNGOTZmRTtJQUFvQixVQURGO0V0Rms3ZnBCO0VzRmo3ZkU7SUFBb0IsVUFERjtFdEZxN2ZwQjtFc0ZwN2ZFO0lBQW9CLFdBREY7RXRGdzdmcEI7QUFDRjs7QXNGcDdmQTtFQUNFLGdCQUFnQjtBdEZ1N2ZsQjs7QXNGcDdmQTtFQUNFLFlBQVk7QXRGdTdmZCIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29sb3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuc3BhY2luZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbnRlbnRzIHdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnotaW5kZXggb3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVkaWEgcXVlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaCB3aXRoIGNlbnRlci1saW5lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmEnO1xuICBzcmM6IHVybChcIi9mb250cy9mYS5lb3Q/OTI4dXNtXCIpO1xuICBzcmM6IHVybChcIi9mb250cy9mYS5lb3Q/OTI4dXNtI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvZmEudHRmPzkyOHVzbVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2ZhLndvZmY/OTI4dXNtXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9mYS5zdmc/OTI4dXNtI2ZhXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2ZhJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uaWNvbi1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cblxuaHRtbCxcbmJvZHksXG5wLFxub2wsXG51bCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGV4dGFyZWEsXG5wcmUsXG5pZnJhbWUsXG5ocixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcsXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCxcbmF1ZGlvLFxudmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgTGF0bywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb04gVzNcIiwgSGlyYUtha3VQcm9OLVczLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgTGF0bywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb04gVzNcIiwgSGlyYUtha3VQcm9OLVczLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuXG4uY2gge1xuICBmb250LWZhbWlseTogXCLlvq7ova/pm4Xpu5FcIixcIk1pY3Jvc29mdCBZYUhlaVwiLFwiTWljcm9zb2Z0IEpoZW5nSGVpIFVJXCIsIFwiU2ltU3VuXCIsIFwiU2ltSGVpXCIsIHNhbnMtc2VyaWY7XG59XG5cbmEge1xuICBjb2xvcjogIzAwQTBFOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbiB7XG4gIHBhZGRpbmctdG9wOiAxNThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNTFweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbC1oaW50LWFwcGVhciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnNjcm9sbC1oaW50LmlzLXJpZ2h0LXNjcm9sbGFibGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDAsIHJnYmEoMCwgMCwgMCwgMCkgMTZweCwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zY3JvbGwtaGludC5pcy1yaWdodC1zY3JvbGxhYmxlLmlzLWxlZnQtc2Nyb2xsYWJsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjE1KSAwLCByZ2JhKDAsIDAsIDAsIDApIDE2cHgsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDAsIHJnYmEoMCwgMCwgMCwgMCkgMTZweCwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zY3JvbGwtaGludC5pcy1sZWZ0LXNjcm9sbGFibGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC4xNSkgMCwgcmdiYSgwLCAwLCAwLCAwKSAxNnB4LCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnNjcm9sbC1oaW50LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNjBweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggMTBweDtcbn1cblxuLnNjcm9sbC1oaW50LWljb24td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNjcm9sbC1oaW50LXRleHQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5zY3JvbGwtaGludC1pY29uLXdyYXAuaXMtYWN0aXZlIC5zY3JvbGwtaGludC1pY29uIHtcbiAgb3BhY2l0eTogLjg7XG59XG5cbi5zY3JvbGwtaGludC1pY29uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNGRkY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TlM0M055SWdhR1ZwWjJoMFBTSXpNQzQxTWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREkxTGpjM0lETXdMalV5SWo0OGRHbDBiR1UrNDRLaTQ0Szc0NE9ENDRPSUlETThMM1JwZEd4bFBqeG5JR2xrUFNMamc2empncVRqZzZUamc3eGZNaUlnWkdGMFlTMXVZVzFsUFNMamc2empncVRqZzZUamc3d2dNaUkrUEdjZ2FXUTlJdU9Eck9PQ3BPT0RwT09EdkY4eExUSWlJR1JoZEdFdGJtRnRaVDBpNDRPczQ0S2s0NE9rNDRPOElERWlQanh3WVhSb0lHUTlJazB5TVM0ek15d3pNQzQxTWtnM0xqZzFRVEV1TlRVc01TNDFOU3d3TERBc01TdzJMak1zTWpsaE1USXVORFlzTVRJdU5EWXNNQ3d3TERBdExqWXpMVFF1TkRJc01qVXVNVFlzTWpVdU1UWXNNQ3d3TERBdE5DNHlOUzAxYkMwdU1EWXRMakEyUVRVc05Td3dMREFzTVN3d0xERTFMamcyWVRNdU5qUXNNeTQyTkN3d0xEQXNNU3d4TGpFM0xUSXVOaklzTXk0Mk15d3pMall6TERBc01Dd3hMRFV1TVRRdU1EZFdNeTQzTjJFekxqYzNMRE11Tnpjc01Dd3hMREVzTnk0MU5Dd3dWamd1TXpOaE15NHpOU3d6TGpNMUxEQXNNQ3d4TERFdU1qWXNNQ3d6TERNc01Dd3dMREVzTWl3eExqSXlMRE11TlN3ekxqVXNNQ3d3TERFc01pMHVNRFlzTXk0eU1Td3pMakl4TERBc01Dd3hMRElzTVM0MU5Dd3pMamMwTERNdU56UXNNQ3d3TERFc015d3VORGRCTkM0eU1TdzBMakl4TERBc01Dd3hMREkxTGpjMExERTFZekFzTGpFeExEQXNMakkzTERBc0xqUTJZVEU1TGpJMkxERTVMakkyTERBc01Dd3hMUzQ0TkN3M1l5MHVNVFF1TXpndExqTTJMamd4TFM0MU5pd3hMakl5YkMwdU1URXVNakpqTUN3dU1EY3RMakE1TGpFMExTNHhOQzR5TVdFM0xqRXpMRGN1TVRNc01Dd3dMREF0TVM0eE55d3lMakUzWXkwdU1EWXVOVFl0TGpBMkxESXVNVFV0TGpBMUxESXVOekZCTVM0MU5Td3hMalUxTERBc01Dd3hMREl4TGpNekxETXdMalV5V2swNExqWXhMREk0TGpJeGFERXlZekF0TGpjeExEQXRNUzQzTVM0d055MHlMakl6WVRndU56UXNPQzQzTkN3d0xEQXNNU3d4TGpVNUxUTXVNalZzTGpBMkxTNHhNbUV4TUN3eE1Dd3dMREFzTUN3dU5EWXRNU3d4Tmk0NExERTJMamdzTUN3d0xEQXNMamN0Tmk0eE1tTXdMUzR5TXl3d0xTNDBNU3d3TFM0MU5HZ3dZVElzTWl3d0xEQXNNQzB1TmpRdE1TNDFNaXd4TGpNekxERXVNek1zTUN3d0xEQXRNUzQxTlM0d09Dd3hMakV6TERFdU1UTXNNQ3d3TERFdE1TNHhPQzR5T0N3eExqRTFMREV1TVRVc01Dd3dMREV0TGpjNExTNDVOQ3d4TGpJMkxERXVNallzTUN3d0xEQXRMamMxTFRFdU1URXNNU3d4TERBc01Dd3dMVEV1TVRFdU1qaHNMUzR4TGpGaE1TNHhOU3d4TGpFMUxEQXNNQ3d4TFRFdU1Ua3VNamtzTVM0eE5pd3hMakUyTERBc01Dd3hMUzQzT0MwdU9UVmpMUzR3T1MwdU5qZ3RMakl4TFM0M055MHVOeTB1T0RkaExqZ3lMamd5TERBc01Dd3dMVEVzTGpRNExERXVNVFlzTVM0eE5pd3dMREFzTVMweUxqRTJMUzQxT0ZZekxqYzNZVEV1TkRZc01TNDBOaXd3TERFc01DMHlMamt5TERCMk55NDROV3d3TERRdU16TmhNUzR4Tnl3eExqRTNMREFzTUN3eExTNDRNeXd4TGpFeExERXVNVFVzTVM0eE5Td3dMREFzTVMweExqSXRMak0xYkMweExTNDVNV010TGpRM0xTNDBNaTB1TnpNdExqWTJMUzQ0TkMwdU56ZGhNUzR6TlN3eExqTTFMREFzTUN3d0xUSXRMakV5VERJdU55d3hOV0V4TGpNeUxERXVNeklzTUN3d0xEQXRMak01TERGQk1pNDFOeXd5TGpVM0xEQXNNQ3d3TERNc01UY3VPRFZzTUN3d1lUSTNMakkwTERJM0xqSTBMREFzTUN3eExEUXVOeXcxTGpZeVFURXlMall6TERFeUxqWXpMREFzTUN3eExEZ3VOakVzTWpndU1qRmFUVEl6TGpJc01qTXVNelZhVFRZdU5URXNNVFl1TlRsYUlpQm1hV3hzUFNJalptWm1JaTgrUEM5blBqd3ZaejQ4TDNOMlp6ND0pO1xufVxuXG4uc2Nyb2xsLWhpbnQtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXpNeTR5T1NJZ2FHVnBaMmgwUFNJeE1pNHdNaUlnZG1sbGQwSnZlRDBpTUNBd0lETXpMakk1SURFeUxqQXlJajQ4ZEdsMGJHVSs0NEtpNDRLNzQ0T0Q0NE9JSURFOEwzUnBkR3hsUGp4bklHbGtQU0xqZzZ6amdxVGpnNlRqZzd4Zk1pSWdaR0YwWVMxdVlXMWxQU0xqZzZ6amdxVGpnNlRqZzd3Z01pSStQR2NnYVdROUl1T0RyT09DcE9PRHBPT0R2Rjh4TFRJaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaVBqeHNhVzVsSUhneFBTSXhMamcxSWlCNU1UMGlOaTR3TVNJZ2VESTlJakV3TGpRaUlIa3lQU0kyTGpBeElpQm1hV3hzUFNJalptWm1JaTgrUEhCaGRHZ2daRDBpVFRFd0xqUXNOeTR4TjBneExqZzFZVEV1TVRZc01TNHhOaXd3TERFc01Td3dMVEl1TXpGSU1UQXVOR0V4TGpFMkxERXVNVFlzTUN3eExERXNNQ3d5TGpNeFdpSWdabWxzYkQwaUkyWm1aaUl2UGp4d1lYUm9JR1E5SWswM0xqUXNNVEpoTVM0eE5Td3hMakUxTERBc01Dd3hMUzQzTWkwdU1qVnNMVFl1TWpVdE5VRXhMaklzTVM0eUxEQXNNQ3d4TERBc05TNDROeXd4TGpFMExERXVNVFFzTUN3d0xERXNMalEyTERWTU5pNDNMakl6UVRFdU1UWXNNUzR4Tml3d0xEQXNNU3c0TGpFc01pNHdPRXd6TERVdU9URXNPQzR4TWl3eE1FRXhMakUyTERFdU1UWXNNQ3d3TERFc055NDBMREV5V2lJZ1ptbHNiRDBpSTJabVppSXZQanhzYVc1bElIZ3hQU0l6TVM0ME5TSWdlVEU5SWpZdU1ERWlJSGd5UFNJeU1pNDRPU0lnZVRJOUlqWXVNREVpSUdacGJHdzlJaU5tWm1ZaUx6NDhjR0YwYUNCa1BTSk5NekV1TkRVc055NHhOMGd5TWk0NE9XRXhMakUyTERFdU1UWXNNQ3d4TERFc01DMHlMak14YURndU5UWmhNUzR4Tml3eExqRTJMREFzTUN3eExEQXNNaTR6TVZvaUlHWnBiR3c5SWlObVptWWlMejQ4Y0dGMGFDQmtQU0pOTWpVdU9Td3hNbUV4TGpFNExERXVNVGdzTUN3d0xERXRMamt4TFM0ME0wRXhMakUzTERFdU1UY3NNQ3d3TERFc01qVXVNVGNzTVRCc05TNHdPUzAwTGpBMVRESTFMaklzTWk0d09FRXhMakUyTERFdU1UWXNNQ3d3TERFc01qWXVOVGt1TWpOTU16SXVPRFFzTldFeExqRTJMREV1TVRZc01Dd3dMREVzTGpRMUxqa3hMREV1TVRRc01TNHhOQ3d3TERBc01TMHVORE11T1RKc0xUWXVNalFzTlVFeExqRTNMREV1TVRjc01Dd3dMREVzTWpVdU9Td3hNbG9pSUdacGJHdzlJaU5tWm1ZaUx6NDhMMmMrUEM5blBqd3ZjM1puUGc9PSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG59XG5cbi5zY3JvbGwtaGludC1pY29uLXdyYXAuaXMtYWN0aXZlIC5zY3JvbGwtaGludC1pY29uOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNjcm9sbC1oaW50LWljb24td3JhcC5pcy1hY3RpdmUgLnNjcm9sbC1oaW50LWljb246YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBzY3JvbGwtaGludC1hcHBlYXIgMS4ycyBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDI7XG59XG5cbi5zY3JvbGwtaGludC1pY29uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLnNjcm9sbC1oaW50LWljb24td2hpdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU5TNDNOeUlnYUdWcFoyaDBQU0l6TUM0MU1pSWdkbWxsZDBKdmVEMGlNQ0F3SURJMUxqYzNJRE13TGpVeUlqNDhkR2wwYkdVKzQ0S2k0NEs3NDRPRDQ0T0lJRFE4TDNScGRHeGxQanhuSUdsa1BTTGpnNnpqZ3FUamc2VGpnN3hmTWlJZ1pHRjBZUzF1WVcxbFBTTGpnNnpqZ3FUamc2VGpnN3dnTWlJK1BHY2dhV1E5SXVPRHJPT0NwT09EcE9PRHZGOHhMVElpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpUGp4d1lYUm9JR1E5SWsweU1TNHpNeXd6TUM0MU1rZzNMamcxUVRFdU5UVXNNUzQxTlN3d0xEQXNNU3cyTGpNc01qbGhNVEl1TkRZc01USXVORFlzTUN3d0xEQXRMall6TFRRdU5ESXNNalV1TVRZc01qVXVNVFlzTUN3d0xEQXROQzR5TlMwMWJDMHVNRFl0TGpBMlFUVXNOU3d3TERBc01Td3dMREUxTGpnMllUTXVOalFzTXk0Mk5Dd3dMREFzTVN3eExqRTNMVEl1TmpJc015NDJNeXd6TGpZekxEQXNNQ3d4TERVdU1UUXVNRGRXTXk0M04yRXpMamMzTERNdU56Y3NNQ3d4TERFc055NDFOQ3d3VmpndU16TmhNeTR6TlN3ekxqTTFMREFzTUN3eExERXVNallzTUN3ekxETXNNQ3d3TERFc01pd3hMakl5TERNdU5Td3pMalVzTUN3d0xERXNNaTB1TURZc015NHlNU3d6TGpJeExEQXNNQ3d4TERJc01TNDFOQ3d6TGpjMExETXVOelFzTUN3d0xERXNNeXd1TkRkQk5DNHlNU3cwTGpJeExEQXNNQ3d4TERJMUxqYzBMREUxWXpBc0xqRXhMREFzTGpJM0xEQXNMalEyWVRFNUxqSTJMREU1TGpJMkxEQXNNQ3d4TFM0NE5DdzNZeTB1TVRRdU16Z3RMak0yTGpneExTNDFOaXd4TGpJeWJDMHVNVEV1TWpKak1Dd3VNRGN0TGpBNUxqRTBMUzR4TkM0eU1XRTNMakV6TERjdU1UTXNNQ3d3TERBdE1TNHhOeXd5TGpFM1l5MHVNRFl1TlRZdExqQTJMREl1TVRVdExqQTFMREl1TnpGQk1TNDFOU3d4TGpVMUxEQXNNQ3d4TERJeExqTXpMRE13TGpVeVdrMDRMall4TERJNExqSXhhREV5WXpBdExqY3hMREF0TVM0M01TNHdOeTB5TGpJellUZ3VOelFzT0M0M05Dd3dMREFzTVN3eExqVTVMVE11TWpWc0xqQTJMUzR4TW1FeE1Dd3hNQ3d3TERBc01Dd3VORFl0TVN3eE5pNDRMREUyTGpnc01Dd3dMREFzTGpjdE5pNHhNbU13TFM0eU15d3dMUzQwTVN3d0xTNDFOR2d3WVRJc01pd3dMREFzTUMwdU5qUXRNUzQxTWl3eExqTXpMREV1TXpNc01Dd3dMREF0TVM0MU5TNHdPQ3d4TGpFekxERXVNVE1zTUN3d0xERXRNUzR4T0M0eU9Dd3hMakUxTERFdU1UVXNNQ3d3TERFdExqYzRMUzQ1TkN3eExqSTJMREV1TWpZc01Dd3dMREF0TGpjMUxURXVNVEVzTVN3eExEQXNNQ3d3TFRFdU1URXVNamhzTFM0eExqRmhNUzR4TlN3eExqRTFMREFzTUN3eExURXVNVGt1TWprc01TNHhOaXd4TGpFMkxEQXNNQ3d4TFM0M09DMHVPVFZqTFM0d09TMHVOamd0TGpJeExTNDNOeTB1TnkwdU9EZGhMamd5TGpneUxEQXNNQ3d3TFRFc0xqUTRMREV1TVRZc01TNHhOaXd3TERBc01TMHlMakUyTFM0MU9GWXpMamMzWVRFdU5EWXNNUzQwTml3d0xERXNNQzB5TGpreUxEQjJOeTQ0Tld3d0xEUXVNek5oTVM0eE55d3hMakUzTERBc01Dd3hMUzQ0TXl3eExqRXhMREV1TVRVc01TNHhOU3d3TERBc01TMHhMakl0TGpNMWJDMHhMUzQ1TVdNdExqUTNMUzQwTWkwdU56TXRMalkyTFM0NE5DMHVOemRoTVM0ek5Td3hMak0xTERBc01Dd3dMVEl0TGpFeVRESXVOeXd4TldFeExqTXlMREV1TXpJc01Dd3dMREF0TGpNNUxERkJNaTQxTnl3eUxqVTNMREFzTUN3d0xETXNNVGN1T0RWc01Dd3dZVEkzTGpJMExESTNMakkwTERBc01Dd3hMRFF1Tnl3MUxqWXlRVEV5TGpZekxERXlMall6TERBc01Dd3hMRGd1TmpFc01qZ3VNakZhVFRJekxqSXNNak11TXpWYVRUWXVOVEVzTVRZdU5UbGFJaTgrUEM5blBqd3ZaejQ4TDNOMlp6ND0pO1xufVxuXG4uc2Nyb2xsLWhpbnQtaWNvbi13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXpNeTR5T1NJZ2FHVnBaMmgwUFNJeE1pNHdNaUlnZG1sbGQwSnZlRDBpTUNBd0lETXpMakk1SURFeUxqQXlJajQ4ZEdsMGJHVSs0NEtpNDRLNzQ0T0Q0NE9JSURJOEwzUnBkR3hsUGp4bklHbGtQU0xqZzZ6amdxVGpnNlRqZzd4Zk1pSWdaR0YwWVMxdVlXMWxQU0xqZzZ6amdxVGpnNlRqZzd3Z01pSStQR2NnYVdROUl1T0RyT09DcE9PRHBPT0R2Rjh4TFRJaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaVBqeHNhVzVsSUhneFBTSXhMamcxSWlCNU1UMGlOaTR3TVNJZ2VESTlJakV3TGpRaUlIa3lQU0kyTGpBeElpOCtQSEJoZEdnZ1pEMGlUVEV3TGpRc055NHhOMGd4TGpnMVlURXVNVFlzTVM0eE5pd3dMREVzTVN3d0xUSXVNekZJTVRBdU5HRXhMakUyTERFdU1UWXNNQ3d4TERFc01Dd3lMak14V2lJdlBqeHdZWFJvSUdROUlrMDNMalFzTVRKaE1TNHhOU3d4TGpFMUxEQXNNQ3d4TFM0M01pMHVNalZzTFRZdU1qVXROVUV4TGpJc01TNHlMREFzTUN3eExEQXNOUzQ0Tnl3eExqRTBMREV1TVRRc01Dd3dMREVzTGpRMkxEVk1OaTQzTGpJelFURXVNVFlzTVM0eE5pd3dMREFzTVN3NExqRXNNaTR3T0V3ekxEVXVPVEVzT0M0eE1pd3hNRUV4TGpFMkxERXVNVFlzTUN3d0xERXNOeTQwTERFeVdpSXZQanhzYVc1bElIZ3hQU0l6TVM0ME5TSWdlVEU5SWpZdU1ERWlJSGd5UFNJeU1pNDRPU0lnZVRJOUlqWXVNREVpTHo0OGNHRjBhQ0JrUFNKTk16RXVORFVzTnk0eE4wZ3lNaTQ0T1dFeExqRTJMREV1TVRZc01Dd3hMREVzTUMweUxqTXhhRGd1TlRaaE1TNHhOaXd4TGpFMkxEQXNNQ3d4TERBc01pNHpNVm9pTHo0OGNHRjBhQ0JrUFNKTk1qVXVPU3d4TW1FeExqRTRMREV1TVRnc01Dd3dMREV0TGpreExTNDBNMEV4TGpFM0xERXVNVGNzTUN3d0xERXNNalV1TVRjc01UQnNOUzR3T1MwMExqQTFUREkxTGpJc01pNHdPRUV4TGpFMkxERXVNVFlzTUN3d0xERXNNall1TlRrdU1qTk1Nekl1T0RRc05XRXhMakUyTERFdU1UWXNNQ3d3TERFc0xqUTFMamt4TERFdU1UUXNNUzR4TkN3d0xEQXNNUzB1TkRNdU9USnNMVFl1TWpRc05VRXhMakUzTERFdU1UY3NNQ3d3TERFc01qVXVPU3d4TWxvaUx6NDhMMmMrUEM5blBqd3ZjM1puUGc9PSk7XG59XG5cbi5zY3JvbGwtaGludC1pY29uLXdoaXRlIC5zY3JvbGwtaGludC10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmYVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMTVweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjVweDtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCg0cHgpIHRyYW5zbGF0ZVkoLTRweCk7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMTVweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IC0yNXB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTRweCkgdHJhbnNsYXRlWSg0cHgpO1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImZhXCI7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleOCqeODvOODoFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWZvcm0tdGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQwNjI1cmVtO1xufVxuXG4uYy1mb3JtLXRleHQtLXNtYWxsIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uYy1mb3JtLXRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmMtZm9ybS1jaGVja2JveC1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWZvcm0tY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jLWZvcm0tY2hlY2tib3gtc3Bhbjo6YWZ0ZXIsIC5jLWZvcm0tY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5td2Zvcm0tY2hlY2tib3gtZmllbGQtdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDBBMEU5O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMDBBMEU5O1xufVxuXG4uYy1mb3JtLWNoZWNrYm94LXNwYW4sIC5td2Zvcm0tY2hlY2tib3gtZmllbGQtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1mb3JtLWNoZWNrYm94LXNwYW46OmJlZm9yZSwgLm13Zm9ybS1jaGVja2JveC1maWVsZC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jLWZvcm0tcmFkaW8taW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1mb3JtLXJhZGlvLWlucHV0OmNoZWNrZWQgKyAuYy1mb3JtLXJhZGlvLXNwYW46OmFmdGVyLCAuYy1mb3JtLXJhZGlvLWlucHV0OmNoZWNrZWQgKyAubXdmb3JtLXJhZGlvLWZpZWxkLXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEU5O1xufVxuXG4uYy1mb3JtLXJhZGlvLXNwYW4sIC5td2Zvcm0tcmFkaW8tZmllbGQtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1mb3JtLXJhZGlvLXNwYW46OmJlZm9yZSwgLm13Zm9ybS1yYWRpby1maWVsZC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmMtZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcicgZGF0YS1pY29uPSdhbmdsZS1kb3duJyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtYW5nbGUtZG93biBmYS13LTEwJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyMCA1MTInJTNFJTNDcGF0aCBmaWxsPSdjdXJyZW50Q29sb3InIGQ9J00xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAweiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLjdlbSB0b3AgNTAlLCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogLjY1ZW0gYXV0bywgMTAwJTtcbn1cblxuLmMtZm9ybS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1mb3JtLXNlbGVjdDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzg4ODtcbn1cblxuLmMtZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhYWE7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggM3B4IHJnYmEoNTksIDE1MywgMjUyLCAwLjcpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggLW1vei1tYWMtZm9jdXNyaW5nO1xuICBjb2xvcjogIzIyMjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmMtZm9ybS1zZWxlY3QtLXNtYWxsIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtZm9ybS1zZWxlY3Qgb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgYXBwZWFyYW5jZTogYnV0dG9uO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTo6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLm13Zm9ybS1jaGVja2JveC1maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubXdmb3JtLWNoZWNrYm94LWZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm13Zm9ybS1yYWRpby1maWVsZC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubXdfd3BfZm9ybSAuaG9yaXpvbnRhbC1pdGVtICsgLmhvcml6b250YWwtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZXJyb3Ige1xuICBtYXJnaW46IDVweCAwIDEwcHg7XG59XG5cbi53cC1ibG9jayB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWltYWdlLFxuLndwLWJsb2NrLWNvbHVtbnMsXG4ud3AtYmxvY2stbWVkaWEtdGV4dCxcbi53cC1ibG9jay10YWJsZSxcbi53cC1ibG9jay1jb3Zlcixcbi53cC1ibG9jay1xdW90ZSxcbi53cC1ibG9jay1zZXBhcmF0b3IsXG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi53cC1ibG9jay1xdW90ZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5cbi53cC1ibG9jay1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi53cC1ibG9jay10YWJsZS5hbGlnbmNlbnRlciwgLndwLWJsb2NrLXRhYmxlLmFsaWdubGVmdCwgLndwLWJsb2NrLXRhYmxlLmFsaWducmlnaHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stY29sdW1uICsgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG4ud3AtcGFnZW5hdmkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1wYWdlbmF2aSAucGFnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtcGFnZW5hdmkgc3BhbiwgLndwLXBhZ2VuYXZpIGEge1xuICAvKuaVsOWtl+mDqOWIhuOBruWFsemAmkNTU+OAgOWkp+OBjeOBleOBquOBqSovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud3AtcGFnZW5hdmkgc3Bhbi5jdXJyZW50LCAud3AtcGFnZW5hdmkgc3Bhbjpob3ZlciwgLndwLXBhZ2VuYXZpIGEuY3VycmVudCwgLndwLXBhZ2VuYXZpIGE6aG92ZXIge1xuICAvKuePvuWcqOOBruODmuODvOOCuCovXG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNGU4ODI2O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7jg5Hjg7PjgY/jgZrjg4rjg5NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJyZWFkY3J1bWIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYy1icmVhZGNydW1iLS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNUZGO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnJlYWRjcnVtYi0taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWJyZWFkY3J1bWItLWhlYWRlciBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5jLWJyZWFkY3J1bWItLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTZEQUU7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4uYy1icmVhZGNydW1iLS1mb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1icmVhZGNydW1iLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1icmVhZGNydW1iLWxpc3Qge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG5cbi5jLWJyZWFkY3J1bWItbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1icmVhZGNydW1iLWxpc3QgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmMtYnJlYWRjcnVtYi1saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnPic7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG59XG5cbi5jLWJyZWFkY3J1bWItbGlzdCBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu44Oc44K/44OzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBBMEU5O1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDBBMEU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtaW4td2lkdGg6IDI1MHB4O1xufVxuXG4uYy1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1idXR0b24tLXNxdWFyZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMC41cHggc29saWQgIzMzMzMzMztcbn1cblxuLmMtYnV0dG9uLS1zcXVhcmU6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5jLWJ1dHRvbi0tZXh0ZXJuYWwge1xuICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAzNXB4O1xufVxuXG4uYy1idXR0b24tLWV4dGVybmFsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnZmEnO1xuICBjb250ZW50OiAnXFxmMzYwJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmMtYnV0dG9uLS1hcnJvdy1sZWZ0IHtcbiAgcGFkZGluZzogMTdweCAyMHB4IDE3cHggMzVweDtcbn1cblxuLmMtYnV0dG9uLS1hcnJvdy1sZWZ0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgbGVmdDogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3ctbGVmdDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3ctbGVmdDpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwOTZEQUU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nOiAxN3B4IDM1cHggMTdweCAyMHB4O1xufVxuXG4uYy1idXR0b24tLWFycm93LXJpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3ctcmlnaHQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1idXR0b24tLWFycm93LXJpZ2h0OmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzA5NkRBRTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xufVxuXG4uYy1idXR0b24tLWFycm93LWRvd24ge1xuICBwYWRkaW5nOiAxN3B4IDIwcHggMjhweCAyMHB4O1xuICBtaW4td2lkdGg6IDEyOHB4O1xufVxuXG4uYy1idXR0b24tLWFycm93LWRvd246OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTJweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA0cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmMtYnV0dG9uLS1hcnJvdy1kb3duOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmMtYnV0dG9uLS1hcnJvdy1kb3duOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzA5NkRBRTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoMnB4LCAtMnB4KTtcbn1cblxuLmMtYnV0dG9uLS1pbnRlcm5hbCB7XG4gIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDM1cHg7XG59XG5cbi5jLWJ1dHRvbi0taW50ZXJuYWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdmYSc7XG4gIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uYy1idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEU5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMEEwRTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jLWJ1dHRvbi0tZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1idXR0b24tLWdyYWRpZW50OmhvdmVyIHtcbiAgY29sb3I6ICMwMEEwRTk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jLWJ1dHRvbi0tYWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG4gIG1pbi13aWR0aDogMzUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnV0dG9uLS1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtYnV0dG9uLS1hY3Rpb246OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5jLWJ1dHRvbi0tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtYnV0dG9uLS1sYXJnZSB7XG4gIG1pbi13aWR0aDogMzUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ1dHRvbi0tbGFyZ2Uge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1idXR0b24tLXNtYWxsIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44Kp44O844OgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtZm9ybS10ZXh0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDA2MjVyZW07XG59XG5cbi5jLWZvcm0tdGV4dC0tc21hbGwge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5jLWZvcm0tdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDVweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYy1mb3JtLWNoZWNrYm94LWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZm9ybS1jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmMtZm9ybS1jaGVja2JveC1zcGFuOjphZnRlciwgLmMtZm9ybS1jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLm13Zm9ybS1jaGVja2JveC1maWVsZC10ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogNnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMwMEEwRTk7XG59XG5cbi5jLWZvcm0tY2hlY2tib3gtc3BhbiwgLm13Zm9ybS1jaGVja2JveC1maWVsZC10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWZvcm0tY2hlY2tib3gtc3Bhbjo6YmVmb3JlLCAubXdmb3JtLWNoZWNrYm94LWZpZWxkLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmMtZm9ybS1yYWRpby1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWZvcm0tcmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5jLWZvcm0tcmFkaW8tc3Bhbjo6YWZ0ZXIsIC5jLWZvcm0tcmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5td2Zvcm0tcmFkaW8tZmllbGQtdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEwRTk7XG59XG5cbi5jLWZvcm0tcmFkaW8tc3BhbiwgLm13Zm9ybS1yYWRpby1maWVsZC10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWZvcm0tcmFkaW8tc3Bhbjo6YmVmb3JlLCAubXdmb3JtLXJhZGlvLWZpZWxkLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYy1mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBmb2N1c2FibGU9J2ZhbHNlJyBkYXRhLXByZWZpeD0nZmFyJyBkYXRhLWljb249J2FuZ2xlLWRvd24nIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1hbmdsZS1kb3duIGZhLXctMTAnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzIwIDUxMiclM0UlM0NwYXRoIGZpbGw9J2N1cnJlbnRDb2xvcicgZD0nTTE1MS41IDM0Ny44TDMuNSAyMDFjLTQuNy00LjctNC43LTEyLjMgMC0xN2wxOS44LTE5LjhjNC43LTQuNyAxMi4zLTQuNyAxNyAwTDE2MCAyODIuN2wxMTkuNy0xMTguNWM0LjctNC43IDEyLjMtNC43IDE3IDBsMTkuOCAxOS44YzQuNyA0LjcgNC43IDEyLjMgMCAxN2wtMTQ4IDE0Ni44Yy00LjcgNC43LTEyLjMgNC43LTE3IDB6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAuN2VtIHRvcCA1MCUsIDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAuNjVlbSBhdXRvLCAxMDAlO1xufVxuXG4uYy1mb3JtLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWZvcm0tc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4O1xufVxuXG4uYy1mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAzcHggcmdiYSg1OSwgMTUzLCAyNTIsIDAuNyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAtbW96LW1hYy1mb2N1c3Jpbmc7XG4gIGNvbG9yOiAjMjIyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYy1mb3JtLXNlbGVjdC0tc21hbGwge1xuICB3aWR0aDogODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy1mb3JtLXNlbGVjdCBvcHRpb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7opovlh7rjgZdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWgxIHtcbiAgbWFyZ2luOiA2M3B4IGF1dG8gNzBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nOiAzM3B4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWgxIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDMzcHggMDtcbiAgfVxufVxuXG4uYy1oMS0tbGFyZ2Uge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMS0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cblxuLmMtaDEtLWxhcmdlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMS0tbGFyZ2Ugc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmMtaDE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE2MCwgMjMzLCAwLjcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaDE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI2cHg7XG4gIH1cbn1cblxuLmMtaDE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTYwLCAyMzMsIDAuNyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1oMTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNnB4O1xuICB9XG59XG5cbi5jLWgyLCAuZW50cnktY29udGVudCBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwOGRkZCAwJSwgIzAwNGQ4ZiAxMDAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWgyLCAuZW50cnktY29udGVudCBoMiB7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuICB9XG59XG5cbi5jLWgzLCAuZW50cnktY29udGVudCBoMyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY1RkY7XG4gIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICMwMEEwRTk7XG4gIHBhZGRpbmc6IDE2cHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDMsIC5lbnRyeS1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uYy1oNCwgLmVudHJ5LWNvbnRlbnQgaDQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDBBMEU5O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmMtaDUsIC5lbnRyeS1jb250ZW50IGg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwQTBFOTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtaDYsIC5lbnRyeS1jb250ZW50IGg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oNiwgLmVudHJ5LWNvbnRlbnQgaDYge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uYy1oLS1jZW50ZXItbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmMtaC0tY2VudGVyLWxpbmU6OmJlZm9yZSwgLmMtaC0tY2VudGVyLWxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzRmNTc0ZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWgtLWNlbnRlci1saW5lOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgtLWNlbnRlci1saW5lOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uYy1oLS1jZW50ZXItbGluZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaC0tY2VudGVyLWxpbmU6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Op44OZ44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYy1sYWJlbC0taW1wb3J0YW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NkRBRTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLWxhYmVsLS1uZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLWxhYmVsLS1jYW1wYWlnbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEwRTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1sYWJlbC0tc2VtaW5hciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEwRTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu57eaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGluZS0tZGFzaGVkIHtcbiAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAjN0Q2QTAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oq44Oz44KvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGluay0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1saW5rLS1ibG9jayBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtbGluay0tdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKC0zcHgsIDApO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYy1saW5rLS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIDE4MGRlZyk7XG59XG5cbi5jLWxpbmstLXBkZjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLXBkZi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuXG4uYy1saW5rLS1leHRlcm5hbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLWV4dGVybmFsLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG59XG5cbi5jLWxpbmstLWJsYWNrIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7jg6rjgrnjg4hcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWxpc3QgPiBsaSwgLm5ld3MtYm9keSB1bCA+IGxpLCAubmV3cy1ib2R5IG9sID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbGlzdC0tbmFycm93ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4uYy1saXN0LS1wb2ludCA+IGxpLCAuZW50cnktY29udGVudCB1bCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxpc3QtLXBvaW50ID4gbGk6OmJlZm9yZSwgLmVudHJ5LWNvbnRlbnQgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcuNXB4O1xuICBsZWZ0OiAwO1xufVxuXG4uYy1saXN0LS1jaXJjbGUgPiBsaSwgLm5ld3MtYm9keSB1bCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxpc3QtLWNpcmNsZSA+IGxpOjpiZWZvcmUsIC5uZXdzLWJvZHkgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2REFFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uYy1saXN0LS1kb3QgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLWxpc3QtLWRvdCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAn44O7JztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uYy1saXN0LS1saW5rID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbGlzdC0tbGluayA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBBMEU5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYuNXB4O1xuICBsZWZ0OiAwO1xufVxuXG4uYy1saXN0LS1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1saXN0LS1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1saXN0LS1ob3Jpem9udGFsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWxpc3QtLWhvcml6b250YWwgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmMtbGlzdC0taG9yaXpvbnRhbCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYy1saXN0LS1ob3Jpem9udGFsLS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtbGlzdC0tYm9yZGVyIGxpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNnB4O1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMEEwRTk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmMtbGlzdC0tYm9yZGVyIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uYy1saXN0LS1ib3JkZXIgbGkgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLWxpc3QtLWJvcmRlciBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMEEwRTk7XG59XG5cbi5jLWxpc3QtLW9yZGVyLCAuZW50cnktY29udGVudCBvbCwgLm5ld3MtYm9keSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmMtbGlzdC0tbm90ZSBsaSB7XG4gIGNvbG9yOiAjNDg0QjQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS4yZW07XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xufVxuXG4uYy1saXN0LS1ub3RlIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAn4oC7JztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uYy1saXN0LS1ub25vdGUgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYy1saXN0LS1ub25vdGUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfms6jvvIknO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5jLWxpc3QtLXJvdW5kIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLWxpc3QtLXJvdW5kIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAn4pePJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OP44Oz44OQ44O844Ks44O844Oh44OL44Ol44O844Ki44Kk44Kz44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogNTtcbiAgfVxufVxuXG4uYy1tZW51LXRyaWdnZXIsXG4uYy1tZW51LXRyaWdnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYy1tZW51LXRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5jLW1lbnUtdHJpZ2dlci1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICB0b3A6IDE3cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmMtbWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDA7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiA2cHg7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgdG9wOiAxMnB4O1xufVxuXG4uYy1tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogMjZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSB0cmFuc2xhdGVYKC0xcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSB0cmFuc2xhdGVYKC0xcHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYy1tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYy1tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogMjZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgdHJhbnNsYXRlWCgtMXB4KSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgdHJhbnNsYXRlWCgtMXB4KSByb3RhdGUoNDVkZWcpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44ON44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNUZGO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wYW5lbCB7XG4gICAgbWFyZ2luOiAtMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wYW5lbC0tbWlkZGxlIHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gIH1cbn1cblxuLmMtcGFuZWwtLXNoYWRvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xufVxuXG4uYy1wYW5lbC0taW1wb3J0YW50IHtcbiAgYm9yZGVyOiAycHggc29saWQgI0NCMkQwRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmMtcGFuZWwtLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5jLXBhbmVsLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogNjBweCA2NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wYW5lbC1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4uYy1wYW5lbC1jb250ZW50cy0tbWlkZGxlIHtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xufVxuXG4uYy1wYW5lbC1jb250ZW50cy0tbmFycm93IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmMtcGFuZWwtaCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwQTBFOTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmMtcGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFuZWwtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYy1wYW5lbC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjVGRjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFuZWwtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAtMjBweDtcbiAgfVxufVxuXG4uYy1wYW5lbC1zZWN0aW9uLWgge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA4ZGRkIDAlLCAjMDA0ZDhmIDEwMCUpO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1wYW5lbC1zZWN0aW9uLWgge1xuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgfVxufVxuXG4uYy1wYW5lbC1zZWN0aW9uLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogNDBweCA2NXB4IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsLXNlY3Rpb24tY29udGVudHMge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCu+OCr+OCt+ODp+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXNlY3Rpb24ge1xuICBtYXJnaW46IDgwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1taWRkbGUge1xuICBtYXJnaW46IDgwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1taWRkbGUge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5cbi5jLXNlY3Rpb24tbmFycm93IHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tbmFycm93IHtcbiAgICBtYXJnaW46IDM1cHggMDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLWJnIHtcbiAgcGFkZGluZzogODBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLWJnIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1iZy1taWRkbGUge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tYmctbWlkZGxlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1iZy1uYXJyb3cge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tYmctbmFycm93IHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5jLXNlY3Rpb24tY29udGFpbmVyLW5hcnJvdyB7XG4gIHdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyLW5hcnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyLW5hcnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5jLXNlY3Rpb24tY29udGFpbmVyLW1pZGRsZSB7XG4gIHdpZHRoOiAxMDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zZWN0aW9uLWNvbnRhaW5lci1taWRkbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLWNvbnRhaW5lci1taWRkbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLWNvbnRhaW5lci1maWxsIHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXItZmlsbC1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgr/jg5Zcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy10YWItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItbmF2IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC01cHggNXB4O1xuICB9XG59XG5cbi5jLXRhYi1uYXYtaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFiLW5hdi1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG4uYy10YWItbmF2LWl0ZW06bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbn1cblxuLmMtdGFiLW5hdi1pdGVtIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1uYXYtaXRlbSBhIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICB9XG59XG5cbi5jLXRhYi1uYXYtaXRlbSBhW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItbmF2LWl0ZW0gYVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEEwRTk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmMtdGFiLWNvbnRlbnRzLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItY29udGVudHMtaXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgfVxufVxuXG4uYy10YWItY29udGVudHMtaXRlbVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuODhuODvOODluODq1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtdGFibGUsIC5uZXdzLWJvZHkgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtdGFibGUgdGhlYWQgdHIgdGgsIC5uZXdzLWJvZHkgdGFibGUgdGhlYWQgdHIgdGgge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uYy10YWJsZSB0Ym9keSB0aCwgLm5ld3MtYm9keSB0YWJsZSB0Ym9keSB0aCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICBmb250LXdlaWdodDogNDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYy10YWJsZSB0Ym9keSB0ZCwgLm5ld3MtYm9keSB0YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jLXRhYmxlLS1ib3JkZXIsIC5uZXdzLWJvZHkgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4uYy10YWJsZS0tYm9yZGVyIHRoZWFkIHRyLCAubmV3cy1ib2R5IHRhYmxlIHRoZWFkIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG59XG5cbi5jLXRhYmxlLS1ib3JkZXIgdGhlYWQgdHIgdGgsIC5uZXdzLWJvZHkgdGFibGUgdGhlYWQgdHIgdGgge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAwO1xufVxuXG4uYy10YWJsZS0tYm9yZGVyIHRib2R5IHRyLCAubmV3cy1ib2R5IHRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG59XG5cbi5jLXRhYmxlLS1ib3JkZXIgdGJvZHkgdGgsIC5uZXdzLWJvZHkgdGFibGUgdGJvZHkgdGgge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlLS1ib3JkZXIgdGJvZHkgdGgsIC5uZXdzLWJvZHkgdGFibGUgdGJvZHkgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG59XG5cbi5jLXRhYmxlLS1ib3JkZXIgdGJvZHkgdGQsIC5uZXdzLWJvZHkgdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZS0tYm9yZGVyIHRib2R5IHRkLCAubmV3cy1ib2R5IHRhYmxlIHRib2R5IHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTVweDtcbiAgfVxufVxuXG4uYy10YWJsZS0tZnVsbGJvcmRlciB0ZCwgLmMtdGFibGUtLWZ1bGxib3JkZXIgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXRhYmxlLS1mdWxsYm9yZGVyIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmMtdGFibGUtLWZ1bGxib3JkZXIgdGJvZHkgdGgge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYy10YWJsZS0tY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4uYy10YWJsZS0tY29sb3IgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEU5O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuXG4uYy10YWJsZS0tY29sb3IgdGJvZHkgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNUZGO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYy10YWJsZS0tY29sb3IgdGJvZHkgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuXG4ucC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDZweDtcbiAgcmlnaHQ6IDZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDZweCBibGFjaywgMCAwIDZweCBibGFjaywgMCAwIDZweCBibGFjaywgMCAwIDZweCBibGFjaywgMCAwIDZweCBibGFjaywgMCAwIDZweCBibGFjaywgMCAwIDZweCBibGFjaywgMCAwIDZweCBibGFjaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnAtY2FzZS1saXN0IHtcbiAgbWFyZ2luOiAtMzBweCAwO1xufVxuXG4ucC1jYXNlLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLnAtY2FzZS1pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1zaWRlIGF0IHRvcCAxNSUgbGVmdCAzNSUsICM2ZGM0ZjIgMCUsICMwMDVjYWQgMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhc2UtaW50cm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wLWNhc2UtaW50cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI3cHg7XG4gIHJpZ2h0OiAyN3B4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhc2UtaW50cm86OmJlZm9yZSB7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5wLWNhc2UtaW50cm86OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTkwMSc7XG4gIGZvbnQtZmFtaWx5OiAnZmEnO1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI2cHg7XG4gIHJpZ2h0OiAyN3B4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhc2UtaW50cm86OmFmdGVyIHtcbiAgICBib3R0b206IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnAtY2FzZS1pbnRyby5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTkwMCc7XG4gIGZvbnQtZmFtaWx5OiAnZmEnO1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3R0b206IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhc2UtaW50cm8uYWN0aXZlOjphZnRlciB7XG4gICAgYm90dG9tOiAxNy41cHg7XG4gIH1cbn1cblxuLnAtY2FzZS1pbnRyby1pbWFnZSB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhc2UtaW50cm8taW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLWNhc2UtaW50cm8taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC1jYXNlLWludHJvLWRldGFpbCB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhc2UtaW50cm8tZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1jYXNlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1jYXNlLWNvbnRlbnQudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC1jYXV0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ4NEI0NDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5wLWNoYW5nZWxhbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXgtd2lkdGg6IDc5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2hhbmdlbGFuZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLnAtY2hhbmdlbGFuZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzMzMzMzM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNoYW5nZWxhbmctaXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cblxuLnAtY2hhbmdlbGFuZy1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNoYW5nZWxhbmctaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cblxuLnAtY2hhbmdlbGFuZy1pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTVGNUZGO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4ucC1jaGFuZ2VsYW5nLWl0ZW0tLXNlbGVjdCBhIHtcbiAgYmFja2dyb3VuZDogI0U1RjVGRjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wLWNoYW5nZWxhbmctLWxhYmVsIHtcbiAgZmxleC1iYXNpczogMjAwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucC1jaGFuZ2VsYW5nLS1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tbGFuZ3VhZ2UucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2hhbmdlbGFuZy0tbGFiZWwge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgZTono3os4fjg4Hjg6Pjg7zjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1jaGFydC1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA5NkRBRTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucC1jaGFydC1saXN0LWl0ZW0tZmluaXNoIHtcbiAgYmFja2dyb3VuZDogIzA5NkRBRTtcbn1cblxuLnAtY2hhcnQtbGlzdC1pdGVtLWZpbmlzaCAucC1jaGFydC1wYW5lbC1zdGVwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnAtY2hhcnQtbGlzdC1pdGVtLWZpbmlzaCAucC1jaGFydC1wYW5lbC1zdGVwOjpiZWZvcmUsIC5wLWNoYXJ0LWxpc3QtaXRlbS1maW5pc2ggLnAtY2hhcnQtcGFuZWwtc3RlcDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ucC1jaGFydC1saXN0LWl0ZW0tZmluaXNoIC5wLWNoYXJ0LXBhbmVsLXN0ZXAtbnVtIHtcbiAgYmFja2dyb3VuZDogI0U1RjVGRjtcbn1cblxuLnAtY2hhcnQtbGlzdC1pdGVtLWZpbmlzaCAucC1jaGFydC1wYW5lbC1jb250ZW50cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1jaGFydC1wYW5lbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNoYXJ0LXBhbmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucC1jaGFydC1wYW5lbC1zdGVwIHtcbiAgYmFja2dyb3VuZDogI0U1RjVGRjtcbiAgZmxleC1iYXNpczogMTgwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNoYXJ0LXBhbmVsLXN0ZXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnAtY2hhcnQtcGFuZWwtc3RlcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICMwMEEwRTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNoYXJ0LXBhbmVsLXN0ZXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4ucC1jaGFydC1wYW5lbC1zdGVwOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gOC41cHgpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jaGFydC1wYW5lbC1zdGVwOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4ucC1jaGFydC1wYW5lbC1zdGVwLW51bSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICMwOTZEQUU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtY2hhcnQtcGFuZWwtY29udGVudHMge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNoYXJ0LXBhbmVsLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnAtY3RhLXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuXG4ucC1jdGEtcmF0ZSB7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1Ljc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0RDM0IzQjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWN0YS1yYXRlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuLnAtY3RhLXBlcmNlbnQge1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWN0YS1wZXJjZW50IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4ucC1jdGEtdGlsZGUge1xuICBmb250LXNpemU6IDIuNjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtY3RhLXRpbGRlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG59XG5cbi5wLWN0YS15ZWFyIHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzA5NkRBRTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1jdGEteWVhciB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5wLWN0YS1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzNXB4IDUwcHg7XG4gIGJvcmRlcjogMC41cHggc29saWQgIzcwNzA3MDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWN0YS1jb250YWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbn1cblxuLnAtY3RhLWNvbnRhY3QtLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnAtY3RhLWNvbnRhY3QtLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNUZGO1xufVxuXG4ucC1jdGEtY29udGFjdC10ZWwge1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWN0YS1jb250YWN0LXRlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnAtY3RhLWNvbnRhY3QtZm9ybSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzcwNzA3MDtcbiAgcGFkZGluZzogMTlweCAwIDE5cHggNTBweDtcbn1cblxuLnAtY3RhLWNvbnRhY3QtZm9ybS0tYXJ0aWNsZSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWN0YS1jb250YWN0LWZvcm0ge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucC1jdGEtY29udGFjdC1mb3JtLXRleHQge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtY3RhLWNvbnRhY3QtZm9ybS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLWN0YS1jb250YWN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wLWN0YS1jb250YWN0LXRpdGxlLS1hcnRpY2xlIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1jdGEtY29udGFjdC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuLnAtY3RhLWNvbnRhY3QtbnVtYmVyIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnAtY3RhLWNvbnRhY3QtbnVtYmVyLS1hcnRpY2xlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1jdGEtY29udGFjdC1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICB9XG59XG5cbi5wLWN0YS1jb250YWN0LWljb24ge1xuICB3aWR0aDogNjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucC1jdGEtY29udGFjdC1pY29uLS1hcnRpY2xlIHtcbiAgd2lkdGg6IDQzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1jdGEtY29udGFjdC1pY29uIHtcbiAgICB3aWR0aDogMzdweDtcbiAgfVxufVxuXG4ucC1jdGEtY29udGFjdC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWN0YS1jb250YWN0LXRleHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4ucC1jdGEtY29udGFjdC1tYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MzM2MTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDkzMzYxO1xufVxuXG4ucC1jdGEtY29udGFjdC1tYWlsLS1hcnRpY2xlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtY3RhLWNvbnRhY3QtbWFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4ucC1jdGEtY29udGFjdC1tYWlsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwOTMzNjE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wLWN0YS1jb250YWN0LW1haWw6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLW1haWwtaW52ZXJzZS5wbmcpO1xufVxuXG4ucC1jdGEtY29udGFjdC1tYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLW1haWwucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ucC1jdGEtY29udGFjdC0tYmx1ZSAucC1jdGEtY29udGFjdC1tYWlsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1jdGEtY29udGFjdC0tYmx1ZSAucC1jdGEtY29udGFjdC1tYWlsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ucC1jdGEtY29udGFjdC1yZXNlcnZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCMkQwRDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0IyRDBEO1xufVxuXG4ucC1jdGEtY29udGFjdC1yZXNlcnZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNDQjJEMEQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wLWN0YS1jb250YWN0LXJlc2VydmU6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLXJlc2VydmUtaW52ZXJzZS5wbmcpO1xufVxuXG4ucC1jdGEtY29udGFjdC1yZXNlcnZlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLXJlc2VydmUucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ucC1jdGEtY29udGFjdC1idXR0b24ge1xuICB3aWR0aDogMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucC1jdGEtbWFpbCB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucC1jdGEtbG9hbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gIGJvcmRlcjogMC41cHggc29saWQgIzcwNzA3MDtcbn1cblxuLnAtY3RhLWxvYW4tLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjRTVGNUZGO1xufVxuXG4ucC1jdGEtbG9hbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWN0YS1sb2FuLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucC1jdGEtbG9hbi10ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jdGEtbG9hbi10ZWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnAtY3RhLWxvYW4tbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyLjY4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWN0YS1sb2FuLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLnAtY3RhLWxvYW4tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWN0YS1sb2FuLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Ko44Kv44K544OI44Op44OK44OT77yIR+ODiuODk+OBqOOBr+WIpeOBq+ODmOODg+ODgOODvOWGheOBq+ihqOekuuOBmeOCi+ODiuODk+OCsuODvOOCt+ODp+ODs++8iVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWV4bmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAxMXB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1leG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1leG5hdiA+IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5wLWV4bmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnAtZXhuYXYgPiBsaSA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogJ++8nic7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucC1leG5hdiA+IGxpID4gYS5uby1hcnJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1leG5hdi1sYW5ndWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtZXhuYXYtbGFuZ3VhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICd8JztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4ucC1leG5hdi1sYW5ndWFnZS1pY29uIHtcbiAgd2lkdGg6IDEzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wLWV4bmF2LWxhbmd1YWdlLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDBzIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnAtZXhuYXYtbGFuZ3VhZ2UtbGlzdCBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnAtZXhuYXYtbGFuZ3VhZ2U6aG92ZXIgLnAtZXhuYXYtbGFuZ3VhZ2UtbGlzdCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu54m55b60XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZmVhdHVyZS1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNFNUY1RkY7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4ucC1mZWF0dXJlLXBhbmVsLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xufVxuXG4ucC1mZWF0dXJlLXBhbmVsLWNvbnRlbnRzLS1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZlYXR1cmUtcGFuZWwtY29udGVudHMtLWhvcml6b250YWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAtMjBweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5wLWZlYXR1cmUtcGFuZWwtY29udGVudHMtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZlYXR1cmUtcGFuZWwtY29udGVudHMtaXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5wLWZlYXR1cmUtcGFuZWwtY29udGVudHMtaXRlbS0taWNvbiB7XG4gIGZsZXgtYmFzaXM6IDIyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZmVhdHVyZS1wYW5lbC1jb250ZW50cy1pdGVtLS1pY29uIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLWZlYXR1cmUtcGFuZWwtY29udGVudHMtaXRlbS0tY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgd2lkdGg6IDIyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZlYXR1cmUtcGFuZWwtY29udGVudHMtaXRlbS0tY2lyY2xlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucC1mZWF0dXJlLXBhbmVsLWNvbnRlbnRzLWl0ZW0tLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBjb2xvcjogIzA5NkRBRTtcbn1cblxuLnAtZmVhdHVyZS1saW5rLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAtMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZmVhdHVyZS1saW5rLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxufVxuXG4ucC1mZWF0dXJlLWxpbmstbGlzdC1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mZWF0dXJlLWxpbmstbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1mZWF0dXJlLWxpbmstbGlzdC1pdGVtLS1iZyB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LXNpZGUgYXQgdG9wIDE1JSBsZWZ0IDM1JSwgIzZkYzRmMiAwJSwgIzAwNWNhZCAxMDAlKTtcbn1cblxuLnAtZmVhdHVyZS1saW5rLWxpc3QtaXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZzogMTNweCAxNXB4IDE1cHg7XG59XG5cbi5wLWZlYXR1cmUtbGluay1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1mZWF0dXJlLWxpbmstbGlzdC10YWcge1xuICBiYWNrZ3JvdW5kOiAjMDk2REFFO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnAtZmVhdHVyZS1saW5rLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZmVhdHVyZS1saW5rLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5wLWZlYXR1cmUtbGluay1idXR0b24taXRlbSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnAtZmVhdHVyZS1saW5rLWJ1dHRvbi1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1mZWF0dXJlLWxpbmstYnV0dG9uLWl0ZW0tLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDU1JTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mZWF0dXJlLWxpbmstYnV0dG9uLWl0ZW0tLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXNocmluazogdW5zZXQ7XG4gIH1cbn1cblxuLnAtZmVhdHVyZS1saW5rLWJ1dHRvbi1pdGVtLS1kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4ucC1mZWF0dXJlLWxpbmstYnV0dG9uLWl0ZW0tLWRlc2NyaXB0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxNnB4IC0gNHB4KTtcbiAgcmlnaHQ6IDI0cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjg4Pjgr/jg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1mbmF2LWxpc3QgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wLWZuYXYtbGlzdCA+IGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuODZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG5cbi5wLWZuYXYtbGlzdCA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucC1mbmF2LWxpc3Qtc3ViID4gbGkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cblxuLnAtZm5hdi1saXN0LXN1YiA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnLSc7XG59XG5cbi5wLWZuYXYtbGlzdC1zdWItLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMzU1cHg7XG59XG5cbi5wLWZuYXYtbGlzdC1zdWItLWhvcml6b250YWwgPiBsaTpudGgtY2hpbGQoMm4pIHtcbiAgd2lkdGg6IDExNXB4O1xufVxuXG4ucC1mbmF2LWxpc3Qtc3ViLS1ob3Jpem9udGFsID4gbGk6bnRoLWNoaWxkKDJuLTEpIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7jg5Xjg4Pjgr/jg7xcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDM1cHggMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgNDdweDtcbiAgfVxufVxuXG4ucC1mb290ZXItcGFnZXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1wYWdldG9wIHtcbiAgICB0b3A6IC05NXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4ucC1mb290ZXItZmxvYXRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtZm9vdGVyLWZsb2F0aW5nLS1sb2FuIHtcbiAgYm90dG9tOiAxMjBweDtcbn1cblxuLnAtZm9vdGVyLWZsb2F0aW5nLS1lbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1mbG9hdGluZyB7XG4gICAgYm90dG9tOiA1N3B4O1xuICAgIHdpZHRoOiAzMDVweDtcbiAgICBoZWlnaHQ6IDgxcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucC1mb290ZXItZmxvYXRpbmctYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNXB4O1xuICByaWdodDogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItZmxvYXRpbmctYnV0dG9uIHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWZsb2F0aW5nLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA3cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucC1mb290ZXItZmxvYXRpbmctYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogN3B4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5wLWZvb3Rlci1jb250YWluZXIge1xuICB3aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDgwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wLWZvb3Rlci1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucC1mb290ZXItY29udGVudHMtbGVmdCB7XG4gIHdpZHRoOiA2Ni42NjY2JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1jb250ZW50cy1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1mb290ZXItY29udGVudHMtcmlnaHQge1xuICB3aWR0aDogMzMuMzMzMyU7XG4gIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCAjODA4MDgwO1xuICBwYWRkaW5nLWxlZnQ6IDQ5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWNvbnRlbnRzLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucC1mb290ZXItc2VjdGlvbiB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ucC1mb290ZXItaDMge1xuICBjb2xvcjogIzAwQTBFOTtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE3cHggMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnAtZm9vdGVyLWgzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyM3B4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEU5O1xuICB9XG4gIC5wLWZvb3Rlci1oMzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDEnO1xuICAgIGZvbnQtZmFtaWx5OiAnZmEnO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI2cHg7XG4gICAgcmlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnAtZm9vdGVyLWgzLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDAnO1xuICAgIGZvbnQtZmFtaWx5OiAnZmEnO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI2cHg7XG4gICAgcmlnaHQ6IDE5cHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWg0IHtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWg0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgfVxufVxuXG4ucC1mb290ZXItaDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWg0OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWg0IGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnAtZm9vdGVyLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wLWZvb3Rlci1uYXYudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ucC1mb290ZXItbGlzdCA+IGxpIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWxpc3QgPiBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgfVxufVxuXG4ucC1mb290ZXItbGlzdCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBBMEU5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYuNXB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1saXN0ID4gbGk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1mb290ZXItbGlzdCA+IGxpOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwOTZEQUU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMnB4LCAtMnB4KTtcbn1cblxuLnAtZm9vdGVyLWxpc3QgPiBsaSA+IGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1saXN0ID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAxNXB4O1xuICB9XG4gIC5wLWZvb3Rlci1saXN0ID4gbGkgPiBhOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ4NEI0NDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDg0QjQ0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5wLWZvb3Rlci1saXN0LWludGVybmFsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tdG9wOiAxMS41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItbGlzdC1pbnRlcm5hbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5wLWZvb3Rlci1saXN0LWludGVybmFsID4gbGkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1saXN0LWludGVybmFsID4gbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnAtZm9vdGVyLWxpc3QtaW50ZXJuYWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2LjVweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItbGlzdC1pbnRlcm5hbCA+IGxpOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWxpc3QtaW50ZXJuYWwgPiBsaTpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDk2REFFO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XG59XG5cbi5wLWZvb3Rlci1saXN0LWludGVybmFsID4gbGkgYSB7XG4gIGNvbG9yOiAjNDg0QjQ0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWxpc3QtaW50ZXJuYWwgPiBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5wLWZvb3Rlci1saXN0LWludGVybmFsID4gbGkgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0ODRCNDQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ4NEI0NDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG4ucC1mb290ZXItY29tcGFueSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODA4MDgwO1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItY29tcGFueSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDM1cHggMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1jb21wYW55IHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMzVweCAyMHB4IDE1cHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWxvZ28ge1xuICB3aWR0aDogMzU2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLWxvYW4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5wLWZvb3Rlci1sb2FuLWljb24ge1xuICB3aWR0aDogMTU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItbG9hbi1pY29uIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLWxvYW4taWNvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtZm9vdGVyLWxvYW4taWNvbiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLWZvb3Rlci1sb2FuLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuXG4ucC1mb290ZXItY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NkRBRTtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWdyb3VwbGluayB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLWdyb3VwbGluayB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5cbi5wLWZvb3Rlci1ncm91cGxpbmsgaDMge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucC1mb290ZXItZ3JvdXBsaW5rIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1ncm91cGxpbmsgdWwge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wLWZvb3Rlci1ncm91cGxpbmsgdWwgbGkge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItZ3JvdXBsaW5rIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yO1xuICB9XG59XG5cbi5wLWZvb3Rlci1ncm91cGxpbmsgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMEEwRTk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNi41cHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWdyb3VwbGluayB1bCBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDkuNXB4O1xuICB9XG59XG5cbi5wLWZvb3Rlci1ncm91cGxpbmsgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucC1mb290ZXItZ3JvdXBsaW5rIHVsIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1mb290ZXItZ3JvdXBsaW5rIHVsIGxpIGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuR+ODiuODk1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZ25hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEwRTk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWduYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnAtZ25hdi52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZ25hdiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucC1nbmF2LWxpc3Qge1xuICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1nbmF2LWxpc3Qge1xuICAgIG1pbi13aWR0aDogMTE3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1nbmF2LWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtZ25hdi1saXN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtZ25hdi1saXN0LWl0ZW0uY3VycmVudCA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwQTBFOTtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWduYXYtbGlzdC1pdGVtOmhvdmVyID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjVGRjtcbiAgICBjb2xvcjogIzAwQTBFOTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5wLWduYXYtbGlzdC1pdGVtOmhvdmVyIC5wLWduYXYtc3ViIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIH1cbiAgLnAtZ25hdi1saXN0LWl0ZW0uanMtY2xvc2U6aG92ZXIgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEU5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnAtZ25hdi1saXN0LWl0ZW0uanMtY2xvc2U6aG92ZXIgLnAtZ25hdi1zdWIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB9XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtOmxhc3QtY2hpbGQgPiBhIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbn1cblxuLnAtZ25hdi1saXN0LWl0ZW0gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMThweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZ25hdi1saXN0LWl0ZW0gPiBhIHtcbiAgICBjb2xvcjogIzAwQTBFOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDE5cHggMTVweDtcbiAgfVxuICAucC1nbmF2LWxpc3QtaXRlbSA+IGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlOTAxJztcbiAgICBmb250LWZhbWlseTogJ2ZhJztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wLWduYXYtbGlzdC1pdGVtID4gYS5hY3RpdmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlOTAwJztcbiAgICBmb250LWZhbWlseTogJ2ZhJztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5wLWduYXYtc3ViIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTM2NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjVGRjtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDBzIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWduYXYtc3ViIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnAtZ25hdi1zdWIudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC1nbmF2LXN1Yi1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMjZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWduYXYtc3ViLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWduYXYtc3ViLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnAtZ25hdi1zdWItaW5mbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1nbmF2LXN1Yi1pbmZvIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWduYXYtc3ViLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnAtZ25hdi1zdWItaW5mby0tc2FsYWJsZSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1nbmF2LXN1Yi1pbmZvLS1zYWxhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1nbmF2LXN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjMDBBMEU5O1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWduYXYtc3ViLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwLjVweDtcbiAgaGVpZ2h0OiAxMC41cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBBMEU5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1nbmF2LXN1Yi10aXRsZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLWduYXYtc3ViLXRpdGxlOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwOTZEQUU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMnB4LCAtMnB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWduYXYtc3ViLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLnAtZ25hdi1zdWItdGl0bGUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTdweCAxNXB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG4gIC5wLWduYXYtc3ViLXRpdGxlIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDg0QjQ0O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0ODRCNDQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWduYXYtc3ViLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLWduYXYtc3ViLWNvbG11biB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAwIDUwcHggMCAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1nbmF2LXN1Yi1jb2xtdW4ge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1nbmF2LXN1Yi1jb2xtdW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5wLWduYXYtc3ViLWNvbG11bjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnAtZ25hdi1zdWItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWduYXYtc3ViLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ucC1nbmF2LXN1Yi1saXN0ID4gbGkge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZ25hdi1zdWItbGlzdCA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wLWduYXYtc3ViLWxpc3QgPiBsaS5zbWFsbCBhIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWduYXYtc3ViLWxpc3QgPiBsaS5vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucC1nbmF2LXN1Yi1saXN0ID4gbGkub3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnAtZ25hdi1zdWItbGlzdCA+IGxpLm9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5wLWduYXYtc3ViLWxpc3QgPiBsaS5vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAucC1nbmF2LXN1Yi1saXN0ID4gbGkub3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLnAtZ25hdi1zdWItbGlzdCA+IGxpLm9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5wLWduYXYtc3ViLWxpc3QgPiBsaS5vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAucC1nbmF2LXN1Yi1saXN0ID4gbGkub3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLnAtZ25hdi1zdWItbGlzdCA+IGxpLm9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5wLWduYXYtc3ViLWxpc3QgPiBsaS5jb2xvci1yZWQgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjY3Njc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5wLWduYXYtc3ViLWxpc3QgPiBsaS5jb2xvci1ncmVlbiBhOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY3RkY3RTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnAtZ25hdi1zdWItbGlzdCA+IGxpLmNvbG9yLXllbGxvdyBhOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDY2NztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnAtZ25hdi1zdWItbGlzdCA+IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwQTBFOTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIGhlaWdodDogNTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWduYXYtc3ViLWxpc3QgPiBsaSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxN3B4IDMzcHggMTdweCAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnAtZ25hdi1zdWItbGlzdCA+IGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMEEwRTk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgbGVmdDogMThweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1nbmF2LXN1Yi1saXN0ID4gbGkgYTo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzMzMzM7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG5cbi5wLWduYXYtc3ViLWxpc3QgPiBsaSBhOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwOTZEQUU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMnB4LCAtMnB4KTtcbn1cblxuLnAtZ25hdi1zdWItbGlzdC1pbnRlcm5hbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXRvcDogMTEuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZ25hdi1zdWItbGlzdC1pbnRlcm5hbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1nbmF2LXN1Yi1saXN0LWludGVybmFsID4gbGkge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wLWduYXYtc3ViLWxpc3QtaW50ZXJuYWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2LjVweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5wLWduYXYtc3ViLWxpc3QtaW50ZXJuYWwgPiBsaTpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDk2REFFO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XG59XG5cbi5wLWduYXYtc3ViLWxpc3QtaW50ZXJuYWwgPiBsaSBhIHtcbiAgY29sb3I6ICM0ODRCNDQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wLWduYXYtc3ViLWNsb3NlIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzZDNkM2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1nbmF2LXN1Yi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1nbmF2LXN1Yi1jbG9zZSBhIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG4ucC1nbmF2LXN1Yi1jbG9zZSBhOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDRweCwgNHB4KTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC1nbmF2LXN1Yi1jbG9zZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNXB4LCAtNXB4KTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OY44OD44OA44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtaGVhZGVyIHtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWhlYWRlciB7XG4gICAgbWluLXdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhlYWRlciB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhlYWRlci1yaWdodCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5wLWhlYWRlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIG1heC13aWR0aDogMTM2NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaGVhZGVyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wLWhlYWRlci1sb2dvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaGVhZGVyLWxvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuXG4ucC1oZWFkZXItbG9nbyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtaGVhZGVyLWxvZ28gYSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaGVhZGVyLWxvZ28gYSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzFweDtcbiAgfVxufVxuXG4ucC1oZWFkZXItY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnAtaGVhZGVyLWNvbnRhY3Qtc3BhY2Uge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1oZWFkZXItY29udGFjdC1zcGFjZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1oZWFkZXItY29udGFjdC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLWhlYWRlci1jb250YWN0LWJ1dHRvbi0tbWFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxNTRweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOTMzNjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDkzMzYxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZWFkZXItY29udGFjdC1idXR0b24tLW1haWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ucC1oZWFkZXItY29udGFjdC1idXR0b24tLW1haWw6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkzMzYxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnAtaGVhZGVyLWNvbnRhY3QtYnV0dG9uLS1tYWlsOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1tYWlsLnBuZyk7XG59XG5cbi5wLWhlYWRlci1jb250YWN0LWJ1dHRvbi0tbWFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1tYWlsLWludmVyc2UucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ucC1oZWFkZXItY29udGFjdC1idXR0b24tLXJlc2VydmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0IyRDBEO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTU0cHg7XG4gIGhlaWdodDogNjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCMkQwRDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhlYWRlci1jb250YWN0LWJ1dHRvbi0tcmVzZXJ2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gIH1cbn1cblxuLnAtaGVhZGVyLWNvbnRhY3QtYnV0dG9uLS1yZXNlcnZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNDQjJEMEQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wLWhlYWRlci1jb250YWN0LWJ1dHRvbi0tcmVzZXJ2ZTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tcmVzZXJ2ZS1pbnZlcnNlLnBuZyk7XG59XG5cbi5wLWhlYWRlci1jb250YWN0LWJ1dHRvbi0tcmVzZXJ2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLXJlc2VydmUucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaGVhZGVyLWNvbnRhY3QtYnV0dG9uLS1yZXNlcnZlOjpiZWZvcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5wLWhlYWRlci1jb250YWN0LWJ1dHRvbi0tdGVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MzM2MTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDE1NHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOTMzNjE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1oZWFkZXItY29udGFjdC1idXR0b24tLXRlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gIH1cbn1cblxuLnAtaGVhZGVyLWNvbnRhY3QtYnV0dG9uLS10ZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzA5MzM2MTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnAtaGVhZGVyLWNvbnRhY3QtYnV0dG9uLS10ZWw6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLXRlbC1pbnZlcnNlLnBuZyk7XG59XG5cbi5wLWhlYWRlci1jb250YWN0LWJ1dHRvbi0tdGVsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tdGVsLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhlYWRlci1jb250YWN0LWJ1dHRvbi0tdGVsOjpiZWZvcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5wLWhlYWRlci10ZWwge1xuICBmb250LXNpemU6IDIuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhlYWRlci10ZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnAtaGVhZGVyLXRlbC1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5wLWhlYWRlci10ZWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wLWhlYWRlci10ZWwgYSB7XG4gIGNvbG9yOiAjMDBBMEU5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wLWhlYWRlci1sYW5ndWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1oZWFkZXItbGFuZ3VhZ2UtLXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1oZWFkZXItbGFuZ3VhZ2UtLXRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTNweDtcbiAgICByaWdodDogNTBweDtcbiAgfVxufVxuXG4ucC1oZWFkZXItbGFuZ3VhZ2UtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4ucC1oZWFkZXItbGFuZ3VhZ2UtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5wLWhlYWRlci1sYW5ndWFnZS1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxODZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiAtMTA5cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDBzIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnAtaGVhZGVyLWxhbmd1YWdlLWxpc3QgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucC1oZWFkZXItbGFuZ3VhZ2UtbGlzdC52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5wLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmYWVkO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW1haW4ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4ucC1tYWluLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tYWluLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnAtbWFpbi1jb250ZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tYWluLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAxcHggMjBweDtcbiAgfVxufVxuXG4ucC1taWdyYXRlLW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wLW1pZ3JhdGUtbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC0xNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbWlncmF0ZS1uYXYtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTcuNXB4O1xuICB9XG59XG5cbi5wLW1pZ3JhdGUtbmF2LWxpc3QgbGkge1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLW1pZ3JhdGUtbmF2LWxpc3QgbGkge1xuICAgIHBhZGRpbmc6IDcuNXB4O1xuICB9XG59XG5cbi5wLW1pZ3JhdGUtbmF2LWxpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1zaWRlIGF0IHRvcCAxNSUgbGVmdCAzNSUsICM2ZGM0ZjIgMCUsICMwMDVjYWQgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLW1pZ3JhdGUtbmF2LWxpc3QgbGkgYSB7XG4gICAgcGFkZGluZzogMjJweCAxMHB4O1xuICB9XG59XG5cbi5wLW1pZ3JhdGUtbmF2LWxpc3QgbGkgYSAuaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLW1pZ3JhdGUtbmF2LWxpc3QgbGkgYSAuaW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICB9XG59XG5cbi5wLW1pZ3JhdGUtbmF2LWxpc3QgbGkgYSAuaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbWlncmF0ZS1uYXYtbGlzdCBsaSBhIC5pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLnAtbWlncmF0ZS1uYXYtbGlzdCBsaSBhIC5pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDBBMEU5O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLW1pZ3JhdGUtbmF2LWxpc3QgbGkgYSAuaW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IDlweDtcbiAgfVxufVxuXG4ucC1uZXdzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwQTBFOTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3cyBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnAtbmV3cyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMzMzMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMzMzMztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzIGxpOjpiZWZvcmUge1xuICAgIHRvcDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5wLW5ld3MgbGkgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3cyBsaSBhIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnAtbmV3cy1kYXRlIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucC1uZXdzLWxhYmVsIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wLW5ld3MtZGVzY3JpcHRpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3MtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5wLW5ld3MtZGVzY3JpcHRpb24tLXBkZjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLXBkZi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuXG4ucC1uZXdzLWRlc2NyaXB0aW9uLS1leHRlcm5hbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLWV4dGVybmFsLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4jjg5Tjg4Pjgq/jgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10b3BpY3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogLTE1cHg7XG59XG5cbi5wLXRvcGljcy1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3BpY3MtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcGljcy1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnAtdG9waWNzLWxpc3QtaXRlbS0tY2lyY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtdG9waWNzLWxpc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMTBweDtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9waWNzLWxpc3QtaXRlbSBhIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG4ucC10b3BpY3MtbGlzdC1pdGVtLmxpbWl0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1maW5hbmNpbmdfY2FzZS1saXN0IHtcbiAgbWFyZ2luOiAtMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZmluYW5jaW5nX2Nhc2UtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5wLWZpbmFuY2luZ19jYXNlLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZmluYW5jaW5nX2Nhc2UtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZpbmFuY2luZ19jYXNlLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtZmluYW5jaW5nX2Nhc2UtbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWZpbmFuY2luZ19jYXNlLWxpc3QtaXRlbSBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICBsZWZ0OiAxNXB4O1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wLWZpbmFuY2luZ19jYXNlLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogNDVweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZmluYW5jaW5nX2Nhc2UtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDQ1cHggMTBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5Lq65rCX44Gu6KiY5LqLXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtaG90LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzA5NkRBRTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzA5NkRBRTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwOTZEQUU7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cblxuLnAtaG90LWxpc3Qge1xuICBtYXJnaW46IDVweCAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3QtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnAtaG90LWxpc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMztcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3QtbGlzdC1pdGVtIGEge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob3QtbGlzdC1pdGVtIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4ucC1ob3QtdGh1bWIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDAlO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnAtaG90LXRodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnAtaG90LWN0YS1jb250YWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgYmFja2dyb3VuZDogI0U1RjVGRjtcbn1cblxuLnAtaG90LWN0YS1jb250YWN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cblxuLnAtaG90LWN0YS1jb250YWN0LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhvdC1jdGEtY29udGFjdC1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5wLWhvdC1jdGEtY29udGFjdC1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wLWhvdC1jdGEtY29udGFjdC1tYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MzM2MTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOTMzNjE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3QtY3RhLWNvbnRhY3QtbWFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5wLWhvdC1jdGEtY29udGFjdC1tYWlsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwOTMzNjE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wLWhvdC1jdGEtY29udGFjdC1tYWlsOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1tYWlsLWludmVyc2UucG5nKTtcbn1cblxuLnAtaG90LWN0YS1jb250YWN0LW1haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tbWFpbC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5wLWhvdC1jdGEtY29udGFjdC1yZXNlcnZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCMkQwRDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQjJEMEQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3QtY3RhLWNvbnRhY3QtcmVzZXJ2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnAtaG90LWN0YS1jb250YWN0LXJlc2VydmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0NCMkQwRDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnAtaG90LWN0YS1jb250YWN0LXJlc2VydmU6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLXJlc2VydmUtaW52ZXJzZS5wbmcpO1xufVxuXG4ucC1ob3QtY3RhLWNvbnRhY3QtcmVzZXJ2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1yZXNlcnZlLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmFib3V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFib3V0LXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zMSk7XG59XG5cbi5hYm91dC1wYW5lbC1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDYwcHggNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LXBhbmVsLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5hYm91dC1ncmVldGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1ncmVldGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYWJvdXQtZ3JlZXRpbmctaW1hZ2Uge1xuICB3aWR0aDogMjUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtZ3JlZXRpbmctaW1hZ2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgfVxufVxuXG4uYWJvdXQtZ3JlZXRpbmctaXRlbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWJvdXQtZ3JlZXRpbmctaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uYWJvdXQtZ3JlZXRpbmctaXRlbS0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LWdyZWV0aW5nLWl0ZW0tLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5hYm91dC1saW5rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5hYm91dC1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICByaWdodDogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFib3V0LWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWJvdXQtbGluazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XG59XG5cbi5hYm91dC1oIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwOTZEQUU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1oIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4uYWJvdXQtaCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi42MjVyZW07XG59XG5cbi5hYm91dCAuYy10YWJsZSB0Ym9keSwgLmFib3V0IC5uZXdzLWJvZHkgdGFibGUgdGJvZHksIC5uZXdzLWJvZHkgLmFib3V0IHRhYmxlIHRib2R5IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5hYm91dCAuYy10YWJsZSB0Ym9keSB0ciB0aCwgLmFib3V0IC5uZXdzLWJvZHkgdGFibGUgdGJvZHkgdHIgdGgsIC5uZXdzLWJvZHkgLmFib3V0IHRhYmxlIHRib2R5IHRyIHRoLFxuLmFib3V0IC5jLXRhYmxlIHRib2R5IHRyIHRkLFxuLmFib3V0IC5uZXdzLWJvZHkgdGFibGUgdGJvZHkgdHIgdGQsXG4ubmV3cy1ib2R5IC5hYm91dCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuXG4uYWJvdXQgLmMtdGFibGUgdGJvZHkgdHIgdGgsIC5hYm91dCAubmV3cy1ib2R5IHRhYmxlIHRib2R5IHRyIHRoLCAubmV3cy1ib2R5IC5hYm91dCB0YWJsZSB0Ym9keSB0ciB0aCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0IC5jLXRhYmxlIHRib2R5IHRyLCAuYWJvdXQgLm5ld3MtYm9keSB0YWJsZSB0Ym9keSB0ciwgLm5ld3MtYm9keSAuYWJvdXQgdGFibGUgdGJvZHkgdHIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWJvdXQgLmMtdGFibGUgdGJvZHkgdHIgdGgsIC5hYm91dCAubmV3cy1ib2R5IHRhYmxlIHRib2R5IHRyIHRoLCAubmV3cy1ib2R5IC5hYm91dCB0YWJsZSB0Ym9keSB0ciB0aCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgXG4gIC5hYm91dCAuYy10YWJsZSB0Ym9keSB0ciB0ZCxcbiAgLmFib3V0IC5uZXdzLWJvZHkgdGFibGUgdGJvZHkgdHIgdGQsXG4gIC5uZXdzLWJvZHkgLmFib3V0IHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cbn1cblxuLmFib3V0IC5jLXRhYmxlLmMtdGFibGUtLWJvcmRlciB0Ym9keSB0cjpsYXN0LWNoaWxkLCAuYWJvdXQgLm5ld3MtYm9keSB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkLCAubmV3cy1ib2R5IC5hYm91dCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmFib3V0LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA2MXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG5cbi5hYm91dC1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuXG4uY29tcGxhaW50LWgge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQwNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzA5NkRBRTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21wbGFpbnQtaCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQwNjI1cmVtO1xuICB9XG59XG5cbi5jb21wbGFpbnQtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xufVxuXG4uY29tcGxhaW50LXBhbmVsLWgge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMDBBMEU5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbXBsYWludC1wYW5lbC1oIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICB9XG59XG5cbi5jb21wbGFpbnQtcGFuZWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21wbGFpbnQtcGFuZWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cblxuLmNvbXBsYWludC1wYW5lbC1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbn1cblxuLmNvbXBsYWludC1wYW5lbC1jb250ZW50cy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFjY2Vzcy1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRTVGNUZGO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjZXNzLWRldGFpbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWNjZXNzLWRldGFpbC1pdGVtLS1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzU1NTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hY2Nlc3MtZGV0YWlsLWl0ZW0tLW1hcCB7XG4gICAgZmxleC1iYXNpczogNTQwcHg7XG4gIH1cbn1cblxuLmFjY2Vzcy1kZXRhaWwtaXRlbS0tbWFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTI0cHg7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICNmZmY7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2Nlc3MtZGV0YWlsLWl0ZW0tLW1hcDo6YmVmb3JlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAtMjRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjZmZmO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmFjY2Vzcy1kZXRhaWwtaXRlbS0tbWFwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMjdweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGJvcmRlcjogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEzcHggc29saWQgIzU1NTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY2Vzcy1kZXRhaWwtaXRlbS0tbWFwOjphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogLTI3cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgYm9yZGVyOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDEzcHggc29saWQgIzU1NTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5hY2Nlc3MtZGV0YWlsLWl0ZW0tY29udGVudHMge1xuICBwYWRkaW5nOiA0MHB4IDQwcHggNDBweCA1MHB4O1xufVxuXG4uYWNjZXNzLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFjY2Vzcy1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gIHJpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYWNjZXNzLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWNjZXNzLWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xufVxuXG4uYnVzaW5lc3Mge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1zaWRlIGF0IHRvcCAxNSUgbGVmdCAzNSUsICM2ZGM0ZjIgMCUsICMwMDVjYWQgMTAwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYnVzaW5lc3MtYnJlYWRjcnVtYi5jLWJyZWFkY3J1bWItLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYnVzaW5lc3MtYnJlYWRjcnVtYi5jLWJyZWFkY3J1bWItLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idXNpbmVzcy1icmVhZGNydW1iLmMtYnJlYWRjcnVtYi0taGVhZGVyIC5jLWJyZWFkY3J1bWItbGlzdCA+IGxpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idXNpbmVzcyAuYy1oMSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVzaW5lc3MgLmMtaDE6OmJlZm9yZSwgLmJ1c2luZXNzIC5jLWgxOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5idXNpbmVzcy1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJ1c2luZXNzLXBhbmVsLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5idXNpbmVzcy1wYW5lbC1jb250ZW50cyBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cblxuLmJ1c2luZXNzLXBhbmVsLWgge1xuICBjb2xvcjogIzA5NkRBRTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJ1c2luZXNzLXBhbmVsLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogLTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5idXNpbmVzcy1wYW5lbC1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmJ1c2luZXNzLXBhbmVsLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXNpbmVzcy1wYW5lbC1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2J1c2luZXNzL2J1c2luZXNzLXBhbmVsLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5idXNpbmVzcy1wYW5lbC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5idXNpbmVzcy1wYW5lbC1hcmVhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDk2REFFO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAuOGVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ1c2luZXNzLXBhbmVsLWFyZWEtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYnVzaW5lc3MtcGFuZWwtYXJlYS1saW5rIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEEwRTk7XG59XG5cbi5idXNpbmVzcy1wYW5lbC1hcmVhLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gIHJpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYnVzaW5lc3MtcGFuZWwtYXJlYS1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1c2luZXNzLXBhbmVsLWFyZWEtbGluazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XG59XG5cbi5jaC1wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jaC1wYW5lbC1jb250ZW50cyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2VuL3BhbmVsLWxpbmsucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDM1cHggNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoLXBhbmVsLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi5jaC1wYW5lbC1oIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwOTZEQUU7XG59XG5cbi5jb21wYW55IC5ob3Jpem9udGFsLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFueSAuaG9yaXpvbnRhbC1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY29tcGFueSAuaG9yaXpvbnRhbC1saXN0LWNvbHVtbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXBhbnkgLmhvcml6b250YWwtbGlzdC1jb2x1bW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4uY29tcGFueSAuaG9yaXpvbnRhbC1saXN0LWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29tcGFueSAuY2lyY2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiMWIxO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmRvd25sb2FkLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtN3B4O1xufVxuXG4uZG93bmxvYWQtbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCA3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZG93bmxvYWQtbGlzdC1pdGVtLm9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5kb3dubG9hZC1saXN0LWl0ZW0ub3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmRvd25sb2FkLWxpc3QtaXRlbS5vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZG93bmxvYWQtbGlzdC1pdGVtLm9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5kb3dubG9hZC1saXN0LWl0ZW0ub3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmRvd25sb2FkLWxpc3QtaXRlbS5vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZG93bmxvYWQtbGlzdC1pdGVtLm9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5kb3dubG9hZC1saXN0LWl0ZW0ub3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmRvd25sb2FkLWxpc3QtaXRlbS5vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZG93bmxvYWQtbGlzdC1pdGVtLm9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kb3dubG9hZC1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kb3dubG9hZC1saXN0LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZG93bmxvYWQtbGlzdC1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRvd25sb2FkLWxpc3QtbnVtYmVyIHtcbiAgY29sb3I6ICM0ODRCNDQ7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5kb3dubG9hZC1saXN0LXBkZiB7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRvd25sb2FkLWxpc3QtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICBjb2xvcjogIzQ4NEI0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuXG4uZG93bmxvYWQtbGlzdC1kb3dubG9hZCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4uZG93bmxvYWQtaW5zdGFsbCB7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmRvd25sb2FkLWluc3RhbGwtYmFubmVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxNjJweDtcbn1cblxuLmVuLXBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmVuLXBhbmVsLWNvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZW4vcGFuZWwtbGluay5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMzVweCA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW4tcGFuZWwtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLmVuLXBhbmVsLWgge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzA5NkRBRTtcbn1cblxuLmZhcS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IC0xNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhcS1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmZhcS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXEtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXEtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmFxLWxpc3QtaXRlbS1udW1iZXIge1xuICBjb2xvcjogIzAwQTBFOTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmFxLWxpc3QtaXRlbSA+IGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhcS1oMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcbn1cblxuLmZhcS1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNFNUY1RkY7XG59XG5cbi5mYXEtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZhcS1oZWFkZXItLWJsdWUgPiBhIHtcbiAgYmFja2dyb3VuZDogI0U1RjVGRiAhaW1wb3J0YW50O1xufVxuXG4uZmFxLWhlYWRlci0tYmx1ZSA+IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZhcS1oZWFkZXItLWJsdWUgPiBhOjphZnRlciB7XG4gIGNvbG9yOiAjMDBBMEU5ICFpbXBvcnRhbnQ7XG59XG5cbi5mYXEtaGVhZGVyLXF1ZXN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZhcS1oZWFkZXItcXVlc3Rpb24taWNvbiB7XG4gIGNvbG9yOiAjMDBBMEU5O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5mYXEtaGVhZGVyID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyNXB4IDgwcHggMjVweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhcS1oZWFkZXIgPiBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDgwcHggMTVweCAyMHB4O1xuICB9XG59XG5cbi5mYXEtaGVhZGVyID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNFNUY1RkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5mYXEtaGVhZGVyID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlOTAxJztcbiAgZm9udC1mYW1pbHk6ICdmYSc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGNvbG9yOiAjMDk2REFFO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmZhcS1oZWFkZXIgPiBhLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlOTAwJztcbiAgZm9udC1mYW1pbHk6ICdmYSc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cblxuLmZhcS1oZWFkZXItYW5zd2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4uZmFxLWhlYWRlci1hbnN3ZXIudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFxLWhlYWRlci1hbnN3ZXIgYSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmZlYXR1cmUtdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogLjNyZW07XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLmZlYXR1cmUtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCAjZTVmNWZmIDUwJSk7XG59XG5cbi5mZWF0dXJlLXBhbmVsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA4ZGRkIDAlLCAjMDA0ZDhmIDEwMCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZlYXR1cmUtcGFuZWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtcGFuZWwtaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG4uZmVhdHVyZS1wYW5lbC1jb250ZW50cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmVhdHVyZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNXB4O1xufVxuXG4uZmVhdHVyZS1saXN0LWl0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmVhdHVyZS1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmVhdHVyZS1saXN0LWl0ZW0gYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzVweDtcbn1cblxuLmZlYXR1cmUtbGlzdC1pdGVtIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uZmVhdHVyZS1saXN0LWl0ZW0gYTpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5mZWF0dXJlLWxpc3QtaXRlbSBhW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZDogIzAwQTBFOTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmVhdHVyZS1saXN0LWl0ZW0gYVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5mZWF0dXJlLWxpc3QtaXRlbS0tYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZlYXR1cmUtZXBpc29kZS1jb250ZW50c1thcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmVhdHVyZS1lcGlzb2RlLWNvbnRlbnRzW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmd1YXJhbnRlZS10aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAuM3JlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzAwQTBFOTtcbn1cblxuLmFnZW50LWFjY2VudC1jb2xvciB7XG4gIGNvbG9yOiAjMDk2REFFO1xufVxuXG4uYWdlbnQtYm9yZGVyIHtcbiAgYm9yZGVyOiAzMHB4IHNvbGlkO1xufVxuXG4uYWdlbnQtYm9yZGVyLS1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTVGNUZGO1xufVxuXG4uYWdlbnQtYm9yZGVyLS13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmFnZW50LW12IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbG9hbi9yZWFsZXN0YXRlLWJ1c2luZXNzL212LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDg2MHB4O1xuICBoZWlnaHQ6IDY2dmg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZ2VudC1tdiB7XG4gICAgbWF4LWhlaWdodDogNTUwcHg7XG4gIH1cbn1cblxuLmFnZW50LW12LXRpdGxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWdlbnQtbXYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIH1cbn1cblxuLmFnZW50LW12LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFnZW50LW12LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLmFnZW50LW12LWNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogODYwcHg7XG4gIGhlaWdodDogNjZ2aDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCA2cHggIzMzMzMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFnZW50LW12LWNvbnRlbnRzIHtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuXG4uYWdlbnQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWdlbnQtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5hZ2VudC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hZ2VudC1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFnZW50LWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFnZW50LWxpc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9sb2FuL3JlYWxlc3RhdGUtYnVzaW5lc3MvcGFuZWwtbGluay5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA0NXB4IDMwcHggMjBweDtcbn1cblxuLmFnZW50LWxpc3QtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYmFja2dyb3VuZDogIzAwQTBFOTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5hZ2VudC1saXN0LWxpbmsge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwQTBFOTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmFnZW50LWxpc3QtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDBBMEU5O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgcmlnaHQ6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5hZ2VudC1saXN0LWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWdlbnQtbGlzdC1saW5rOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMnB4LCAtMnB4KTtcbn1cblxuLmFnZW50LWZlYXR1cmUtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi4yICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWdlbnQtZmVhdHVyZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hZ2VudC1mZWF0dXJlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hZ2VudC1mZWF0dXJlLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWdlbnQtZmVhdHVyZS1saXN0IHtcbiAgICBtYXJnaW46IC0zMHB4O1xuICB9XG59XG5cbi5hZ2VudC1mZWF0dXJlLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFnZW50LWZlYXR1cmUtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZ2VudC1mZWF0dXJlLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4uYWdlbnQtZmVhdHVyZS1jb250ZW50cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDMzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFnZW50LWZlYXR1cmUtY29udGVudHMge1xuICAgIGhlaWdodDogMjk1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFnZW50LWZlYXR1cmUtY29udGVudHMge1xuICAgIGhlaWdodDogMjc1cHg7XG4gIH1cbn1cblxuLmFnZW50LXRvcGljcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogLTE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWdlbnQtdG9waWNzLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uYWdlbnQtdG9waWNzLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFnZW50LXRvcGljcy1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFnZW50LXRvcGljcy1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hZ2VudC10b3BpY3MtbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDI1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFnZW50LXRvcGljcy1saXN0LWl0ZW0gYSB7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWdlbnQtdG9waWNzLWxpc3QtaXRlbSBhIHtcbiAgICBoZWlnaHQ6IDI3NXB4O1xuICB9XG59XG5cbi5hZ2VudC10b3BpY3MtY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFnZW50LXRvcGljcy1jb250ZW50cyB7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWdlbnQtdG9waWNzLWNvbnRlbnRzIHtcbiAgICBoZWlnaHQ6IDI3NXB4O1xuICB9XG59XG5cbi5sb2FuLWJ1c2luZXNzLXRleHQtYWNjZW50IHtcbiAgY29sb3I6ICMwOTZEQUU7XG59XG5cbi5maW5hbmNpbmcgLnAtZmluYW5jaW5nX2Nhc2UtbGlzdC1pdGVtIGE6OmJlZm9yZSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBib3R0b206IDI1cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4uZmluYW5jaW5nIC5wLWZpbmFuY2luZ19jYXNlLWxpc3QtaXRlbSBhOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xufVxuXG4uZmluYW5jaW5nLWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAzNXB4IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNFNUY1RkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbmFuY2luZy1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDMwcHg7XG4gIH1cbn1cblxuLmZpbmFuY2luZy1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uZmluYW5jaW5nLWxpc3QtaXRlbSBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogLTE4cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmluYW5jaW5nLWxpc3QtaXRlbSBhOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xOHB4O1xuICB9XG59XG5cbi5maW5hbmNpbmctbGlzdC1pdGVtIGEgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmluYW5jaW5nX2Nhc2UtaDEge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmluYW5jaW5nX2Nhc2UtaDEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLmZpbmFuY2luZ19jYXNlLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uZmluYW5jaW5nX2Nhc2Utc2VjdGlvbi1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICMwOTZEQUU7XG4gIHBhZGRpbmc6IDMwcHggNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbmFuY2luZ19jYXNlLXNlY3Rpb24tcGFuZWwge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmZpbmFuY2luZ19jYXNlLXNlY3Rpb24tcGFuZWwtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmluYW5jaW5nX2Nhc2Utc2VjdGlvbi1wYW5lbC1oIHtcbiAgYmFja2dyb3VuZDogIzAwQTBFOTtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbmFuY2luZ19jYXNlLXNlY3Rpb24tcGFuZWwtaCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uZmluYW5jaW5nX2Nhc2UtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjRTVGNUZGO1xuICBib3JkZXItbGVmdDogNjBweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDYwcHggc29saWQgI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbmFuY2luZ19jYXNlLXBhbmVsIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmZpbmFuY2luZ19jYXNlLXBhbmVsLS1oYWxmIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgI2U1ZjVmZiA1MCUpO1xufVxuXG4uZmluYW5jaW5nX2Nhc2UtaW50cm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3Qtc2lkZSBhdCB0b3AgMTUlIGxlZnQgMzUlLCAjNmRjNGYyIDAlLCAjMDA1Y2FkIDEwMCUpO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmluYW5jaW5nX2Nhc2UtaW50cm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5maW5hbmNpbmdfY2FzZS1pbnRyby1pbWFnZSB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maW5hbmNpbmdfY2FzZS1pbnRyby1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZpbmFuY2luZ19jYXNlLWludHJvLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpbmFuY2luZ19jYXNlLWludHJvLWRldGFpbCB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maW5hbmNpbmdfY2FzZS1pbnRyby1kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5maW5hbmNpbmdfY2FzZS1pbnRyby1kZXRhaWwtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpbmFuY2luZ19jYXNlLWludHJvLWRldGFpbC10aXRsZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZmxvdy1hbGVydCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNEQzNCM0I7XG4gIGJhY2tncm91bmQ6ICNmOGViZWQ7XG59XG5cbi5mbG93LWFsZXJ0LWNvbnRlbnRzIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmZsb3ctY3RhLS13aGl0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mbG93LWN0YS1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5mbG93LWN0YS1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbG93LWN0YS1jb250ZW50cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZmxvdy1jdGEtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxvdy1jdGEtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uZmxvdy1jdGEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mbG93LWN0YS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmZsb3ctY3RhLW1haWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkzMzYxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4NHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOTMzNjE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxvdy1jdGEtbWFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5mbG93LWN0YS1tYWlsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwOTMzNjE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mbG93LWN0YS1tYWlsOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1tYWlsLWludmVyc2UucG5nKTtcbn1cblxuLmZsb3ctY3RhLW1haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tbWFpbC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5mbG93LWN0YS1yZXNlcnZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCMkQwRDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCMkQwRDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mbG93LWN0YS1yZXNlcnZlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZmxvdy1jdGEtcmVzZXJ2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjQ0IyRDBEO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmxvdy1jdGEtcmVzZXJ2ZTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tcmVzZXJ2ZS1pbnZlcnNlLnBuZyk7XG59XG5cbi5mbG93LWN0YS1yZXNlcnZlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLXJlc2VydmUucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uZmxvdy1jaGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIC0zMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsb3ctY2hhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbG93LWNoYXJ0IHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG59XG5cbi5mbG93LWNoYXJ0LWl0ZW0ge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxvdy1jaGFydC1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxvdy1jaGFydC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmZsb3ctY2hhcnQtaXRlbS1zdGVwIHtcbiAgYmFja2dyb3VuZDogI0U1RjVGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZsb3ctY2hhcnQtaXRlbS1zdGVwLS10aXRsZSB7XG4gIGNvbG9yOiAjMDk2REFFO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbG93LWNoYXJ0LWl0ZW0tc3RlcC0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uZmxvdy1jaGFydC1pdGVtLXN0ZXAtLW51bWJlciB7XG4gIGNvbG9yOiAjMDk2REFFO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDVweCAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbG93LWNoYXJ0LWl0ZW0tc3RlcC0tbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5cbi5mbG93LWNoYXJ0LWl0ZW0tc3RlcC0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZsb3ctY2hhcnQtaXRlbS1zdGVwLS10ZXh0IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZsb3ctY2hhcnQtaXRlbS1zdGVwLWZpbmlzaCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwOGRkZCAwJSwgIzAwNGQ4ZiAxMDAlKTtcbn1cblxuLmZsb3ctY2hhcnQtaXRlbS1zdGVwLWZpbmlzaCAuZmxvdy1jaGFydC1pdGVtLXN0ZXAtLXRpdGxlLFxuLmZsb3ctY2hhcnQtaXRlbS1zdGVwLWZpbmlzaCAuZmxvdy1jaGFydC1pdGVtLXN0ZXAtLW51bWJlcixcbi5mbG93LWNoYXJ0LWl0ZW0tc3RlcC1maW5pc2ggLmZsb3ctY2hhcnQtaXRlbS1zdGVwLS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mbG93LWNoYXJ0LWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTEwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogIzAwQTBFOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxvdy1jaGFydC1pdGVtOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5mbG93LWNoYXJ0LWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbG93LWNoYXJ0LWl0ZW06OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uZmxvdy1jaGFydC1pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSwgLmZsb3ctY2hhcnQtaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5mbG93LXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI0U1RjVGRjtcbn1cblxuLmZsb3ctcGFuZWwtZmluaXNoIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA4ZGRkIDAlLCAjMDA0ZDhmIDEwMCUpO1xufVxuXG4uZmxvdy1wYW5lbC1maW5pc2ggLmZsb3ctcGFuZWwtc2VjdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5mbG93LXBhbmVsLWZpbmlzaCAuZmxvdy1wYW5lbC1zZWN0aW9uLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzEwNDE3NTtcbn1cblxuLmZsb3ctcGFuZWwtZmluaXNoIC5mbG93LXBhbmVsLXNlY3Rpb24tYXJlYSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mbG93LXBhbmVsLWZpbmlzaCAuZmxvdy1wYW5lbC1zZWN0aW9uLWFyZWE6OmJlZm9yZSwgLmZsb3ctcGFuZWwtZmluaXNoIC5mbG93LXBhbmVsLXNlY3Rpb24tYXJlYTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uZmxvdy1wYW5lbC1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDUwcHggNjVweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxvdy1wYW5lbC1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uZmxvdy1wYW5lbC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZsb3ctcGFuZWwtc2VjdGlvbi1zdGVwIHtcbiAgZmxleC1iYXNpczogMTYwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxvdy1wYW5lbC1zZWN0aW9uLXN0ZXAge1xuICAgIGZsZXgtYmFzaXM6IDY2cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5mbG93LXBhbmVsLXNlY3Rpb24tc3RlcC1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiAjRTVGNUZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjMDk2REFFO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxvdy1wYW5lbC1zZWN0aW9uLXN0ZXAtY2lyY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmxvdy1wYW5lbC1zZWN0aW9uLXN0ZXAtY2lyY2xlIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbG93LXBhbmVsLXNlY3Rpb24tc3RlcC1jaXJjbGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5mbG93LXBhbmVsLXNlY3Rpb24tc3RlcC1jaXJjbGUgcCB7XG4gIGZvbnQtc2l6ZTogMzlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxvdy1wYW5lbC1zZWN0aW9uLXN0ZXAtY2lyY2xlIHAge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmZsb3ctcGFuZWwtc2VjdGlvbi10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwOGRkZCAwJSwgIzAwNGQ4ZiAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxvdy1wYW5lbC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uZmxvdy1wYW5lbC1zZWN0aW9uLWFyZWEge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMEEwRTk7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICBwYWRkaW5nOiAzNXB4IDQwcHggNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxvdy1wYW5lbC1zZWN0aW9uLWFyZWEge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cblxuLmZsb3ctcGFuZWwtc2VjdGlvbi1hcmVhOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zNXB4O1xuICBsZWZ0OiAtNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDBBMEU5O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbG93LXBhbmVsLXNlY3Rpb24tYXJlYTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvdHRvbTogLTUwcHg7XG4gIH1cbn1cblxuLmZsb3ctcGFuZWwtc2VjdGlvbi1hcmVhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTM1cHg7XG4gIGxlZnQ6IC0xMnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbG93LXBhbmVsLXNlY3Rpb24tYXJlYTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm90dG9tOiAtNTBweDtcbiAgfVxufVxuXG4uZmxvdy1wYW5lbC1zZWN0aW9uLWFyZWEtaCB7XG4gIGNvbG9yOiAjMDk2REFFO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5mbG93LXBhbmVsLXNlY3Rpb24tYXJlYS1saXN0ID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsb3ctcGFuZWwtc2VjdGlvbi1hcmVhLWxpc3QgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZsb3ctcGFuZWwtc2VjdGlvbi1hcmVhLWxpc3QgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6ICfil48nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDk2REFFO1xufVxuXG4uZmxvdy1jdGEtY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gIGJvcmRlcjogMC41cHggc29saWQgIzcwNzA3MDtcbn1cblxuLmZsb3ctY3RhLWNvbnRhY3QtLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjRTVGNUZGO1xufVxuXG4uZmxvdy1jdGEtY29udGFjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mbG93LWN0YS1jb250YWN0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZmxvdy1jdGEtY29udGFjdC10ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxvdy1jdGEtY29udGFjdC10ZWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmZsb3ctY3RhLWNvbnRhY3QtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyLjY4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mbG93LWN0YS1jb250YWN0LW51bWJlciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLmZsb3ctY3RhLWNvbnRhY3QtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mbG93LWN0YS1jb250YWN0LXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tbXYge1xuICBiYWNrZ3JvdW5kOiAjNjI2MjYyIHVybCgvaW1hZ2VzL2xvYW4vYXJ0aWNsZXMvbXYuanBnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9ybWF0aW9uLW12IHtcbiAgICBiYWNrZ3JvdW5kOiAjNjI2MjYyIHVybCgvaW1hZ2VzL2xvYW4vYXJ0aWNsZXMvbXYtc3AuanBnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tbXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTA5LCAxNzQsIDAuOCk7XG59XG5cbi5pbmZvcm1hdGlvbi1tdi1jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9ybWF0aW9uLW12LWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tbXYtdGl0bGUge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvcm1hdGlvbi1tdi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tbXYtdGl0bGUgc21hbGwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9ybWF0aW9uLW12LXRpdGxlIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbi1tdi1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5mb3JtYXRpb24tbXYtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uLW12LW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY1RkY7XG4gIHdpZHRoOiA1MTBweDtcbiAgcGFkZGluZzogMzZweCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9ybWF0aW9uLW12LW5hdiB7XG4gICAgbWFyZ2luOiAwIC0zMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb3JtYXRpb24tbXYtbmF2IHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uLW12LW5hdi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAtMTBweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvcm1hdGlvbi1tdi1uYXYtbGlzdCB7XG4gICAgbWFyZ2luOiAtNXB4O1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbi1tdi1uYXYtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvcm1hdGlvbi1tdi1uYXYtbGlzdCBsaSB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbi1tdi1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDIycHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb3JtYXRpb24tbXYtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmluZm9ybWF0aW9uLWNvbHVtbi1jYXV0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uaW5mb3JtYXRpb24tY29sdW1uLWRhdGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAtMjVweCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvcm1hdGlvbi1jb2x1bW4tZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tY29sdW1uLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDJweCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zMSk7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG4gIC5pbmZvcm1hdGlvbi1jb2x1bW4taGVhZGVyLmxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXItdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXItbnVtIHtcbiAgd2lkdGg6IDEwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA4ZGRkIDAlLCAjMDA0ZDhmIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci1udW0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXItbnVtLmxpc3Qge1xuICB3aWR0aDogMTUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci1udW0ubGlzdCB7XG4gICAgYmFja2dyb3VuZDogI0U1RjVGRjtcbiAgICBjb2xvcjogIzA5NkRBRTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci10aXRsZSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI0U1RjVGRjtcbiAgY29sb3I6ICMwOTZEQUU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvcm1hdGlvbi1jb2x1bW4taGVhZGVyLXRpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbi1jb2x1bW4taGVhZGVyLXRpdGxlLmxpc3Qge1xuICB3aWR0aDogODUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci10aXRsZS5saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci1pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXItaW1hZ2UubGlzdCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci1pbWFnZS5saXN0IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbi1jb2x1bW4taGVhZGVyLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXItLWRldGFpbHMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci0tZGV0YWlscyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXItLWRldGFpbHMgLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXItbnVtIHtcbiAgd2lkdGg6IDIwJTtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci0tZGV0YWlscyAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci1udW0ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci0tZGV0YWlscyAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci10aXRsZSB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXItLWRldGFpbHMgLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXItdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci0tcmVsYXRpb24ge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci0tcmVsYXRpb24gLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXItdGl0bGUge1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci0tcmVsYXRpb24gLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXItdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbi1jb2x1bW4taGVhZGVyLS1yZWxhdGlvbiAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci1pbWFnZSB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvcm1hdGlvbi1jb2x1bW4taGVhZGVyLS1yZWxhdGlvbiAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXItLWNhc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci0tY2FzZSAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci10aXRsZSB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci0tY2FzZSAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXItLWNhc2UgLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXItaW1hZ2Uge1xuICB3aWR0aDogMzAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci0tY2FzZSAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uLWNvbHVtbi1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDMwcHggMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ybWF0aW9uLWNvbHVtbi1jb250ZW50cy5saXN0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tY29sdW1uLWNvbnRlbnRzLS1jYXNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLmluZm9ybWF0aW9uLWNvbHVtbi1jb250ZW50cy1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCAzMHB4IDEzcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uaW5mb3JtYXRpb24tY29sdW1uLWNvbnRlbnRzLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDBBMEU5O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uaW5mb3JtYXRpb24tY29sdW1uLXNlbGVjdC1saXN0IHtcbiAgbWFyZ2luOiAtMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ybWF0aW9uLWNvbHVtbi1zZWxlY3QtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tY29sdW1uLXNlbGVjdC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvcm1hdGlvbi1jb2x1bW4tc2VsZWN0LWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tY29sdW1uLXNlbGVjdC1saXN0LWl0ZW0gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmluZm9ybWF0aW9uLWNvbHVtbi1zZWxlY3QtbGlzdC1pdGVtIGEudS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaW5mb3JtYXRpb24tY29sdW1uLXNlbGVjdC1saXN0LWl0ZW0tLXNtYWxsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb3JtYXRpb24tY29sdW1uLXNlbGVjdC1saXN0LWl0ZW0tLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24ta2V5d29yZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAtMTVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5mb3JtYXRpb24ta2V5d29yZC1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ybWF0aW9uLWtleXdvcmQtbGlzdC0tc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pbmZvcm1hdGlvbi1rZXl3b3JkLWxpc3QtLXNwIC5pbmZvcm1hdGlvbi1rZXl3b3JkLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uLWtleXdvcmQtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9ybWF0aW9uLWtleXdvcmQtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ybWF0aW9uLWtleXdvcmQtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbi1rZXl3b3JkLWxpc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmZvcm1hdGlvbi1rZXl3b3JkLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI0U1RjVGRjtcbn1cblxuLmluZm9ybWF0aW9uLWtleXdvcmQtcGFuZWwtY29udGVudHMge1xuICBwYWRkaW5nOiA2MHB4IDc0cHggNjBweCA5M3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9ybWF0aW9uLWtleXdvcmQtcGFuZWwtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ybWF0aW9uLWtleXdvcmQtcGFuZWwtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uLWtleXdvcmQtcGFuZWwtaGVhZC1saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwOTZEQUU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5pbmZvcm1hdGlvbi1rZXl3b3JkLXBhbmVsLWhlYWQtbGluZSBzcGFuIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5pbmZvcm1hdGlvbi1rZXl3b3JkLXN1Ymxpc3QtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvcm1hdGlvbi1rZXl3b3JkLXN1Ymxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uLWtleXdvcmQtc3VibGlzdC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBBMEU5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYuNXB4O1xuICBsZWZ0OiAwO1xufVxuXG4uaW5mb3JtYXRpb24ta2V5d29yZC1zdWJsaXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uaW5mb3JtYXRpb24ta2V5d29yZC1zdWJsaXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5pbmZvcm1hdGlvbi1rZXl3b3JkLWxpbmsge1xuICBtYXJnaW46IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaW5mb3JtYXRpb24tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1zaWRlIGF0IHRvcCAxNSUgbGVmdCAzNSUsICM2ZGM0ZjIgMCUsICMwMDVjYWQgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5mb3JtYXRpb24tbGluayB7XG4gICAgcGFkZGluZzogMjJweDtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tbGluay1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9ybWF0aW9uLWxpbmstaW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uLWxpbmstaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uaW5mb3JtYXRpb24tbGluay1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDBBMEU5O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogN3B4O1xufVxuXG4ubG9hbi1hY2NlbnQtY29sb3Ige1xuICBjb2xvcjogIzA5NkRBRTtcbn1cblxuLmxvYW4taDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi42MzU0MzE5MTh2dztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0LjM5MjM4NjUzdnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDBBMEU5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hbi1oMSB7XG4gICAgdG9wOiAxOC42NjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiA5LjZ2dztcbiAgfVxufVxuXG4ubG9hbi1oMSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMi4xOTYxOTMyNjV2dztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjczMjA2NDQyMTd2dztcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4taDEgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cblxuLmxvYW4tbXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2FuLW12IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxufVxuXG4ubG9hbi1tdi1kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtODBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tbXYtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYm90dG9tOiAtMTYwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5sb2FuLW12IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubG9hbi1vdmVydmlldy1oMiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY1RkY7XG4gIHBhZGRpbmc6IDE2cHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hbi1vdmVydmlldy1oMiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmxvYW4tb3ZlcnZpZXctcGFuZWwge1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tb3ZlcnZpZXctcGFuZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ubG9hbi1vdmVydmlldy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tb3ZlcnZpZXctdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmxvYW4tb3ZlcnZpZXctbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cblxuLmxvYW4tdXNhZ2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogNDVweCBhdXRvO1xuICBnYXA6IDIwcHg7XG4gIG1heC13aWR0aDogMTA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hbi11c2FnZS1saXN0IHtcbiAgICBtYXJnaW46IDQ1cHggLTIwcHg7XG4gIH1cbn1cblxuLmxvYW4tdXNhZ2UtbGlzdCBsaSB7XG4gIHdpZHRoOiBjYWxjKDEvMyoxMDAlIC0gKDEgLSAxLzMpKjIwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hbi11c2FnZS1saXN0IGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmxvYW4tdXNhZ2UtbGlzdCAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5sb2FuLXVzYWdlLWxpc3QgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4ubG9hbi11c2FnZS1saXN0IC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvYW4tdXNhZ2UtbGlzdCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbn1cblxuLmxvYW4tdXNhZ2UtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNUZGO1xufVxuXG4ubG9hbi11c2FnZS10aXRsZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5sb2FuLXVzYWdlLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmxvYW4tdXNhZ2UtYXJyb3cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBBMEU5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOXZ3O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5sb2FuLXVzYWdlLWFycm93LS1sZWZ0IHtcbiAgbGVmdDogMTVweDtcbn1cblxuLmxvYW4tdXNhZ2UtYXJyb3ctLWxlZnQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gIGxlZnQ6IDEwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMzMzMzMzO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzMzMzMzMztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmxvYW4tdXNhZ2UtYXJyb3ctLXJpZ2h0IHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5sb2FuLXVzYWdlLWFycm93LS1yaWdodDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzMzMzMzMztcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzMzMzMzM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmxvYW4tYWR2YW50YWdlLXEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2FuLWFkdmFudGFnZS1xIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tYWR2YW50YWdlLXEgaW1nIHtcbiAgICB3aWR0aDogNzdweDtcbiAgfVxufVxuXG4ubG9hbi1hZHZhbnRhZ2UtcSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNjY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tYWR2YW50YWdlLXEgc3BhbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuLmxvYW4tYWR2YW50YWdlLXEgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDI2cHggc29saWQgI0Y1RjVGNTtcbiAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gIGxlZnQ6IC0yNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hbi1hZHZhbnRhZ2UtcSBzcGFuOjpiZWZvcmUge1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuXG4ubG9hbi1hZHZhbnRhZ2UtYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvYW4tYWR2YW50YWdlLWEgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTU1cHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tYWR2YW50YWdlLWEgaW1nIHtcbiAgICB3aWR0aDogNzdweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5sb2FuLWFkdmFudGFnZS1hIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA2NjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzBweCAzMHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY1RkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyNXB4IDE4NXB4IDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tYWR2YW50YWdlLWEgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5sb2FuLWFkdmFudGFnZS1hIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDI2cHggc29saWQgI0U1RjVGRjtcbiAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gIHJpZ2h0OiAtMjZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tYWR2YW50YWdlLWEgc3Bhbjo6YmVmb3JlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5sb2FuLXNpbXVsYXRpb24tcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCA1MHB4O1xuICBnYXA6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2FuLXNpbXVsYXRpb24tcGFuZWwge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmxvYW4tc2ltdWxhdGlvbi10aXRsZSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMEEwRTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tc2ltdWxhdGlvbi10aXRsZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5sb2FuLXNpbXVsYXRpb24tdGl0bGUgaW1nIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tc2ltdWxhdGlvbi10aXRsZSBpbWcge1xuICAgIHdpZHRoOiAyOHB4O1xuICB9XG59XG5cbi5sb2FuLXNpbXVsYXRpb24tdGFibGUge1xuICB3aWR0aDogMjIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hbi1zaW11bGF0aW9uLXRhYmxlIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuXG4ubG9hbi1zaW11bGF0aW9uLXRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG59XG5cbi5sb2FuLXNpbXVsYXRpb24tdGFibGUgdGgge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hbi1zaW11bGF0aW9uLXRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgd2lkdGg6IDUzJTtcbiAgfVxufVxuXG4ubG9hbi1zaW11bGF0aW9uLXRhYmxlIHRkIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggMTBweDtcbiAgY29sb3I6ICMwMEEwRTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2FuLXNpbXVsYXRpb24tdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB3aWR0aDogNDclO1xuICB9XG59XG5cbi5sb2FuLWJvcmRlciB7XG4gIGJvcmRlcjogMzBweCBzb2xpZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tYm9yZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmxvYW4tYm9yZGVyLS1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTVGNUZGO1xufVxuXG4ubG9hbi1ib3JkZXItLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ubG9hbi1iYW5uZXIge1xuICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sb2FuLWJhbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxvYW4taDMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAjMDBBMEU5O1xuICBwYWRkaW5nOiAxNnB4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2FuLWgzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ubG9hbi1saW5rIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEEwRTk7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5sb2FuLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gIHJpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ubG9hbi1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxvYW4tbGluazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XG59XG5cbi5sb2FuLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbG9hbi9sb2FuL3BhbmVsLWxpbmsucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuLmxvYW4tcGFuZWwtY29udGVudHMge1xuICBwYWRkaW5nOiA0MHB4IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2FuLXBhbmVsLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIH1cbn1cblxuLmxvYW4tZmVhdHVyZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2FuLWZlYXR1cmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ubG9hbi1mZWF0dXJlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2FuLWZlYXR1cmUtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2FuLWZlYXR1cmUtbGlzdCB7XG4gICAgbWFyZ2luOiAtMTVweDtcbiAgfVxufVxuXG4ubG9hbi1mZWF0dXJlLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2FuLWZlYXR1cmUtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2FuLWZlYXR1cmUtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5sb2FuLWZlYXR1cmUtY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAzMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2FuLWZlYXR1cmUtY29udGVudHMge1xuICAgIGhlaWdodDogMjk1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tZmVhdHVyZS1jb250ZW50cyB7XG4gICAgaGVpZ2h0OiAzMzVweDtcbiAgfVxufVxuXG4ubG9hbi1lcGlzb2RlLWFycm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzl2dztcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubG9hbi1lcGlzb2RlLWFycm93LS1sZWZ0IHtcbiAgbGVmdDogMTVweDtcbn1cblxuLmxvYW4tZXBpc29kZS1hcnJvdy0tbGVmdDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgbGVmdDogMTBweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMzMzMzMzM7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzMzMzMzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubG9hbi1lcGlzb2RlLWFycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4ubG9hbi1lcGlzb2RlLWFycm93LS1yaWdodDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzMzMzMzMztcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzMzMzMzM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmxvYW4tZXBpc29kZS1saXN0IHtcbiAgbWFyZ2luOiAtMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hbi1lcGlzb2RlLWxpc3Qge1xuICAgIG1hcmdpbjogLTIwcHg7XG4gIH1cbn1cblxuLmxvYW4tZXBpc29kZS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hbi1lcGlzb2RlLWxpc3QtaXRlbS5zbGljay1zbGlkZSB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cbiAgLmxvYW4tZXBpc29kZS1saXN0LWl0ZW0uc2xpY2stc2xpZGU6bm90KC5zbGljay1jdXJyZW50KSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbn1cblxuLmxvYW4tZXBpc29kZS1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwOGRkZCAwJSwgIzAwNGQ4ZiAxMDAlKTtcbn1cblxuLmxvYW4tZXBpc29kZS1saXN0LWl0ZW0gYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDQwcHggNDBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xufVxuXG4ubG9hbi1lcGlzb2RlLWxpc3QtaXRlbSBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbG9hbi9sb2FuL2ljb24tc2VhcmNoLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmxvYW4tZXBpc29kZS10aXRsZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmxvYW4tZXBpc29kZS1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubG9hbi10b3BpY3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC0xNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvYW4tdG9waWNzLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ubG9hbi10b3BpY3MtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubG9hbi10b3BpY3MtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5sb2FuLXRvcGljcy1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMjU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubG9hbi10b3BpY3MtbGlzdC1pdGVtIGEge1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tdG9waWNzLWxpc3QtaXRlbSBhIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbi5sb2FuLXRvcGljcy1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMjU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubG9hbi10b3BpY3MtY29udGVudHMge1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tdG9waWNzLWNvbnRlbnRzIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbi5sb2FuLW91dGxpbmUtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyNHB4O1xuICByaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDczcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTlweCAyM3B4IDVweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEwRTk7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5sb2FuLW91dGxpbmUtdHJpZ2dlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubG9hbi1vdXRsaW5lLXRyaWdnZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwMic7XG4gICAgZm9udC1mYW1pbHk6ICdmYSc7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hbi1vdXRsaW5lLXRyaWdnZXIge1xuICAgIHBhZGRpbmc6IDMycHggMTNweCA0cHg7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDYycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5sb2FuLW91dGxpbmUtdHJpZ2dlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdG9wOiAxN3B4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICB9XG4gIC5sb2FuLW91dGxpbmUtdHJpZ2dlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgfVxuICAubG9hbi1vdXRsaW5lLXRyaWdnZXIuYWN0aXZlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgLmxvYW4tb3V0bGluZS10cmlnZ2VyLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuLmxvYW4tb3V0bGluZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNThweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjYWxjKDEwMCUgLSAyNHB4KSBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tb3V0bGluZS1jb250YWluZXIge1xuICAgIHRvcDogNjJweDtcbiAgICByaWdodDogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIH1cbn1cblxuLmxvYW4tb3V0bGluZS1jb250YWluZXIudmlzaWJsZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5sb2FuLW91dGxpbmUtY29udGVudHMge1xuICBwYWRkaW5nOiAzNXB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEwRTk7XG4gIHdpZHRoOiAzMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2FuLW91dGxpbmUtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubG9hbi1vdXRsaW5lLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sb2FuLW91dGxpbmUtbGlzdCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ubG9hbi1vdXRsaW5lLWxpc3QgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxvYW4tb3V0bGluZS1saXN0ID4gbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxvYW4tb3V0bGluZS1zdWJsaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubG9hbi1vdXRsaW5lLXN1Ymxpc3QgPiBsaSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmxvYW4tb3V0bGluZS1zdWJsaXN0ID4gbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4ubG9hbi1jb2x1bW4tbWVyaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tY29sdW1uLW1lcml0IHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxufVxuXG4ubG9hbi1jb2x1bW4tbWVyaXQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbjogMjBweCAtMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tY29sdW1uLW1lcml0LWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDEwcHggLTEwcHg7XG4gIH1cbn1cblxuLmxvYW4tY29sdW1uLW1lcml0LWxpc3QtaXRlbSB7XG4gIHdpZHRoOiAyNDBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tY29sdW1uLW1lcml0LWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmxvYW4tY29sdW1uLW1lcml0IHAge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDBBMEU5O1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hbi1jb2x1bW4tbWVyaXQgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hbi1jb2x1bW4tbWVyaXQgaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmxvYW4tZmFxLWxpc3Qge1xuICBwYWRkaW5nOiA1MHB4IDAgODBweDtcbiAgbWFyZ2luOiAtMTBweCAwO1xufVxuXG4ubG9hbi1mYXEtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4ubG9hbi1mYXEtcXVlc3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2FuLWZhcS1xdWVzdGlvbiB7XG4gICAgcGFkZGluZzogMTVweCA2MHB4IDE1cHggMjBweDtcbiAgfVxufVxuXG4ubG9hbi1mYXEtcXVlc3Rpb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubG9hbi1mYXEtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gIHJpZ2h0OiAyNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRTVGNUZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hbi1mYXEtcXVlc3Rpb246OmJlZm9yZSB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG4ubG9hbi1mYXEtcXVlc3Rpb246OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTkwMSc7XG4gIGZvbnQtZmFtaWx5OiAnZmEnO1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gIHJpZ2h0OiAyNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBjb2xvcjogIzA5NkRBRTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2FuLWZhcS1xdWVzdGlvbjo6YWZ0ZXIge1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5sb2FuLWZhcS1xdWVzdGlvbi5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTkwMCc7XG59XG5cbi5sb2FuLWZhcS1xdWVzdGlvbi10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxvYW4tZmFxLXF1ZXN0aW9uLWljb24ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDBBMEU5O1xufVxuXG4ubG9hbi1mYXEtYW5zd2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvYW4tZmFxLWFuc3dlci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxvYW4tZmFxLWFuc3dlci1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICMwMEEwRTk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hbi1mYXEtYW5zd2VyLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5sb2FuLWZhcS1hbnN3ZXItY29udGVudHMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxvYW4tZmFxLWFuc3dlci1pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubG9hbi1mYXEtYnV1dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTdweCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwQTBFOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cblxuLmxvYW4tbWVyaXQtcGFuZWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjVGRjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tbWVyaXQtcGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmxvYW4tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNUZGO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hbi1uYXYge1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5sb2FuLW5hdiA+IGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDIwcHggKyAoMjBweCAvIDMpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tbmF2ID4gbGkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAxMHB4ICsgKDEwcHggLyAyKSk7XG4gIH1cbn1cblxuLmxvYW4tbmF2LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmxvYW4tbmF2LWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDBBMEU5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubG9hbi1uYXYtYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEU5O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxvYW4tbmF2LWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5sb2FuLXBhZ2V0b3Age1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTIwcHg7XG4gIHJpZ2h0OiAzMnB4O1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYW4tcGFnZXRvcCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvdHRvbTogNjBweDtcbiAgICByaWdodDogMTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjBweCk7XG4gIH1cbn1cblxuLmxvYW4tcGFnZXRvcC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4ucHVyY2hhc2UtdGV4dC1hY2NlbnQge1xuICBjb2xvcjogIzA5NkRBRTtcbn1cblxuLnNhaWYtYWNjZW50LWNvbG9yIHtcbiAgY29sb3I6ICMwOTZEQUU7XG59XG5cbi5zYWlmLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwQTBFOTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnNhbGFibGUtYWNjZW50IHtcbiAgY29sb3I6ICMwOTZEQUU7XG59XG5cbi5zdWNjZXNzaW9uLWV4YW1wbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWNjZXNzaW9uLWV4YW1wbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zdWNjZXNzaW9uLWV4YW1wbGUtdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzA5NkRBRTtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWNjZXNzaW9uLWV4YW1wbGUtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4uc3VjY2Vzc2lvbi1leGFtcGxlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc3VjY2Vzc2lvbi1leGFtcGxlLWxpc3QgbGkge1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW46IDVweCAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLnN1Y2Nlc3Npb24tZXhhbXBsZS1mbG93IHtcbiAgcGFkZGluZzogNDBweCAwIDEwcHg7XG59XG5cbi5yZWFsZXN0YXRlLWZpbmFuY2UtYWNjZW50IHtcbiAgY29sb3I6ICMwOTZEQUU7XG59XG5cbi5yZWFsZXN0YXRlLWZpbmFuY2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNXB4O1xufVxuXG4ucmVhbGVzdGF0ZS1maW5hbmNlLWxpc3QtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWFsZXN0YXRlLWZpbmFuY2UtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWFsZXN0YXRlLWZpbmFuY2UtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmVhbGVzdGF0ZS1maW5hbmNlLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogMzVweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9sb2FuL3JlYWxlc3RhdGUtZmluYW5jZS9wYW5lbC1saW5rLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJlYWxlc3RhdGUtZmluYW5jZS1oIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzA5NkRBRTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnJlYWxlc3RhdGUtZmluYW5jZS1jYXNlIHtcbiAgcGFkZGluZzogMzVweCAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmVhbGVzdGF0ZS1maW5hbmNlLWNhc2UtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHggMTRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA4ZGRkIDAlLCAjMDA0ZDhmIDEwMCUpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWVtYmVyLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogLTE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW1iZXItbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5tZW1iZXItbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLm1lbWJlci1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVtYmVyLWxpc3QtaXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwOTZEQUU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDk2REFFO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDlweCk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5tZW1iZXItbGlzdC1pdGVtIGE6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDk2REFFO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgMnB4KTtcbn1cblxuLm1lbWJlci1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcbn1cblxuLm1lbWJlci1wYW5lbC1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDQwcHggMjVweCA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZW1iZXItcGFuZWwtY29udGVudHMtY29weSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWVtYmVyLXBhbmVsLWNvbnRlbnRzLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA4ZGRkIDAlLCAjMDA0ZDhmIDEwMCUpO1xuICBwYWRkaW5nOiA3cHggMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1lbWJlci1wYW5lbC1jb250ZW50cy1sYWJlbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xNXB4O1xufVxuXG4ubWVtYmVyLWludGVydmlldy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNTVweCAwIDQxcHg7XG59XG5cbi5tZW1iZXItaW50ZXJ2aWV3LWgge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1lbWJlci1pbnRlcnZpZXctcGhvdG8ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA0NDBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW1iZXItaW50ZXJ2aWV3LXBob3RvIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW1iZXItaW50ZXJ2aWV3LXBob3RvIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1lbWJlci1pbnRlcnZpZXctcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZW1iZXItaW50ZXJ2aWV3LXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI0U1RjVGRjtcbiAgcGFkZGluZzogNDZweCAwIDY1cHg7XG59XG5cbi5tZW1iZXItaW50ZXJ2aWV3LXBhbmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gIGNvbG9yOiAjMDk2REFFO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwQTBFOTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1lbWJlci1pbnRlcnZpZXctcGFuZWwtdGl0bGUtLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW1iZXItaW50ZXJ2aWV3LXBhbmVsLXRpdGxlLS1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5uZXdzLWFyY2hpdmUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC0xMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1hcmNoaXZlLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ubmV3cy1hcmNoaXZlLWxpc3QgbGkge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubmV3cy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uZXdzLWhlYWRlci1saW5lIHtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMEEwRTk7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWhlYWRlci1saW5lIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuXG4ubmV3cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ubmV3cy1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtbWV0YSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4ubmV3cy1kYXRlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwIDEycHggMCAxNXB4O1xufVxuXG4ubmV3cy1ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ubmV3cy1ib2R5IGgxIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm5ld3MtYm9keSBoMiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ubmV3cy1ib2R5IGgzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ubmV3cy1ib2R5IGg0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5uZXdzLWJvZHkgcCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLnByaXZhY3ktaCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDk2REFFO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByaXZhY3ktaCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQwNjI1cmVtO1xuICB9XG59XG5cbi5wcml2YWN5LWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS40MDYyNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcml2YWN5LWxpc3QgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQwNjI1cmVtO1xuICB9XG59XG5cbi5wcml2YWN5LWxpc3QtLW5vdGUgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS40MDYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByaXZhY3ktbGlzdC0tbm90ZSBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDA2MjVyZW07XG4gIH1cbn1cblxuLnByaXZhY3ktbGlzdC0tbm90ZSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ++8iic7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbn1cblxuLnByaXZhY3ktbGlzdC0tY2FwdGlvbiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xufVxuXG4ucHJpdmFjeS1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByaXZhY3ktcGFuZWwtaCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwMEEwRTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJpdmFjeS1wYW5lbC1oIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICB9XG59XG5cbi5wcml2YWN5LXBhbmVsLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcml2YWN5LXBhbmVsLWNvbnRlbnRzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJpdmFjeS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4ucHJpdmFjeS10YWJsZS10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiA5cHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcml2YWN5LXRhYmxlLXR5cGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wcml2YWN5LXRhYmxlLXBlcmlvZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTZEQUU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogOXB4O1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpdmFjeS10YWJsZS1wZXJpb2Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByaXZhY3ktdGFibGUgdGhlYWQgdGgsXG4ucHJpdmFjeS10YWJsZSB0Ym9keSB0ZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcml2YWN5LXRhYmxlIHRoZWFkIHRoLFxuICAucHJpdmFjeS10YWJsZSB0Ym9keSB0ZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5wcml2YWN5LXRhYmxlIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaXZhY3ktdGFibGUgdGJvZHkgdHIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjVGRjtcbiAgfVxufVxuXG4ucHJpdmFjeS10YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcml2YWN5LXRhYmxlIHRib2R5IHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpdmFjeS10YWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbiAgfVxufVxuXG4ucHJpdmFjeS10YWJsZS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpdmFjeS10YWJsZS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTZEQUU7XG4gIH1cbiAgLnByaXZhY3ktdGFibGUtdG9nZ2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnByaXZhY3ktdGFibGUtdG9nZ2xlOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTkwMSc7XG4gICAgZm9udC1mYW1pbHk6ICdmYSc7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMTVweDtcbiAgICBjb2xvcjogIzAwQTBFOTtcbiAgfVxuICAucHJpdmFjeS10YWJsZS10b2dnbGUuYWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTkwMCc7XG4gICAgZm9udC1mYW1pbHk6ICdmYSc7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpdmFjeS10YWJsZS1wYW5lbCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByaXZhY3ktdGFibGUtcGFuZWwudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnByaXZhY3ktY29udGFjdCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcml2YWN5LWNvbnRhY3Qge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5cbi5wcml2YWN5LWNvbnRhY3QgZHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpdmFjeS1jb250YWN0IGR0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgfVxufVxuXG4ucHJpdmFjeS1jb250YWN0IGRkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaXZhY3ktY29udGFjdCBkZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uYnV5ZXItYWNjZW50LWNvbG9yIHtcbiAgY29sb3I6ICMwOTZEQUU7XG59XG5cbi5idXllci1yYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogLTE1cHggLTQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXllci1yYXRlIHtcbiAgICBtYXJnaW46IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXllci1yYXRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnV5ZXItcmF0ZS1pdGVtIHtcbiAgcGFkZGluZzogMTVweCA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnV5ZXItcmF0ZS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5idXllci1jdGEtcmF0ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYnV5ZXItY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJ1eWVyLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbn1cblxuLmJ1eWVyLWNoZWNrOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzA5NkRBRTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwOTZEQUU7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiA4cHg7XG59XG5cbi5idXllci1zaW11bGF0aW9uLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgZ2FwOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnV5ZXItc2ltdWxhdGlvbi1wYW5lbCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYnV5ZXItc2ltdWxhdGlvbi10aXRsZSB7XG4gIHdpZHRoOiA5NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDk2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDBBMEU5O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnV5ZXItc2ltdWxhdGlvbi10aXRsZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5idXllci1zaW11bGF0aW9uLXRpdGxlIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXllci1zaW11bGF0aW9uLXRpdGxlIGltZyB7XG4gICAgd2lkdGg6IDI4cHg7XG4gIH1cbn1cblxuLmJ1eWVyLXNpbXVsYXRpb24tdGFibGUge1xuICB3aWR0aDogMjIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXllci1zaW11bGF0aW9uLXRhYmxlIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuXG4uYnV5ZXItc2ltdWxhdGlvbi10YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xufVxuXG4uYnV5ZXItc2ltdWxhdGlvbi10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgd2lkdGg6IDUwJTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXllci1zaW11bGF0aW9uLXRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgd2lkdGg6IDUzJTtcbiAgfVxufVxuXG4uYnV5ZXItc2ltdWxhdGlvbi10YWJsZSB0ZCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDEycHggMCAxMnB4IDZweDtcbiAgY29sb3I6ICMwMEEwRTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXllci1zaW11bGF0aW9uLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxufVxuXG4uYnV5ZXItbWVyaXQtcGFuZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY1RkY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5idXllci1tZXJpdC1wYW5lbCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JlaWduLWNhcGl0YWwtYnV0dG9uLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5mb3JlaWduLWNhcGl0YWwgLmMtdGFibGUtLWJvcmRlciB0Ym9keSB0aCwgLmZvcmVpZ24tY2FwaXRhbCAubmV3cy1ib2R5IHRhYmxlIHRib2R5IHRoLCAubmV3cy1ib2R5IC5mb3JlaWduLWNhcGl0YWwgdGFibGUgdGJvZHkgdGgge1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi5mb3JlaWduLWNhcGl0YWwgLmMtdGFibGUtLWJvcmRlciB0Ym9keSB0aC51LXRleHQtYWNjZW50LCAuZm9yZWlnbi1jYXBpdGFsIC5uZXdzLWJvZHkgdGFibGUgdGJvZHkgdGgudS10ZXh0LWFjY2VudCwgLm5ld3MtYm9keSAuZm9yZWlnbi1jYXBpdGFsIHRhYmxlIHRib2R5IHRoLnUtdGV4dC1hY2NlbnQge1xuICBjb2xvcjogIzA5NkRBRTtcbn1cblxuLmZvcmVpZ24tY2FwaXRhbCAuYy10YWJsZS0tYm9yZGVyIHRib2R5IHRkLCAuZm9yZWlnbi1jYXBpdGFsIC5uZXdzLWJvZHkgdGFibGUgdGJvZHkgdGQsIC5uZXdzLWJvZHkgLmZvcmVpZ24tY2FwaXRhbCB0YWJsZSB0Ym9keSB0ZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5mb3JlaWduLWNhcGl0YWwgLmMtdGFibGUtLWJvcmRlciB0Ym9keSB0ZC51LXRleHQtYWNjZW50LCAuZm9yZWlnbi1jYXBpdGFsIC5uZXdzLWJvZHkgdGFibGUgdGJvZHkgdGQudS10ZXh0LWFjY2VudCwgLm5ld3MtYm9keSAuZm9yZWlnbi1jYXBpdGFsIHRhYmxlIHRib2R5IHRkLnUtdGV4dC1hY2NlbnQge1xuICBjb2xvcjogIzA5NkRBRTtcbn1cblxuLmZvcmVpZ24tY2FwaXRhbCAuYy1saXN0LS1ob3Jpem9udGFsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JlaWduLWNhcGl0YWwgLmMtcGFuZWwge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgfVxufVxuXG4uZm9yZWlnbi1jYXBpdGFsLWludHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9yZWlnbi1jYXBpdGFsLWludHJvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5mb3JlaWduLWNhcGl0YWwtaW50cm8taW1hZ2Uge1xuICB3aWR0aDogMzAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9yZWlnbi1jYXBpdGFsLWludHJvLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9yZWlnbi1jYXBpdGFsLWludHJvLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcmVpZ24tY2FwaXRhbC1pbnRyby1kZXRhaWwge1xuICB3aWR0aDogNzAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JlaWduLWNhcGl0YWwtaW50cm8tZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5mb3JlaWduLWNhcGl0YWwtY2FzZXN0dWR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC04MHB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcmVpZ24tY2FwaXRhbC1jYXNlc3R1ZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogLTQwcHg7XG4gIH1cbiAgLmZvcmVpZ24tY2FwaXRhbC1jYXNlc3R1ZHkuYy1wYW5lbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5mb3JlaWduLWNhcGl0YWwtY2FzZXN0dWR5LWxpc3Qge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5mb3JlaWduLWNhcGl0YWwtY2FzZXN0dWR5LWxpc3QgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JlaWduLWNhcGl0YWwtY2FzZXN0dWR5LWxpc3QgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTZEQUU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2LjVweDtcbiAgbGVmdDogMDtcbn1cblxuLm92ZXJzZWFzIC5jLXRhYmxlLS1ib3JkZXIgdGJvZHkgdGgsIC5vdmVyc2VhcyAubmV3cy1ib2R5IHRhYmxlIHRib2R5IHRoLCAubmV3cy1ib2R5IC5vdmVyc2VhcyB0YWJsZSB0Ym9keSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5vdmVyc2VhcyAuYy10YWJsZS0tYm9yZGVyIHRib2R5IHRoLnUtdGV4dC1hY2NlbnQsIC5vdmVyc2VhcyAubmV3cy1ib2R5IHRhYmxlIHRib2R5IHRoLnUtdGV4dC1hY2NlbnQsIC5uZXdzLWJvZHkgLm92ZXJzZWFzIHRhYmxlIHRib2R5IHRoLnUtdGV4dC1hY2NlbnQge1xuICBjb2xvcjogIzA5NkRBRTtcbn1cblxuLm92ZXJzZWFzIC5jLXRhYmxlLS1ib3JkZXIgdGJvZHkgdGQsIC5vdmVyc2VhcyAubmV3cy1ib2R5IHRhYmxlIHRib2R5IHRkLCAubmV3cy1ib2R5IC5vdmVyc2VhcyB0YWJsZSB0Ym9keSB0ZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5vdmVyc2VhcyAuYy10YWJsZS0tYm9yZGVyIHRib2R5IHRkLnUtdGV4dC1hY2NlbnQsIC5vdmVyc2VhcyAubmV3cy1ib2R5IHRhYmxlIHRib2R5IHRkLnUtdGV4dC1hY2NlbnQsIC5uZXdzLWJvZHkgLm92ZXJzZWFzIHRhYmxlIHRib2R5IHRkLnUtdGV4dC1hY2NlbnQge1xuICBjb2xvcjogIzA5NkRBRTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm92ZXJzZWFzIC5jLXBhbmVsIHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gIH1cbn1cblxuLm92ZXJzZWFzLWN0YS1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjNzA3MDcwO1xufVxuXG4ub3ZlcnNlYXMtY3RhLWNvbnRhY3QtLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjRTVGNUZGO1xufVxuXG4ub3ZlcnNlYXMtY3RhLWNvbnRhY3QtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3ZlcnNlYXMtY3RhLWNvbnRhY3QtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5vdmVyc2Vhcy1jdGEtY29udGFjdC10ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3ZlcnNlYXMtY3RhLWNvbnRhY3QtdGVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5vdmVyc2Vhcy1jdGEtY29udGFjdC1udW1iZXIge1xuICBmb250LXNpemU6IDIuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm92ZXJzZWFzLWN0YS1jb250YWN0LW51bWJlciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLm92ZXJzZWFzLWN0YS1jb250YWN0LXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3ZlcnNlYXMtY3RhLWNvbnRhY3QtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5vdmVyc2Vhcy1pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm92ZXJzZWFzLWludHJvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5vdmVyc2Vhcy1pbnRyby1pbWFnZSB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdmVyc2Vhcy1pbnRyby1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm92ZXJzZWFzLWludHJvLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm92ZXJzZWFzLWludHJvLWRldGFpbCB7XG4gIHdpZHRoOiA3MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwOGRkZCAwJSwgIzAwNGQ4ZiAxMDAlKTtcbiAgcGFkZGluZzogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm92ZXJzZWFzLWludHJvLWRldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4ub3ZlcnNlYXMtY2FzZXN0dWR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC04MHB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm92ZXJzZWFzLWNhc2VzdHVkeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAtNDBweDtcbiAgfVxuICAub3ZlcnNlYXMtY2FzZXN0dWR5LmMtcGFuZWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ub3ZlcnNlYXMtY2FzZXN0dWR5LWxpc3Qge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5vdmVyc2Vhcy1jYXNlc3R1ZHktbGlzdCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm92ZXJzZWFzLWNhc2VzdHVkeS1saXN0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2REFFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNi41cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5yZWFsLWVzdGF0ZS1hY2NlbnQtY29sb3Ige1xuICBjb2xvcjogIzA5NkRBRTtcbn1cblxuLnJlYWwtZXN0YXRlLWJvcmRlciB7XG4gIGJvcmRlcjogMzBweCBzb2xpZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlYWwtZXN0YXRlLWJvcmRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5yZWFsLWVzdGF0ZS1ib3JkZXItLWJsdWUge1xuICBib3JkZXItY29sb3I6ICNFNUY1RkY7XG59XG5cbi5yZWFsLWVzdGF0ZS1ib3JkZXItLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ucmVhbC1lc3RhdGUtbXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9yZWFsLWVzdGF0ZS9tdi5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXgtaGVpZ2h0OiA4NjBweDtcbiAgaGVpZ2h0OiA2NnZoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVhbC1lc3RhdGUtbXYge1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5cbi5yZWFsLWVzdGF0ZS1tdi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlYWwtZXN0YXRlLW12LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICB9XG59XG5cbi5yZWFsLWVzdGF0ZS1tdi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWFsLWVzdGF0ZS1tdi1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4ucmVhbC1lc3RhdGUtbXYtY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiA4NjBweDtcbiAgaGVpZ2h0OiA2NnZoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWFsLWVzdGF0ZS1tdi1jb250ZW50cyB7XG4gICAgbWF4LWhlaWdodDogNTUwcHg7XG4gIH1cbn1cblxuLnJlYWwtZXN0YXRlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC0xNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlYWwtZXN0YXRlLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ucmVhbC1lc3RhdGUtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVhbC1lc3RhdGUtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWFsLWVzdGF0ZS1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yZWFsLWVzdGF0ZS1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3JlYWwtZXN0YXRlL3BhbmVsLWxpbmsucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNDVweCAyMHB4IDIwcHg7XG59XG5cbi5yZWFsLWVzdGF0ZS1saXN0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMEEwRTk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucmVhbC1lc3RhdGUtbGlzdC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEEwRTk7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5yZWFsLWVzdGF0ZS1saXN0LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gIHJpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ucmVhbC1lc3RhdGUtbGlzdC1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJlYWwtZXN0YXRlLWxpc3QtbGluazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XG59XG5cbi5yZWFsLWVzdGF0ZS1mZWF0dXJlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi4yO1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLnJlYWwtZXN0YXRlLWZlYXR1cmUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC0zMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlYWwtZXN0YXRlLWZlYXR1cmUtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWFsLWVzdGF0ZS1mZWF0dXJlLWxpc3Qge1xuICAgIG1hcmdpbjogLTE1cHg7XG4gIH1cbn1cblxuLnJlYWwtZXN0YXRlLWZlYXR1cmUtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVhbC1lc3RhdGUtZmVhdHVyZS1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlYWwtZXN0YXRlLWZlYXR1cmUtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5yZWFsLWVzdGF0ZS1mZWF0dXJlLWNvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMzMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVhbC1lc3RhdGUtZmVhdHVyZS1jb250ZW50cyB7XG4gICAgaGVpZ2h0OiAyOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVhbC1lc3RhdGUtZmVhdHVyZS1jb250ZW50cyB7XG4gICAgaGVpZ2h0OiAzMzVweDtcbiAgfVxufVxuXG4uc2VhcmNoLW12IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc2VhcmNoL212LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDg2MHB4O1xuICBoZWlnaHQ6IDY2dmg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtbXYge1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5cbi5zZWFyY2gtbXYtdGl0bGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtbXYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1tdi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtbXYtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1tdi1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IDg2MHB4O1xuICBoZWlnaHQ6IDY2dmg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1tdi1jb250ZW50cyB7XG4gICAgbWF4LWhlaWdodDogNTUwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1jb25kaXRpb24tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNXB4O1xufVxuXG4uc2VhcmNoLWNvbmRpdGlvbi1saXN0IGxpIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLWNvbmRpdGlvbi1saXN0IGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5zZWFyY2gtY29uZGl0aW9uLWxpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1jb25kaXRpb24tbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5zZWFyY2gtY29uZGl0aW9uLWxpc3QgbGkgYSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4uc2VhcmNoLWNvbmRpdGlvbi1saXN0IGxpIGEuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNUZGO1xuICBib3JkZXItY29sb3I6ICMwMEEwRTk7XG59XG5cbi5zZWFyY2gtcHJvZHVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWFyY2gtcHJvZHVjdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNUZGO1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1wcm9kdWN0LWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzRweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1wcm9kdWN0LWhlYWRlcjo6YmVmb3JlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXByb2R1Y3QtaGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGU5MDEnO1xuICBmb250LWZhbWlseTogJ2ZhJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICByaWdodDogMjVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtcHJvZHVjdC1oZWFkZXI6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcHJvZHVjdC1oZWFkZXIuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGU5MDAnO1xuICBmb250LWZhbWlseTogJ2ZhJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdG9wOiAzNXB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXByb2R1Y3QtaGVhZGVyLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXByb2R1Y3QtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4uc2VhcmNoLXByb2R1Y3QtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA5cHggNXB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMEEwRTk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cblxuLnNlYXJjaC1wcm9kdWN0LWxhYmVsIHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG59XG5cbi5zZWFyY2gtcHJvZHVjdC1sYWJlbC0tdXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMEEwRTk7XG59XG5cbi5zZWFyY2gtcHJvZHVjdC1sYWJlbC0tcGVyc29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWFyY2gtcHJvZHVjdC1jb250ZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLnNlYXJjaC1wcm9kdWN0LWNvbnRlbnRzLnZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpbXVsYXRpb25fcGF5bWVudC10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMTM1cHggLTE1cHggNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbXVsYXRpb25fcGF5bWVudC10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zaW11bGF0aW9uX3BheW1lbnQtdGFicy1pdGVtIHtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW11bGF0aW9uX3BheW1lbnQtdGFicy1pdGVtLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhYmFiYWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDI4cHggMTBweCAyOHB4IDEwM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbXVsYXRpb25fcGF5bWVudC10YWJzLWl0ZW0tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuXG4uc2ltdWxhdGlvbl9wYXltZW50LXRhYnMtaXRlbS1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2ltdWxhdGlvbl9wYXltZW50LXRhYnMtaXRlbS1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1NXB4O1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbXVsYXRpb25fcGF5bWVudC10YWJzLWl0ZW0tYnV0dG9uOjpiZWZvcmUge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLnNpbXVsYXRpb25fcGF5bWVudC10YWJzLWl0ZW0tYnV0dG9uLmFjdGl2ZSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA4ZGRkIDAlLCAjMDA0ZDhmIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAxMHB4IDMwcHggMTA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW11bGF0aW9uX3BheW1lbnQtdGFicy1pdGVtLWJ1dHRvbi5hY3RpdmUge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuXG4uc2ltdWxhdGlvbl9wYXltZW50LXRhYnMtaXRlbS1idXR0b24uYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXI6IDA7XG59XG5cbi5zaW11bGF0aW9uX3BheW1lbnQtdGFicy1pdGVtLWJ1dHRvbi5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDY1cHg7XG4gIHRvcDogMzBweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2REFFO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2ltdWxhdGlvbl9wYXltZW50LXRhYnMtaXRlbS1idXR0b24uYWN0aXZlOjphZnRlciB7XG4gICAgbGVmdDogMjVweDtcbiAgfVxufVxuXG4uc2ltdWxhdGlvbl9wYXltZW50LXNpbXVsYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLnNpbXVsYXRpb25fcGF5bWVudC1zaW11bGF0b3IudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbXVsYXRpb25fcGF5bWVudC1zaW11bGF0b3IudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zaW11bGF0aW9uX3BheW1lbnQtc2ltdWxhdG9yLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDk2REFFO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2ltdWxhdGlvbl9wYXltZW50LXNpbXVsYXRvci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uc2ltdWxhdGlvbl9wYXltZW50LXNpbXVsYXRvci1jb25kaXRpb25zIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW11bGF0aW9uX3BheW1lbnQtc2ltdWxhdG9yLWNvbmRpdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnNpbXVsYXRpb25fcGF5bWVudC1zaW11bGF0b3ItY29uZGl0aW9ucy1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2ltdWxhdGlvbl9wYXltZW50LXNpbXVsYXRvci1jb25kaXRpb25zLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLnNpbXVsYXRpb25fcGF5bWVudC1zaW11bGF0b3ItY29uZGl0aW9ucy1wYW5lbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWFnZXMvc2ltdWxhdGlvbl9wYXltZW50L2Fycm93LXJpZ2h0LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTlweCk7XG4gIHJpZ2h0OiAtNTMuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2ltdWxhdGlvbl9wYXltZW50LXNpbXVsYXRvci1jb25kaXRpb25zLXBhbmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2ltdWxhdGlvbl9wYXltZW50LXNpbXVsYXRvci1jb25kaXRpb25zLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ4NEI0NDtcbiAgcGFkZGluZzogMjRweCAwIDIxcHg7XG59XG5cbi5zaW11bGF0aW9uX3BheW1lbnQtc2ltdWxhdG9yLWNvbmRpdGlvbnMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc2ltdWxhdGlvbl9wYXltZW50LXNpbXVsYXRvci1mb3JtLXRleHQge1xuICBoZWlnaHQ6IDQzcHg7XG4gIHdpZHRoOiAxMjZweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW11bGF0aW9uX3BheW1lbnQtc2ltdWxhdG9yLWZvcm0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uc2ltdWxhdGlvbl9wYXltZW50LXNpbXVsYXRvci1mb3JtLXRleHQtLWxhcmdlIHtcbiAgd2lkdGg6IDM2OXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2ltdWxhdGlvbl9wYXltZW50LXNpbXVsYXRvci1mb3JtLXRleHQtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5zaW11bGF0aW9uX3BheW1lbnQtc2ltdWxhdG9yLWZvcm0tdGV4dC0tbWlkZGxlIHtcbiAgd2lkdGg6IDE0N3B4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2ltdWxhdGlvbl9wYXltZW50LXNpbXVsYXRvci1mb3JtLXRleHQtLW1pZGRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLnNpbXVsYXRpb25fcGF5bWVudC1zaW11bGF0b3ItdW5pdCB7XG4gIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2ltdWxhdGlvbl9wYXltZW50LXNpbXVsYXRvci11bml0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5zaW11bGF0aW9uX3BheW1lbnQtc2ltdWxhdG9yLXJlc3VsdCB7XG4gIHdpZHRoOiA1MDVweDtcbiAgcGFkZGluZzogNDhweCAxNXB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW11bGF0aW9uX3BheW1lbnQtc2ltdWxhdG9yLXJlc3VsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5zaW11bGF0aW9uX3BheW1lbnQtc2ltdWxhdG9yLXJlc3VsdC1wYW5lbCB7XG4gIHBhZGRpbmc6IDMwcHggMjhweCAzMHB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwOTZEQUU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW11bGF0aW9uX3BheW1lbnQtc2ltdWxhdG9yLXJlc3VsdC1wYW5lbCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5cbi5zaW11bGF0aW9uX3BheW1lbnQtc2ltdWxhdG9yLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbn1cblxuLnNpbXVsYXRpb25fcGF5bWVudC1zaW11bGF0b3ItYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA4ZGRkIDAlLCAjMDA0ZDhmIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAyNnB4IDIwcHg7XG59XG5cbi5zaXRlbWFwIC51LWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwODA4MDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlbWFwIC51LWJvcmRlci1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5zaXRlbWFwLXNlY3Rpb24ge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlbWFwLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uc2l0ZW1hcC1oMyB7XG4gIGNvbG9yOiAjMDBBMEU5O1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNpdGVtYXAtaDQge1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZW1hcC1oNCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG4gIH1cbn1cblxuLnNpdGVtYXAtaDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGVtYXAtaDQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2l0ZW1hcC1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uc2l0ZW1hcC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlbWFwLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uc2l0ZW1hcC1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZW1hcC1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zaXRlbWFwLWxpc3QtaXRlbSA+IHVsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uc2l0ZW1hcC1saXN0LWl0ZW0gPiB1bDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlbWFwLWxpc3QtaXRlbSA+IHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zaXRlbWFwLWxpc3QgPiBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZW1hcC1saXN0ID4gbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLnNpdGVtYXAtbGlzdCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBBMEU5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYuNXB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlbWFwLWxpc3QgPiBsaTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaXRlbWFwLWxpc3QgPiBsaTpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDk2REFFO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XG59XG5cbi5zaXRlbWFwLWxpc3QgPiBsaSA+IGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlbWFwLWxpc3QgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xuICB9XG4gIC5zaXRlbWFwLWxpc3QgPiBsaSA+IGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDg0QjQ0O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0ODRCNDQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnNpdGVtYXAtbGlzdC1pbnRlcm5hbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXRvcDogMTEuNXB4O1xufVxuXG4uc2l0ZW1hcC1saXN0LWludGVybmFsLS1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zaXRlbWFwLWxpc3QtaW50ZXJuYWwtLWhvcml6b250YWwgPiBsaSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlbWFwLWxpc3QtaW50ZXJuYWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uc2l0ZW1hcC1saXN0LWludGVybmFsID4gbGkge1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGVtYXAtbGlzdC1pbnRlcm5hbCA+IGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5zaXRlbWFwLWxpc3QtaW50ZXJuYWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2LjVweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZW1hcC1saXN0LWludGVybmFsID4gbGk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2l0ZW1hcC1saXN0LWludGVybmFsID4gbGk6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzA5NkRBRTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xufVxuXG4uc2l0ZW1hcC1saXN0LWludGVybmFsID4gbGkgYSB7XG4gIGNvbG9yOiAjNDg0QjQ0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGVtYXAtbGlzdC1pbnRlcm5hbCA+IGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnNpdGVtYXAtbGlzdC1pbnRlcm5hbCA+IGxpIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDg0QjQ0O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0ODRCNDQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4udG9wLWxpbmsge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9wLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDBBMEU5O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgcmlnaHQ6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi50b3AtbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50b3AtbGluazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XG59XG5cbi50b3AtbGluay0tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEEwRTk7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi50b3Ata2V5dmlzdWFsIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcC1nb29kcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1nb29kcy1jb250YWluZXIge1xuICB3aWR0aDogMTI3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcC1nb29kcy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3AtZ29vZHMtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3RvcC90b3AtZ29vZHMtaW1hZ2UuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogY2FsYygoKDEwMCUgLSAxMjEwcHgpIC8gMikgKyA0MTBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcC1nb29kcy1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9wLWdvb2RzLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0zMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcC1nb29kcy1jb250ZW50cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnRvcC1nb29kcy1jb250ZW50cy1pdGVtIHtcbiAgcGFkZGluZzogNjVweCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcC1nb29kcy1jb250ZW50cy1pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuLnRvcC1nb29kcy1zZWN0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9wLWdvb2RzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3RvcC90b3AtZ29vZHMtaW1hZ2UuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udG9wLWdvb2RzLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi50b3AtZ29vZHMtc2VjdGlvbiAuYy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvcC1nb29kcy1zZWN0aW9uIC5jLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDk2REFFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50b3AtZ29vZHMtcGFuZWwge1xuICB3aWR0aDogODIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcC1nb29kcy1wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAtMzBweCAwIDA7XG4gIH1cbn1cblxuLnRvcC1nb29kcy1wYW5lbC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWdvb2RzLXBhbmVsLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnRvcC1nb29kcy1wYW5lbC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMzMuMzMzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1nb29kcy1wYW5lbC1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3AtZ29vZHMtcGFuZWwtbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0U1RjVGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMjBweCA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9wLWdvb2RzLXBhbmVsLWxpc3QtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi50b3AtZ29vZHMtcGFuZWwtbGlzdC1pdGVtIGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDM2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmOWZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTg4cHg7XG4gIGxlZnQ6IC0xNDVweDtcbn1cblxuLnRvcC1nb29kcy1wYW5lbC1saXN0LWl0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50b3AtZ29vZHMtcGFuZWwtbGlzdC1pdGVtIGE6aG92ZXIgLnRvcC1nb29kcy1wYW5lbC1hcmVhIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4udG9wLWdvb2RzLXBhbmVsLWxpc3QtaXRlbSBhOmhvdmVyIC50b3AtZ29vZHMtcGFuZWwtYXJlYS1kZXNjcmlwdGlvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50b3AtZ29vZHMtcGFuZWwtbGlzdC1pdGVtIGE6aG92ZXIgLnRvcC1saW5rLS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRvcC1nb29kcy1wYW5lbC1saXN0LWl0ZW0tLWtleXdvcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50b3AtZ29vZHMtcGFuZWwtbGlzdC1pdGVtLS1rZXl3b3JkIGE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE4MCU7XG4gICAgbGVmdDogLTcyJTtcbiAgfVxuICAudG9wLWdvb2RzLXBhbmVsLWxpc3QtaXRlbS0ta2V5d29yZCBhOmhvdmVyIC50b3AtZ29vZHMtcGFuZWwtYXJlYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRvcC1nb29kcy1wYW5lbC1saXN0LWl0ZW0tLWtleXdvcmQgYTpob3ZlciAudG9wLWdvb2RzLXBhbmVsLWFyZWEtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICB9XG59XG5cbi50b3AtZ29vZHMtcGFuZWwtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtZ29vZHMtcGFuZWwtYXJlYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50b3AtZ29vZHMtcGFuZWwtYXJlYS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDk2REFFO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xufVxuXG4udG9wLWdvb2RzLXBhbmVsLWFyZWEtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWdvb2RzLXBhbmVsLWFyZWEtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgb3BhY2l0eTogMTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4udG9wLWdvb2RzLXBhbmVsLWFyZWEtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTVweDtcbn1cblxuLnRvcC1zZXJ2aWNlLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAyNTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi50b3Atc2VydmljZS1wYW5lbC1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMjMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMTYwLCAyMzMsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnRvcC1zZXJ2aWNlLXBhbmVsLS1mZWF0dXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy90b3AvdG9wLXNlcnZpY2UtcGFuZWwtLWZlYXR1cmUuanBnKTtcbn1cblxuLnRvcC1zZXJ2aWNlLXBhbmVsLS1lcGlzb2RlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdG9wL3RvcC1zZXJ2aWNlLXBhbmVsLS1lcGlzb2RlLmpwZyk7XG59XG5cbi50b3Atc2VydmljZS1wYW5lbC0tYnVzaW5lc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3RvcC90b3Atc2VydmljZS1wYW5lbC0tYnVzaW5lc3MuanBnKTtcbn1cblxuLnRvcC1zZXJ2aWNlLXBhbmVsLS1hYm91dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvdG9wL3RvcC1zZXJ2aWNlLXBhbmVsLS1hYm91dC5qcGcpO1xufVxuXG4udG9wLXNlcnZpY2UtcGFuZWwtLWFjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvdG9wL3RvcC1zZXJ2aWNlLXBhbmVsLS1hY2Nlc3MuanBnKTtcbn1cblxuLnRvcC1mYXEtbGlzdCB7XG4gIG1hcmdpbjogLTEwcHggMDtcbn1cblxuLnRvcC1mYXEtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4udG9wLWZhcS1xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1mYXEtcXVlc3Rpb24ge1xuICAgIHBhZGRpbmc6IDE1cHggNjBweCAxNXB4IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1mYXEtcXVlc3Rpb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9wLWZhcS1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNFNUY1RkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtZmFxLXF1ZXN0aW9uOjpiZWZvcmUge1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnRvcC1mYXEtcXVlc3Rpb246OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTkwMSc7XG4gIGZvbnQtZmFtaWx5OiAnZmEnO1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gIHJpZ2h0OiAyNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBjb2xvcjogIzA5NkRBRTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtZmFxLXF1ZXN0aW9uOjphZnRlciB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICByaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnRvcC1mYXEtcXVlc3Rpb24uYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGU5MDAnO1xufVxuXG4udG9wLWZhcS1xdWVzdGlvbi10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvcC1mYXEtcXVlc3Rpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgY29sb3I6ICMwMEEwRTk7XG59XG5cbi50b3AtZmFxLWFuc3dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b3AtZmFxLWFuc3dlci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvcC1mYXEtYW5zd2VyLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZDogIzAwQTBFOTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtZmFxLWFuc3dlci1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4udG9wLWZhcS1hbnN3ZXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnRvcC1mYXEtYnV1dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTdweCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwQTBFOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOaVtOWIl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS1hbGlnbi1sZWZ0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tcGMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWFsaWduLWxlZnQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWFsaWduLWxlZnQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS1zcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7og4zmma/oibJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5cbi51LWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmYWVkO1xufVxuXG4udS1iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjVGRjtcbn1cblxuLnUtYmctYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NkRBRTtcbn1cblxuLnUtYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZWJlZDtcbn1cblxuLnUtYmctaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZy1sZWFmLnBuZykgY2VudGVyIHRvcCByZXBlYXQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mnqDnt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMEEwRTk7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4udS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMEEwRTk7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4udS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMDBBMEU5O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4udS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwQTBFOTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udS1ib3JkZXItLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRmxvYXTop6PpmaRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrDjg6rjg4Pjg4lcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1yb3cge1xuICBtYXJnaW46IC0xNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1yb3cge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93IHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG59XG5cbi51LXJvdy0tYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnUtcm93LS1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi10YWIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cge1xuICBtYXJnaW46IC0xMHB4O1xufVxuXG4udS1jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtMSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0yIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtMiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTMge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0zIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0zIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTMge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC00IHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC00IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC01IHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC01IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTUge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNiB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC02IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTYge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTcge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTgge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTgge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtOSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC05IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTEwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTEwIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTEge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTEge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTExIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTExIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0xMiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS1jb2wtMS0tcGMge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMi0tcGMge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTItLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTItLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS1wYyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMy0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0zLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0zLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNC0tcGMge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTQtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTQtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC01LS1wYyB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNS0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNS0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLXBjIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC02LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTYtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTYtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC03LS1wYyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNy0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNy0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTgtLXBjIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC04LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC04LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tcGMge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTktLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOS0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOS0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEwLS1wYyB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEwLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMC0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTExLS1wYyB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTExLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMS0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS1wYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEyLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMi0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTItLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS1jb2wtMS0tbGFwdG9wIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTItLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMy0tbGFwdG9wIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMy0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTMtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC00LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTQtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC00LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC01LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC02LS1sYXB0b3Age1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC02LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC02LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC03LS1sYXB0b3Age1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTctLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTctLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tbGFwdG9wIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTgtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC04LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTktLWxhcHRvcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTktLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTktLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC05LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTEtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMi0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEyLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTItLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtMS0tdGFiIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTEtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLXRhYiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWNvbC0yLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTItLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTMtLXRhYiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtMy0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi10YWIgPiAudS1jb2wtMy0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTMtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNC0tdGFiIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLTQtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi10YWIgPiAudS1jb2wtNC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTQtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tdGFiIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLTUtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi10YWIgPiAudS1jb2wtNS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTUtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNi0tdGFiIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWNvbC02LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXRhYiA+IC51LWNvbC02LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC03LS10YWIge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtNy0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXRhYiA+IC51LWNvbC03LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNy0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS10YWIge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtOC0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXRhYiA+IC51LWNvbC04LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOC0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC05LS10YWIge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLTktLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTktLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC05LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEwLS10YWIge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtMTAtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTEwLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTAtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTEtLXRhYiB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWNvbC0xMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi10YWIgPiAudS1jb2wtMTEtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMi0tdGFiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtMTItLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi10YWIgPiAudS1jb2wtMTItLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xLS1zcCB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTEtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS1zcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0yLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtMi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTMtLXNwIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTMtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTMtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS1zcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC00LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtNC0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXNwIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC01LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC01LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC01LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNi0tc3Age1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtNi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLXNwIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC03LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTctLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC03LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC03LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tc3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTgtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTgtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTgtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC05LS1zcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC05LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC05LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLXNwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTEwLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTExLS1zcCB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0xMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMi0tc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTItLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbumdnuihqOekuuWIh+OCiuabv+OBiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS1oaWRlLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWhpZGUtdGFib25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtaGlkZS10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC51LWhpZGUtbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWhpZGUtc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxubWFyZ2lu44CBcGFkZGluZ+aMh+WumlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtbXQwIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIwIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIyNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQyNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwzMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIzNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwzNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI0MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw0NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw1MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1NSB7XG4gIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI1NSB7XG4gIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ1NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw2MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDY1IHtcbiAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjUge1xuICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI2NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw2NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI3MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ3MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI3MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NzUge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw3NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NzUge1xuICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sODAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI4MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw4MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ4NSB7XG4gIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI4NSB7XG4gIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI4NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ4NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI4NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10OTAge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw5MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0OTAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDk1IHtcbiAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTUge1xuICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI5NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw5NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtbXQwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzNS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzNS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMDAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMDAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMDAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDIwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjMwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDMwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjMwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDM1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQ1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQ1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDU1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjYwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDYwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjYwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDY1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDcwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjc1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDc1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjc1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDg1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjkwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDkwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjkwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDk1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdDAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS1tdDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LW1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnUtbXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtb3ZlcmZsb3ctc2Nyb2xsWCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAvKiBJRSwgRWRnZSDlr77lv5wgKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4udS1vdmVyZmxvdy1zY3JvbGxYIGltZyB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOijhemjvlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXRleHQtYWNjZW50IHtcbiAgY29sb3I6ICMwMEEwRTk7XG59XG5cbi51LXRleHQtaW1wb3J0YW50IHtcbiAgY29sb3I6ICNEQzNCM0I7XG59XG5cbi51LXRleHQtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS10ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi51LXRleHQtc3ViIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi51LXRleHQtc2VyaWYge1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbn1cblxuLnUtdGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnUtdGV4dC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udS10ZXh0LWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA1MCUsICNGRkYzOTEgNTAlKTtcbn1cblxuLnUtdGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnUtdGV4dC14LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi42MjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQteC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgfVxuICAudS10ZXh0LXgtbGFyZ2UtLXNwIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnUtdGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQtbGFyZ2UtLXNwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnUtdGV4dC1iaXQtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQtYml0LWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC51LXRleHQtYml0LWxhcmdlLS1wYyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi51LXRleHQtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4udS10ZXh0LWRlZmF1bHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQwNjI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDA2MjVyZW07XG4gIH1cbn1cblxuLnUtdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LXNtYWxsLS10YWIge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLnUtdGV4dC14LXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQteC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LXgtc21hbGwtLXNwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7luYXmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS13MCB7XG4gIHdpZHRoOiAwJTtcbn1cblxuLnUtdzEwIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLnUtdzIwIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnUtdzMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLnUtdzQwIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnUtdzUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnUtdzYwIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLnUtdzcwIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLnUtdzgwIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLnUtdzkwIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLnUtdzEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtdzAtLXBjIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLnUtdzEwLS1wYyB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudS13MjAtLXBjIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXczMC0tcGMge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzQwLS1wYyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudS13NTAtLXBjIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXc2MC0tcGMge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzcwLS1wYyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudS13ODAtLXBjIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXc5MC0tcGMge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzEwMC0tcGMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS13MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLnUtdzEwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnUtdzIwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnUtdzMwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzQwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnUtdzUwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnUtdzYwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzcwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnUtdzgwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnUtdzkwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzEwMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdzAtLXRhYiB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC51LXcxMC0tdGFiIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC51LXcyMC0tdGFiIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXczMC0tdGFiIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC51LXc0MC0tdGFiIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC51LXc1MC0tdGFiIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXc2MC0tdGFiIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC51LXc3MC0tdGFiIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC51LXc4MC0tdGFiIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXc5MC0tdGFiIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC51LXcxMDAtLXRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdzAtLXNwIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLnUtdzEwLS1zcCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudS13MjAtLXNwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXczMC0tc3Age1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzQwLS1zcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudS13NTAtLXNwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXc2MC0tc3Age1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzcwLS1zcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudS13ODAtLXNwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXc5MC0tc3Age1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzEwMC0tc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51LXc3MzBweCB7XG4gIG1heC13aWR0aDogNzMwcHg7XG59XG5cbi51LWgxMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJGNvbG9yLXRleHQ6ICMzMzMzMzM7XG4kY29sb3ItdGV4dC1saWdodDogI0IxQjFCMTtcblxuJGNvbG9yLXJlZDogI0RDM0IzQjtcbiRjb2xvci1yZWQtZGFyazogI0NCMkQwRDtcbiRjb2xvci1yZWQtbGlnaHQ6ICNmOGViZWQ7XG4kY29sb3ItYmx1ZTogIzAwQTBFOTtcbiRjb2xvci1ibHVlLWRhcms6ICMwOTZEQUU7XG4kY29sb3ItbmF2eTogIzA5MzM2MTtcbiRjb2xvci1ibHVlLWxpZ2h0OiAjRTVGNUZGO1xuJGNvbG9yLW9yYW5nZTogI2YxOTE0OTtcbiRjb2xvci1ncmVlbjogIzgyY2Y0ZjtcbiRjb2xvci1ncmVlbi1saWdodDogI2YyZmFlZDtcbiRjb2xvci1ncmVlbi1kYXJrOiAjNGU4ODI2O1xuJGNvbG9yLXdoaXRlOiNmZmY7XG4kY29sb3ItYmxhY2s6ICMzMzMzMzM7XG5cbiRjb2xvci1ncmF5OiAjY2NjO1xuJGNvbG9yLWdyYXktbGlnaHQ6ICNlZWU7XG4kY29sb3ItZ3JheS1kYXJrOiAjNDg0QjQ0O1xuJGNvbG9yLWdyYXktc25vdzogI0Y1RjVGNTtcbiRjb2xvci1ib3JkZXI6ICM3MDcwNzA7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHNwYWNlOiA4MHB4LCA4MHB4LCA0MHB4LCAyMHB4O1xuJHNwYWNlLXRhYjogODBweCwgODBweCwgNDBweCwgMTVweDtcbiRzcGFjZS1zcDogNDBweCwgNDBweCwgMzVweCwgMTBweDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kZm9udC1zaXplOiAzLjMzcmVtLCAycmVtLCAxLjZyZW0sIDEuMnJlbSwgMXJlbSwgMC44NzVyZW07XG4kbGluZS1oZWlnaHQ6IDEuNSwgMS41LCAxLjUsIDEuNSwgMS41LCAxLjU7XG5cbiRmb250LXNpemUtc3A6IDMuMzNyZW0sIDJyZW0sIDEuNnJlbSwgMS4ycmVtLCAxcmVtLCAwLjg3NXJlbTtcbiRsaW5lLWhlaWdodC1zcDogMS41LCAxLjUsIDEuNSwgMS41LCAxLjUsIDEuNTtcblxuJGJvbGQ6IDcwMDtcbiRtZWRpdW06IDUwMDtcbiRyZWd1bGFyOiA0MDA7XG4kbGlnaHQ6IDMwMDtcbiRub3JtYWw6IDQwMDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbnRlbnRzIHdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbnRlbnRzLXdpZHRoOiAxMTcwcHg7XG4kY29udGVudHMtbWlkZGxlLXdpZHRoOiAxMDQwcHg7XG4kY29udGVudHMtbmFycm93LXdpZHRoOiA5ODBweDtcbiRjb250ZW50cy1wYWRkaW5nOiAzMHB4O1xuJGNvbnRlbnRzLXBhZGRpbmctc3A6IDIwcHg7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG56LWluZGV4IG9yZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHo6IChcbiAgY29udGVudHMsXG4gIGFycm93LFxuICBnbmF2LFxuICBsZWZ0YmFyLFxuICBtZW51LFxuICBoZWFkZXIsXG4gIGZvb3RlcixcbiAgbW9kYWxcbik7XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWRpYSBxdWVyeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRicmVha3BvaW50czogKFxuICAnc3AnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxuICAndGFiJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KScsXG4gICd0YWJvbmx5JzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJyxcbiAgJ2xhcHRvcCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCknLFxuICAnbWRwaSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCknLFxuICAncGMnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpJ1xuKSAhZGVmYXVsdDtcblxuQG1peGluIHZpZXctYXQoJGJyZWFrcG9pbnQ6IHBjKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaCB3aXRoIGNlbnRlci1saW5lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGNlbnRlci1saW5lKCRjb2xvcjogIzRmNTc0ZCwgJHBhZGRpbmc6IDMwcHgsICRoZWlnaHQ6IDFweCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBiYWNrZ3JvdW5kOiAjNGY1NzRkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nO1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmcgLyAyO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmc7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nIC8gMjtcbiAgICB9XG4gIH1cbn1cblxuXG4kX2ZvbnQtc2l6ZTogKFxuICAnc3AnOiAxNHB4LFxuICAncGMnOiAxNnB4LFxuKSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHJlbSgkcHg6IDE2cHgsICRrZXk6ICdwYycpIHtcbiAgJHZhbHVlOiBtYXAtZ2V0KCRfZm9udC1zaXplLCAka2V5KTtcbiAgQHJldHVybiAoJHB4IC8gJHZhbHVlKSAqIDFyZW07XG59XG5cbkBmdW5jdGlvbiB2dygkc2l6ZSwgJHZpZXdwb3J0OjEzNjYpe1xuICAkcmF0ZTogMTAwIC8gJHZpZXdwb3J0O1xuICBAcmV0dXJuICRyYXRlICogJHNpemUgKiAxdnc7XG59XG5cblxuQGZ1bmN0aW9uIGZsZXh3aWR0aCgkY29sdW1ucywgJGdhcCkge1xuICBAcmV0dXJuIGNhbGMoKDEwMCUgLyAkY29sdW1ucykgLSAkZ2FwICsgKCRnYXAgLyAkY29sdW1ucykpO1xufSIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmYSc7XHJcbiAgICBzcmM6ICB1cmwoJy9mb250cy9mYS5lb3Q/OTI4dXNtJyk7XHJcbiAgICBzcmM6ICB1cmwoJy9mb250cy9mYS5lb3Q/OTI4dXNtI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICB1cmwoJy9mb250cy9mYS50dGY/OTI4dXNtJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICB1cmwoJy9mb250cy9mYS53b2ZmPzkyOHVzbScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICB1cmwoJy9mb250cy9mYS5zdmc/OTI4dXNtI2ZhJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICBmb250LWZhbWlseTogJ2ZhJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5ldmVyO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICB9XHJcblxyXG4gIC5pY29uLWxpc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbiAgfVxyXG4gIC5pY29uLW1pbnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG4gIH1cclxuICAuaWNvbi1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG4gIH1cclxuICAuaWNvbi1ob21lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxNVwiO1xyXG4gIH1cclxuICAuaWNvbi1waG9uZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XHJcbiAgfVxyXG4iLCJodG1sLFxuYm9keSxcbnAsXG5vbCxcbnVsLFxubGksXG5kbCxcbmR0LFxuZGQsXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50ZXh0YXJlYSxcbnByZSxcbmlmcmFtZSxcbmhyLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmltZyxcbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0LFxuYXVkaW8sXG52aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiIsImh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgTGF0bywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb04gVzNcIiwgSGlyYUtha3VQcm9OLVczLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuICAgIGZvbnQtZmFtaWx5OiBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44Kv5L2TXCIsIExhdG8sIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OIFczXCIsIEhpcmFLYWt1UHJvTi1XMywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuLmNoIHtcbiAgZm9udC1mYW1pbHk6IFwi5b6u6L2v6ZuF6buRXCIsXCJNaWNyb3NvZnQgWWFIZWlcIixcIk1pY3Jvc29mdCBKaGVuZ0hlaSBVSVwiLCBcIlNpbVN1blwiLCBcIlNpbUhlaVwiLCBzYW5zLXNlcmlmO1xufVxuXG5hIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiByZW0oMjZweCk7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGxpbmUtaGVpZ2h0OiBudGgoJGxpbmUtaGVpZ2h0LXNwLCA1KTtcbiAgfVxufVxuXG5pbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluIHtcbiAgcGFkZGluZy10b3A6IDE1OHB4O1xuXG4gIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgcGFkZGluZy10b3A6IDUxcHg7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgc2Nyb2xsLWhpbnQtYXBwZWFyIHtcclxuXHJcbiAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDUwJSwgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGwtaGludC5pcy1yaWdodC1zY3JvbGxhYmxlIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIC4xNSkgMCwgcmdiYSgwLCAwLCAwLCAwKSAxNnB4LCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG5cclxuLnNjcm9sbC1oaW50LmlzLXJpZ2h0LXNjcm9sbGFibGUuaXMtbGVmdC1zY3JvbGxhYmxlIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgLjE1KSAwLCByZ2JhKDAsIDAsIDAsIDApIDE2cHgsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIC4xNSkgMCwgcmdiYSgwLCAwLCAwLCAwKSAxNnB4LCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG5cclxuLnNjcm9sbC1oaW50LmlzLWxlZnQtc2Nyb2xsYWJsZSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIC4xNSkgMCwgcmdiYSgwLCAwLCAwLCAwKSAxNnB4LCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG5cclxuLnNjcm9sbC1oaW50LWljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDE1MHB4O1xyXG4gIC8vIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcclxuICBsZWZ0OiBjYWxjKDUwJSAtIDYwcHgpO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEyMHB4O1xyXG4gIGhlaWdodDogODBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgb3BhY2l0eTogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggMTBweDtcclxufVxyXG5cclxuLnNjcm9sbC1oaW50LWljb24td3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uc2Nyb2xsLWhpbnQtdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLnNjcm9sbC1oaW50LWljb24td3JhcC5pcy1hY3RpdmUgLnNjcm9sbC1oaW50LWljb24ge1xyXG4gICAgb3BhY2l0eTogLjg7XHJcbn1cclxuXHJcbi5zY3JvbGwtaGludC1pY29uOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBjb2xvcjogI0ZGRjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU5TNDNOeUlnYUdWcFoyaDBQU0l6TUM0MU1pSWdkbWxsZDBKdmVEMGlNQ0F3SURJMUxqYzNJRE13TGpVeUlqNDhkR2wwYkdVKzQ0S2k0NEs3NDRPRDQ0T0lJRE04TDNScGRHeGxQanhuSUdsa1BTTGpnNnpqZ3FUamc2VGpnN3hmTWlJZ1pHRjBZUzF1WVcxbFBTTGpnNnpqZ3FUamc2VGpnN3dnTWlJK1BHY2dhV1E5SXVPRHJPT0NwT09EcE9PRHZGOHhMVElpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpUGp4d1lYUm9JR1E5SWsweU1TNHpNeXd6TUM0MU1rZzNMamcxUVRFdU5UVXNNUzQxTlN3d0xEQXNNU3cyTGpNc01qbGhNVEl1TkRZc01USXVORFlzTUN3d0xEQXRMall6TFRRdU5ESXNNalV1TVRZc01qVXVNVFlzTUN3d0xEQXROQzR5TlMwMWJDMHVNRFl0TGpBMlFUVXNOU3d3TERBc01Td3dMREUxTGpnMllUTXVOalFzTXk0Mk5Dd3dMREFzTVN3eExqRTNMVEl1TmpJc015NDJNeXd6TGpZekxEQXNNQ3d4TERVdU1UUXVNRGRXTXk0M04yRXpMamMzTERNdU56Y3NNQ3d4TERFc055NDFOQ3d3VmpndU16TmhNeTR6TlN3ekxqTTFMREFzTUN3eExERXVNallzTUN3ekxETXNNQ3d3TERFc01pd3hMakl5TERNdU5Td3pMalVzTUN3d0xERXNNaTB1TURZc015NHlNU3d6TGpJeExEQXNNQ3d4TERJc01TNDFOQ3d6TGpjMExETXVOelFzTUN3d0xERXNNeXd1TkRkQk5DNHlNU3cwTGpJeExEQXNNQ3d4TERJMUxqYzBMREUxWXpBc0xqRXhMREFzTGpJM0xEQXNMalEyWVRFNUxqSTJMREU1TGpJMkxEQXNNQ3d4TFM0NE5DdzNZeTB1TVRRdU16Z3RMak0yTGpneExTNDFOaXd4TGpJeWJDMHVNVEV1TWpKak1Dd3VNRGN0TGpBNUxqRTBMUzR4TkM0eU1XRTNMakV6TERjdU1UTXNNQ3d3TERBdE1TNHhOeXd5TGpFM1l5MHVNRFl1TlRZdExqQTJMREl1TVRVdExqQTFMREl1TnpGQk1TNDFOU3d4TGpVMUxEQXNNQ3d4TERJeExqTXpMRE13TGpVeVdrMDRMall4TERJNExqSXhhREV5WXpBdExqY3hMREF0TVM0M01TNHdOeTB5TGpJellUZ3VOelFzT0M0M05Dd3dMREFzTVN3eExqVTVMVE11TWpWc0xqQTJMUzR4TW1FeE1Dd3hNQ3d3TERBc01Dd3VORFl0TVN3eE5pNDRMREUyTGpnc01Dd3dMREFzTGpjdE5pNHhNbU13TFM0eU15d3dMUzQwTVN3d0xTNDFOR2d3WVRJc01pd3dMREFzTUMwdU5qUXRNUzQxTWl3eExqTXpMREV1TXpNc01Dd3dMREF0TVM0MU5TNHdPQ3d4TGpFekxERXVNVE1zTUN3d0xERXRNUzR4T0M0eU9Dd3hMakUxTERFdU1UVXNNQ3d3TERFdExqYzRMUzQ1TkN3eExqSTJMREV1TWpZc01Dd3dMREF0TGpjMUxURXVNVEVzTVN3eExEQXNNQ3d3TFRFdU1URXVNamhzTFM0eExqRmhNUzR4TlN3eExqRTFMREFzTUN3eExURXVNVGt1TWprc01TNHhOaXd4TGpFMkxEQXNNQ3d4TFM0M09DMHVPVFZqTFM0d09TMHVOamd0TGpJeExTNDNOeTB1TnkwdU9EZGhMamd5TGpneUxEQXNNQ3d3TFRFc0xqUTRMREV1TVRZc01TNHhOaXd3TERBc01TMHlMakUyTFM0MU9GWXpMamMzWVRFdU5EWXNNUzQwTml3d0xERXNNQzB5TGpreUxEQjJOeTQ0Tld3d0xEUXVNek5oTVM0eE55d3hMakUzTERBc01Dd3hMUzQ0TXl3eExqRXhMREV1TVRVc01TNHhOU3d3TERBc01TMHhMakl0TGpNMWJDMHhMUzQ1TVdNdExqUTNMUzQwTWkwdU56TXRMalkyTFM0NE5DMHVOemRoTVM0ek5Td3hMak0xTERBc01Dd3dMVEl0TGpFeVRESXVOeXd4TldFeExqTXlMREV1TXpJc01Dd3dMREF0TGpNNUxERkJNaTQxTnl3eUxqVTNMREFzTUN3d0xETXNNVGN1T0RWc01Dd3dZVEkzTGpJMExESTNMakkwTERBc01Dd3hMRFF1Tnl3MUxqWXlRVEV5TGpZekxERXlMall6TERBc01Dd3hMRGd1TmpFc01qZ3VNakZhVFRJekxqSXNNak11TXpWYVRUWXVOVEVzTVRZdU5UbGFJaUJtYVd4c1BTSWpabVptSWk4K1BDOW5Qand2Wno0OEwzTjJaejQ9KTtcclxufVxyXG5cclxuLnNjcm9sbC1oaW50LWljb246YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDM0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXpNeTR5T1NJZ2FHVnBaMmgwUFNJeE1pNHdNaUlnZG1sbGQwSnZlRDBpTUNBd0lETXpMakk1SURFeUxqQXlJajQ4ZEdsMGJHVSs0NEtpNDRLNzQ0T0Q0NE9JSURFOEwzUnBkR3hsUGp4bklHbGtQU0xqZzZ6amdxVGpnNlRqZzd4Zk1pSWdaR0YwWVMxdVlXMWxQU0xqZzZ6amdxVGpnNlRqZzd3Z01pSStQR2NnYVdROUl1T0RyT09DcE9PRHBPT0R2Rjh4TFRJaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaVBqeHNhVzVsSUhneFBTSXhMamcxSWlCNU1UMGlOaTR3TVNJZ2VESTlJakV3TGpRaUlIa3lQU0kyTGpBeElpQm1hV3hzUFNJalptWm1JaTgrUEhCaGRHZ2daRDBpVFRFd0xqUXNOeTR4TjBneExqZzFZVEV1TVRZc01TNHhOaXd3TERFc01Td3dMVEl1TXpGSU1UQXVOR0V4TGpFMkxERXVNVFlzTUN3eExERXNNQ3d5TGpNeFdpSWdabWxzYkQwaUkyWm1aaUl2UGp4d1lYUm9JR1E5SWswM0xqUXNNVEpoTVM0eE5Td3hMakUxTERBc01Dd3hMUzQzTWkwdU1qVnNMVFl1TWpVdE5VRXhMaklzTVM0eUxEQXNNQ3d4TERBc05TNDROeXd4TGpFMExERXVNVFFzTUN3d0xERXNMalEyTERWTU5pNDNMakl6UVRFdU1UWXNNUzR4Tml3d0xEQXNNU3c0TGpFc01pNHdPRXd6TERVdU9URXNPQzR4TWl3eE1FRXhMakUyTERFdU1UWXNNQ3d3TERFc055NDBMREV5V2lJZ1ptbHNiRDBpSTJabVppSXZQanhzYVc1bElIZ3hQU0l6TVM0ME5TSWdlVEU5SWpZdU1ERWlJSGd5UFNJeU1pNDRPU0lnZVRJOUlqWXVNREVpSUdacGJHdzlJaU5tWm1ZaUx6NDhjR0YwYUNCa1BTSk5NekV1TkRVc055NHhOMGd5TWk0NE9XRXhMakUyTERFdU1UWXNNQ3d4TERFc01DMHlMak14YURndU5UWmhNUzR4Tml3eExqRTJMREFzTUN3eExEQXNNaTR6TVZvaUlHWnBiR3c5SWlObVptWWlMejQ4Y0dGMGFDQmtQU0pOTWpVdU9Td3hNbUV4TGpFNExERXVNVGdzTUN3d0xERXRMamt4TFM0ME0wRXhMakUzTERFdU1UY3NNQ3d3TERFc01qVXVNVGNzTVRCc05TNHdPUzAwTGpBMVRESTFMaklzTWk0d09FRXhMakUyTERFdU1UWXNNQ3d3TERFc01qWXVOVGt1TWpOTU16SXVPRFFzTldFeExqRTJMREV1TVRZc01Dd3dMREVzTGpRMUxqa3hMREV1TVRRc01TNHhOQ3d3TERBc01TMHVORE11T1RKc0xUWXVNalFzTlVFeExqRTNMREV1TVRjc01Dd3dMREVzTWpVdU9Td3hNbG9pSUdacGJHdzlJaU5tWm1ZaUx6NDhMMmMrUEM5blBqd3ZjM1puUGc9PSk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xyXG59XHJcblxyXG4uc2Nyb2xsLWhpbnQtaWNvbi13cmFwLmlzLWFjdGl2ZSAuc2Nyb2xsLWhpbnQtaWNvbjphZnRlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnNjcm9sbC1oaW50LWljb24td3JhcC5pcy1hY3RpdmUgLnNjcm9sbC1oaW50LWljb246YmVmb3JlIHtcclxuICBhbmltYXRpb246IHNjcm9sbC1oaW50LWFwcGVhciAxLjJzIGxpbmVhcjtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAyO1xyXG59XHJcblxyXG4uc2Nyb2xsLWhpbnQtaWNvbi13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAuNCk7XHJcbn1cclxuXHJcbi5zY3JvbGwtaGludC1pY29uLXdoaXRlOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU5TNDNOeUlnYUdWcFoyaDBQU0l6TUM0MU1pSWdkbWxsZDBKdmVEMGlNQ0F3SURJMUxqYzNJRE13TGpVeUlqNDhkR2wwYkdVKzQ0S2k0NEs3NDRPRDQ0T0lJRFE4TDNScGRHeGxQanhuSUdsa1BTTGpnNnpqZ3FUamc2VGpnN3hmTWlJZ1pHRjBZUzF1WVcxbFBTTGpnNnpqZ3FUamc2VGpnN3dnTWlJK1BHY2dhV1E5SXVPRHJPT0NwT09EcE9PRHZGOHhMVElpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpUGp4d1lYUm9JR1E5SWsweU1TNHpNeXd6TUM0MU1rZzNMamcxUVRFdU5UVXNNUzQxTlN3d0xEQXNNU3cyTGpNc01qbGhNVEl1TkRZc01USXVORFlzTUN3d0xEQXRMall6TFRRdU5ESXNNalV1TVRZc01qVXVNVFlzTUN3d0xEQXROQzR5TlMwMWJDMHVNRFl0TGpBMlFUVXNOU3d3TERBc01Td3dMREUxTGpnMllUTXVOalFzTXk0Mk5Dd3dMREFzTVN3eExqRTNMVEl1TmpJc015NDJNeXd6TGpZekxEQXNNQ3d4TERVdU1UUXVNRGRXTXk0M04yRXpMamMzTERNdU56Y3NNQ3d4TERFc055NDFOQ3d3VmpndU16TmhNeTR6TlN3ekxqTTFMREFzTUN3eExERXVNallzTUN3ekxETXNNQ3d3TERFc01pd3hMakl5TERNdU5Td3pMalVzTUN3d0xERXNNaTB1TURZc015NHlNU3d6TGpJeExEQXNNQ3d4TERJc01TNDFOQ3d6TGpjMExETXVOelFzTUN3d0xERXNNeXd1TkRkQk5DNHlNU3cwTGpJeExEQXNNQ3d4TERJMUxqYzBMREUxWXpBc0xqRXhMREFzTGpJM0xEQXNMalEyWVRFNUxqSTJMREU1TGpJMkxEQXNNQ3d4TFM0NE5DdzNZeTB1TVRRdU16Z3RMak0yTGpneExTNDFOaXd4TGpJeWJDMHVNVEV1TWpKak1Dd3VNRGN0TGpBNUxqRTBMUzR4TkM0eU1XRTNMakV6TERjdU1UTXNNQ3d3TERBdE1TNHhOeXd5TGpFM1l5MHVNRFl1TlRZdExqQTJMREl1TVRVdExqQTFMREl1TnpGQk1TNDFOU3d4TGpVMUxEQXNNQ3d4TERJeExqTXpMRE13TGpVeVdrMDRMall4TERJNExqSXhhREV5WXpBdExqY3hMREF0TVM0M01TNHdOeTB5TGpJellUZ3VOelFzT0M0M05Dd3dMREFzTVN3eExqVTVMVE11TWpWc0xqQTJMUzR4TW1FeE1Dd3hNQ3d3TERBc01Dd3VORFl0TVN3eE5pNDRMREUyTGpnc01Dd3dMREFzTGpjdE5pNHhNbU13TFM0eU15d3dMUzQwTVN3d0xTNDFOR2d3WVRJc01pd3dMREFzTUMwdU5qUXRNUzQxTWl3eExqTXpMREV1TXpNc01Dd3dMREF0TVM0MU5TNHdPQ3d4TGpFekxERXVNVE1zTUN3d0xERXRNUzR4T0M0eU9Dd3hMakUxTERFdU1UVXNNQ3d3TERFdExqYzRMUzQ1TkN3eExqSTJMREV1TWpZc01Dd3dMREF0TGpjMUxURXVNVEVzTVN3eExEQXNNQ3d3TFRFdU1URXVNamhzTFM0eExqRmhNUzR4TlN3eExqRTFMREFzTUN3eExURXVNVGt1TWprc01TNHhOaXd4TGpFMkxEQXNNQ3d4TFM0M09DMHVPVFZqTFM0d09TMHVOamd0TGpJeExTNDNOeTB1TnkwdU9EZGhMamd5TGpneUxEQXNNQ3d3TFRFc0xqUTRMREV1TVRZc01TNHhOaXd3TERBc01TMHlMakUyTFM0MU9GWXpMamMzWVRFdU5EWXNNUzQwTml3d0xERXNNQzB5TGpreUxEQjJOeTQ0Tld3d0xEUXVNek5oTVM0eE55d3hMakUzTERBc01Dd3hMUzQ0TXl3eExqRXhMREV1TVRVc01TNHhOU3d3TERBc01TMHhMakl0TGpNMWJDMHhMUzQ1TVdNdExqUTNMUzQwTWkwdU56TXRMalkyTFM0NE5DMHVOemRoTVM0ek5Td3hMak0xTERBc01Dd3dMVEl0TGpFeVRESXVOeXd4TldFeExqTXlMREV1TXpJc01Dd3dMREF0TGpNNUxERkJNaTQxTnl3eUxqVTNMREFzTUN3d0xETXNNVGN1T0RWc01Dd3dZVEkzTGpJMExESTNMakkwTERBc01Dd3hMRFF1Tnl3MUxqWXlRVEV5TGpZekxERXlMall6TERBc01Dd3hMRGd1TmpFc01qZ3VNakZhVFRJekxqSXNNak11TXpWYVRUWXVOVEVzTVRZdU5UbGFJaTgrUEM5blBqd3ZaejQ4TDNOMlp6ND0pO1xyXG59XHJcblxyXG4uc2Nyb2xsLWhpbnQtaWNvbi13aGl0ZTphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJek15NHlPU0lnYUdWcFoyaDBQU0l4TWk0d01pSWdkbWxsZDBKdmVEMGlNQ0F3SURNekxqSTVJREV5TGpBeUlqNDhkR2wwYkdVKzQ0S2k0NEs3NDRPRDQ0T0lJREk4TDNScGRHeGxQanhuSUdsa1BTTGpnNnpqZ3FUamc2VGpnN3hmTWlJZ1pHRjBZUzF1WVcxbFBTTGpnNnpqZ3FUamc2VGpnN3dnTWlJK1BHY2dhV1E5SXVPRHJPT0NwT09EcE9PRHZGOHhMVElpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpUGp4c2FXNWxJSGd4UFNJeExqZzFJaUI1TVQwaU5pNHdNU0lnZURJOUlqRXdMalFpSUhreVBTSTJMakF4SWk4K1BIQmhkR2dnWkQwaVRURXdMalFzTnk0eE4wZ3hMamcxWVRFdU1UWXNNUzR4Tml3d0xERXNNU3d3TFRJdU16RklNVEF1TkdFeExqRTJMREV1TVRZc01Dd3hMREVzTUN3eUxqTXhXaUl2UGp4d1lYUm9JR1E5SWswM0xqUXNNVEpoTVM0eE5Td3hMakUxTERBc01Dd3hMUzQzTWkwdU1qVnNMVFl1TWpVdE5VRXhMaklzTVM0eUxEQXNNQ3d4TERBc05TNDROeXd4TGpFMExERXVNVFFzTUN3d0xERXNMalEyTERWTU5pNDNMakl6UVRFdU1UWXNNUzR4Tml3d0xEQXNNU3c0TGpFc01pNHdPRXd6TERVdU9URXNPQzR4TWl3eE1FRXhMakUyTERFdU1UWXNNQ3d3TERFc055NDBMREV5V2lJdlBqeHNhVzVsSUhneFBTSXpNUzQwTlNJZ2VURTlJall1TURFaUlIZ3lQU0l5TWk0NE9TSWdlVEk5SWpZdU1ERWlMejQ4Y0dGMGFDQmtQU0pOTXpFdU5EVXNOeTR4TjBneU1pNDRPV0V4TGpFMkxERXVNVFlzTUN3eExERXNNQzB5TGpNeGFEZ3VOVFpoTVM0eE5pd3hMakUyTERBc01Dd3hMREFzTWk0ek1Wb2lMejQ4Y0dGMGFDQmtQU0pOTWpVdU9Td3hNbUV4TGpFNExERXVNVGdzTUN3d0xERXRMamt4TFM0ME0wRXhMakUzTERFdU1UY3NNQ3d3TERFc01qVXVNVGNzTVRCc05TNHdPUzAwTGpBMVRESTFMaklzTWk0d09FRXhMakUyTERFdU1UWXNNQ3d3TERFc01qWXVOVGt1TWpOTU16SXVPRFFzTldFeExqRTJMREV1TVRZc01Dd3dMREVzTGpRMUxqa3hMREV1TVRRc01TNHhOQ3d3TERBc01TMHVORE11T1RKc0xUWXVNalFzTlVFeExqRTNMREV1TVRjc01Dd3dMREVzTWpVdU9Td3hNbG9pTHo0OEwyYytQQzluUGp3dmMzWm5QZz09KTtcclxufVxyXG5cclxuLnNjcm9sbC1oaW50LWljb24td2hpdGUgLnNjcm9sbC1oaW50LXRleHQge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59IiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8vIERlZmF1bHQgVmFyaWFibGVzXHJcblxyXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcclxuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXHJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxyXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcclxuXHJcbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWZvbnQtZmFtaWx5OiBcImZhXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xyXG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XHJcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXGYxMDRcIiAhZGVmYXVsdDtcclxuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcZjEwNVwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDEgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XHJcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1saXN0IHtcclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBJY29ucyAqL1xyXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XHJcbiAgICBAZm9udC1mYWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xyXG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XHJcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBBcnJvd3MgKi9cclxuXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xyXG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsMCwwLDAuOCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoNHB4KSB0cmFuc2xhdGVZKC00cHgpO1xyXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNHB4KSB0cmFuc2xhdGVZKDRweCk7XHJcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogRG90cyAqL1xyXG5cclxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleOCqeODvOODoFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtZm9ybSB7XG4gICYtdGV4dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMi41cHgpO1xuXG4gICAgJi0tc21hbGwge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuXG4gICYtY2hlY2tib3gge1xuICAgICYtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjpjaGVja2VkICsgLmMtZm9ybS1jaGVja2JveC1zcGFuOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcmFkaW8ge1xuICAgICYtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjpjaGVja2VkICsgLmMtZm9ybS1yYWRpby1zcGFuOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAxM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcicgZGF0YS1pY29uPSdhbmdsZS1kb3duJyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtYW5nbGUtZG93biBmYS13LTEwJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyMCA1MTInJTNFJTNDcGF0aCBmaWxsPSdjdXJyZW50Q29sb3InIGQ9J00xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAweiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC43ZW0gdG9wIDUwJSwgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogLjY1ZW0gYXV0bywgMTAwJTtcblxuICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4ODtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2FhYTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggM3B4IHJnYmEoNTksIDE1MywgMjUyLCAuNyk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggLW1vei1tYWMtZm9jdXNyaW5nO1xuICAgICAgY29sb3I6ICMyMjI7IFxuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBvcHRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIH1cbiAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vY29tcG9uZW50cy9mb3JtXCI7XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6OmZvY3VzIHtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgIH1cbn1cbi5td2Zvcm0tY2hlY2tib3gtZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm13Zm9ybS1jaGVja2JveC1maWVsZC10ZXh0IHtcbiAgQGV4dGVuZCAuYy1mb3JtLWNoZWNrYm94LXNwYW47XG59XG5cbi5td2Zvcm0tY2hlY2tib3gtZmllbGQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubXdmb3JtLXJhZGlvLWZpZWxkLXRleHQge1xuICBAZXh0ZW5kIC5jLWZvcm0tcmFkaW8tc3BhbjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubXdfd3BfZm9ybSAuaG9yaXpvbnRhbC1pdGVtICsgLmhvcml6b250YWwtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZXJyb3Ige1xuICBtYXJnaW46IDVweCAwIDEwcHg7XG59XG4iLCJcbi5lbnRyeS1jb250ZW50IHtcbiAgaDIge1xuICAgIEBleHRlbmQgLmMtaDI7XG4gIH1cbiAgaDMge1xuICAgIEBleHRlbmQgLmMtaDM7XG4gIH1cbiAgaDQge1xuICAgIEBleHRlbmQgLmMtaDQ7XG4gIH1cbiAgaDUge1xuICAgIEBleHRlbmQgLmMtaDU7XG4gIH1cbiAgaDYge1xuICAgIEBleHRlbmQgLmMtaDY7XG4gIH1cblxuICB1bCB7XG4gICAgQGV4dGVuZCAuYy1saXN0LS1wb2ludDtcbiAgfVxuXG4gIG9sIHtcbiAgICBAZXh0ZW5kIC5jLWxpc3QtLW9yZGVyO1xuICB9XG59XG5cbi53cC1ibG9jayB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWltYWdlLFxuLndwLWJsb2NrLWNvbHVtbnMsXG4ud3AtYmxvY2stbWVkaWEtdGV4dCxcbi53cC1ibG9jay10YWJsZSxcbi53cC1ibG9jay1jb3Zlcixcbi53cC1ibG9jay1xdW90ZSxcbi53cC1ibG9jay1zZXBhcmF0b3IsXG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgbWFyZ2luOiBudGgoJHNwYWNlLCAzKSAwO1xufVxuXG4ud3AtYmxvY2stcXVvdGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1zbm93O1xufVxuXG4ud3AtYmxvY2staW1hZ2Uge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4ud3AtYmxvY2stdGFibGUge1xuICAmLmFsaWduY2VudGVyLFxuICAmLmFsaWdubGVmdCxcbiAgJi5hbGlnbnJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAud3AtYmxvY2stY29sdW1uICsgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogbnRoKCRzcGFjZSwgMik7XG4gIH1cbn0iLCJcbi53cC1wYWdlbmF2aXtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAucGFnZXN7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzcGFuLCBhe1xuICAgIC8q5pWw5a2X6YOo5YiG44Gu5YWx6YCaQ1NT44CA5aSn44GN44GV44Gq44GpKi9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICYuY3VycmVudCwgJjpob3ZlcntcbiAgICAgIC8q54++5Zyo44Gu44Oa44O844K4Ki9cbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tZGFyaztcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuODkeODs+OBj+OBmuODiuODk1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmMtYnJlYWRjcnVtYiB7XHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gICYtLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJz4nO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC41ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7jg5zjgr/jg7NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5jLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gIHBhZGRpbmc6IDE3cHggMjBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcclxuICBmb250LXNpemU6IHJlbSgxNXB4KTtcclxuICBtaW4td2lkdGg6IDI1MHB4O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAmLS1zcXVhcmUge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWV4dGVybmFsIHtcclxuICAgIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDM1cHg7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnZmEnO1xyXG4gICAgICBjb250ZW50OiAnXFxmMzYwJztcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWFycm93LWxlZnQge1xyXG4gICAgcGFkZGluZzogMTdweCAyMHB4IDE3cHggMzVweDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoMnB4LCAtMnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYXJyb3ctcmlnaHQge1xyXG4gICAgcGFkZGluZzogMTdweCAzNXB4IDE3cHggMjBweDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1hcnJvdy1kb3duIHtcclxuICAgIHBhZGRpbmc6IDE3cHggMjBweCAyOHB4IDIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDEyOHB4O1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDEycHg7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWludGVybmFsIHtcclxuICAgIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDM1cHg7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnZmEnO1xyXG4gICAgICBjb250ZW50OiAnXFxmMTA1JztcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWdyYWRpZW50IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwOGRkZCAwJSwgIzAwNGQ4ZiAxMDAlKTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogbnRoKCRsaXN0OiAkZm9udC1zaXplLCAkbjogMyk7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDQ1cHg7XHJcbiAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXk7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJi0tbGFyZ2Uge1xyXG4gICAgbWluLXdpZHRoOiAzNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zbWFsbCB7XHJcbiAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuimi+WHuuOBl1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmMtaDEge1xyXG4gIG1hcmdpbjogNjNweCBhdXRvIDcwcHg7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgZm9udC1zaXplOiByZW0oMzFweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICBwYWRkaW5nOiAzM3B4IDMwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgZm9udC1zaXplOiByZW0oMThweCk7XHJcbiAgICBtYXJnaW46IDYwcHggYXV0bztcclxuICAgIHBhZGRpbmc6IDMzcHggMDtcclxuICB9XHJcblxyXG4gICYtLWxhcmdlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNnB4KTtcclxuICAgIH1cclxuXHJcbiAgICBzbWFsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNjAsIDIzMywgMC43KTtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICB3aWR0aDogMjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNjAsIDIzMywgMC43KTtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICB3aWR0aDogMjZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWgyIHtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXNub3c7XHJcbiAgcGFkZGluZzogMThweCAzMHB4O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwOGRkZCAwJSwgIzAwNGQ4ZiAxMDAlKTtcclxuXHJcbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5jLWgzIHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgZm9udC1zaXplOiByZW0oMTdweCk7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICBwYWRkaW5nOiAxNnB4IDE1cHg7XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jLWg0IHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgZm9udC1zaXplOiByZW0oMThweCk7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiByZW0oMzZweCk7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxufVxyXG5cclxuLmMtaDUge1xyXG4gIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgbGluZS1oZWlnaHQ6IHJlbSgyOHB4KTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmMtaDYge1xyXG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDYpO1xyXG4gIGxpbmUtaGVpZ2h0OiBudGgoJGxpbmUtaGVpZ2h0LCA2KTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNik7XHJcbiAgICBsaW5lLWhlaWdodDogbnRoKCRsaW5lLWhlaWdodC1zcCwgNik7XHJcbiAgfVxyXG59XHJcblxyXG4uYy1oLS1jZW50ZXItbGluZSB7XHJcbiAgQGluY2x1ZGUgY2VudGVyLWxpbmUoKTtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Op44OZ44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAmLS1pbXBvcnRhbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYtLW5ld3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmLS1jYW1wYWlnbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYtLXNlbWluYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7nt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWxpbmUge1xuICAmLS1kYXNoZWQge1xuICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgIzdENkEwMDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquODs+OCr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbGluayB7XG4gICYtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi0tdG9nZ2xlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoLTNweCwgMCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsMCwwLDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcGRmIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxLjJlbTtcbiAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1wZGYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICB9XG4gIH1cblxuICAmLS1leHRlcm5hbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMS4yZW07XG4gICAgICBoZWlnaHQ6IDEuMmVtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tZXh0ZXJuYWwuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICB9XG4gIH1cblxuICAmLS1ibGFjayB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7jg6rjgrnjg4hcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5jLWxpc3R7XHJcbiAgPmxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmLS1uYXJyb3cge1xyXG4gICAgPmxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXBvaW50IHtcclxuICAgID5saSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNy41cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tY2lyY2xlIHtcclxuICAgID5saSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1kb3Qge1xyXG4gICAgPmxpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ+ODuyc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1saW5rIHtcclxuICAgID4gbGkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA2LjVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1ob3Jpem9udGFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNlbnRlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYm9yZGVyIHtcclxuICAgIGxpIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci1ibHVlO1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tb3JkZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJi0tbm90ZSB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS4yZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDE3cHgpO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAn4oC7JztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW5vbm90ZSB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ+azqO+8iSc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1yb3VuZCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAn4pePJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvOOCouOCpOOCs+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgei1pbmRleDogaW5kZXgoJHosIG1lbnUpO1xuICB9XG5cbiAgJi10cmlnZ2VyLFxuICAmLXRyaWdnZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgJi10cmlnZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuXG4gICAgJi1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgdG9wOiAxN3B4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICB9XG4gIH1cblxuICAmLXRyaWdnZXIgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgJi10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICYtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDZweDtcbiAgfVxuXG4gICYtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IDEycHg7XG4gIH1cblxuICAmLXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgdHJhbnNsYXRlWCgtMXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSB0cmFuc2xhdGVYKC0xcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgJi10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSB0cmFuc2xhdGVYKC0xcHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHRyYW5zbGF0ZVgoLTFweCkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeODjeODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgbWFyZ2luOiAoLTEpICogJGNvbnRlbnRzLXBhZGRpbmctc3A7XG4gIH1cblxuICAmLS1taWRkbGUge1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICB9XG4gIH1cblxuICAmLS1zaGFkb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLDAsMCwwLjMxKTtcbiAgfVxuXG4gICYtLWltcG9ydGFudCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXJlZC1kYXJrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYtLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDYwcHggNjVweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgJi0tbWlkZGxlIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICB9XG5cbiAgICAmLS1uYXJyb3cge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLWgge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAmLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbjogKC0xKSAqICRjb250ZW50cy1wYWRkaW5nLXNwO1xuICAgIH1cblxuICAgICYtaCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnRzIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNjVweCA4MHB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K744Kv44K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1zZWN0aW9uIHtcbiAgbWFyZ2luOiBudGgoJHNwYWNlLCAxKSAwO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBtYXJnaW46IG50aCgkc3BhY2Utc3AsIDEpIDA7XG4gIH1cblxuICAmLW1pZGRsZSB7XG4gICAgbWFyZ2luOiBudGgoJHNwYWNlLCAyKSAwO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luOiBudGgoJHNwYWNlLXNwLCAyKSAwO1xuICAgIH1cbiAgfVxuXG4gICYtbmFycm93IHtcbiAgICBtYXJnaW46IG50aCgkc3BhY2UsIDMpIDA7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW46IG50aCgkc3BhY2Utc3AsIDMpIDA7XG4gICAgfVxuICB9XG5cbiAgJi1iZyB7XG4gICAgcGFkZGluZzogbnRoKCRzcGFjZSwgMSkgMDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2Utc3AsIDEpIDA7XG4gICAgfVxuXG4gICAgJi1taWRkbGUge1xuICAgICAgcGFkZGluZzogbnRoKCRzcGFjZSwgMikgMDtcbiAgXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2Utc3AsIDIpIDA7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmLW5hcnJvdyB7XG4gICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLCAzKSAwO1xuICBcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogbnRoKCRzcGFjZS1zcCwgMykgMDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICB9XG5cblxuICAmLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6ICRjb250ZW50cy13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgJGNvbnRlbnRzLXBhZGRpbmctc3A7XG4gICAgfVxuXG4gICAgJi1uYXJyb3cge1xuICAgICAgd2lkdGg6ICRjb250ZW50cy1uYXJyb3ctd2lkdGg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgJGNvbnRlbnRzLXBhZGRpbmc7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nLXNwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbWlkZGxlIHtcbiAgICAgIHdpZHRoOiAkY29udGVudHMtbWlkZGxlLXdpZHRoO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZy1zcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZpbGwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi1maWxsLXNwIHtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgr/jg5Zcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXRhYiB7XG4gICYtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDAgLTVweCA1cHg7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1zbm93O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnRzIHtcbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuODhuODvOODluODq1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmMtdGFibGUge1xyXG4gICRib3JkZXItY29sb3I6ICM3MDcwNzA7XHJcblxyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICB0aGVhZCB7XHJcbiAgICB0ciB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0Ym9keSB7XHJcbiAgICB0aCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1ib3JkZXIge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZnVsbGJvcmRlciB7XHJcbiAgICB0ZCx0aCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jb2xvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEU5O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjVGRjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiXG4ucC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDZweDtcbiAgcmlnaHQ6IDZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHRleHQtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwwLDAsMSksIDAgMCA2cHggcmdiYSgwLDAsMCwxKSwgMCAwIDZweCByZ2JhKDAsMCwwLDEpLCAwIDAgNnB4IHJnYmEoMCwwLDAsMSksIDAgMCA2cHggcmdiYSgwLDAsMCwxKSwgMCAwIDZweCByZ2JhKDAsMCwwLDEpLCAwIDAgNnB4IHJnYmEoMCwwLDAsMSksIDAgMCA2cHggcmdiYSgwLDAsMCwxKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn0iLCIucC1jYXNle1xyXG4gICYtbGlzdHtcclxuICAgIG1hcmdpbjogLTMwcHggMDtcclxuXHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW50cm97XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LXNpZGUgYXQgdG9wIDE1JSBsZWZ0IDM1JSwgIzZkYzRmMiAwJSwgIzAwNWNhZCAxMDAlKTtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDI3cHg7XHJcbiAgICAgIHJpZ2h0OiAyN3B4O1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MDEnO1xyXG4gICAgICBmb250LWZhbWlseTogJ2ZhJztcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAyNnB4O1xyXG4gICAgICByaWdodDogMjdweDtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjZweCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZTkwMCc7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdmYSc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBib3R0b206IDI2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjZweCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIGJvdHRvbTogMTcuNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1hZ2V7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXRhaWx7XHJcbiAgICAgIHdpZHRoOjcwJTtcclxuICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgY29sb3I6JGNvbG9yLXdoaXRlO1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYudmlzaWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcbi5wLWNhdXRpb24ge1xuICBmb250LXNpemU6IG50aCgkbGlzdDogJGZvbnQtc2l6ZSwgJG46IDUpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgbWFyZ2luOiAzMHB4IDA7XG59IiwiLnAtY2hhbmdlbGFuZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1heC13aWR0aDogNzkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgJi1pdGVte1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRjb2xvci1ibGFjaztcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgYm9yZGVyLWxlZnQ6bm9uZTtcbiAgICB9XG5cbiAgICBhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZWxlY3R7XG4gICAgICBhe1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbGFiZWx7XG4gICAgZmxleC1iYXNpczogMjAwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAmOjpiZWZvcmV7XG4gICAgICBjb250ZW50OicnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6MTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLWxhbmd1YWdlLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gIH1cbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44GU6J6N6LOH44OB44Oj44O844OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtY2hhcnR7XG4gICYtbGlzdHtcblxuICAgICYtaXRlbXtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3ItYmx1ZS1kYXJrO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAmLWZpbmlzaHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZGFyaztcblxuICAgICAgICAucC1jaGFydC1wYW5lbHtcbiAgICAgICAgICAmLXN0ZXB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW51bXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1jb250ZW50c3tcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvci13aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICYtcGFuZWx7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLXN0ZXB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgIGZsZXgtYmFzaXM6IDE4MHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTotMjVweDtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHdpZHRoOjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTotMjVweDtcbiAgICAgICAgbGVmdDpjYWxjKDUwJSAtIDguNXB4KTtcbiAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICYtbnVte1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgY29sb3I6JGNvbG9yLWJsdWUtZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLWNvbnRlbnRze1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufSIsIi5wLWN0YSB7XHJcbiAgJi10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuICB9XHJcblxyXG4gICYtcmF0ZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSg1NHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiByZW0oOTJweCk7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgzMHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcGVyY2VudCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzNXB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiByZW0oNjBweCk7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDMycHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10aWxkZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSg0M3B4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiByZW0oNzRweCk7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDM4cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi15ZWFyIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDM0cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHJlbSg1OHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbnRhY3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDM1cHggNTBweDtcclxuICAgIGJvcmRlcjogMC41cHggc29saWQgIzcwNzA3MDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS13aGl0ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ibHVlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZWwge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWZvcm0ge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3MDcwNzA7XHJcbiAgICAgIHBhZGRpbmc6IDE5cHggMCAxOXB4IDUwcHg7XHJcblxyXG4gICAgICAmLS1hcnRpY2xlIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxN3B4KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjRweCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgJi0tYXJ0aWNsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTdweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW51bWJlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDY0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgJi0tYXJ0aWNsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWljb24ge1xyXG4gICAgICB3aWR0aDogNjhweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgJi0tYXJ0aWNsZSB7XHJcbiAgICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjJweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tYWlsIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5hdnk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW5hdnk7XHJcblxyXG4gICAgICAmLS1hcnRpY2xlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLW5hdnk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLW1haWwtaW52ZXJzZS5wbmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1tYWlsLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmx1ZSB7XHJcbiAgICAgIC5wLWN0YS1jb250YWN0LW1haWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yZXNlcnZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZC1kYXJrO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQtZGFyaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXJlZC1kYXJrO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1yZXNlcnZlLWludmVyc2UucG5nKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tcmVzZXJ2ZS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbWFpbCB7XHJcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59IiwiLnAtY3RhLWxvYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzVweCAzMHB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICM3MDcwNzA7XG5cbiAgJi0tYmx1ZXtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgfVxuXG4gICYtdGl0bGV7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtdGVse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJi1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogcmVtKDQzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuICBcbiAgJi10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Ko44Kv44K544OI44Op44OK44OT77yIR+ODiuODk+OBqOOBr+WIpeOBq+ODmOODg+ODgOODvOWGheOBq+ihqOekuuOBmeOCi+ODiuODk+OCsuODvOOCt+ODp+ODs++8iVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtZXhuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW46IDExcHggMDtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICA+bGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgPmEge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDIwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICfvvJ4nO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMC41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuXG4gICAgICAmLm5vLWFycm93IHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxhbmd1YWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ3wnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTU2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBwYWRkaW5nOiA2cHggMTdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMHMgMC4zcztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIycHgpO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5wLWV4bmF2LWxhbmd1YWdlLWxpc3Qge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7nibnlvrRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1mZWF0dXJle1xuICAmLXBhbmVse1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgICYtY29udGVudHN7XG4gICAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gICAgICAmLS1ob3Jpem9udGFse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtYXJnaW46IC0yMHB4IDA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaXRlbXtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG4gICAgICAgICYtLWljb257XG4gICAgICAgICAgZmxleC1iYXNpczogMjIwcHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWNpcmNsZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1kZXNjcmlwdGlvbntcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICAgIGNvbG9yOiRjb2xvci1ibHVlLWRhcms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1saW5re1xuICAgICYtbGlzdHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW46IC0xNXB4O1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgIH1cbiAgICAgICYtaXRlbXtcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC8gMik7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tYmd7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3Qtc2lkZSBhdCB0b3AgMTUlIGxlZnQgMzUlLCAjNmRjNGYyIDAlLCAjMDA1Y2FkIDEwMCUpO1xuICAgICAgICB9XG4gICAgICAgICYtd3JhcHBlcntcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHggMTVweDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXRhZ3tcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZGFyaztcbiAgICAgICAgY29sb3I6JGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTowLjg3NXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1idXR0b257XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgJi1pdGVte1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtLWRlc2NyaXB0aW9ue1xuICAgICAgICAgIHdpZHRoOjU1JTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBmbGV4LXNocmluazogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICByaWdodDoxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOjJweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDE2cHggLSA0cHgpO1xuICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleODg+OCv+ODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtZm5hdiB7XG5cbiAgJi1saXN0IHtcbiAgICA+bGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg2cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtc3ViIHtcbiAgICAgID5saSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgICAgXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWhvcml6b250YWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1heC13aWR0aDogMzU1cHg7XG5cbiAgICAgICAgPmxpIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgybi0xKSB7XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7jg5Xjg4Pjgr/jg7xcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5wLWZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHBhZGRpbmc6IDM1cHggMCAwO1xyXG5cclxuICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgcGFkZGluZzogMCAwIDQ3cHg7XHJcbiAgfVxyXG5cclxuICAmLXBhZ2V0b3Age1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogNThweDtcclxuICAgIGhlaWdodDogNThweDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICB0b3A6IC05NXB4O1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZmxvYXRpbmcge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLS1sb2FuIHtcclxuICAgICAgYm90dG9tOiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1lbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICBib3R0b206IDU3cHg7XHJcbiAgICAgIHdpZHRoOiAzMDVweDtcclxuICAgICAgaGVpZ2h0OiA4MXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi1idXR0b24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC44KTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogJGNvbnRlbnRzLXdpZHRoO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xyXG4gICAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDgwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb250ZW50cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi1sZWZ0IHtcclxuICAgICAgd2lkdGg6IDY2LjY2NjYlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmlnaHQge1xyXG4gICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCAjODA4MDgwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ5cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaDMge1xyXG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgZm9udC1zaXplOiByZW0oMjNweCk7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDE3cHggMTJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnXFxlOTAxJztcclxuICAgICAgICBmb250LWZhbWlseTogJ2ZhJztcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAxOXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZTkwMCc7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdmYSc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjZweDtcclxuICAgICAgICByaWdodDogMTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1oNCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxOXB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiByZW0oMzNweCk7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDIycHgpO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pY29uIHtcclxuICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAmLW5hdiB7XHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgID4gbGkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA2LjVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCA0MHB4IDE1cHggMTVweDtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWludGVybmFsIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMS41cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPmxpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDYuNXB4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogIzQ4NEI0NDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb21wYW55IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODA4MDgwO1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgcGFkZGluZzogMzVweCAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMjBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1sb2dvIHtcclxuICAgIHdpZHRoOiAzNTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbG9hbiB7XHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLWljb24ge1xyXG4gICAgICB3aWR0aDogMTU2cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDE4cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb3B5cmlnaHQge1xyXG4gICAgZm9udC1zaXplOiAwLjgyNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjJweCk7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxM3B4KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWdyb3VwbGluayB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA2LjVweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICB0b3A6IDkuNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5H44OK44OTXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ucC1nbmF2IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLDAsMCwwLjEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDgwcHg7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblxyXG4gICAgJi52aXNpYmxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICYtbGlzdCB7XHJcbiAgICBtYXgtd2lkdGg6IDEzNjZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XHJcbiAgICAgIG1pbi13aWR0aDogJGNvbnRlbnRzLXdpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgPmEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucC1nbmF2LXN1YiB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmpzLWNsb3NlOmhvdmVyIHtcclxuICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnAtZ25hdi1zdWIge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICA+YSB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+YSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxOXB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTAxJztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdmYSc7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYWN0aXZlOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDAnO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ZhJztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXN1YiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTFweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMzY2cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwwLDAsMC4xKTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwcyAwLjNzO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYudmlzaWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDI2cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkY29udGVudHMtd2lkdGg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWluZm8ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChtZHBpKSB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXNhbGFibGUge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOXB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwLjVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwLjVweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb2xtdW4ge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgcGFkZGluZzogMCA1MHB4IDAgMjBweDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChtZHBpKSB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luOiAtMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNtYWxsIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XHJcbiAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDkge1xyXG4gICAgICAgICAgICAmLm9yZGVyLSN7JGl9IHtcclxuICAgICAgICAgICAgICBvcmRlcjogI3skaX07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmNvbG9yLXJlZCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNjc2NztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmNvbG9yLWdyZWVuIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdGRjdFO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuY29sb3IteWVsbG93IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENjY3O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOXB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDM4cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDE4cHggcmdiYSgwLDAsMCwwLjE0KTtcclxuICAgICAgICAgIGhlaWdodDogNTRweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTdweCAzM3B4IDE3cHggMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNnB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWludGVybmFsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTEuNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID5saSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjBweCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDYuNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNsb3NlIHtcclxuICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzZDNkM2O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg0cHgsIDRweCk7XHJcbiAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNXB4LCAtNXB4KTtcclxuICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OY44OD44OA44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1oZWFkZXIge1xuICB6LWluZGV4OiAxMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgIG1pbi13aWR0aDogJGNvbnRlbnRzLXdpZHRoO1xuICB9XG5cbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgfVxuXG4gICYtcmlnaHQge1xuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcbiAgICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDI2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQobWRwaSkge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICYtc3BhY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYnV0dG9uIHtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYtLW1haWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTU0cHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbmF2eTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLW5hdnk7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5hdnk7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1tYWlsLnBuZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1tYWlsLWludmVyc2UucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tcmVzZXJ2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQtZGFyaztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDE1NHB4O1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXJlZC1kYXJrO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQtZGFyaztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLXJlc2VydmUtaW52ZXJzZS5wbmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1yZXNlcnZlLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXRlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uYXZ5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTU0cHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbmF2eTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmF2eTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLXRlbC1pbnZlcnNlLnBuZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLXRlbC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXRlbCB7XG4gICAgZm9udC1zaXplOiByZW0oMzdweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLWxhbmd1YWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi0tdGFiIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTg2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBwYWRkaW5nOiA2cHggMTdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzVweDtcbiAgICAgIGxlZnQ6IC0xMDlweDtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwcyAwLjNzO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjhweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnZpc2libGUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XG4gIHBhZGRpbmc6IDYwcHggMDtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDFweCAyMHB4O1xuICAgIH1cbiAgfVxuXG5cbn0iLCIucC1taWdyYXRlLW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogLTE1cHg7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAtNy41cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBwYWRkaW5nOiA3LjVweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1zaWRlIGF0IHRvcCAxNSUgbGVmdCAzNSUsICM2ZGM0ZjIgMCUsICMwMDVjYWQgMTAwJSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOjJweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogN3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucC1uZXdzIHtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IFxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgICBjb2xvcjokY29sb3ItYmxhY2s7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1kYXRle1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgICBcbiAgICAmLWRlc2NyaXB0aW9ue1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLS1wZGYge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMS4yZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLXBkZi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWV4dGVybmFsIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgd2lkdGg6IDEuMmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1leHRlcm5hbC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4jjg5Tjg4Pjgq/jgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10b3BpY3N7XG4gICYtbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IC0xNXB4O1xuXG4gICAgJi1pdGVte1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHdpZHRoOmNhbGMoMTAwJSAvIDQpO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICB3aWR0aDo1MCU7XG4gICAgICB9XG5cbiAgICAgICYtLWNpcmNsZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubGltaXRlZHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucC1maW5hbmNpbmdfY2FzZXtcbiAgJi1saXN0e1xuICAgIG1hcmdpbjogLTE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJi1pdGVte1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjokY29sb3Itd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOmNhbGMoNTAlIC0gNHB4KTtcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDoycHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yaWdodDoycHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmLWNvbnRlbnRze1xuICAgIHBhZGRpbmc6IDQ1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpe1xuICAgICAgcGFkZGluZzogNDVweCAxMHB4O1xuICAgIH1cblxuICB9XG5cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuS6uuawl+OBruiomOS6i1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWhvdHtcbiAgJi10aXRsZXtcbiAgICBmb250LXNpemU6MjJweDtcbiAgICBjb2xvcjokY29sb3ItYmx1ZS1kYXJrO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGNvbG9yLWJsdWUtZGFyaztcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY29sb3ItYmx1ZS1kYXJrO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxuXG4gICYtbGlzdHtcbiAgICBtYXJnaW46IDVweCAwIDIwcHg7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYtaXRlbXtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcbiAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10aHVtYntcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOjQwJTtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGltZ3tcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLWN0YS1jb250YWN0e1xuICAgIGJvcmRlcjoxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXG4gICAgJi10aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIH1cblxuICAgICYtbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudHN7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuICAgICYtbWFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmF2eTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjhweDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1uYXZ5O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1uYXZ5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tbWFpbC1pbnZlcnNlLnBuZyk7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLW1haWwucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcmVzZXJ2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkLWRhcms7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQtZGFyaztcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcmVkLWRhcms7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1yZXNlcnZlLWludmVyc2UucG5nKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tcmVzZXJ2ZS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59IiwiLmFib3V0IHtcbiAgJi10aXRsZXtcbiAgICBmb250LXNpemU6MjRweDtcbiAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICYtcGFuZWx7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsMCwwLDAuMzEpO1xuICAgICYtY29udGVudHN7XG4gICAgICBwYWRkaW5nOiA2MHB4IDY1cHg7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZ3JlZXRpbmd7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICB3aWR0aDogMjUlO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVte1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDIwcHgpO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICYtLW5hbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1saW5re1xuICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjokY29sb3ItYmxhY2s7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICByaWdodDogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMnB4LCAtMnB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWh7XG4gICAgZm9udC1zaXplOjEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGNvbG9yOiRjb2xvci1ibHVlLWRhcms7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICAgIH1cbiAgfVxuICAuYy10YWJsZXtcbiAgICB0Ym9keXtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICB0cntcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRoe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGR7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYy10YWJsZS0tYm9yZGVye1xuICAgICAgdGJvZHkgdHJ7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOm5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDYxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjZweCk7XG4gICAgfVxuICB9XG59IiwiLmNvbXBsYWludCB7XG4gICYtaHtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIyLjVweCk7XG4gICAgZm9udC13ZWlnaHQ6JGJvbGQ7XG4gICAgY29sb3I6JGNvbG9yLWJsdWUtZGFyaztcbiAgXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMi41cHgpO1xuICAgIH0gIFxuICB9XG4gICYtcGFuZWx7XG4gICAgYmFja2dyb3VuZDokY29sb3ItZ3JheS1zbm93O1xuICAgICYtaCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBjb2xvcjokY29sb3ItYmx1ZTtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI3cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRleHR7XG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjRweCk7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICB9IFxuICAgIH1cbiAgICAmLWNvbnRlbnRze1xuICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgJi1pdGVte1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hY2Nlc3Mge1xyXG4gICYtZGV0YWlsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICYtLW1hcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjNTU1O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1NDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHJpZ2h0OiAtMjRweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTI0cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICByaWdodDogLTI3cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcclxuICAgICAgICAgIGJvcmRlcjogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkICM1NTU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IC0yN3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEzcHggc29saWQgIzU1NTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1jb250ZW50cyB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDQwcHggNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWxpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gICAgICByaWdodDogMnB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYnVzaW5lc3N7XG4gICYtYnJlYWRjcnVtYntcblxuICAgICYuYy1icmVhZGNydW1iLS1oZWFkZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgYXtcbiAgICAgICAgY29sb3I6JGNvbG9yLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuYy1icmVhZGNydW1iLWxpc3R7XG5cbiAgICAgICAgPmxpe1xuICAgICAgICAgIGNvbG9yOiRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LXNpZGUgYXQgdG9wIDE1JSBsZWZ0IDM1JSwgIzZkYzRmMiAwJSwgIzAwNWNhZCAxMDAlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6MDtcbiAgbGVmdDogMDtcblxuICAuYy1oMXtcbiAgICBjb2xvcjokY29sb3Itd2hpdGU7XG5cbiAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi1wYW5lbHtcbiAgICBiYWNrZ3JvdW5kOiRjb2xvci13aGl0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmLWNvbnRlbnRze1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBwIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWh7XG4gICAgICBjb2xvcjokY29sb3ItYmx1ZS1kYXJrO1xuICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYtbGlzdHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW46IC01cHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW17XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9idXNpbmVzcy9idXNpbmVzcy1wYW5lbC5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFyZWF7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJi10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiRjb2xvci1ibHVlLWRhcms7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYtZGVzY3JpcHRpb257XG4gICAgICAgIGNvbG9yOiRjb2xvci1ibGFjaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG5cbiAgICAgICYtbGlua3tcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbn0iLCIuY2h7XG4gICAgJi1wYW5lbHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAmLWNvbnRlbnRze1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZW4vcGFuZWwtbGluay5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggNDVweDtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGNvbG9yLWdyYXk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYtaHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzM3B4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjokY29sb3ItYmx1ZS1kYXJrO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmNvbXBhbnkge1xuICAgIC5ob3Jpem9udGFsLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jb2x1bW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaXJjbGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWIxYjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cbiIsIi5kb3dubG9hZCB7XG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC03cHg7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgN3B4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICAgICAgICYub3JkZXItI3skaX0ge29yZGVyOiAkaTt9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktc25vdztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW51bWJlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICB9XG5cbiAgICAmLXBkZiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcbiAgICB9XG5cbiAgICAmLWRvd25sb2FkIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICB9XG4gIH1cblxuICAmLWluc3RhbGwge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgJi1iYW5uZXIge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDE2MnB4O1xuICAgIH1cbiAgfVxufSIsIi5lbntcbiAgICAmLXBhbmVse1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICYtY29udGVudHN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9lbi9wYW5lbC1saW5rLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCA0NXB4O1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3ItZ3JheTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi1oe1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMzcHgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvci1ibHVlLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZhcXtcclxuICAmLWxpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luOiAtMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpe1xyXG4gICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbnVtYmVye1xyXG4gICAgICAgIGNvbG9yOiRjb2xvci1ibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+YXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLWgye1xyXG4gICAgZm9udC1zaXplOjI1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xyXG5cclxuICAgIC8vICYtbnVtYmVye1xyXG4gICAgLy8gICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAvLyAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgLy8gICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyAgIC8vIGNvbG9yOiRjb2xvci1ibHVlLWRhcms7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwOGRkZCAwJSwgIzAwNGQ4ZiAxMDAlKTtcclxuICAgIC8vICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAvLyB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi1wYW5lbHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJi1oZWFkZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICYtLWJsdWV7XHJcbiAgICAgID5he1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0IWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgY29sb3I6JGNvbG9yLWJsdWUhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLXF1ZXN0aW9ue1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJi1pY29ue1xyXG4gICAgICAgIGNvbG9yOiRjb2xvci1ibHVlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPmF7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDgwcHggMjVweCAyNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY29sb3I6JGNvbG9yLWJsYWNrO1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XHJcbiAgICAgICAgcGFkZGluZzoxNXB4IDgwcHggMTVweCAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOmNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgcmlnaHQ6MjVweDtcclxuICAgICAgICB3aWR0aDo0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnXFxlOTAxJztcclxuICAgICAgICBmb250LWZhbWlseTogJ2ZhJztcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6Y2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XHJcbiAgICAgICAgY29sb3I6JGNvbG9yLWJsdWUtZGFyaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDAnO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdmYSc7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgdG9wOmNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1hbnN3ZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiLmZlYXR1cmV7XG4gICAgJi10aXRsZXtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zcmVtO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB9XG5cbiAgICAmLXBhbmVse1xuICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA1MCUsICNlNWY1ZmYgNTAlKTtcblxuICAgICAgICAmLWhlYWRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA4ZGRkIDAlLCAjMDA0ZDhmIDEwMCUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudHN7XG4gICAgICAgICAgICBjb2xvcjokY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgJi1saXN0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogLTE1cHg7XG5cbiAgICAgICAgJi1pdGVte1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC8gMyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzNXB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOmNhbGMoNTAlIC0gNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDoycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl17XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1idXR0b257XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZXBpc29kZSB7XG4gICAgICAgICYtY29udGVudHMge1xuICAgICAgICAgICAgJlthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmd1YXJhbnRlZXtcbiAgICAmLXRpdGxle1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjNyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxufVxuIiwiLmFnZW50e1xyXG4gICYtYWNjZW50LWNvbG9ye1xyXG4gICAgY29sb3I6JGNvbG9yLWJsdWUtZGFyaztcclxuICB9XHJcblxyXG4gICYtYm9yZGVye1xyXG4gICAgYm9yZGVyOjMwcHggc29saWQ7XHJcblxyXG4gICAgJi0tYmx1ZXtcclxuICAgICAgYm9yZGVyLWNvbG9yOiRjb2xvci1ibHVlLWxpZ2h0XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2hpdGV7XHJcbiAgICAgIGJvcmRlci1jb2xvcjokY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW12e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltYWdlcy9sb2FuL3JlYWxlc3RhdGUtYnVzaW5lc3MvbXYuanBnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIG1heC1oZWlnaHQ6IDg2MHB4O1xyXG4gICAgaGVpZ2h0OiA2NnZoO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxle1xyXG4gICAgICBmb250LXNpemU6NDVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM4cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXNjcmlwdGlvbntcclxuICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50c3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWF4LWhlaWdodDogODYwcHg7XHJcbiAgICAgIGhlaWdodDogNjZ2aDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjokY29sb3Itd2hpdGU7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgNnB4ICRjb2xvci1ibGFjaztcclxuXHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYtbGlzdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IC0xNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XHJcbiAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbG9hbi9yZWFsZXN0YXRlLWJ1c2luZXNzL3BhbmVsLWxpbmsucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMzBweCAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtbGFiZWx7XHJcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICBjb2xvcjokY29sb3Itd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5re1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAmLWZlYXR1cmV7XHJcblxyXG4gICAgJi10aXRsZXtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjZweCkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogLTMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcclxuICAgICAgICBtYXJnaW46IC0zMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpe1xyXG4gICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XHJcbiAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50c3tcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcclxuICAgICAgICBoZWlnaHQ6IDI5NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcclxuICAgICAgICBoZWlnaHQ6IDI3NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi10b3BpY3N7XHJcblxyXG4gICAgJi1saXN0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAtMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1NXB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMTBweFxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3NXB4XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnRze1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDI1NXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpe1xyXG4gICAgICAgIGhlaWdodDogMzEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzVweFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5sb2FuLWJ1c2luZXNze1xuICAmLXRleHQtYWNjZW50e1xuICAgIGNvbG9yOiRjb2xvci1ibHVlLWRhcms7XG4gIH1cbn0iLCIuZmluYW5jaW5ne1xuXG4gIC5wLWZpbmFuY2luZ19jYXNlLWxpc3QtaXRlbSBhe1xuICAgICY6OmJlZm9yZXtcbiAgICAgIHRvcDphdXRvO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIGJvdHRvbToyNXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi1saXN0e1xuICAgICYtaXRlbXtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgcGFkZGluZzogMzVweCA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAzMHB4O1xuICAgICAgfVxuXG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6JGNvbG9yLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDoxMXB4O1xuICAgICAgICAgIGxlZnQ6LTE4cHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6OHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgICBsZWZ0OiAtMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFue1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJl9jYXNle1xuICAgICYtaDEge1xuICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zZWN0aW9ue1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuXG4gICAgICAmLXBhbmVse1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1kYXJrO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDY1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHR7XG4gICAgICAgICAgY29sb3I6JGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oe1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgICBjb2xvcjokY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcGFuZWx7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgIGJvcmRlci1sZWZ0OjYwcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLXJpZ2h0OjYwcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYtLWhhbGZ7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA1MCUsICNlNWY1ZmYgNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWludHJve1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LXNpZGUgYXQgdG9wIDE1JSBsZWZ0IDM1JSwgIzZkYzRmMiAwJSwgIzAwNWNhZCAxMDAlKTtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYtaW1hZ2V7XG4gICAgICAgIHdpZHRoOiAzMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1kZXRhaWx7XG4gICAgICAgIHdpZHRoOjcwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBjb2xvcjokY29sb3Itd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuXG5cblxuXG4iLCIuZmxvd3tcbiAgJi1hbGVydHtcbiAgICBib3JkZXI6M3B4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXJlZC1saWdodDtcbiAgICAmLWNvbnRlbnRze1xuICAgICAgcGFkZGluZzozMHB4O1xuICAgIH1cbiAgfVxuICAmLWN0YXtcbiAgICAmLS13aGl0ZXtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgJi1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLWNvbnRlbnRze1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiByZW0oMzdweCk7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgIGNvbG9yOiRjb2xvci1ibGFjaztcbiAgXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIFxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLW1haWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5hdnk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1uYXZ5O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1uYXZ5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tbWFpbC1pbnZlcnNlLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1tYWlsLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1yZXNlcnZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQtZGFyaztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogODRweDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkLWRhcms7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJlZC1kYXJrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tcmVzZXJ2ZS1pbnZlcnNlLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1yZXNlcnZlLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNoYXJ0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCAtMzBweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAtMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgIG1hcmdpbjogLTEwcHg7XG4gICAgfVxuXG4gICAgJi1pdGVte1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcbiAgICAgICAgd2lkdGg6MzMuMzMzMyU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmLXN0ZXB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICYtLXRpdGxle1xuICAgICAgICAgIGNvbG9yOiRjb2xvci1ibHVlLWRhcms7XG4gICAgICAgICAgZm9udC1zaXplOjE4cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1udW1iZXJ7XG4gICAgICAgICAgY29sb3I6JGNvbG9yLWJsdWUtZGFyaztcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgIG1hcmdpbjogNXB4IDAgMTVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXRleHR7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWZpbmlzaHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG4gICAgICAgICAgLmZsb3ctY2hhcnQtaXRlbS1zdGVwLS10aXRsZSxcbiAgICAgICAgICAuZmxvdy1jaGFydC1pdGVtLXN0ZXAtLW51bWJlcixcbiAgICAgICAgICAuZmxvdy1jaGFydC1pdGVtLXN0ZXAtLXRleHR7XG4gICAgICAgICAgICBjb2xvcjokY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgcmlnaHQ6LTEwcHg7XG4gICAgICAgIHdpZHRoOjYwcHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6Y2FsYyg1MCUgLSA3LjVweCk7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6bm9uZTtcbiAgICAgICAgfVxuICAgICAgfSBcbiAgICAgIFxuICAgIH1cbiAgfVxuXG4gICYtcGFuZWx7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgJi1maW5pc2h7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG4gICAgICAuZmxvdy1wYW5lbC1zZWN0aW9ue1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgIFxuICAgICAgICAmLXRpdGxle1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDQxNzU7XG4gICAgICAgIH1cbiAgICAgICAgJi1hcmVhe1xuICAgICAgICAgIGJvcmRlci1sZWZ0Om5vbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgY29sb3I6JGNvbG9yLXdoaXRlO1xuICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtY29udGVudHN7XG4gICAgICBwYWRkaW5nOiA1MHB4IDY1cHggMDtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtc2VjdGlvbntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYtc3RlcHtcbiAgICAgICAgZmxleC1iYXNpczogMTYwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgZmxleC1iYXNpczogNjZweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNpcmNsZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgY29sb3I6JGNvbG9yLWJsdWUtZGFyaztcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtdGl0bGV7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA4ZGRkIDAlLCAjMDA0ZDhmIDEwMCUpO1xuICAgICAgICBjb2xvcjokY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ4cHgpO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1hcmVhe1xuICAgICAgICBib3JkZXItbGVmdDo1cHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDQwcHggNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTotMzVweDtcbiAgICAgICAgICBsZWZ0Oi01cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgd2lkdGg6NXB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBib3R0b206LTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTotMzVweDtcbiAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OjVweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOjVweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOi01MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWh7XG4gICAgICAgICAgY29sb3I6JGNvbG9yLWJsdWUtZGFyaztcbiAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICYtbGlzdHtcbiAgICAgICAgICA+bGl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MS4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOHB4KTtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6J+KXjyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLWJsdWUtZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jdGEtY29udGFjdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjNzA3MDcwO1xuICAgICYtLWJsdWV7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICB9XG4gICAgJi10aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZWx7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAmLW51bWJlciB7XG4gICAgICBmb250LXNpemU6IHJlbSg0M3B4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gICAgICBtYXJnaW4tbGVmdDogMXB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmluZm9ybWF0aW9ue1xuICAmLW12IHtcbiAgICBiYWNrZ3JvdW5kOiAjNjI2MjYyIHVybCgvaW1hZ2VzL2xvYW4vYXJ0aWNsZXMvbXYuanBnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgYmFja2dyb3VuZDogIzYyNjI2MiB1cmwoL2ltYWdlcy9sb2FuL2FydGljbGVzL212LXNwLmpwZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDksIDE3NCwgLjgpO1xuICAgIH1cblxuICAgICYtY29udGVudHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMzZweCk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTVweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbmF2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgd2lkdGg6IDUxMHB4O1xuICAgICAgcGFkZGluZzogMzZweCAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWxpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IC0xMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgbWFyZ2luOiAtNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgIHBhZGRpbmc6IDIycHggMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLWNvbHVtbntcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJi1jYXV0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgJi1kYXRlIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAtMjVweCAwIDEwcHg7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW17XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMnB4IDNweCA4cHggcmdiYSgwLDAsMCwwLjMxKTtcbiAgICAgIGNvbG9yOiRjb2xvci1ibGFjaztcbiAgICB9XG5cbiAgICAmLWhlYWRlcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcblxuICAgICAgICAmLmxpc3Qge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogNzAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW51bXtcbiAgICAgICAgd2lkdGg6MTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG4gICAgICAgIGNvbG9yOiRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubGlzdCB7XG4gICAgICAgICAgd2lkdGg6IDE1JTtcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICBjb2xvcjokY29sb3ItYmx1ZS1kYXJrO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxle1xuICAgICAgICB3aWR0aDo2MCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgIGNvbG9yOiRjb2xvci1ibHVlLWRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5saXN0IHtcbiAgICAgICAgICB3aWR0aDogODUlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWltYWdle1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6MzAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgICAgICAmLmxpc3Qge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmLS1kZXRhaWxze1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXItbnVte1xuICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgICB3aWR0aDo4MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXItdGl0bGV7XG4gICAgICAgICAgd2lkdGg6ODAlO1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgICAgICAgICBjb2xvcjokY29sb3ItYmxhY2s7XG4gICAgICAgICAgZm9udC1zaXplOjI0cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXJlbGF0aW9ue1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcblxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIC5pbmZvcm1hdGlvbi1jb2x1bW4taGVhZGVyLXRpdGxle1xuICAgICAgICAgIHdpZHRoOjcwJTtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvcm1hdGlvbi1jb2x1bW4taGVhZGVyLWltYWdle1xuICAgICAgICAgIHdpZHRoOjMwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWNhc2V7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgLmluZm9ybWF0aW9uLWNvbHVtbi1oZWFkZXItdGl0bGV7XG4gICAgICAgICAgd2lkdGg6NzAlO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuaW5mb3JtYXRpb24tY29sdW1uLWhlYWRlci1pbWFnZXtcbiAgICAgICAgICB3aWR0aDozMCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi1jb250ZW50c3tcbiAgICAgIHBhZGRpbmc6IDMwcHggMzVweDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAmLmxpc3Qge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWNhc2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10ZXh0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMzBweCAxM3B4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNlbGVjdC1saXN0e1xuICAgICAgbWFyZ2luOiAtMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IC0xMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW17XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAvIDMpO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBhe1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICYudS1hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc21hbGx7XG4gICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC8gMyk7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxuXG4gICYta2V5d29yZHtcblxuICAgICYtbGlzdHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IC0xNXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAmLS1zcHtcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAuaW5mb3JtYXRpb24ta2V5d29yZC1saXN0LWl0ZW17XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJi1pdGVte1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLyAzKTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XG4gICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC8gMyk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi1wYW5lbHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXG4gICAgICAmLWNvbnRlbnRze1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDc0cHggNjBweCA5M3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWhlYWR7XG5cbiAgICAgICAgJi1saW5lIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6MzZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgY29sb3I6JGNvbG9yLWJsdWUtZGFyaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgICYtc3VibGlzdHtcbiAgICAgICYtaXRlbXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDYuNXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhe1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb2xvcjokY29sb3ItYmxhY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3Qtc2lkZSBhdCB0b3AgMTUlIGxlZnQgMzUlLCAjNmRjNGYyIDAlLCAjMDA1Y2FkIDEwMCUpO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI4cHg7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgcGFkZGluZzogMjJweDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDoycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY3RhIHtcblxuICB9XG59IiwiLmxvYW57XG4gICYtYWNjZW50LWNvbG9ye1xuICAgIGNvbG9yOiRjb2xvci1ibHVlLWRhcms7XG4gIH1cblxuICAmLWgxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiB2dygzNik7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiB2dyg2MCk7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHRvcDogdncoNzAsIDM3NSk7XG4gICAgICBmb250LXNpemU6IHZ3KDM2LCAzNzUpO1xuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogdncoMzApO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygxMCk7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTgsIDM3NSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1tdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICAgIH1cblxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtODBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICBib3R0b206IC0xNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1vdmVydmlldyB7XG4gICAgJi1oMiB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgcGFkZGluZzogMTZweCAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcGFuZWwge1xuICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbiAgJi11c2FnZSB7XG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogNDVweCBhdXRvO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgbWFyZ2luOiA0NXB4IC0yMHB4O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEvMyoxMDAlIC0gKDEgLSAxLzMpKjIwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBhbmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuICAgICYtYXJyb3d7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6Mzl2dztcbiAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgJi0tbGVmdHtcbiAgICAgICAgbGVmdDogMTVweDtcblxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDpjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgICAgbGVmdDoxMHB4O1xuICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6MTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICBib3JkZXItdG9wOjJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICYtLXJpZ2h0e1xuICAgICAgICByaWdodDogMTVweDtcblxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDpjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgICAgcmlnaHQ6MTBweDtcbiAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOjEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDoycHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIGJvcmRlci10b3A6MnB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgJi1hZHZhbnRhZ2Uge1xuICAgICYtcSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDc3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDY2NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDI2cHggc29saWQgI0Y1RjVGNTtcbiAgICAgICAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgICBsZWZ0OiAtMjZweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICB3aWR0aDogNzdweDtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA2NjVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMjVweCAxODVweCAwIGF1dG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItbGVmdDogMjZweCBzb2xpZCAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgICByaWdodDogLTI2cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zaW11bGF0aW9uIHtcbiAgICAmLXBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjZweCk7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10YWJsZSB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgfVxuXG4gICAgICB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgd2lkdGg6IDUzJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYm9yZGVye1xuICAgIGJvcmRlcjozMHB4IHNvbGlkO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICBib3JkZXI6bm9uZTtcbiAgICB9XG5cbiAgICAmLS1ibHVle1xuICAgICAgYm9yZGVyLWNvbG9yOiRjb2xvci1ibHVlLWxpZ2h0XG4gICAgfVxuXG4gICAgJi0td2hpdGV7XG4gICAgICBib3JkZXItY29sb3I6JGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtYmFubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWgzIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgZm9udC1zaXplOiByZW0oMTdweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgcGFkZGluZzogMTZweCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtbGlua3tcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMnB4LCAtMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBhbmVse1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2xvYW4vbG9hbi9wYW5lbC1saW5rLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3ItZ3JheTtcblxuICAgICYtY29udGVudHN7XG4gICAgICBwYWRkaW5nOiA0MHB4IDY1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1mZWF0dXJle1xuXG4gICAgJi10aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gICAgICBtYXJnaW46IDMwcHggMDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3R7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAtMzBweDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpe1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICBtYXJnaW46IC0xNXB4O1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW17XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XG4gICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLWNvbnRlbnRze1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XG4gICAgICAgIGhlaWdodDogMjk1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICBoZWlnaHQ6IDMzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi1lcGlzb2Rle1xuXG4gICAgJi1hcnJvd3tcbiAgICAgIGJvcmRlcjoxcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDozOXZ3O1xuICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAmLS1sZWZ0e1xuICAgICAgICBsZWZ0OiAxNXB4O1xuXG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOmNhbGMoNTAlIC0gNHB4KTtcbiAgICAgICAgICBsZWZ0OjEwcHg7XG4gICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDoxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItbGVmdDoycHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIGJvcmRlci10b3A6MnB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJi0tcmlnaHR7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOmNhbGMoNTAlIC0gNHB4KTtcbiAgICAgICAgICByaWdodDoxMHB4O1xuICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6MTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OjJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgYm9yZGVyLXRvcDoycHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG4gICAgJi1saXN0e1xuICAgICAgbWFyZ2luOiAtMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgIG1hcmdpbjogLTIwcHg7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbXtcbiAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICAmLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNsaWNrLXNsaWRlOm5vdCguc2xpY2stY3VycmVudCkge1xuICAgICAgICAgICAgb3BhY2l0eTogLjVcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiRjb2xvci13aGl0ZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwOGRkZCAwJSwgIzAwNGQ4ZiAxMDAlKTtcblxuICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgNDBweCA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206NXB4O1xuICAgICAgICAgICAgcmlnaHQ6NXB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbG9hbi9sb2FuL2ljb24tc2VhcmNoLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGV7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgJi1jb250ZW50c3tcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIH1cblxuICB9XG5cbiAgJi10b3BpY3N7XG5cbiAgICAmLWxpc3R7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAtMTVweDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpe1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbXtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgd2lkdGg6MTAwJTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICBhe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDI1NXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpe1xuICAgICAgICAgICAgaGVpZ2h0OiAzMTBweFxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweFxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLWNvbnRlbnRze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMjU1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcbiAgICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICBoZWlnaHQ6IDE1MHB4XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1vdXRsaW5lIHtcbiAgICAmLXRyaWdnZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgaGVpZ2h0OiA3M3B4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE5cHggMjNweCA1cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgei1pbmRleDogMTAwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxlOTAyJztcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ZhJztcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAxM3B4IDRweDtcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiA2MnB4O1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAxNThweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjYWxjKDEwMCUgLSAyNHB4KSBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgdG9wOiA2MnB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgICB9XG5cbiAgICAgICYudmlzaWJsZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50cyB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIHdpZHRoOiAzMThweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgPmxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWJsaXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICA+bGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbHVtbiB7XG4gICAgJi1tZXJpdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgICB9XG5cbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbjogMjBweCAtMjBweDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAtMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWZhcSB7XG4gICAgJi1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCA4MHB4O1xuICAgICAgbWFyZ2luOiAtMTBweCAwO1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtcXVlc3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDYwcHggMTVweCAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6Y2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgcmlnaHQ6MjVweDtcbiAgICAgICAgd2lkdGg6NDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgdG9wOmNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcZTkwMSc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZmEnO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6Y2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xuICAgICAgICBjb2xvcjokY29sb3ItYmx1ZS1kYXJrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgdG9wOmNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZle1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiAnXFxlOTAwJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgJi1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICAgICYtYW5zd2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJi1jb250ZW50cyB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtYnV1dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1tZXJpdC1wYW5lbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNUZGO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgID4gbGkge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDIwcHggKyAoMjBweCAvIDMpKTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gMTBweCArICgxMHB4IC8gMikpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wYWdldG9wIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDEyMHB4O1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwcHgpO1xuICAgIH1cblxuICAgICYudmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxufSIsIi5wdXJjaGFzZXtcbiAgJi10ZXh0LWFjY2VudHtcbiAgICBjb2xvcjokY29sb3ItYmx1ZS1kYXJrO1xuICB9XG59IiwiLnNhaWZ7XG5cbiAgJi1hY2NlbnQtY29sb3J7XG4gICAgY29sb3I6JGNvbG9yLWJsdWUtZGFyaztcbiAgfVxuXG4gICYtYm9yZGVyLWJvdHRvbXtcbiAgICBib3JkZXItYm90dG9tOjNweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufSIsIi5zYWxhYmxle1xuICAmLWFjY2VudHtcbiAgICBjb2xvcjokY29sb3ItYmx1ZS1kYXJrO1xuICB9XG59IiwiLnN1Y2Nlc3Npb24ge1xuICAmLWV4YW1wbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZsb3cge1xuICAgICAgcGFkZGluZzogNDBweCAwIDEwcHg7XG4gICAgfVxuICB9XG59IiwiLnJlYWxlc3RhdGUtZmluYW5jZXtcblxuICAmLWFjY2VudHtcbiAgICBjb2xvcjokY29sb3ItYmx1ZS1kYXJrO1xuICB9XG5cbiAgJi1saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC0xNXB4O1xuXG4gICAgJi1pdGVte1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpe1xuICAgICAgICB3aWR0aDo1MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50c3tcbiAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbG9hbi9yZWFsZXN0YXRlLWZpbmFuY2UvcGFuZWwtbGluay5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJi1oe1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjokY29sb3ItYmx1ZS1kYXJrO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAmLWNhc2V7XG4gICAgcGFkZGluZzogMzVweCAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmLWxhYmVse1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6JGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZzogMnB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4ubWVtYmVye1xuICAmLWxpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAtMTVweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi1pdGVte1xuICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOjE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDoycHggc29saWQgJGNvbG9yLWJsdWUtZGFyaztcbiAgICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAkY29sb3ItYmx1ZS1kYXJrO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOjE1cHg7XG4gICAgICAgICAgbGVmdDpjYWxjKDUwJSAtIDlweCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjokY29sb3ItYmx1ZS1kYXJrO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgycHgsIDJweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICYtcGFuZWx7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcblxuICAgICYtY29udGVudHN7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI1cHggNDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi1jb3B5e1xuICAgICAgICBjb2xvcjokY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJi1sYWJlbHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA4ZGRkIDAlLCAjMDA0ZDhmIDEwMCUpO1xuICAgICAgICBwYWRkaW5nOiA3cHggMjVweDtcbiAgICAgICAgY29sb3I6JGNvbG9yLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJi13cmFwcGVye1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgdG9wOi0xNXB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWludGVydmlld3tcbiAgICAmLXNlY3Rpb257XG4gICAgICBwYWRkaW5nOiA1NXB4IDAgNDFweDtcbiAgICB9XG5cbiAgICAmLWh7XG4gICAgICBmb250LXNpemU6MjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIH1cblxuICAgICYtcGhvdG97XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDo0NDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcGFuZWx7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgIHBhZGRpbmc6IDQ2cHggMCA2NXB4O1xuXG4gICAgICAmLXRpdGxle1xuICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICAgICAgICBjb2xvcjokY29sb3ItYmx1ZS1kYXJrO1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXG4gICAgICAgICYtLXJpZ2h0e1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDE1cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn0iLCIubmV3cyB7XG4gICYtYXJjaGl2ZSB7XG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogLTEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtbGluZSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMzFweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAmLW1ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgJi1kYXRlIHtcbiAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICBwYWRkaW5nOiAwIDEycHggMCAxNXB4O1xuICB9XG5cbiAgJi1ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBAZXh0ZW5kIC5jLWxpc3Q7XG4gICAgICBAZXh0ZW5kIC5jLWxpc3QtLWNpcmNsZTtcbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICBAZXh0ZW5kIC5jLWxpc3Q7XG4gICAgICBAZXh0ZW5kIC5jLWxpc3QtLW9yZGVyO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgIEBleHRlbmQgLmMtdGFibGU7XG4gICAgICBAZXh0ZW5kIC5jLXRhYmxlLS1ib3JkZXI7XG4gICAgfVxuICB9XG59IiwiLnByaXZhY3kge1xyXG4gICYtaHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMi41cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6JGJvbGQ7XHJcbiAgICBjb2xvcjokY29sb3ItYmx1ZS1kYXJrO1xyXG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDIyLjVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxpc3R7XHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMi41cHgpO1xyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIuNXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbm90ZSBsaXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMi41cHgpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMi41cHgpO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ++8iic7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1jYXB0aW9uIGxpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDE3cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wYW5lbHtcclxuICAgIGJhY2tncm91bmQ6JGNvbG9yLWdyYXktc25vdztcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAmLWgge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMnB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXRleHQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGNvbG9yOiRjb2xvci1ibHVlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI3cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50c3tcclxuICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10YWJsZXtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cclxuICAgICYtdHlwZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXBlcmlvZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XHJcbiAgICAgIHBhZGRpbmc6IDlweDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGhlYWQgdGgsXHJcbiAgICB0Ym9keSB0ZHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHRyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktc25vdztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDI1cHgpO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdG9nZ2xlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnXFxlOTAxJztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZmEnO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDAnO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdmYSc7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wYW5lbCB7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXNub3c7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb250YWN0IHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcclxuICAgIH1cclxuXHJcbiAgICBkdCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRkIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5idXllcntcbiAgJi1hY2NlbnQtY29sb3J7XG4gICAgY29sb3I6JGNvbG9yLWJsdWUtZGFyaztcbiAgfVxuXG4gICYtcmF0ZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAtMTVweCAtNDBweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbjogLTE1cHg7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVte1xuICAgICAgcGFkZGluZzogMTVweCA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jdGEtcmF0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAmLWNoZWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10ZXh0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1ibHVlLWRhcms7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJsdWUtZGFyaztcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAmLXNpbXVsYXRpb24ge1xuICAgICYtcGFuZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICB3aWR0aDogOTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTRweCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxMHB4KTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdGFibGUge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgIH1cblxuICAgICAgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgIH1cblxuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIHdpZHRoOiA1MyU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCA2cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbWVyaXQtcGFuZWwge1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUY1RkY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTVweCk7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufSIsIi5mb3JlaWduLWNhcGl0YWx7XG5cbiAgJi1idXR0b24taWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuYy10YWJsZS0tYm9yZGVye1xuICAgIHRib2R5e1xuICAgICAgICB0aHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgd2lkdGg6IDE2MHB4O1xuXG4gICAgICAgICAgJi51LXRleHQtYWNjZW50e1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yLWJsdWUtZGFyaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGR7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICYudS10ZXh0LWFjY2VudHtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvci1ibHVlLWRhcms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbiAgfVxuICAuYy1saXN0LS1ob3Jpem9udGFse1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jLXBhbmVse1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtaW50cm97XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgJi1pbWFnZXtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYtZGV0YWlse1xuICAgICAgd2lkdGg6NzAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA4ZGRkIDAlLCAjMDA0ZDhmIDEwMCUpO1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIGNvbG9yOiRjb2xvci13aGl0ZTtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jYXNlc3R1ZHl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDotODBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOi00MHB4O1xuICAgICAgJi5jLXBhbmVse1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtbGlzdHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgID5saSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA2LjVweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm92ZXJzZWFze1xuICAuYy10YWJsZS0tYm9yZGVye1xuICAgIHRib2R5e1xuICAgICAgICB0aHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgJi51LXRleHQtYWNjZW50e1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yLWJsdWUtZGFyaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGR7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICYudS10ZXh0LWFjY2VudHtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvci1ibHVlLWRhcms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbiAgfVxuICAuYy1wYW5lbHtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICB9XG4gIH1cblxuICAmLWN0YS1jb250YWN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkICM3MDcwNzA7XG4gICAgJi0tYmx1ZXtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIH1cbiAgICAmLXRpdGxle1xuICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRlbHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgICYtbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQzcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWludHJve1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICYtaW1hZ2V7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICB9XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWRldGFpbHtcbiAgICAgIHdpZHRoOjcwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwOGRkZCAwJSwgIzAwNGQ4ZiAxMDAlKTtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICBjb2xvcjokY29sb3Itd2hpdGU7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtY2FzZXN0dWR5e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6LTgwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDotNDBweDtcbiAgICAgICYuYy1wYW5lbHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxpc3R7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICA+bGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IFxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNi41cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5yZWFsLWVzdGF0ZXtcbiAgJi1hY2NlbnQtY29sb3J7XG4gICAgY29sb3I6JGNvbG9yLWJsdWUtZGFyaztcbiAgfVxuXG4gICYtYm9yZGVye1xuICAgIGJvcmRlcjozMHB4IHNvbGlkO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICBib3JkZXI6bm9uZTtcbiAgICB9XG5cbiAgICAmLS1ibHVle1xuICAgICAgYm9yZGVyLWNvbG9yOiRjb2xvci1ibHVlLWxpZ2h0XG4gICAgfVxuXG4gICAgJi0td2hpdGV7XG4gICAgICBib3JkZXItY29sb3I6JGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtbXZ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltYWdlcy9yZWFsLWVzdGF0ZS9tdi5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG1heC1oZWlnaHQ6IDg2MHB4O1xuICAgIGhlaWdodDogNjZ2aDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgbWF4LWhlaWdodDogNTUwcHg7XG4gICAgfVxuXG4gICAgJi10aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTo0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzhweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbntcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudHN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWF4LWhlaWdodDogODYwcHg7XG4gICAgICBoZWlnaHQ6IDY2dmg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgbWF4LWhlaWdodDogNTUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLWxpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IC0xNXB4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpe1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1pdGVte1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcbiAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIH1cblxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9yZWFsLWVzdGF0ZS9wYW5lbC1saW5rLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMjBweCAyMHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi1sYWJlbHtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgY29sb3I6JGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgJi1saW5re1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgcGFkZGluZy1ib3R0b206NXB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgfVxuXG4gICYtZmVhdHVyZXtcblxuICAgICYtdGl0bGV7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMi4yO1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgfVxuXG4gICAgJi1saXN0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogLTMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgbWFyZ2luOiAtMTVweDtcbiAgICAgIH1cblxuICAgICAgJi1pdGVte1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XG4gICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLWNvbnRlbnRze1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XG4gICAgICAgIGhlaWdodDogMjk1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICBoZWlnaHQ6IDMzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn0iLCIuc2VhcmNoIHtcclxuICAkZ3JheS1zbm93OiAjZjJmMmYyO1xyXG5cclxuICAmLW12e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltYWdlcy9zZWFyY2gvbXYuanBnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIG1heC1oZWlnaHQ6IDg2MHB4O1xyXG4gICAgaGVpZ2h0OiA2NnZoO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxle1xyXG4gICAgICBmb250LXNpemU6NDVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM4cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXNjcmlwdGlvbntcclxuICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29udGVudHN7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDg2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDY2dmg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbmRpdGlvbi1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IC01cHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktc25vdztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1zbm93O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wcm9kdWN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICAgICAgcGFkZGluZzogMjVweCAyNXB4IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDM0cHg7XHJcbiAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZTkwMSc7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdmYSc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzMHB4KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDAnO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdmYSc7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDMycHgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogNXB4IDlweCA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG5cclxuICAgICAgc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS11c2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXBlcnNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudHMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XHJcblxyXG4gICAgICAmLnZpc2libGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNpbXVsYXRpb25fcGF5bWVudCB7XG4gICYtdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogLTEzNXB4IC0xNXB4IDU1cHg7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNhYmFiYWI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAgIHBhZGRpbmc6IDI4cHggMTBweCAyOHB4IDEwM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1NXB4O1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwOGRkZCAwJSwgIzAwNGQ4ZiAxMDAlKTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAzMHB4IDEwNXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDY1cHg7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNpbXVsYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMjVweCk7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbmRpdGlvbnMge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmLXBhbmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9zaW11bGF0aW9uX3BheW1lbnQvYXJyb3ctcmlnaHQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxOXB4KTtcbiAgICAgICAgICByaWdodDogLTUzLjVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDg0QjQ0O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMjFweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZm9ybSB7XG4gICAgICAmLXRleHQge1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIHdpZHRoOiAxMjZweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgd2lkdGg6IDM2OXB4O1xuICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSg0MnB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW1pZGRsZSB7XG4gICAgICAgICAgd2lkdGg6IDE0N3B4O1xuICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSg0MnB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXVuaXQge1xuICAgICAgZm9udC1zaXplOiByZW0oMjdweCk7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1yZXN1bHQge1xuICAgICAgd2lkdGg6IDUwNXB4O1xuICAgICAgcGFkZGluZzogNDhweCAxNXB4IDA7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIH1cblxuICAgICAgJi1wYW5lbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjhweCAzMHB4IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsdWUtZGFyaztcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuXG4gICAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcGFkZGluZzogMjZweCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLnNpdGVtYXAge1xuICAudS1ib3JkZXItYm90dG9te1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4MDgwO1xuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmLWgzIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgZm9udC1zaXplOiByZW0oMjNweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJi1oNCB7XG4gICAgZm9udC1zaXplOiByZW0oMTlweCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgzM3B4KTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWljb24ge1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cblxuICAmLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICYtaXRlbXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgPnVse1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2LjVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbnRlcm5hbCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMS41cHg7XG4gICAgICAmLS1ob3Jpem9udGFse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgPmxpe1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgID5saSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjZweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNi41cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICM0ODRCNDQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLnRvcCB7XG4gICYtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gICYtbGluayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWJvcmRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuICAmLWtleXZpc3VhbCB7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1nb29kcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEyNzBweDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3RvcC90b3AtZ29vZHMtaW1hZ2UuanBnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAxMjEwcHgpIC8gMikgKyA0MTBweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb250ZW50cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAtMzBweDtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHggMzBweDtcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvdG9wL3RvcC1nb29kcy1pbWFnZS5qcGcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAuYy1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXBhbmVsIHtcbiAgICAgIHdpZHRoOiA4MjBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogLTMwcHggMCAwO1xuICAgICAgfVxuICAgICAgJi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IC0xMHB4O1xuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvdG9wL3RvcC1wYW5lbC5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U1RjVGRjtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgdG9wIDExLjVweCBsZWZ0IDQ3LjVweCwgI2VmZjlmZiAyMzcuNXB4LCAjRTVGNUZGIDIzNy41cHgpOztcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmY5ZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC0xODhweDtcbiAgICAgICAgICAgICAgbGVmdDogLTE0NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy90b3AvdG9wLXBhbmVsX2hvdmVyLnBuZyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgdG9wIDExLjVweCBsZWZ0IDQ3LjVweCwgI2VlZjhmZiAyMzcuNXB4LCAjZmZmIDIzNy41cHgpOztcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAudG9wLWdvb2RzLXBhbmVsLWFyZWEge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudG9wLWxpbmstLWJvcmRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgICAgICAgJi0ta2V5d29yZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTgwJTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC03MiU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAudG9wLWdvb2RzLXBhbmVsLWFyZWEge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWFyZWEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgICAgICB9XG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zZXJ2aWNlIHtcbiAgICAmLXBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDI1MnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgJi1jb250ZW50cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMjMycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMTYwLCAyMzMsIDAuNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgICAgJi0tZmVhdHVyZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvdG9wL3RvcC1zZXJ2aWNlLXBhbmVsLS1mZWF0dXJlLmpwZyk7XG4gICAgICB9XG4gICAgICAmLS1lcGlzb2RlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdG9wL3RvcC1zZXJ2aWNlLXBhbmVsLS1lcGlzb2RlLmpwZyk7XG4gICAgICB9XG4gICAgICAmLS1idXNpbmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvdG9wL3RvcC1zZXJ2aWNlLXBhbmVsLS1idXNpbmVzcy5qcGcpO1xuICAgICAgfVxuICAgICAgJi0tYWJvdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3RvcC90b3Atc2VydmljZS1wYW5lbC0tYWJvdXQuanBnKTtcbiAgICAgIH1cbiAgICAgICYtLWFjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvdG9wL3RvcC1zZXJ2aWNlLXBhbmVsLS1hY2Nlc3MuanBnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWZhcSB7XG4gICAgJi1saXN0IHtcbiAgICAgIG1hcmdpbjogLTEwcHggMDtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1xdWVzdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNjBweCAxNXB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDpjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICByaWdodDoyNXB4O1xuICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICB0b3A6Y2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxlOTAxJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdmYSc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDpjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XG4gICAgICAgIGNvbG9yOiRjb2xvci1ibHVlLWRhcms7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICB0b3A6Y2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDAnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1hbnN3ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLWNvbnRlbnRzIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtYnV1dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI5pW05YiXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIC51LWFsaWduLWxlZnQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCkge1xuICAudS1hbGlnbi1sZWZ0LS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudS1hbGlnbi1yaWdodC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgLnUtYWxpZ24tbGVmdC0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgLnUtYWxpZ24tbGVmdC0tc3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudS1hbGlnbi1yaWdodC0tc3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS1zcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6IOM5pmv6ImyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXNub3c7XG59XG5cbi51LWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4udS1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodDtcbn1cblxuLnUtYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xufVxuXG4udS1iZy1ibHVlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xufVxuXG4udS1iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkLWxpZ2h0O1xufVxuXG4udS1iZy1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvY29tbW9uL2JnLWxlYWYucG5nKSBjZW50ZXIgdG9wIHJlcGVhdDtcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5p6g57eaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1ib3JkZXIge1xuICAmLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJi10b3Age1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuXG4gICYtcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAmLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgJi0td2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRmxvYXTop6PpmaRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWNsZWFyZml4OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrDjg6rjg4Pjg4lcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiRwYWRkaW5nOiAxNXB4O1xuJHBhZGRpbmctd2lkZTogNTBweDtcbiRwYWRkaW5nLW5hcnJvdzogMTBweDtcbiRwYWRkaW5nLXNwOiAxMHB4O1xuXG4udS1yb3cge1xuICBtYXJnaW46ICgtMSkqJHBhZGRpbmc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgXG4gIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgbWFyZ2luOiAoLTEpKiRwYWRkaW5nLXNwO1xuICB9XG4gIFxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgbWFyZ2luOiAoLTEpKiRwYWRkaW5nLXNwO1xuICB9XG5cbiAgJi0tYWxpZ24tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi0tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG5cbiAgJi0tbm9tYXJnaW4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgJi0tbm9tYXJnaW4tdGFiIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgJi0tbm9tYXJnaW4tc3Age1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLW5hcnJvdyB7XG4gICAgbWFyZ2luOiAoLTEpKiRwYWRkaW5nLW5hcnJvdztcbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG57XG4gICR3aWR0aDogKDEwMCUgLyAoMTIvJGkpKTtcbiAgLnUtY29sLSN7JGl9XG4gIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctc3A7XG4gICAgICB9XG4gIH1cblxuICAudS1jb2wtb2Zmc2V0LTBcbiAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAudS1jb2wtb2Zmc2V0LSN7JGl9XG4gIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gIH1cblxuICAudS1yb3ctLW5vbWFyZ2luIHtcbiAgICA+IC51LWNvbC0jeyRpfVxuICAgIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIC51LXJvdy0tbm9tYXJnaW4tc3Age1xuICAgICAgPiAudS1jb2wtI3skaX1cbiAgICAgIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudS1yb3ctLW5hcnJvdyB7XG4gICAgPiAudS1jb2wtI3skaX1cbiAgICB7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICB7XG4gICAgICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XG4gICAgICAudS1jb2wtI3skaX0tLXBjXG4gICAgICB7XG4gICAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICAgIH1cblxuICAgICAgLnUtY29sLW9mZnNldC0wLS1wY1xuICAgICAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS1wY1xuICAgICAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgICA+IC51LWNvbC0jeyRpfS0tcGNcbiAgICAgICAge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnUtcm93LS1uYXJyb3cge1xuICAgICAgICA+IC51LWNvbC0jeyRpfS0tcGNcbiAgICAgICAge1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICB7XG4gICAgICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XG4gICAgICAudS1jb2wtI3skaX0tLWxhcHRvcFxuICAgICAge1xuICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICB9XG5cbiAgICAgIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wXG4gICAgICB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLWxhcHRvcFxuICAgICAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgICA+IC51LWNvbC0jeyRpfS0tbGFwdG9wXG4gICAgICAgIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51LXJvdy0tbmFycm93IHtcbiAgICAgICAgPiAudS1jb2wtI3skaX0tLWxhcHRvcFxuICAgICAgICB7XG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICB7XG4gICAgICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XG4gICAgICAudS1jb2wtI3skaX0tLXRhYlxuICAgICAge1xuICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNwO1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnUtY29sLW9mZnNldC0wLS10YWJcbiAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnUtY29sLW9mZnNldC0jeyRpfS0tdGFiXG4gICAgICB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aDtcbiAgICAgIH1cblxuICAgICAgLnUtcm93LS1ub21hcmdpbi10YWIge1xuICAgICAgICA+IC51LWNvbC0jeyRpfS0tdGFiXG4gICAgICAgIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51LXJvdy0tbmFycm93IHtcbiAgICAgICAgPiAudS1jb2wtI3skaX0tLXRhYlxuICAgICAgICB7XG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbiAgICB7XG4gICAgICAgICR3aWR0aDogKDEwMCUgLyAoMTIvJGkpKTtcbiAgICAgICAgLnUtY29sLSN7JGl9LS1zcFxuICAgICAgICB7XG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnUtY29sLW9mZnNldC0wLS1zcFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLXNwXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICAudS1yb3ctLW5vbWFyZ2luLXNwIHtcbiAgICAgICAgICA+IC51LWNvbC0jeyRpfS0tc3BcbiAgICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51LXJvdy0tbmFycm93IHtcbiAgICAgICAgICA+IC51LWNvbC0jeyRpfS0tc3BcbiAgICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6Z2e6KGo56S65YiH44KK5pu/44GIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKXtcbiAgLnUtaGlkZS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYm9ubHkpIHtcbiAgLnUtaGlkZS10YWJvbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIC51LWhpZGUtdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIC51LWhpZGUtbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgLnUtaGlkZS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxubWFyZ2lu44CBcGFkZGluZ+aMh+WumlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XHJcbiAgICAudS1tdCN7JGkgKiA1fSB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAudS1tciN7JGkgKiA1fSB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgIC51LW1sI3skaSAqIDV9IHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAudS1tYiN7JGkgKiA1fSB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAudS1wdCN7JGkgKiA1fSB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnUtcHIjeyRpICogNX0ge3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnUtcGwjeyRpICogNX0ge3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAudS1wYiN7JGkgKiA1fSB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG59XHJcbkBpbmNsdWRlIHZpZXctYXQocGMpe1xyXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XHJcbiAgICAgICAgLnUtbXQjeyRpICogNX0tLXBjIHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1tciN7JGkgKiA1fS0tcGMge21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtbWwjeyRpICogNX0tLXBjIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtbWIjeyRpICogNX0tLXBjIHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1wdCN7JGkgKiA1fS0tcGMge3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1wciN7JGkgKiA1fS0tcGMge3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC51LXBsI3skaSAqIDV9LS1wYyB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1wYiN7JGkgKiA1fS0tcGMge3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcclxuICAgICAgICAudS1tdCN7JGkgKiA1fS0tc3Age21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC51LW1yI3skaSAqIDV9LS1zcCB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1tbCN7JGkgKiA1fS0tc3Age21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1tYiN7JGkgKiA1fS0tc3Age21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC51LXB0I3skaSAqIDV9LS1zcCB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC51LXByI3skaSAqIDV9LS1zcCB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtcGwjeyRpICogNX0tLXNwIHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC51LXBiI3skaSAqIDV9LS1zcCB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcclxuICAgICAgICAudS1tdCN7JGkgKiA1fS0tdGFiIHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1tciN7JGkgKiA1fS0tdGFiIHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC51LW1sI3skaSAqIDV9LS10YWIge21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1tYiN7JGkgKiA1fS0tdGFiIHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1wdCN7JGkgKiA1fS0tdGFiIHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtcHIjeyRpICogNX0tLXRhYiB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtcGwjeyRpICogNX0tLXRhYiB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1wYiN7JGkgKiA1fS0tdGFiIHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3Ape1xyXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XHJcbiAgICAgICAgLnUtbXQjeyRpICogNX0tLWxhcHRvcCB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtbXIjeyRpICogNX0tLWxhcHRvcCB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1tbCN7JGkgKiA1fS0tbGFwdG9wIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtbWIjeyRpICogNX0tLWxhcHRvcCB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtcHQjeyRpICogNX0tLWxhcHRvcCB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC51LXByI3skaSAqIDV9LS1sYXB0b3Age3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC51LXBsI3skaSAqIDV9LS1sYXB0b3Age3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtcGIjeyRpICogNX0tLWxhcHRvcCB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG59XHJcblxyXG4udS1tbC1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4udS1tci1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufSIsIi51LW92ZXJmbG93IHtcclxuICAgICYtc2Nyb2xsWCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAvKiBJRSwgRWRnZSDlr77lv5wgKi9cclxuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI6KOF6aO+XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS10ZXh0LWFjY2VudCB7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcbn1cblxuLnUtdGV4dC1pbXBvcnRhbnQge1xuICBjb2xvcjogJGNvbG9yLXJlZDtcbn1cblxuLnUtdGV4dC1pbnZlcnNlIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnUtdGV4dC1ibGFjayB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcbn1cblxuLnUtdGV4dC1zdWIge1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi51LXRleHQtc2VyaWYge1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZlxufVxuXG4udS10ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogJGJvbGQ7XG59XG5cbi51LXRleHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG59XG5cbi51LXRleHQtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgI0ZGRjM5MSA1MCUpO1xufVxuXG4udS10ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udS10ZXh0LXgtbGFyZ2Uge1xuICBmb250LXNpemU6IHJlbSgyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSg0MnB4KTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiByZW0oMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSg0MnB4KTtcblxuICAgICYtLXNwIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gIH1cbn1cblxuXG4udS10ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oMzNweCk7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICYtLXNwIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gIH1cbn1cblxuLnUtdGV4dC1iaXQtbGFyZ2Uge1xuICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgyN3B4KTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gIH1cblxuICAmLS1wYyB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgfVxuICB9XG59XG5cbi51LXRleHQtbWVkaXVtIHtcbiAgZm9udC1zaXplOiByZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oMjdweCk7XG5cbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI1cHgpO1xuICB9XG59XG5cbi51LXRleHQtZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDIyLjVweCk7XG5cbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIyLjVweCk7XG4gIH1cbn1cblxuLnUtdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDI1cHgpO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgfVxuXG4gICYtLXRhYiB7XG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnUtdGV4dC14LXNtYWxsIHtcbiAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oMThweCk7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMThweCk7XG4gIH1cblxuICAmLS1zcCB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDE4cHgpO1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuW5heaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICR3aWR0aDogKDEwJSAqICRpKTtcbiAgLnUtdyN7JGkgKiAxMH0ge3dpZHRoOiAkd2lkdGg7fVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tcGMge3dpZHRoOiAkd2lkdGg7fVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tbGFwdG9wIHt3aWR0aDogJHdpZHRoO31cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLXRhYiB7d2lkdGg6ICR3aWR0aDt9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLXNwIHt3aWR0aDogJHdpZHRoO31cbiAgfVxufVxuXG4udS13NzMwcHgge1xuICBtYXgtd2lkdGg6IDczMHB4O1xufVxuXG4udS1oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufSJdfQ== */


