/*!************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./assets/scss/vendor.scss ***!
  \************************************************************************************************************************************************/
/* perfect-scrollbar v0.7.1 */
.ps {
  -ms-touch-action: auto;
  touch-action: auto;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.ps.ps--active-x > .ps__scrollbar-x-rail,
.ps.ps--active-y > .ps__scrollbar-y-rail {
  display: block;
  background-color: transparent;
}

.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail {
  opacity: 0.9;
}

.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x {
  background-color: #999;
  height: 11px;
}

.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail {
  opacity: 0.9;
}

.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
  width: 11px;
}

.ps > .ps__scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  opacity: 0;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 0px;
  /* there must be 'bottom' for ps__scrollbar-x-rail */
  height: 15px;
}

.ps > .ps__scrollbar-x-rail > .ps__scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  -o-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  -moz-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  bottom: 2px;
  /* there must be 'bottom' for ps__scrollbar-x */
  height: 6px;
}

.ps > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x, .ps > .ps__scrollbar-x-rail:active > .ps__scrollbar-x {
  height: 6px;
}

.ps > .ps__scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  opacity: 0;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps__scrollbar-y-rail */
  width: 15px;
}

.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  -o-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  -moz-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  right: 2px;
  /* there must be 'right' for ps__scrollbar-y */
  width: 6px;
}

.ps > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y, .ps > .ps__scrollbar-y-rail:active > .ps__scrollbar-y {
  width: 11px;
}

.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail {
  opacity: 0.9;
}

.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x {
  background-color: #999;
  height: 11px;
}

.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail {
  opacity: 0.9;
}

.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
  width: 11px;
}

.ps:hover > .ps__scrollbar-x-rail,
.ps:hover > .ps__scrollbar-y-rail {
  opacity: 0.6;
}

.ps:hover > .ps__scrollbar-x-rail:hover {
  opacity: 0.9;
}

.ps:hover > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x {
  background-color: #999;
}

.ps:hover > .ps__scrollbar-y-rail:hover {
  opacity: 0.9;
}

/* fallback */
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v36/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
/*!*********************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./assets/scss/app.scss ***!
  \*********************************************************************************************************************************************/
html {
  overflow: hidden;
  height: 100%;
}

html {
  touch-action: none;
}

body {
  min-height: 100%;
  overscroll-behavior-x: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

.oauth-page {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  flex-direction: column;
  background-color: #212121;
  font-family: Public Sans, sans-serif;
}
.oauth-page h1 {
  color: #e5e5e5;
}
.oauth-page p {
  color: #d6d5d5;
}
.oauth-page .row-fluid {
  margin-bottom: 12px;
}
.oauth-page .button {
  margin-top: 30px;
  font-size: 16px;
  padding: 15px 40px;
}

#terms {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  text-align: center;
  padding-top: 50px;
}

.popup-overlay {
  position: absolute;
  display: flex;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  background: rgba(0, 0, 0, 0.5);
}
.popup-overlay > * {
  margin: auto;
}

.ellipsis {
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
}

.starter-template {
  padding: 3rem 1.5rem;
  text-align: center;
}

.sk-circle {
  display: inline-block;
  position: relative;
}

.sk-circle .sk-child {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.sk-circle .sk-child-elem {
  content: "";
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}

.sk-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}

.sk-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}

.sk-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.sk-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}

.sk-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}

.sk-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.sk-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}

.sk-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}

.sk-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.sk-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}

.sk-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}

.sk-circle .sk-circle2 .sk-child-elem {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.sk-circle .sk-circle3 .sk-child-elem {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.sk-circle .sk-circle4 .sk-child-elem {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.sk-circle .sk-circle5 .sk-child-elem {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

.sk-circle .sk-circle6 .sk-child-elem {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}

.sk-circle .sk-circle7 .sk-child-elem {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}

.sk-circle .sk-circle8 .sk-child-elem {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}

.sk-circle .sk-circle9 .sk-child-elem {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}

.sk-circle .sk-circle10 .sk-child-elem {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}

.sk-circle .sk-circle11 .sk-child-elem {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}

.sk-circle .sk-circle12 .sk-child-elem {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
body {
  color: white;
  font-family: "Public Sans", sans-serif;
  letter-spacing: 0.7px;
  background-color: #151515;
  margin: 0;
}

.btn {
  cursor: pointer;
}

.ps__scrollbar-y-rail > .ps__scrollbar-y {
  width: 5px !important;
}

.ps__scrollbar-x-rail > .ps__scrollbar-x {
  height: 4px !important;
}

.ps__rail-y:hover > .ps__thumb-y {
  width: 6px !important;
}

.ps__rail-x:hover > .ps__thumb-x {
  height: 6px !important;
}

.ps .ps__rail-x:hover {
  background-color: transparent !important;
}

.ps__thumb-y {
  width: 6px !important;
}

.ps__thumb-x {
  height: 6px !important;
}

.ps--clicking {
  background-color: transparent !important;
}

.ps .ps__rail-y:hover {
  background-color: transparent !important;
}

.button {
  outline: none;
  padding: 14px;
  letter-spacing: 2.5px;
  font-size: 11px;
  cursor: pointer;
  border: 2px solid transparent;
  border-radius: 33px;
  font-family: Helvetica, sans-serif;
  transition: background-color 0.2s, color 0.2s;
}
.button.button-border {
  border: 2px solid white;
  background: transparent;
  color: white;
  transition: background-color 0.2s, color 0.2s;
}
.button.button-border:disabled {
  background-color: #888;
}
.button.button-border:hover {
  color: black;
  background-color: white;
}
.button.button-blue {
  border: 2px solid #0f4cd6;
  color: white;
  background-color: #3a76ff;
  border-color: transparent;
}
.button.button-blue:hover {
  color: black;
  background-color: white;
}
.button.button-blue.disable {
  color: grey;
  background-color: #4e4a4a !important;
}
.button.button-gray {
  background-color: #403f3f;
  letter-spacing: 1.1px;
  color: white;
}
.button.button-gray:hover {
  color: black;
  background-color: white;
}
.button.button-blue-hover:hover {
  color: white;
  background-color: #0f4cd6;
}
.button.button-red {
  border: 2px solid #bf2e2e;
  color: white;
  background-color: #bf2e2e;
  border-color: transparent;
}
.button.button-red:hover {
  color: black;
  background-color: white;
}
.button.button-red-hover:hover {
  color: white;
  background-color: #bf2e2e;
}
.button.button-green {
  border: 2px solid #228a2a;
  color: white;
  background-color: #228a2a;
  border-color: transparent;
}
.button.button-green:hover {
  color: black;
  background-color: white;
}
.button.button-green-hover:hover {
  color: white;
  background-color: #228a2a;
}
.button.button-disabled, .button.button-disabled:hover {
  pointer-events: none;
  background-color: #5b5b5b;
  color: #bcbcbc;
  opacity: 0.7;
}
.button.button-disabled:focus, .button.button-disabled:hover:focus {
  text-decoration: none;
}

.error-500,
.error-404 {
  color: #e0e0e0;
}
.error-500 h1,
.error-404 h1 {
  margin-top: 90px;
}
.error-500 p,
.error-404 p {
  margin-top: 28px;
}

.input,
.textarea {
  background: transparent;
  color: #b5b4b4;
  letter-spacing: 0.7px;
  padding: 8px 5px;
  border: none;
  border-bottom: 2px solid;
  outline: none;
  transition: border-color 0.2s;
}
.input:-webkit-autofill,
.textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #272727 inset;
  -webkit-text-fill-color: #ffd17b !important;
}
.input:focus,
.textarea:focus {
  border-color: #89c1ec !important;
}
.input[disabled],
.textarea[disabled] {
  border-color: gray;
}

.link {
  font-size: 11px;
  color: white;
}
.link:hover {
  color: rgb(224.4, 224.4, 224.4);
}

.alert {
  color: white;
  font-family: "Public Sans", sans-serif;
  border-radius: 1px;
  padding: 8px 24px;
  font-size: 14px;
  margin: 10px auto;
  border: none;
}
.alert.alert-danger {
  background-color: #c14e4c;
}
.alert.alert-success {
  background-color: #8ac771;
}
.alert.alert-warning {
  background-color: #bf6416;
}
.alert.alert-info {
  background-color: #52adda;
}

.hide-empty:empty {
  display: none;
}

.remove {
  cursor: pointer;
  transition: color 0.2s;
}

.select2-container--editor .select2-selection--single {
  outline-color: #5f5f5f;
  outline-width: thin;
  background: transparent;
  border: 1px solid #6d6d6d;
  border-radius: 1px;
  height: 40px;
}
.select2-container--editor .select2-selection--single .select2-selection__rendered {
  color: white !important;
  line-height: 37px;
  padding-left: 10px;
  padding-right: 25px;
}
.select2-container--editor .select2-selection--single .select2-selection__arrow {
  height: 40px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 25px;
}
.select2-container--editor .select2-selection--single .select2-selection__arrow b {
  border-color: #c7c7c7 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--editor.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #c7c7c7 transparent;
  border-width: 0 5px 5px 5px;
}
.select2-container--editor .select2-dropdown {
  background-color: #151515;
  border-color: #6d6d6d;
}
.select2-container--editor .select2-dropdown .select2-results__option[aria-selected=true] {
  background-color: #4a4a4a;
  color: #e2e2e2;
}
.select2-container--editor .select2-dropdown .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
.select2-container--editor .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

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

body {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
  margin: 0;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

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

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

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

.logo {
  text-align: center;
  width: 100%;
}
.logo img {
  height: 80px;
  margin: 5px auto 20px;
}

.logo-navbar {
  display: flex;
  align-content: center;
  align-items: center;
}

.feature_disabled {
  position: relative;
}
.feature_disabled:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.feature_disabled > * {
  opacity: 0.25;
}
.feature_disabled:after {
  opacity: 0;
  transition: opacity 0.15s;
  transition-delay: 0s;
  content: "Feature disabled";
  background: #2c2b2d;
  border-radius: 2px;
  color: white;
  font-family: "Public Sans", sans-serif;
  font-size: 14px;
  position: absolute;
  padding: 3px 8px;
  top: 102%;
  right: 0;
  z-index: 100;
}
.feature_disabled:hover:after {
  opacity: 1;
  transition: opacity 0.15s;
  transition-delay: 0.4s;
}

#collections {
  display: flex;
  flex-direction: column;
}
#collections > .page-content {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
#collections > .page-content .collections-list {
  flex: 1;
}
#collections h1 {
  font-weight: 700;
  letter-spacing: 1.5px;
}

#adalong-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #151515;
  z-index: 999999999;
}

#subnavbar {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 0;
}
#subnavbar .nav-buttons {
  margin-top: 5px;
  flex-direction: row;
  font-size: 14px;
}
#subnavbar .nav-buttons .nav-item {
  cursor: pointer;
  color: white;
  position: relative;
  transition: color 0.2s;
  padding: 7.5px 8px;
  text-transform: uppercase;
}
#subnavbar .nav-buttons .nav-item:hover {
  color: #cccccc;
}
#subnavbar .nav-buttons .nav-item.active {
  color: #77aece;
}
#subnavbar .nav-buttons .nav-item.active:before {
  content: "";
  display: block;
  position: absolute;
  height: 4px;
  top: 0;
  left: 25%;
  width: 50%;
  background-color: #77aece;
}

#collection-bar {
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  padding-bottom: 4px;
}
#collection-bar .collection-container {
  margin-right: 10px;
  display: inline-block;
}

.floating-confirm {
  position: absolute;
  background-color: white;
  padding: 15px 20px;
  min-width: 230px;
}
.floating-confirm .question {
  white-space: nowrap;
  font-size: 14px;
  color: black;
  margin-bottom: 12px;
}
.floating-confirm .confirm-button .button {
  width: 100%;
}

.collection {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.draggable-media {
  width: 50%;
  overflow: hidden;
  opacity: 0.72;
  transition: opacity 0.2s, padding 0.2s;
  padding: 2px;
}
.draggable-media img {
  width: 100%;
}
.draggable-media:hover {
  padding: 4px;
  opacity: 1;
}
.draggable-media .item-icon {
  align-items: flex-end;
  justify-content: flex-end;
}
.draggable-media .item-icon i {
  margin-right: 10px;
  margin-bottom: 10px;
  color: rgb(255, 255, 255);
  font-size: 33px;
}

.template-item {
  width: 156px;
  height: 156px;
  display: inline-block;
  position: relative;
  padding: 10px;
  transition: padding 0.1s;
  vertical-align: middle;
}
@media (max-height: 900px) {
  .template-item {
    width: 120px;
    height: 120px;
  }
}
.template-item[data-over=true] {
  padding: 13px;
}
.template-item[data-over=true] .template-item-container {
  border-width: 3px;
}
.template-item .template-item-container {
  border-radius: 1px;
  overflow: hidden;
  position: relative;
  transition: border-width 0.1s;
  border: 0px solid rgba(54, 90, 120, 0.73);
  pointer-events: none;
  background-color: #404040;
  height: 100%;
  width: 100%;
}
.template-item .template-item-container > div[data-hide=true] {
  display: none;
}
.template-item .template-item-container .item-media {
  position: relative;
  height: 100%;
  width: 100%;
  background-position: center;
  background-size: cover;
}

.item-icon {
  position: absolute;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  pointer-events: none;
}
.item-icon i {
  font-size: 50px;
  color: rgba(255, 255, 255, 0.1803921569);
}

.editor-preview {
  position: relative;
  margin: 10px;
  display: flex;
  flex-direction: column;
}
.editor-preview .video-frame-container {
  flex: 3;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.editor-preview .video-frame-container .play-icon {
  font-size: 71px;
  position: absolute;
  cursor: pointer;
}
.editor-preview .video-frame-container .video-frame {
  background-color: black;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.editor-preview .video-frame-container .video-frame video[data-played=false], .editor-preview .video-frame-container .video-frame img[data-played=false] {
  display: none;
}
.editor-preview .tools {
  flex-shrink: 0;
  height: 38px;
  display: flex;
  flex-direction: column;
  padding-top: 10px;
}
.editor-preview .tools .video-timeline {
  display: none;
  visibility: hidden;
  flex: 1;
  position: relative;
}
.editor-preview .tools .video-timeline .video-timeline-bar {
  height: 100%;
  width: 3px;
  border-radius: 5px;
  background-color: #cacaca;
  position: absolute;
  top: 0;
  left: 0;
}
.editor-preview .tools .video-timeline .video-timeline-container {
  padding: 3px 0;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
}
.editor-preview .tools .video-timeline .video-timeline-container .video-timeline-item {
  cursor: pointer;
  flex: 1;
  height: 100%;
  background-color: #404040;
  background-position: center;
  background-size: cover;
  border-right: 1px solid;
  border-left: 1px solid;
  border-color: rgb(74.2, 74.2, 74.2);
}
.editor-preview .tools .video-timeline .video-timeline-container .video-timeline-item[data-media=true] {
  border-right: none;
  border-left: none;
}
.editor-preview .tools .video-timeline .video-timeline-container .video-timeline-item:first-of-type {
  border-left: none;
}
.editor-preview .tools .video-timeline .video-timeline-container .video-timeline-item:last-of-type {
  border-right: none;
}
.editor-preview .tools .video-toolbar {
  flex-shrink: 0;
  height: 28px;
  text-align: right;
}
.editor-preview .tools .video-toolbar > div {
  display: inline-block;
  height: 100%;
}
.video-toolbar .volume-mute,
.video-toolbar .fullscreen {
  font-size: 18px;
  color: #b3b3b3;
}
.video-toolbar .volume > * {
  vertical-align: middle;
  cursor: pointer;
}
.video-toolbar .volume .volume-bar-container {
  margin: 0 10px;
  display: inline-block;
  vertical-align: middle;
  width: 85px;
  height: 8px;
}
.video-toolbar .volume .volume-bar-container .volume-bar {
  margin-top: 2px;
  width: 100%;
  height: 4px;
  background-color: #404040;
  border-radius: 2px;
  overflow: hidden;
}
.video-toolbar .volume .volume-bar-container .volume-bar > div {
  height: 100%;
  background-color: #b3b3b3;
}
.video-toolbar .fullscreen {
  font-size: 21px;
  vertical-align: middle;
  cursor: pointer;
}
/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Popups/components/Maintenance/styles.scss ***!
  \****************************************************************************************************************************************************************************************************/
.pages-Popups-components-Maintenance-styles__maintenance--uiNLH {
  position: fixed;
  height: 100%;
  width: 100%;
  padding: 60px;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  text-align: center;
  flex-direction: column;
  background-color: #212121;
  font-family: Public Sans, sans-serif;
  z-index: 1;
}
/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Popups/components/CollectOverlay/components/CreateCollection/styles.scss ***!
  \***********************************************************************************************************************************************************************************************************************************/
.pages-Popups-components-CollectOverlay-components-CreateCollection-styles__createCollection--kJzi9 .right {
  min-width: 430px;
}
.pages-Popups-components-CollectOverlay-components-CreateCollection-styles__createCollection--kJzi9 .right .inputs {
  margin-top: 20px;
}
.pages-Popups-components-CollectOverlay-components-CreateCollection-styles__createCollection--kJzi9 .right .inputs .input {
  margin-bottom: 20px;
  width: 100%;
}
.pages-Popups-components-CollectOverlay-components-CreateCollection-styles__createCollection--kJzi9 .right .buttons {
  margin-top: 35px;
}
.pages-Popups-components-CollectOverlay-components-CreateCollection-styles__createCollection--kJzi9 .right .buttons button {
  width: 100%;
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Share/styles.scss ***!
  \****************************************************************************************************************************************************************************/
.pages-Share-styles__page--p4amb {
  display: flex;
  flex-direction: column;
}

.pages-Share-styles__share--bx9dX {
  flex: 1;
  display: flex;
  overflow: hidden;
}
.pages-Share-styles__share--bx9dX h1 {
  font-weight: 700;
  letter-spacing: 1.5px;
}
/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Share/Collections/components/TitleBar/styles.scss ***!
  \************************************************************************************************************************************************************************************************************/
.pages-Share-Collections-components-TitleBar-styles__titleBar--uyHV8 {
  cursor: pointer;
  position: relative;
  padding: 10px 30px;
  color: #313131;
}
.pages-Share-Collections-components-TitleBar-styles__titleBar--uyHV8 .element-background,
.pages-Share-Collections-components-TitleBar-styles__titleBar--uyHV8 .element {
  width: 100%;
  height: 100px;
}
.pages-Share-Collections-components-TitleBar-styles__titleBar--uyHV8 .element-background {
  background-size: cover;
  background-position: center;
  transition: filter 0.2s;
}
.pages-Share-Collections-components-TitleBar-styles__titleBar--uyHV8:hover .element-background {
  filter: brightness(120%);
}
.pages-Share-Collections-components-TitleBar-styles__titleBar--uyHV8 .element {
  position: absolute;
  top: 10px;
  padding: 0 50px;
  left: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.pages-Share-Collections-components-TitleBar-styles__titleBar--uyHV8 .element .title {
  color: white;
  font-size: 23px;
}
.pages-Share-Collections-components-TitleBar-styles__titleBar--uyHV8 .element .buttons,
.pages-Share-Collections-components-TitleBar-styles__titleBar--uyHV8 .element .title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.pages-Share-Collections-components-TitleBar-styles__titleBar--uyHV8 .element .buttons > .loading,
.pages-Share-Collections-components-TitleBar-styles__titleBar--uyHV8 .element .title > .loading {
  position: absolute;
  right: -60px;
  opacity: 0;
  transition: opacity 0.2s;
}
.pages-Share-Collections-components-TitleBar-styles__titleBar--uyHV8 .element .buttons > .loading[data-loading=true],
.pages-Share-Collections-components-TitleBar-styles__titleBar--uyHV8 .element .title > .loading[data-loading=true] {
  opacity: 1;
}
.pages-Share-Collections-components-TitleBar-styles__titleBar--uyHV8 .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(27, 27, 27, 0.47);
}
/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Share/Collections/components/ShareCollectionContent/styles.scss ***!
  \**************************************************************************************************************************************************************************************************************************/
.pages-Share-Collections-components-ShareCollectionContent-styles__collectionContent--YCVEK {
  padding: 30px 62px;
  animation: show-collection-content 0.4s;
}
.pages-Share-Collections-components-ShareCollectionContent-styles__collectionContent--YCVEK[data-empty=true] {
  padding-bottom: 10px;
}

@keyframes show-collection-content {
  0% {
    opacity: 0;
    max-height: 0;
  }
  100% {
    opacity: 1;
    max-height: 500px;
  }
}
.pages-Share-Collections-components-ShareCollectionContent-styles__uploadButton--J1mid {
  flex-shrink: 0;
}
/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Share/Collections/components/ShareCollectionContent/components/UploadingFile/styles.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
.pages-Share-Collections-components-ShareCollectionContent-components-UploadingFile-styles__overlay--qpDM0 {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(136, 136, 136, 0.4784313725);
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  text-align: center;
}

.pages-Share-Collections-components-ShareCollectionContent-components-UploadingFile-styles__progress--V51K1 {
  color: #e1e2e2 !important;
}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Share/Collections/components/ShareCollectionContent/components/UploadButton/styles.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************/
.pages-Share-Collections-components-ShareCollectionContent-components-UploadButton-styles__upload--dR9e8 {
  position: relative;
  cursor: pointer;
  display: inline-flex;
  vertical-align: top;
  margin-right: 5px;
  height: 100%;
  width: 143px;
  background-color: #282828;
  justify-content: space-around;
  flex-direction: column;
  transition: filter 0.15s linear;
}
.pages-Share-Collections-components-ShareCollectionContent-components-UploadButton-styles__upload--dR9e8:hover {
  filter: brightness(120%);
}
.pages-Share-Collections-components-ShareCollectionContent-components-UploadButton-styles__upload--dR9e8 > div {
  display: block;
  text-align: center;
}
.pages-Share-Collections-components-ShareCollectionContent-components-UploadButton-styles__upload--dR9e8 > div > span {
  font-size: 64px;
  color: #c1c1c1;
}
.pages-Share-Collections-components-ShareCollectionContent-components-UploadButton-styles__upload--dR9e8 input {
  display: none;
}

.pages-Share-Collections-components-ShareCollectionContent-components-UploadButton-styles__icon--IIkns {
  transform: scale(4.5);
  fill: #8e8e8e !important;
}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Share/Collections/components/ShareCollectionContent/components/BrandContent/styles.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************/
.pages-Share-Collections-components-ShareCollectionContent-components-BrandContent-styles__delete--rf95w {
  position: absolute;
  right: 5px;
  bottom: 5px;
  color: #8a8989;
  font-size: 22px;
  cursor: pointer;
  transition: color 0.2s;
}
.pages-Share-Collections-components-ShareCollectionContent-components-BrandContent-styles__delete--rf95w:hover {
  color: white;
}
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Share/Collections/components/ShareCollectionContent/components/ShareCollectionRow/styles.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.pages-Share-Collections-components-ShareCollectionContent-components-ShareCollectionRow-styles__collectionRow--joJzZ {
  position: relative;
  margin-bottom: 20px;
}
.pages-Share-Collections-components-ShareCollectionContent-components-ShareCollectionRow-styles__collectionRow--joJzZ .head {
  margin-bottom: 10px;
}
.pages-Share-Collections-components-ShareCollectionContent-components-ShareCollectionRow-styles__collectionRow--joJzZ .head .title {
  font-size: 17px;
  font-weight: 600;
  font-family: Helvetica, sans-serif;
  display: inline-block;
  color: gray;
}
.pages-Share-Collections-components-ShareCollectionContent-components-ShareCollectionRow-styles__collectionRow--joJzZ[data-empty=true] {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.pages-Share-Collections-components-ShareCollectionContent-components-ShareCollectionRow-styles__bar--taJaE {
  flex: 1;
  position: relative;
  height: 143px;
  white-space: nowrap;
}
.pages-Share-Collections-components-ShareCollectionContent-components-ShareCollectionRow-styles__bar--taJaE[data-empty=true] {
  height: 30px;
}
.pages-Share-Collections-components-ShareCollectionContent-components-ShareCollectionRow-styles__bar--taJaE > .slide {
  width: fit-content;
  height: 100%;
}
.pages-Share-Collections-components-ShareCollectionContent-components-ShareCollectionRow-styles__bar--taJaE > .slide:empty:before {
  content: attr(data-empty);
  color: #3c3c3c;
  margin-top: 0px;
  display: block;
  padding-left: 20px;
  font-size: 18px;
}
.pages-Share-Collections-components-ShareCollectionContent-components-ShareCollectionRow-styles__bar--taJaE .thumbnail {
  position: relative;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  height: 100%;
  width: 143px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-color: #282828;
}
.pages-Share-Collections-components-ShareCollectionContent-components-ShareCollectionRow-styles__bar--taJaE .thumbnail .play-button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 1.2rem;
  text-align: center;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  text-align: center;
}
.pages-Share-Collections-components-ShareCollectionContent-components-ShareCollectionRow-styles__bar--taJaE .thumbnail img {
  height: 100%;
}

.pages-Share-Collections-components-ShareCollectionContent-components-ShareCollectionRow-styles__leftSection--qM2NY {
  flex-shrink: 0;
}

.pages-Share-Collections-components-ShareCollectionContent-components-ShareCollectionRow-styles__row--hfEve {
  height: 143px;
  display: flex;
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Share/Collections/styles.scss ***!
  \****************************************************************************************************************************************************************************************/
.pages-Share-Collections-styles__shareCollections--GgBUQ {
  height: 100%;
  width: 50%;
  display: flex;
  flex-direction: column;
}

.pages-Share-Collections-styles__header--FHonK {
  flex-shrink: 0;
  font-family: Public Sans;
  margin: 20px 15px 10px;
  display: flex;
  justify-content: space-between;
}
.pages-Share-Collections-styles__header--FHonK .left {
  max-width: 45%;
}
.pages-Share-Collections-styles__header--FHonK .left > .title,
.pages-Share-Collections-styles__header--FHonK .left > .desc {
  position: relative;
}
.pages-Share-Collections-styles__header--FHonK .left > .title [contenteditable=true],
.pages-Share-Collections-styles__header--FHonK .left > .desc [contenteditable=true] {
  outline: none;
}
.pages-Share-Collections-styles__header--FHonK .count,
.pages-Share-Collections-styles__header--FHonK .desc {
  margin-left: 4px;
  font-size: 15px;
}
.pages-Share-Collections-styles__header--FHonK .count {
  color: gray;
}
.pages-Share-Collections-styles__header--FHonK .desc {
  color: #adadad;
}
.pages-Share-Collections-styles__header--FHonK .notfound {
  text-align: center;
  font-size: 25px;
  margin-top: 50px;
}

.pages-Share-Collections-styles__collections--u5jUm {
  position: relative;
  flex: 1;
}
/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Share/components/SharePrompt/styles.scss ***!
  \***************************************************************************************************************************************************************************************************/
.pages-Share-components-SharePrompt-styles__sharePrompt--_pQQq {
  z-index: 4;
}
.pages-Share-components-SharePrompt-styles__sharePrompt--_pQQq .frame {
  background-color: #222222;
  padding: 23px;
  height: 80vh;
  position: relative;
  padding: 29px 35px;
  color: white;
  text-align: center;
}
.pages-Share-components-SharePrompt-styles__sharePrompt--_pQQq .frame > .content {
  height: 50vh;
  margin: 0 auto;
  margin-bottom: 5vh;
}
.pages-Share-components-SharePrompt-styles__sharePrompt--_pQQq .frame > .content img {
  height: 50vh;
}
.pages-Share-components-SharePrompt-styles__sharePrompt--_pQQq .frame > .title {
  text-align: left;
  position: relative;
  font-size: 26px;
  font-weight: 700;
  padding-bottom: 11px;
  margin-bottom: 25px;
  border-bottom: 1px solid #3a3a3a;
}
.pages-Share-components-SharePrompt-styles__sharePrompt--_pQQq .frame .remove {
  color: #c2c2c2;
  float: right;
  margin-top: 6px;
}
.pages-Share-components-SharePrompt-styles__sharePrompt--_pQQq .frame .remove:hover {
  color: rgb(219.5, 219.5, 219.5);
}
.pages-Share-components-SharePrompt-styles__sharePrompt--_pQQq .frame .buttons .button {
  font-weight: 600;
  white-space: nowrap;
  width: 100%;
  padding: 11px;
  font-size: 12px;
}
/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Share/components/SharePopup/components/DisplayPreview/styles.scss ***!
  \****************************************************************************************************************************************************************************************************************************/
.pages-Share-components-SharePopup-components-DisplayPreview-styles__instagramwithbuffer--hHMk6 #comment {
  vertical-align: middle;
  align-self: center;
}
.pages-Share-components-SharePopup-components-DisplayPreview-styles__instagramwithbuffer--hHMk6 .creator {
  border: 2px solid #464646;
  color: #f8f9fa;
  background-color: #464646;
  border-color: transparent;
  font-family: "Public Sans, sans-serif";
  padding: 1px;
  font-size: 12px;
  letter-spacing: 0.7px;
  align-self: center;
  text-align-last: right;
  margin-left: auto;
}
.pages-Share-components-SharePopup-components-DisplayPreview-styles__instagramwithbuffer--hHMk6 .flex-container {
  display: flex;
  margin-bottom: 10px;
}
.pages-Share-components-SharePopup-components-DisplayPreview-styles__instagramwithbuffer--hHMk6 .icon {
  font-size: 15px;
}

.pages-Share-components-SharePopup-components-DisplayPreview-styles__datepicker--XWuTy {
  margin-bottom: 25px;
  display: flex;
}
/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Share/components/SharePopup/styles.scss ***!
  \**************************************************************************************************************************************************************************************************/
.pages-Share-components-SharePopup-styles__missingSocial--Sc3Uk {
  background: transparent !important;
  border: 1px solid;
  border-radius: 3px;
  color: #f3b541;
  margin-bottom: 20px;
}
.pages-Share-components-SharePopup-styles__missingSocial--Sc3Uk i {
  font-size: 18px;
  vertical-align: middle;
}
.pages-Share-components-SharePopup-styles__missingSocial--Sc3Uk > i {
  margin-right: 13px;
}

.pages-Share-components-SharePopup-styles__sharePopup--B2sPh {
  z-index: 4;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame {
  max-height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 850px;
  background-color: #222222;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .left {
  background: black;
  flex: 3;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .left img {
  width: 100%;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .right {
  flex: 4;
  position: relative;
  padding: 29px 35px;
  color: white;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .right .missing-social {
  font-size: 15px;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .right .drop-down .title {
  font-size: 12px !important;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .right .drop-down .selection {
  text-align: center;
  font-size: 16px;
  cursor: pointer;
  padding-left: 10px;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .right .drop-down .selection:hover, .pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .right .drop-down .selection[data-selected=true] {
  color: wheat;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .right > .title {
  text-align: center;
  position: relative;
  font-size: 26px;
  font-weight: 700;
  padding-bottom: 11px;
  margin-bottom: 25px;
  border-bottom: 1px solid #3a3a3a;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .right .line {
  text-align: left;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .right .line > .title {
  font-size: 15px;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .right .subtitle {
  font-size: 15px;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .right .remove {
  color: #c2c2c2;
  float: right;
  margin-top: 6px;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .right .remove:hover {
  color: rgb(219.5, 219.5, 219.5);
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .line {
  position: relative;
  margin: 10px 0;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .line.disabled-line:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .line > .title {
  font-size: 13px;
  margin-bottom: 5px;
  font-weight: 600;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .line > .desc {
  font-size: 13px;
  color: gray;
  margin-left: 10px;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .line.disabled-line {
  color: #737373;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .line .field .input,
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .line .field .textarea {
  padding: 8px 6px;
  width: 100%;
  color: white;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .line .field .input {
  padding-top: 0;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .line .field .textarea {
  border: 2px solid;
  resize: none;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .line .field .slider-times {
  margin: 10px;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .line .field .channel {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 10px;
}
.pages-Share-components-SharePopup-styles__sharePopup--B2sPh .frame .line .field p {
  color: #e4e3e3;
}
/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Share/Display/components/Grid/styles.scss ***!
  \****************************************************************************************************************************************************************************************************/
.pages-Share-Display-components-Grid-styles__grid--Yp7Dl {
  height: 100%;
  padding: 10px 10px 10px;
  overflow: hidden;
  position: relative;
}

.pages-Share-Display-components-Grid-styles__item--e6sSs {
  height: 0;
  width: 100%;
  padding-bottom: 100%;
  position: relative;
}

.pages-Share-Display-components-Grid-styles__imageContainer--YguD5 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.pages-Share-Display-components-Grid-styles__image--s75cU {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center;
  background-color: #282828;
}

.pages-Share-Display-components-Grid-styles__delete--FUau0 {
  position: absolute;
  right: 5px;
  bottom: 5px;
  color: #8a8989;
  font-size: 22px;
  cursor: pointer;
  transition: color 0.2s;
}
.pages-Share-Display-components-Grid-styles__delete--FUau0:hover {
  color: white;
}

.pages-Share-Display-components-Grid-styles__date--O4Txv {
  font-size: x-small;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  color: white;
  padding: 9px 0 0 8px;
  text-align: left;
}
.pages-Share-Display-components-Grid-styles__date--O4Txv svg {
  font-size: 14px !important;
}
.pages-Share-Display-components-Grid-styles__date--O4Txv span {
  vertical-align: middle;
  margin-left: 4px;
}

.pages-Share-Display-components-Grid-styles__warning--Qq1Sk {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.431372549);
  z-index: 2;
}

.pages-Share-Display-components-Grid-styles__warningIcon--ndUZ0 {
  position: absolute;
  right: 5px;
  top: 5px;
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Share/Display/styles.scss ***!
  \************************************************************************************************************************************************************************************/
.pages-Share-Display-styles__display--Mchu6 {
  position: relative;
  width: 50%;
  display: flex;
  flex-direction: column;
  padding: 0px 20px 0px 10px;
}

.pages-Share-Display-styles__titlebar--wMdUC {
  flex-shrink: 0;
  padding: 75px 7px 10px;
  font-size: 19px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/VideoMaker/components/LeftContainer/components/CollectionContentOverlay/styles.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
.pages-VideoMaker-components-LeftContainer-components-CollectionContentOverlay-styles__overlay--HMPV6 {
  z-index: 2;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  transition: opacity 0.2s;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  text-align: end;
}
.pages-VideoMaker-components-LeftContainer-components-CollectionContentOverlay-styles__overlay--HMPV6 i, .pages-VideoMaker-components-LeftContainer-components-CollectionContentOverlay-styles__overlay--HMPV6 img {
  width: 40px;
  height: 40px;
  font-size: 40px;
  margin-left: 10px;
  filter: brightness(70%);
  vertical-align: middle;
}
.pages-VideoMaker-components-LeftContainer-components-CollectionContentOverlay-styles__overlay--HMPV6 i:hover, .pages-VideoMaker-components-LeftContainer-components-CollectionContentOverlay-styles__overlay--HMPV6 img:hover {
  filter: brightness(100%);
}
.pages-VideoMaker-components-LeftContainer-components-CollectionContentOverlay-styles__overlay--HMPV6:hover:not(:active) {
  opacity: 1;
}
/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/VideoMaker/components/RightContainer/components/List/styles.scss ***!
  \***************************************************************************************************************************************************************************************************************************/
.pages-VideoMaker-components-RightContainer-components-List-styles__dndSquareGrid--F9xeF {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
}

.pages-VideoMaker-components-RightContainer-components-List-styles__container--a6_Fs {
  flex: 1;
  background-color: transparent;
  transition: background-color 0.2s;
}
.pages-VideoMaker-components-RightContainer-components-List-styles__container--a6_Fs[data-dragover=true] {
  background-color: rgba(68, 68, 68, 0.1215686275);
}

.pages-VideoMaker-components-RightContainer-components-List-styles__grid--ED7hx {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
}
.pages-VideoMaker-components-RightContainer-components-List-styles__grid--ED7hx:not([data-empty=false]):after {
  content: attr(data-empty);
  color: #ececec;
  font-size: 22px;
  position: absolute;
  top: 0;
  padding-top: 185px;
  height: 100%;
  width: 100%;
  text-align: center;
}

.pages-VideoMaker-components-RightContainer-components-List-styles__item--IKweh {
  padding: 7px;
  text-align: center;
  width: 120px;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  cursor: pointer;
}
.pages-VideoMaker-components-RightContainer-components-List-styles__item--IKweh[data-dragging=true] img {
  border: 2px solid rgba(241, 179, 113, 0.6784313725);
}

.pages-VideoMaker-components-RightContainer-components-List-styles__itemDelete--vruwW {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  text-align: center;
  justify-content: center;
  flex-direction: row;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.5411764706);
}
.pages-VideoMaker-components-RightContainer-components-List-styles__itemDelete--vruwW svg {
  margin: auto;
  font-size: 46px;
  color: rgba(183, 183, 183, 0.6);
}
.pages-VideoMaker-components-RightContainer-components-List-styles__itemDelete--vruwW[data-removing=true] {
  display: flex;
}

.pages-VideoMaker-components-RightContainer-components-List-styles__emptyItem--SuQxj {
  width: 100%;
  background-color: #272727;
  padding-bottom: 100%;
}

.pages-VideoMaker-components-RightContainer-components-List-styles__itemForEmptyGrid--rve6v {
  background-color: transparent !important;
}
/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/VideoMaker/components/RightContainer/styles.scss ***!
  \***********************************************************************************************************************************************************************************************************/
.pages-VideoMaker-components-RightContainer-styles__display--I8EFV {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-left: solid 1px #fff;
}
.pages-VideoMaker-components-RightContainer-styles__display--I8EFV .MuiTabs-flexContainer {
  justify-content: center !important;
}
.pages-VideoMaker-components-RightContainer-styles__display--I8EFV .MuiTabs-flexContainer button:focus {
  outline: 0px !important;
  /* outline: 5px auto -webkit-focus-ring-color; */
}
.pages-VideoMaker-components-RightContainer-styles__display--I8EFV .MuiTabs-indicator {
  background: #3b6ece;
}

.pages-VideoMaker-components-RightContainer-styles__titlebar--wYKff {
  flex-shrink: 0;
  padding: 75px 7px 10px;
  font-size: 19px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.pages-VideoMaker-components-RightContainer-styles__buttons--nJWa1 button {
  font-size: 10px;
  text-transform: none;
  padding: 3px 8px;
  font-family: unset;
}
.pages-VideoMaker-components-RightContainer-styles__buttons--nJWa1 button:not(.button-disabled) {
  cursor: pointer;
}
/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/VideoMaker/components/LeftContainer/components/BrandContent/styles.scss ***!
  \**********************************************************************************************************************************************************************************************************************************/
.pages-VideoMaker-components-LeftContainer-components-BrandContent-styles__delete--sAcWl {
  color: #8a8989;
  font-size: 22px;
  cursor: pointer;
  transition: color 0.2s;
}
.pages-VideoMaker-components-LeftContainer-components-BrandContent-styles__delete--sAcWl:hover {
  color: white;
}

.pages-VideoMaker-components-LeftContainer-components-BrandContent-styles__collectionContent--e6dtd {
  width: 100%;
  height: auto;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/VideoMaker/components/LeftContainer/components/Upload/components/UploadButton/styles.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.pages-VideoMaker-components-LeftContainer-components-Upload-components-UploadButton-styles__upload--vj01m {
  position: relative;
  cursor: pointer;
  display: inline-flex;
  vertical-align: top;
  margin: 2%;
  height: 135px;
  width: 143px;
  background-color: #282828;
  justify-content: space-around;
  flex-direction: column;
  transition: filter 0.15s linear;
  width: 135px;
}
.pages-VideoMaker-components-LeftContainer-components-Upload-components-UploadButton-styles__upload--vj01m:hover {
  filter: brightness(120%);
}
.pages-VideoMaker-components-LeftContainer-components-Upload-components-UploadButton-styles__upload--vj01m > div {
  display: block;
  text-align: center;
}
.pages-VideoMaker-components-LeftContainer-components-Upload-components-UploadButton-styles__upload--vj01m > div > span {
  font-size: 64px;
  color: #c1c1c1;
}
.pages-VideoMaker-components-LeftContainer-components-Upload-components-UploadButton-styles__upload--vj01m input {
  display: none;
}

.pages-VideoMaker-components-LeftContainer-components-Upload-components-UploadButton-styles__icon--fzqgF {
  transform: scale(4.5);
  fill: #8e8e8e !important;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/VideoMaker/components/LeftContainer/components/Upload/components/UploadingFile/styles.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.pages-VideoMaker-components-LeftContainer-components-Upload-components-UploadingFile-styles__overlay--n2Qqj {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(136, 136, 136, 0.4784313725);
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  text-align: center;
}

.pages-VideoMaker-components-LeftContainer-components-Upload-components-UploadingFile-styles__progress--yBUdL {
  color: #e1e2e2 !important;
}
/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/VideoMaker/components/LeftContainer/components/Upload/styles.scss ***!
  \****************************************************************************************************************************************************************************************************************************/
.pages-VideoMaker-components-LeftContainer-components-Upload-styles__collectionBrandassets--pcpuj {
  margin: 0px auto;
  display: flex;
  flex-wrap: wrap;
  box-sizing: unset;
  justify-content: center;
}
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/VideoMaker/components/LeftContainer/components/CollectionListContent/styles.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.dndVideoContent {
  height: 135px;
  width: 135px;
  margin: 2%;
}
.dndVideoContent .collectionContent {
  width: 100%;
  height: 100%;
  cursor: grab;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.dndVideoContent .collectionContent .play-button {
  height: 135px;
  display: flex;
  position: relative;
}
.dndVideoContent .collectionContent .videoContent {
  position: absolute;
}
/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/VideoMaker/components/LeftContainer/styles.scss ***!
  \**********************************************************************************************************************************************************************************************************/
.selectCollection {
  background: #3c3c3c !important;
  color: white !important;
  width: 60%;
  padding-left: 4px;
  padding-right: 4px;
  margin-left: 7px;
}
.selectCollection option {
  background: #3c3c3c !important;
  color: white;
  height: 35px;
}

.pages-VideoMaker-components-LeftContainer-styles__header--JYg7Y {
  flex-shrink: 0;
  font-family: Public Sans;
  margin: 20px 15px 10px;
  display: flex;
  justify-content: space-between;
}
.pages-VideoMaker-components-LeftContainer-styles__header--JYg7Y .left {
  max-width: 100%;
  display: inline-flex;
  justify-content: space-around;
  width: 100%;
}
.pages-VideoMaker-components-LeftContainer-styles__header--JYg7Y .left > .title,
.pages-VideoMaker-components-LeftContainer-styles__header--JYg7Y .left > .desc {
  position: relative;
}
.pages-VideoMaker-components-LeftContainer-styles__header--JYg7Y .left > .title [contenteditable=true],
.pages-VideoMaker-components-LeftContainer-styles__header--JYg7Y .left > .desc [contenteditable=true] {
  outline: none;
}
.pages-VideoMaker-components-LeftContainer-styles__header--JYg7Y .left .MuiInput-underline:after {
  border-bottom: none !important;
}
.pages-VideoMaker-components-LeftContainer-styles__header--JYg7Y .left .MuiNativeSelect-select {
  margin-left: 5px;
}
.pages-VideoMaker-components-LeftContainer-styles__header--JYg7Y .left .MuiFormControl-root {
  width: 50%;
}
.pages-VideoMaker-components-LeftContainer-styles__header--JYg7Y .left .MuiSvgIcon-root.MuiNativeSelect-icon {
  color: white;
}
.pages-VideoMaker-components-LeftContainer-styles__header--JYg7Y .count,
.pages-VideoMaker-components-LeftContainer-styles__header--JYg7Y .desc {
  margin-left: 4px;
  font-size: 15px;
}
.pages-VideoMaker-components-LeftContainer-styles__header--JYg7Y .count {
  color: gray;
}
.pages-VideoMaker-components-LeftContainer-styles__header--JYg7Y .desc {
  color: #adadad;
}
.pages-VideoMaker-components-LeftContainer-styles__header--JYg7Y .notfound {
  text-align: center;
  font-size: 25px;
  margin-top: 50px;
}

.pages-VideoMaker-components-LeftContainer-styles__collections--gJr3W {
  position: relative;
}
.pages-VideoMaker-components-LeftContainer-styles__collections--gJr3W .collectionContainer {
  max-height: 100%;
}
.pages-VideoMaker-components-LeftContainer-styles__collections--gJr3W .collection-content {
  width: 90%;
  margin: 0px auto;
  height: 40%;
  display: flex;
  flex-wrap: wrap;
  box-sizing: unset;
  animation: show-collection-content 0.4s;
}
.pages-VideoMaker-components-LeftContainer-styles__collections--gJr3W .collection-content .contents-list {
  display: flex;
  flex-flow: wrap;
  width: 100%;
  height: 100%;
}
.pages-VideoMaker-components-LeftContainer-styles__collections--gJr3W .collection-content .contents-list .collectionContent {
  height: 135px;
  width: 135px;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 2%;
}
@keyframes show-collection-content {
  0% {
    opacity: 0;
    max-height: 0;
  }
  100% {
    opacity: 1;
    max-height: 500px;
  }
}
.pages-VideoMaker-components-LeftContainer-styles__collections--gJr3W .share-collection-row {
  margin-bottom: 20px;
}
.pages-VideoMaker-components-LeftContainer-styles__collections--gJr3W .share-collection-row .head {
  margin-bottom: 10px;
}
.pages-VideoMaker-components-LeftContainer-styles__collections--gJr3W .share-collection-row .head .title {
  font-size: 17px;
  font-weight: 600;
  font-family: Helvetica, sans-serif;
  display: inline-block;
  color: gray;
}
.pages-VideoMaker-components-LeftContainer-styles__collections--gJr3W .share-collection-row .bar {
  position: relative;
  height: 143px;
  white-space: nowrap;
}
.pages-VideoMaker-components-LeftContainer-styles__collections--gJr3W .share-collection-row .bar > .slide {
  height: 100%;
}
.pages-VideoMaker-components-LeftContainer-styles__collections--gJr3W .share-collection-row .bar > .slide:empty:before {
  content: attr(data-empty);
  color: #3c3c3c;
  margin-top: 0px;
  display: block;
  padding-left: 20px;
  font-size: 18px;
}
.pages-VideoMaker-components-LeftContainer-styles__collections--gJr3W .share-collection-row .bar .thumbnail {
  position: relative;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  height: 100%;
  width: 143px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-color: #282828;
}
.pages-VideoMaker-components-LeftContainer-styles__collections--gJr3W .share-collection-row .bar .thumbnail .play-button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 1.2rem;
  text-align: center;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  text-align: center;
}
.pages-VideoMaker-components-LeftContainer-styles__collections--gJr3W .share-collection-row .bar .thumbnail img {
  height: 100%;
}
.pages-VideoMaker-components-LeftContainer-styles__collections--gJr3W .share-collection-row .bar[data-empty=true] {
  height: 30px;
}
.pages-VideoMaker-components-LeftContainer-styles__collections--gJr3W .share-collection-row[data-empty=true] {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.pages-VideoMaker-components-LeftContainer-styles__collections--gJr3W .collection-content[data-empty=true] {
  padding-bottom: 10px;
}
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Popups/components/Settings/styles.scss ***!
  \*************************************************************************************************************************************************************************************************/
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh {
  z-index: 3000;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 {
  overflow: hidden;
  position: relative;
  background: #151515;
  width: 800px;
  padding: 32px 40px;
  display: flex;
  flex-direction: column;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 .pages-Popups-components-Settings-styles__crossButton--ZniAv {
  top: 40px !important;
  right: 40px !important;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 .title {
  font-size: 20px;
  font-weight: 700;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 .desc {
  padding: 0 10px;
  margin-top: 10px;
  margin-bottom: 20px;
  color: #cccccc;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #oauth {
  color: white;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #oauth .buttons {
  margin-top: 40px;
  margin-bottom: 10px;
  width: 325px;
  margin-left: 200px;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #oauth .buttons .input-social {
  margin-bottom: 15px;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #oauth .buttons .input-social > * {
  display: inline-block;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #oauth .buttons .input-social .input {
  margin-right: 20px;
  margin-bottom: 10px !important;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #oauth .buttons .input-social .input.challenge-code {
  display: block;
  margin: auto;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #oauth .buttons .input-social button {
  display: block;
  margin: 0 auto;
  width: auto;
  background-color: #3a76ff !important;
  padding: 7px 25px;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #oauth .buttons .input-social button:hover {
  background-color: white !important;
  color: black;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #oauth .buttons .input-social .loader {
  display: block;
  margin: 10px auto 0;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #mention {
  margin-bottom: 25px;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #mention .pages {
  position: relative;
  overflow: hidden;
  margin: 10px 70px;
  border: 1px solid #333;
  background-color: #191919;
  height: 130px;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #mention .pages:not([data-emptytext=false]):before {
  display: block;
  content: attr(data-emptytext);
  text-align: center;
  margin: auto;
  margin-top: 45px;
  color: gray;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #mention .pages .page {
  cursor: pointer;
  color: #8c8c8c;
  padding: 5px 14px;
  position: relative;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #mention .pages .page[data-selected=true] {
  background-color: rgba(58, 58, 58, 0.1294117647);
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #mention .pages .page[data-selected=true] > span {
  color: white;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #mention .pages .page > span {
  display: inline-block;
  max-width: 490px;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #mention .pages .page .pages-Popups-components-Settings-styles__loading--AVmRR {
  float: right;
  margin-right: 15px;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #mention .pages .page .page-selectors {
  position: relative;
  cursor: default;
  float: right;
  margin-right: 2px;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #mention .pages .page .page-selectors > div {
  cursor: pointer;
  display: inline-block;
  padding: 0 6px;
  transition: color 0.2s;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #mention .pages .page .page-selectors > div:hover {
  color: rgb(185.9, 185.9, 185.9);
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #mention .pages .page .page-selectors > div[data-selected=true] {
  color: white !important;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #mention .pages .page .page-selectors[data-selecting=true] {
  pointer-events: none;
  filter: contrast(14%) blur(0.5px);
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #influencers, .pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #blacklist {
  margin-bottom: 25px;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #influencers .influencer-list, .pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #blacklist .influencer-list {
  position: relative;
  overflow: hidden;
  margin: 10px 70px;
  border: 1px solid #333;
  background-color: #191919;
  height: 130px;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #influencers .influencer-list .influencer, .pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #blacklist .influencer-list .influencer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  color: #8c8c8c;
  padding: 5px 14px;
  position: relative;
}
.pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #influencers .influencer-list .influencer-info, .pages-Popups-components-Settings-styles__settingsContainer--bfDQh .pages-Popups-components-Settings-styles__settings--asmP5 #blacklist .influencer-list .influencer-info {
  width: 35%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Popups/components/PromptConfirm/styles.scss ***!
  \******************************************************************************************************************************************************************************************************/
.pages-Popups-components-PromptConfirm-styles__prompt--uOPg4 {
  z-index: 5;
}

.pages-Popups-components-PromptConfirm-styles__frame--YBN0S {
  background-color: #272727;
  padding: 23px;
  max-width: 400px;
}

.pages-Popups-components-PromptConfirm-styles__question--Hudll {
  color: #d6d6d6;
  padding: 2px 15px 18px;
  text-align: center;
  font-size: 18px;
  min-width: 280px;
}

.pages-Popups-components-PromptConfirm-styles__answers--r_pwT {
  display: flex;
  justify-content: space-around;
  margin-top: 14px;
  flex-direction: row;
}
.pages-Popups-components-PromptConfirm-styles__answers--r_pwT .button {
  min-width: 100px;
}
/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Popups/components/CollectOverlay/styles.scss ***!
  \*******************************************************************************************************************************************************************************************************/
.loader-centered {
  position: absolute;
  z-index: 1000;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.pages-Popups-components-CollectOverlay-styles__collectOverlay--caBeV {
  z-index: 5;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.11);
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.pages-Popups-components-CollectOverlay-styles__collectOverlay--caBeV .frame {
  display: inline-block;
  margin: auto;
}
.pages-Popups-components-CollectOverlay-styles__collectOverlay--caBeV[data-show=true] {
  visibility: visible;
  opacity: 1;
}
.pages-Popups-components-CollectOverlay-styles__collectOverlay--caBeV .collect-frame__loading {
  filter: blur(5px);
  pointer-events: none;
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
}
.pages-Popups-components-CollectOverlay-styles__collectOverlay--caBeV .collect-frame {
  display: flex;
  width: 850px;
  position: relative;
  margin: auto;
  background-color: #222222;
}
.pages-Popups-components-CollectOverlay-styles__collectOverlay--caBeV .collect-frame .left {
  background: black;
  flex: 3;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.pages-Popups-components-CollectOverlay-styles__collectOverlay--caBeV .collect-frame .left img {
  width: 100%;
}
.pages-Popups-components-CollectOverlay-styles__collectOverlay--caBeV .collect-frame .right {
  min-width: 430px;
  flex: 4;
  position: relative;
  padding: 29px 35px;
  color: white;
  text-align: center;
}
.pages-Popups-components-CollectOverlay-styles__collectOverlay--caBeV .collect-frame .right .title {
  font-size: 26px;
  font-weight: 700;
}
.pages-Popups-components-CollectOverlay-styles__collectOverlay--caBeV .collect-frame .right .desc {
  margin-top: 10px;
  margin-bottom: 20px;
  color: #cccccc;
}
.pages-Popups-components-CollectOverlay-styles__collectOverlay--caBeV .collect-frame .right .remove {
  color: #c2c2c2;
  float: right;
  margin-top: 6px;
}
.pages-Popups-components-CollectOverlay-styles__collectOverlay--caBeV .collect-frame .right .remove:hover {
  color: rgb(219.5, 219.5, 219.5);
}
.pages-Popups-components-CollectOverlay-styles__collectOverlay--caBeV #get-rights .inputs {
  margin-bottom: 40px;
  margin-top: 20px;
}
.pages-Popups-components-CollectOverlay-styles__collectOverlay--caBeV #get-rights .inputs textarea {
  width: 400px;
  height: 135px;
  resize: none;
  overflow: hidden;
}
/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./pages/Popups/components/SetCreatorCountriesOverlay/styles.scss ***!
  \*******************************************************************************************************************************************************************************************************************/
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh {
  z-index: 10; /* Higher z-index than other popups */
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4); /* Darker background for better contrast */
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh[data-show=true] {
  visibility: visible;
  opacity: 1;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .frame {
  display: inline-block;
  margin: auto;
  background-color: #222222;
  border-radius: 8px;
  padding: 20px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.5);
  max-width: 600px;
  width: 100%;
  color: white;
  text-align: center;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .frame .title {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .frame .title .remove {
  cursor: pointer;
  font-size: 18px;
  color: #cccccc;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .frame .title .remove:hover {
  color: white;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .frame .inputs {
  margin-bottom: 20px;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .frame .inputs input {
  width: 100%;
  padding: 10px;
  border: 1px solid #555;
  border-radius: 4px;
  background-color: #333;
  color: white;
  font-size: 16px;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .frame .inputs input::placeholder {
  color: #999;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .frame .buttons {
  display: flex;
  justify-content: space-between;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .frame .buttons .button {
  flex: 1;
  margin: 0 5px;
  padding: 10px;
  font-size: 16px;
  cursor: pointer;
  border-radius: 4px;
  border: none;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .frame .buttons .button.button-border {
  background-color: transparent;
  color: white;
  border: 1px solid #555;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .frame .buttons .button.button-border:hover {
  background-color: #444;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .frame .buttons .button.button-blue {
  background-color: #007bff;
  color: white;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .frame .buttons .button.button-blue:hover {
  background-color: #0056b3;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .frame .buttons .button:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .select {
  width: 100%;
  padding: 10px;
  border: 1px solid #555;
  border-radius: 4px;
  background-color: #333;
  color: white;
  font-size: 16px;
  margin-top: 10px;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .select option {
  background-color: #333;
  color: white;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .select:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .label {
  display: block;
  margin-bottom: 5px;
  font-size: 14px;
  color: #ccc;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .checkbox-group {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .checkbox-label {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.pages-Popups-components-SetCreatorCountriesOverlay-styles__creatorCountriesOverlay--rWSjh .checkbox-label input {
  margin-right: 8px;
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./fragments/Filters/styles.scss ***!
  \**********************************************************************************************************************************************************************************/
.fragments-Filters-styles__filters--l1Xu1 {
  font-size: 12px;
  overflow: hidden;
  position: relative;
}
.fragments-Filters-styles__filters--l1Xu1 > .filters-container {
  padding: 5px 15px;
}
.fragments-Filters-styles__filters--l1Xu1 .category {
  padding: 20px 0 12px;
}
.fragments-Filters-styles__filters--l1Xu1 .category:first-of-type {
  padding-top: 0;
}
.fragments-Filters-styles__filters--l1Xu1 .category:not(.noborder) {
  border-bottom: 1px solid #333333;
}
.fragments-Filters-styles__filters--l1Xu1 .category .title {
  color: white;
  font-weight: 500;
}
.fragments-Filters-styles__filters--l1Xu1 .category .line {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.fragments-Filters-styles__filters--l1Xu1 .category .line > .action {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.fragments-Filters-styles__filters--l1Xu1 .category .line .slider {
  width: 100%;
}
.fragments-Filters-styles__filters--l1Xu1 .category .line:not(.title) {
  font-family: sans-serif;
}
.fragments-Filters-styles__filters--l1Xu1 .checkbox {
  height: 20px;
}
.fragments-Filters-styles__filters--l1Xu1 .ps__scrollbar-y-rail > .ps__scrollbar-y {
  width: 3px !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLjM4NTAwNjY0YzliOWVjMGYyZDQ2LmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNFRjs7QUREQTtFQUNFO0lBQ0U7RUNJRjtBQUNGO0FESkE7RUFDRTtJQUNFO0VDTUY7QUFDRjtBRE5BOztFQUVFO0VBQ0E7QUNRRjs7QURQQTtFQUVFO0FDU0Y7O0FEUkE7RUFDRTtFQUNBO0FDV0Y7O0FEVkE7RUFFRTtBQ1lGOztBRFhBO0VBRUU7QUNhRjs7QURaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNlRjs7QURkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2lCRjs7QURoQkE7RUFDRTtBQ21CRjs7QURsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDcUJGOztBRHBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3VCRjs7QUR0QkE7RUFDRTtBQ3lCRjs7QUR4QkE7RUFFRTtBQzBCRjs7QUR6QkE7RUFDRTtFQUNBO0FDNEJGOztBRDNCQTtFQUVFO0FDNkJGOztBRDVCQTtFQUVFO0FDOEJGOztBRDdCQTs7RUFFRTtBQ2dDRjs7QUQvQkE7RUFFRTtBQ2lDRjs7QURoQ0E7RUFDRTtBQ21DRjs7QURqQ0E7RUFFRTtBQ21DRjs7QUNsSkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEcUpGO0FDbEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvSkYsQzs7OztBRXpLQTtFQUNFO0VBQ0E7QUNDRjs7QURDQTtFQUFPO0FDR1A7O0FEREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDSUY7O0FEREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0lGO0FESEU7RUFDRTtBQ0tKO0FESEU7RUFDRTtBQ0tKO0FESEU7RUFDRTtBQ0tKO0FESEU7RUFDRTtFQUNBO0VBQ0E7QUNLSjs7QUREQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDRUY7O0FEQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNFRjtBRERFO0VBQ0U7QUNHSjs7QURDQTtFQUNFO0VBQ0E7RUFDQTtBQ0VGOztBQ3hFQTtFQUNFO0VBQ0E7QUQyRUY7O0FFOUVBO0VBQ0U7RUFDQTtBRmlGRjs7QUUvRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa0ZGOztBRWhGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7QUZtRlY7O0FFakZBO0VBQ0U7RUFDSTtFQUNJO0FGb0ZWOztBRW5GQTtFQUNFO0VBQ0k7RUFDSTtBRnNGVjs7QUVyRkE7RUFDRTtFQUNJO0VBQ0k7QUZ3RlY7O0FFdkZBO0VBQ0U7RUFDSTtFQUNJO0FGMEZWOztBRXpGQTtFQUNFO0VBQ0k7RUFDSTtBRjRGVjs7QUUzRkE7RUFDRTtFQUNJO0VBQ0k7QUY4RlY7O0FFN0ZBO0VBQ0U7RUFDSTtFQUNJO0FGZ0dWOztBRS9GQTtFQUNFO0VBQ0k7RUFDSTtBRmtHVjs7QUVqR0E7RUFDRTtFQUNJO0VBQ0k7QUZvR1Y7O0FFbkdBO0VBQ0U7RUFDSTtFQUNJO0FGc0dWOztBRXJHQTtFQUNFO0VBQ0k7RUFDSTtBRndHVjs7QUV2R0E7RUFDRTtFQUNRO0FGMEdWOztBRXpHQTtFQUNFO0VBQ1E7QUY0R1Y7O0FFM0dBO0VBQ0U7RUFDUTtBRjhHVjs7QUU3R0E7RUFDRTtFQUNRO0FGZ0hWOztBRS9HQTtFQUNFO0VBQ1E7QUZrSFY7O0FFakhBO0VBQ0U7RUFDUTtBRm9IVjs7QUVuSEE7RUFDRTtFQUNRO0FGc0hWOztBRXJIQTtFQUNFO0VBQ1E7QUZ3SFY7O0FFdkhBO0VBQ0U7RUFDUTtBRjBIVjs7QUV6SEE7RUFDRTtFQUNRO0FGNEhWOztBRTNIQTtFQUNFO0VBQ1E7QUY4SFY7O0FFNUhBO0VBQ0U7SUFDRTtJQUNRO0VGK0hWO0VFOUhFO0lBQ0E7SUFDUTtFRmdJVjtBQUNGO0FFN0hBO0VBQ0U7SUFDRTtJQUNRO0VGK0hWO0VFOUhFO0lBQ0E7SUFDUTtFRmdJVjtBQUNGO0FHbFBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG9QRjs7QUdqUEE7RUFDRTtBSG9QRjs7QUdqUEE7RUFDRTtBSG9QRjs7QUdqUEE7RUFDRTtBSG9QRjs7QUdqUEE7RUFDRTtBSG9QRjs7QUdqUEE7RUFDRTtBSG9QRjs7QUdqUEE7RUFDRTtBSG9QRjs7QUdqUEE7RUFDRTtBSG9QRjs7QUdqUEE7RUFDRTtBSG9QRjs7QUdqUEE7RUFDRTtBSG9QRjs7QUdqUEE7RUFDRTtBSG9QRjs7QUdoUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhtUEY7QUdqUEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSG1QSjtBR2pQSTtFQUNFO0FIbVBOO0FHaFBJO0VBQ0U7RUFDQTtBSGtQTjtBRzlPRTtFQUNFO0VBQ0E7RUFDQSx5QkM5RVk7RUQrRVo7QUhnUEo7QUc5T0k7RUFDRTtFQUNBO0FIZ1BOO0FHN09JO0VBQ0U7RUFDQTtBSCtPTjtBRzNPRTtFQUNFO0VBQ0E7RUFDQTtBSDZPSjtBRzNPSTtFQUNFO0VBQ0E7QUg2T047QUd6T0U7RUFDRTtFQUNBO0FIMk9KO0FHeE9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgwT0o7QUd4T0k7RUFDRTtFQUNBO0FIME9OO0FHdE9FO0VBQ0U7RUFDQTtBSHdPSjtBR3JPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIdU9KO0FHck9JO0VBQ0U7RUFDQTtBSHVPTjtBR25PRTtFQUNFO0VBQ0E7QUhxT0o7QUdsT0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBSG1PSjtBR2pP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RUFFQztBQURIO0FBR0c7O0VBQ0M7QUFBSjtBQUlDOztFQUVDO0VBQ0E7QUFGRjtBQUlDO0VBQ0M7QUFGRjtBQUlDO0VBQ0M7QUFGRjtBQUlDO0VBQ0M7RUFDQTtFQUNBO0FBRkY7O0FBTUE7RUFDQztFQUNBO0FBSEQsQzs7OztBQzNDQTtFQUNDO0FBREQ7QUFFQztFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREY7QUFFRTtFQUNDO0VBQ0E7RUFDQTtBQUFIO0FBQ0c7RUFDQztBQUNKO0FBRUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFIO0FBRUU7RUFFQyxjQURRO0VBRVI7RUFDQTtBQURIO0FBRUc7RUFDQztBQUFKO0FBSUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRkosQzs7OztBQzFDRTtFQUNFO0VBQ0E7QUFBSjtBQUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFKO0FBRUU7RUFDRTtFQUNBO0FBQUo7QUFFRTtFQUNFO0FBQUo7O0FBSUE7RUFDRTtFQUNBO0FBREYsQzs7OztBQzFCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFERDtBQUVDO0VBQ0M7RUFDQTtBQUFGO0FBRUM7RUFDQztBQUFGOztBQUlBO0VBQ0M7QUFERDtBQUVDO0VBQ087RUFDTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7QUFDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSDtBQUFHO0VBQ0M7QUFFSjtBQUNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFDSDtBQUFHO0VBQ0M7QUFFSjtBQUNJO0VBQ0M7QUFDTDtBQUNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFDTDtBQUFLO0VBQ0M7QUFFTjtBQUVHO0VBQ2E7RUFDWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBSjtBQUVHO0VBQ0M7QUFBSjtBQUNJO0VBQ0M7QUFDTDtBQUVHO0VBQ0M7QUFBSjtBQUVHO0VBRUMsY0FEUTtFQUVSO0VB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O0FBNkJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEzQlosQzs7OztBQ25KQTtFQUNFO0FBREY7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7QUFERjs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFERjs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQUY7QUFDRTtFQUNFO0FBQ0osQzs7OztBQzFCQTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7QUFDSjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNEO0FBQ0Q7QUFDQztFQUNDO0VBQ0U7QUFDSjtBQUVFO0VBQ0U7RUFDQTtBQUFKO0FBR0U7RUFDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFERDtBQUlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDSDtBQUZEO0FBSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRk47QUFHTTtFQUNFO0FBRFI7QUFJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZOO0FBR007RUFDRTtFQUNBO0FBRFI7QUFHTTtFQUNFO0VBQ0E7RUFDQTtBQURSO0FBR007RUFFRSxjQURRO0VBRVI7RUFDQTtBQUZSO0FBR1E7RUFDRTtBQURWO0FBUUk7RUFDRTtFQUNBO0FBTk47QUFPTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBTFIsQzs7OztBQzFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7QUFDRTtFQUNFO0VBQ0E7QUFDSjtBQUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBSjtBQUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQU47QUFFTTtFQUNFO0VBQ0E7RUFDQTtBQUFSO0FBQ1E7RUFDRTtBQUNWO0FBSUk7RUFDRTtBQUZOO0FBR007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURSO0FBR1E7RUFDRTtBQURWO0FBTUk7RUFDRTtFQUNBO0FBSk47QUFNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSlI7QUFNUTtFQUNFO0VBQ0E7RUFDQTtBQUpWO0FBTVU7RUFDRTtBQUpaO0FBUVE7RUFDRTtFQUNBO0FBTlY7QUFRVTtFQUNFO0FBTlo7QUFVUTtFQUNFO0VBQ0E7QUFSVjtBQWNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVpKO0FBY0k7RUFDRTtFQUNBO0FBWk47QUFlSTtFQUNFO0VBQ0E7QUFiTjtBQWlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZko7QUFrQkU7RUFDRTtFQUNBO0VBQ0E7QUFoQko7QUFtQkU7RUFDRTtFQUNBO0VBQ0E7QUFqQko7QUFtQkk7RUFDRTtBQWpCTixDOzs7O0FDaElBO0VBQ0UsZTFDRmlCO0UwQ0dqQjtFQUNBO0FBREY7QUFFRTtFQUNFO0FBQUo7QUFFRTtFQUNFO0FBQUo7QUFDSTtFQUNFO0FBQ047QUFDSTtFQUNFO0FBQ047QUFDSTtFQUNFO0VBQ0E7QUFDTjtBQUNJO0VBQ0U7RUFDQTtFQUNBO0FBQ047QUFHTTtFQUNFO0VBQ0E7RUFDQTtBQURSO0FBR007RUFDRTtBQURSO0FBSUk7RUFDRTtBQUZOO0FBS0U7RUFDRTtBQUhKO0FBTUU7RUFDRTtBQUpKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy92ZW5kb3IvcGVyZmVjdHNjcm9sbGJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3ZlbmRvci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3ZlbmRvci9tYXRlcmlhbC1pY29ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy93ZWxjb21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdmVuZG9yL3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvY29sbGVjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvY29tcG9uZW50cy9jb21tb24vbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL2NvbXBvbmVudHMvY29tbW9uL3N1Ym5hdmJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9jb21wb25lbnRzL2NvbW1vbi9jb2xsZWN0aW9uYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL2NvbXBvbmVudHMvY29tbW9uL2Zsb2F0aW5nY29uZmlybS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9jb21wb25lbnRzL2NvbGxlY3Rpb25zL2NvbGxlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvY29tcG9uZW50cy9lZGl0b3IvZHJhZ2dhYmxlbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvY29tcG9uZW50cy9lZGl0b3IvdGVtcGxhdGVpdGVtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL2NvbXBvbmVudHMvZWRpdG9yL2VkaXRvci1wcmV2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL2NvbXBvbmVudHMvZWRpdG9yL3ZpZGVvdG9vbGJhci5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL1BvcHVwcy9jb21wb25lbnRzL01haW50ZW5hbmNlL3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL1BvcHVwcy9jb21wb25lbnRzL0NvbGxlY3RPdmVybGF5L2NvbXBvbmVudHMvQ3JlYXRlQ29sbGVjdGlvbi9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9TaGFyZS9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9TaGFyZS9Db2xsZWN0aW9ucy9jb21wb25lbnRzL1RpdGxlQmFyL3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL1NoYXJlL0NvbGxlY3Rpb25zL2NvbXBvbmVudHMvU2hhcmVDb2xsZWN0aW9uQ29udGVudC9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9TaGFyZS9Db2xsZWN0aW9ucy9jb21wb25lbnRzL1NoYXJlQ29sbGVjdGlvbkNvbnRlbnQvY29tcG9uZW50cy9VcGxvYWRpbmdGaWxlL3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL1NoYXJlL0NvbGxlY3Rpb25zL2NvbXBvbmVudHMvU2hhcmVDb2xsZWN0aW9uQ29udGVudC9jb21wb25lbnRzL1VwbG9hZEJ1dHRvbi9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9TaGFyZS9Db2xsZWN0aW9ucy9jb21wb25lbnRzL1NoYXJlQ29sbGVjdGlvbkNvbnRlbnQvY29tcG9uZW50cy9CcmFuZENvbnRlbnQvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvU2hhcmUvQ29sbGVjdGlvbnMvY29tcG9uZW50cy9TaGFyZUNvbGxlY3Rpb25Db250ZW50L2NvbXBvbmVudHMvU2hhcmVDb2xsZWN0aW9uUm93L3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL1NoYXJlL0NvbGxlY3Rpb25zL3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL1NoYXJlL2NvbXBvbmVudHMvU2hhcmVQcm9tcHQvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvU2hhcmUvY29tcG9uZW50cy9TaGFyZVBvcHVwL2NvbXBvbmVudHMvRGlzcGxheVByZXZpZXcvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvU2hhcmUvY29tcG9uZW50cy9TaGFyZVBvcHVwL3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL19mb3JtbGluZS5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL1NoYXJlL0Rpc3BsYXkvY29tcG9uZW50cy9HcmlkL3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL1NoYXJlL0Rpc3BsYXkvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvVmlkZW9NYWtlci9jb21wb25lbnRzL0xlZnRDb250YWluZXIvY29tcG9uZW50cy9Db2xsZWN0aW9uQ29udGVudE92ZXJsYXkvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvVmlkZW9NYWtlci9jb21wb25lbnRzL1JpZ2h0Q29udGFpbmVyL2NvbXBvbmVudHMvTGlzdC9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9WaWRlb01ha2VyL2NvbXBvbmVudHMvUmlnaHRDb250YWluZXIvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvVmlkZW9NYWtlci9jb21wb25lbnRzL0xlZnRDb250YWluZXIvY29tcG9uZW50cy9CcmFuZENvbnRlbnQvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvVmlkZW9NYWtlci9jb21wb25lbnRzL0xlZnRDb250YWluZXIvY29tcG9uZW50cy9VcGxvYWQvY29tcG9uZW50cy9VcGxvYWRCdXR0b24vc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvVmlkZW9NYWtlci9jb21wb25lbnRzL0xlZnRDb250YWluZXIvY29tcG9uZW50cy9VcGxvYWQvY29tcG9uZW50cy9VcGxvYWRpbmdGaWxlL3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL1ZpZGVvTWFrZXIvY29tcG9uZW50cy9MZWZ0Q29udGFpbmVyL2NvbXBvbmVudHMvVXBsb2FkL3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL1ZpZGVvTWFrZXIvY29tcG9uZW50cy9MZWZ0Q29udGFpbmVyL2NvbXBvbmVudHMvQ29sbGVjdGlvbkxpc3RDb250ZW50L3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL1ZpZGVvTWFrZXIvY29tcG9uZW50cy9MZWZ0Q29udGFpbmVyL3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL1BvcHVwcy9jb21wb25lbnRzL1NldHRpbmdzL3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL1BvcHVwcy9jb21wb25lbnRzL1Byb21wdENvbmZpcm0vc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvUG9wdXBzL2NvbXBvbmVudHMvQ29sbGVjdE92ZXJsYXkvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvUG9wdXBzL2NvbXBvbmVudHMvU2V0Q3JlYXRvckNvdW50cmllc092ZXJsYXkvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZnJhZ21lbnRzL0ZpbHRlcnMvc3R5bGVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogcGVyZmVjdC1zY3JvbGxiYXIgdjAuNy4xICovXHJcbi5wcyB7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcclxuICB0b3VjaC1hY3Rpb246IGF1dG87XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxyXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xyXG4gIC5wcyB7XHJcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9IH1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICAucHMge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfSB9XHJcbi5wcy5wcy0tYWN0aXZlLXggPiAucHNfX3Njcm9sbGJhci14LXJhaWwsXHJcbi5wcy5wcy0tYWN0aXZlLXkgPiAucHNfX3Njcm9sbGJhci15LXJhaWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcbi5wcy5wcy0taW4tc2Nyb2xsaW5nLnBzLS14ID4gLnBzX19zY3JvbGxiYXIteC1yYWlsIHtcclxuICAvL2JhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgb3BhY2l0eTogMC45OyB9XHJcbi5wcy5wcy0taW4tc2Nyb2xsaW5nLnBzLS14ID4gLnBzX19zY3JvbGxiYXIteC1yYWlsID4gLnBzX19zY3JvbGxiYXIteCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuICBoZWlnaHQ6IDExcHg7IH1cclxuLnBzLnBzLS1pbi1zY3JvbGxpbmcucHMtLXkgPiAucHNfX3Njcm9sbGJhci15LXJhaWwge1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICBvcGFjaXR5OiAwLjk7IH1cclxuLnBzLnBzLS1pbi1zY3JvbGxpbmcucHMtLXkgPiAucHNfX3Njcm9sbGJhci15LXJhaWwgPiAucHNfX3Njcm9sbGJhci15IHtcclxuICAvL2JhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgd2lkdGg6IDExcHg7IH1cclxuLnBzID4gLnBzX19zY3JvbGxiYXIteC1yYWlsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICBib3R0b206IDBweDtcclxuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fc2Nyb2xsYmFyLXgtcmFpbCAqL1xyXG4gIGhlaWdodDogMTVweDsgfVxyXG4ucHMgPiAucHNfX3Njcm9sbGJhci14LXJhaWwgPiAucHNfX3Njcm9sbGJhci14IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcclxuICBib3R0b206IDJweDtcclxuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fc2Nyb2xsYmFyLXggKi9cclxuICBoZWlnaHQ6IDZweDsgfVxyXG4ucHMgPiAucHNfX3Njcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHNfX3Njcm9sbGJhci14LCAucHMgPiAucHNfX3Njcm9sbGJhci14LXJhaWw6YWN0aXZlID4gLnBzX19zY3JvbGxiYXIteCB7XHJcbiAgaGVpZ2h0OiA2cHg7IH1cclxuLnBzID4gLnBzX19zY3JvbGxiYXIteS1yYWlsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICByaWdodDogMDtcclxuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX19zY3JvbGxiYXIteS1yYWlsICovXHJcbiAgd2lkdGg6IDE1cHg7IH1cclxuLnBzID4gLnBzX19zY3JvbGxiYXIteS1yYWlsID4gLnBzX19zY3JvbGxiYXIteSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgcmlnaHQ6IDJweDtcclxuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX19zY3JvbGxiYXIteSAqL1xyXG4gIHdpZHRoOiA2cHg7IH1cclxuLnBzID4gLnBzX19zY3JvbGxiYXIteS1yYWlsOmhvdmVyID4gLnBzX19zY3JvbGxiYXIteSwgLnBzID4gLnBzX19zY3JvbGxiYXIteS1yYWlsOmFjdGl2ZSA+IC5wc19fc2Nyb2xsYmFyLXkge1xyXG4gIHdpZHRoOiAxMXB4OyB9XHJcbi5wczpob3Zlci5wcy0taW4tc2Nyb2xsaW5nLnBzLS14ID4gLnBzX19zY3JvbGxiYXIteC1yYWlsIHtcclxuICAvL2JhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgb3BhY2l0eTogMC45OyB9XHJcbi5wczpob3Zlci5wcy0taW4tc2Nyb2xsaW5nLnBzLS14ID4gLnBzX19zY3JvbGxiYXIteC1yYWlsID4gLnBzX19zY3JvbGxiYXIteCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuICBoZWlnaHQ6IDExcHg7IH1cclxuLnBzOmhvdmVyLnBzLS1pbi1zY3JvbGxpbmcucHMtLXkgPiAucHNfX3Njcm9sbGJhci15LXJhaWwge1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICBvcGFjaXR5OiAwLjk7IH1cclxuLnBzOmhvdmVyLnBzLS1pbi1zY3JvbGxpbmcucHMtLXkgPiAucHNfX3Njcm9sbGJhci15LXJhaWwgPiAucHNfX3Njcm9sbGJhci15IHtcclxuICAvL2JhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgd2lkdGg6IDExcHg7IH1cclxuLnBzOmhvdmVyID4gLnBzX19zY3JvbGxiYXIteC1yYWlsLFxyXG4ucHM6aG92ZXIgPiAucHNfX3Njcm9sbGJhci15LXJhaWwge1xyXG4gIG9wYWNpdHk6IDAuNjsgfVxyXG4ucHM6aG92ZXIgPiAucHNfX3Njcm9sbGJhci14LXJhaWw6aG92ZXIge1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogIzc4NjZlZTtcclxuICBvcGFjaXR5OiAwLjk7IH1cclxuLnBzOmhvdmVyID4gLnBzX19zY3JvbGxiYXIteC1yYWlsOmhvdmVyID4gLnBzX19zY3JvbGxiYXIteCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxufVxyXG4ucHM6aG92ZXIgPiAucHNfX3Njcm9sbGJhci15LXJhaWw6aG92ZXIge1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICBvcGFjaXR5OiAwLjk7IH1cclxuLnBzOmhvdmVyID4gLnBzX19zY3JvbGxiYXIteS1yYWlsOmhvdmVyID4gLnBzX19zY3JvbGxiYXIteSB7XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG59XHJcbiIsIkBpbXBvcnQgJy4vdmVuZG9yL3BlcmZlY3RzY3JvbGxiYXInO1xuQGltcG9ydCAnfnJjLXNsaWRlci9kaXN0L3JjLXNsaWRlci5taW4uY3NzJztcblxuQGltcG9ydCBcIi4vdmVuZG9yL21hdGVyaWFsLWljb25zXCI7IiwiLyogZmFsbGJhY2sgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbWF0ZXJpYWxpY29ucy92MzYvZmxVaFJxNnR6WmNsUUVKLVZkZy1JdWlhRHNOY0loUTh0US53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG4ubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufSIsImh0bWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5odG1sIHsgdG91Y2gtYWN0aW9uOm5vbmU7IH1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteDogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbi5vYXV0aC1wYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogUHVibGljIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGgxIHtcbiAgICBjb2xvcjogI2U1ZTVlNTtcbiAgfVxuICBwIHtcbiAgICBjb2xvcjogI2Q2ZDVkNTtcbiAgfVxuICAucm93LWZsdWlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgfVxufVxuXG4jdGVybXMge1xuICAvL2JhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAvL2NvbG9yOiBibGFjaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5wb3B1cC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gID4gKiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4iLCJodG1sIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5odG1sIHtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci14OiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuLm9hdXRoLXBhZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBQdWJsaWMgU2Fucywgc2Fucy1zZXJpZjtcbn1cbi5vYXV0aC1wYWdlIGgxIHtcbiAgY29sb3I6ICNlNWU1ZTU7XG59XG4ub2F1dGgtcGFnZSBwIHtcbiAgY29sb3I6ICNkNmQ1ZDU7XG59XG4ub2F1dGgtcGFnZSAucm93LWZsdWlkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5vYXV0aC1wYWdlIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE1cHggNDBweDtcbn1cblxuI3Rlcm1zIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5wb3B1cC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ucG9wdXAtb3ZlcmxheSA+ICoge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zdGFydGVyLXRlbXBsYXRlIHtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNrLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2stY2lyY2xlIC5zay1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc2stY2lyY2xlIC5zay1jaGlsZC1lbGVtIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTUlO1xuICBoZWlnaHQ6IDE1JTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNpcmNsZUJvdW5jZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbiAgYW5pbWF0aW9uOiBzay1jaXJjbGVCb3VuY2VEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG59XG5cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xufVxuXG4uc2stY2lyY2xlIC5zay1jaXJjbGUzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbn1cblxuLnNrLWNpcmNsZSAuc2stY2lyY2xlNCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xufVxuXG4uc2stY2lyY2xlIC5zay1jaXJjbGU2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbn1cblxuLnNrLWNpcmNsZSAuc2stY2lyY2xlNyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTgge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xufVxuXG4uc2stY2lyY2xlIC5zay1jaXJjbGU5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbn1cblxuLnNrLWNpcmNsZSAuc2stY2lyY2xlMTAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uc2stY2lyY2xlIC5zay1jaXJjbGUxMSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG59XG5cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTEyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbn1cblxuLnNrLWNpcmNsZSAuc2stY2lyY2xlMiAuc2stY2hpbGQtZWxlbSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLnNrLWNpcmNsZSAuc2stY2lyY2xlMyAuc2stY2hpbGQtZWxlbSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuXG4uc2stY2lyY2xlIC5zay1jaXJjbGU0IC5zay1jaGlsZC1lbGVtIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG4uc2stY2lyY2xlIC5zay1jaXJjbGU1IC5zay1jaGlsZC1lbGVtIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuXG4uc2stY2lyY2xlIC5zay1jaXJjbGU2IC5zay1jaGlsZC1lbGVtIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xufVxuXG4uc2stY2lyY2xlIC5zay1jaXJjbGU3IC5zay1jaGlsZC1lbGVtIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuXG4uc2stY2lyY2xlIC5zay1jaXJjbGU4IC5zay1jaGlsZC1lbGVtIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuXG4uc2stY2lyY2xlIC5zay1jaXJjbGU5IC5zay1jaGlsZC1lbGVtIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xufVxuXG4uc2stY2lyY2xlIC5zay1jaXJjbGUxMCAuc2stY2hpbGQtZWxlbSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cblxuLnNrLWNpcmNsZSAuc2stY2lyY2xlMTEgLnNrLWNoaWxkLWVsZW0ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG59XG5cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTEyIC5zay1jaGlsZC1lbGVtIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY2lyY2xlQm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWNpcmNsZUJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuYm9keSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xuICBtYXJnaW46IDA7XG59XG5cbi5idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wc19fc2Nyb2xsYmFyLXktcmFpbCA+IC5wc19fc2Nyb2xsYmFyLXkge1xuICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wc19fc2Nyb2xsYmFyLXgtcmFpbCA+IC5wc19fc2Nyb2xsYmFyLXgge1xuICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSB7XG4gIHdpZHRoOiA2cHggIWltcG9ydGFudDtcbn1cblxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgge1xuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xufVxuXG4ucHMgLnBzX19yYWlsLXg6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ucHNfX3RodW1iLXkge1xuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wc19fdGh1bWIteCB7XG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0tY2xpY2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ucHMgLnBzX19yYWlsLXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cbi5idXR0b24uYnV0dG9uLWJvcmRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG59XG4uYnV0dG9uLmJ1dHRvbi1ib3JkZXI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xufVxuLmJ1dHRvbi5idXR0b24tYm9yZGVyOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5idXR0b24uYnV0dG9uLWJsdWUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGY0Y2Q2O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTc2ZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLmJ1dHRvbi1ibHVlOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5idXR0b24uYnV0dG9uLWJsdWUuZGlzYWJsZSB7XG4gIGNvbG9yOiBncmV5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU0YTRhICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmJ1dHRvbi1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnV0dG9uLmJ1dHRvbi1ncmF5OmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5idXR0b24uYnV0dG9uLWJsdWUtaG92ZXI6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjRjZDY7XG59XG4uYnV0dG9uLmJ1dHRvbi1yZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmYyZTJlO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjJlMmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLmJ1dHRvbi1yZWQ6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmJ1dHRvbi5idXR0b24tcmVkLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYyZTJlO1xufVxuLmJ1dHRvbi5idXR0b24tZ3JlZW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjI4YTJhO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjhhMmE7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLmJ1dHRvbi1ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYnV0dG9uLmJ1dHRvbi1ncmVlbi1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyOGEyYTtcbn1cbi5idXR0b24uYnV0dG9uLWRpc2FibGVkLCAuYnV0dG9uLmJ1dHRvbi1kaXNhYmxlZDpob3ZlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1YjViO1xuICBjb2xvcjogI2JjYmNiYztcbiAgb3BhY2l0eTogMC43O1xufVxuLmJ1dHRvbi5idXR0b24tZGlzYWJsZWQ6Zm9jdXMsIC5idXR0b24uYnV0dG9uLWRpc2FibGVkOmhvdmVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZXJyb3ItNTAwLFxuLmVycm9yLTQwNCB7XG4gIGNvbG9yOiAjZTBlMGUwO1xufVxuLmVycm9yLTUwMCBoMSxcbi5lcnJvci00MDQgaDEge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuLmVycm9yLTUwMCBwLFxuLmVycm9yLTQwNCBwIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmlucHV0LFxuLnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYjViNGI0O1xuICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbn1cbi5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICMyNzI3MjcgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZkMTdiICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQ6Zm9jdXMsXG4udGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4OWMxZWMgIWltcG9ydGFudDtcbn1cbi5pbnB1dFtkaXNhYmxlZF0sXG4udGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgYm9yZGVyLWNvbG9yOiBncmF5O1xufVxuXG4ubGluayB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmxpbms6aG92ZXIge1xuICBjb2xvcjogcmdiKDIyNC40LCAyMjQuNCwgMjI0LjQpO1xufVxuXG4uYWxlcnQge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hbGVydC5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzE0ZTRjO1xufVxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGFjNzcxO1xufVxuLmFsZXJ0LmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmY2NDE2O1xufVxuLmFsZXJ0LmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJhZGRhO1xufVxuXG4uaGlkZS1lbXB0eTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZW1vdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZWRpdG9yIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgb3V0bGluZS1jb2xvcjogIzVmNWY1ZjtcbiAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ZDZkNmQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1lZGl0b3IgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1lZGl0b3IgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDI1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWVkaXRvciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICNjN2M3YzcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZWRpdG9yLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2M3YzdjNyB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1lZGl0b3IgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xuICBib3JkZXItY29sb3I6ICM2ZDZkNmQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWVkaXRvciAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XG4gIGNvbG9yOiAjZTJlMmUyO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1lZGl0b3IgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZWRpdG9yIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbiosXG46OmFmdGVyLFxuOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5jb2wsXG4uY29sLTEsXG4uY29sLTEwLFxuLmNvbC0xMSxcbi5jb2wtMTIsXG4uY29sLTIsXG4uY29sLTMsXG4uY29sLTQsXG4uY29sLTUsXG4uY29sLTYsXG4uY29sLTcsXG4uY29sLTgsXG4uY29sLTksXG4uY29sLWF1dG8sXG4uY29sLWxnLFxuLmNvbC1sZy0xLFxuLmNvbC1sZy0xMCxcbi5jb2wtbGctMTEsXG4uY29sLWxnLTEyLFxuLmNvbC1sZy0yLFxuLmNvbC1sZy0zLFxuLmNvbC1sZy00LFxuLmNvbC1sZy01LFxuLmNvbC1sZy02LFxuLmNvbC1sZy03LFxuLmNvbC1sZy04LFxuLmNvbC1sZy05LFxuLmNvbC1sZy1hdXRvLFxuLmNvbC1tZCxcbi5jb2wtbWQtMSxcbi5jb2wtbWQtMTAsXG4uY29sLW1kLTExLFxuLmNvbC1tZC0xMixcbi5jb2wtbWQtMixcbi5jb2wtbWQtMyxcbi5jb2wtbWQtNCxcbi5jb2wtbWQtNSxcbi5jb2wtbWQtNixcbi5jb2wtbWQtNyxcbi5jb2wtbWQtOCxcbi5jb2wtbWQtOSxcbi5jb2wtbWQtYXV0byxcbi5jb2wtc20sXG4uY29sLXNtLTEsXG4uY29sLXNtLTEwLFxuLmNvbC1zbS0xMSxcbi5jb2wtc20tMTIsXG4uY29sLXNtLTIsXG4uY29sLXNtLTMsXG4uY29sLXNtLTQsXG4uY29sLXNtLTUsXG4uY29sLXNtLTYsXG4uY29sLXNtLTcsXG4uY29sLXNtLTgsXG4uY29sLXNtLTksXG4uY29sLXNtLWF1dG8sXG4uY29sLXhsLFxuLmNvbC14bC0xLFxuLmNvbC14bC0xMCxcbi5jb2wteGwtMTEsXG4uY29sLXhsLTEyLFxuLmNvbC14bC0yLFxuLmNvbC14bC0zLFxuLmNvbC14bC00LFxuLmNvbC14bC01LFxuLmNvbC14bC02LFxuLmNvbC14bC03LFxuLmNvbC14bC04LFxuLmNvbC14bC05LFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sLTYge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2dvIGltZyB7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiA1cHggYXV0byAyMHB4O1xufVxuXG4ubG9nby1uYXZiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mZWF0dXJlX2Rpc2FibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZlYXR1cmVfZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5mZWF0dXJlX2Rpc2FibGVkID4gKiB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uZmVhdHVyZV9kaXNhYmxlZDphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBjb250ZW50OiBcIkZlYXR1cmUgZGlzYWJsZWRcIjtcbiAgYmFja2dyb3VuZDogIzJjMmIyZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICB0b3A6IDEwMiU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG4uZmVhdHVyZV9kaXNhYmxlZDpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbiNjb2xsZWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jY29sbGVjdGlvbnMgPiAucGFnZS1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNjb2xsZWN0aW9ucyA+IC5wYWdlLWNvbnRlbnQgLmNvbGxlY3Rpb25zLWxpc3Qge1xuICBmbGV4OiAxO1xufVxuI2NvbGxlY3Rpb25zIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xufVxuXG4jYWRhbG9uZy1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzE1MTUxNTtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xufVxuXG4jc3VibmF2YmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4jc3VibmF2YmFyIC5uYXYtYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI3N1Ym5hdmJhciAubmF2LWJ1dHRvbnMgLm5hdi1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgcGFkZGluZzogNy41cHggOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI3N1Ym5hdmJhciAubmF2LWJ1dHRvbnMgLm5hdi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG4jc3VibmF2YmFyIC5uYXYtYnV0dG9ucyAubmF2LWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM3N2FlY2U7XG59XG4jc3VibmF2YmFyIC5uYXYtYnV0dG9ucyAubmF2LWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDI1JTtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3YWVjZTtcbn1cblxuI2NvbGxlY3Rpb24tYmFyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4jY29sbGVjdGlvbi1iYXIgLmNvbGxlY3Rpb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mbG9hdGluZy1jb25maXJtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtaW4td2lkdGg6IDIzMHB4O1xufVxuLmZsb2F0aW5nLWNvbmZpcm0gLnF1ZXN0aW9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZmxvYXRpbmctY29uZmlybSAuY29uZmlybS1idXR0b24gLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kcmFnZ2FibGUtbWVkaWEge1xuICB3aWR0aDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwLjcyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHBhZGRpbmcgMC4ycztcbiAgcGFkZGluZzogMnB4O1xufVxuLmRyYWdnYWJsZS1tZWRpYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcmFnZ2FibGUtbWVkaWE6aG92ZXIge1xuICBwYWRkaW5nOiA0cHg7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHJhZ2dhYmxlLW1lZGlhIC5pdGVtLWljb24ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZHJhZ2dhYmxlLW1lZGlhIC5pdGVtLWljb24gaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1zaXplOiAzM3B4O1xufVxuXG4udGVtcGxhdGUtaXRlbSB7XG4gIHdpZHRoOiAxNTZweDtcbiAgaGVpZ2h0OiAxNTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4xcztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgLnRlbXBsYXRlLWl0ZW0ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4udGVtcGxhdGUtaXRlbVtkYXRhLW92ZXI9dHJ1ZV0ge1xuICBwYWRkaW5nOiAxM3B4O1xufVxuLnRlbXBsYXRlLWl0ZW1bZGF0YS1vdmVyPXRydWVdIC50ZW1wbGF0ZS1pdGVtLWNvbnRhaW5lciB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuLnRlbXBsYXRlLWl0ZW0gLnRlbXBsYXRlLWl0ZW0tY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci13aWR0aCAwLjFzO1xuICBib3JkZXI6IDBweCBzb2xpZCByZ2JhKDU0LCA5MCwgMTIwLCAwLjczKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVtcGxhdGUtaXRlbSAudGVtcGxhdGUtaXRlbS1jb250YWluZXIgPiBkaXZbZGF0YS1oaWRlPXRydWVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZW1wbGF0ZS1pdGVtIC50ZW1wbGF0ZS1pdGVtLWNvbnRhaW5lciAuaXRlbS1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaXRlbS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pdGVtLWljb24gaSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xODAzOTIxNTY5KTtcbn1cblxuLmVkaXRvci1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZWRpdG9yLXByZXZpZXcgLnZpZGVvLWZyYW1lLWNvbnRhaW5lciB7XG4gIGZsZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmVkaXRvci1wcmV2aWV3IC52aWRlby1mcmFtZS1jb250YWluZXIgLnBsYXktaWNvbiB7XG4gIGZvbnQtc2l6ZTogNzFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZWRpdG9yLXByZXZpZXcgLnZpZGVvLWZyYW1lLWNvbnRhaW5lciAudmlkZW8tZnJhbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lZGl0b3ItcHJldmlldyAudmlkZW8tZnJhbWUtY29udGFpbmVyIC52aWRlby1mcmFtZSB2aWRlb1tkYXRhLXBsYXllZD1mYWxzZV0sIC5lZGl0b3ItcHJldmlldyAudmlkZW8tZnJhbWUtY29udGFpbmVyIC52aWRlby1mcmFtZSBpbWdbZGF0YS1wbGF5ZWQ9ZmFsc2VdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lZGl0b3ItcHJldmlldyAudG9vbHMge1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5lZGl0b3ItcHJldmlldyAudG9vbHMgLnZpZGVvLXRpbWVsaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWRpdG9yLXByZXZpZXcgLnRvb2xzIC52aWRlby10aW1lbGluZSAudmlkZW8tdGltZWxpbmUtYmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmVkaXRvci1wcmV2aWV3IC50b29scyAudmlkZW8tdGltZWxpbmUgLnZpZGVvLXRpbWVsaW5lLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmVkaXRvci1wcmV2aWV3IC50b29scyAudmlkZW8tdGltZWxpbmUgLnZpZGVvLXRpbWVsaW5lLWNvbnRhaW5lciAudmlkZW8tdGltZWxpbmUtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYig3NC4yLCA3NC4yLCA3NC4yKTtcbn1cbi5lZGl0b3ItcHJldmlldyAudG9vbHMgLnZpZGVvLXRpbWVsaW5lIC52aWRlby10aW1lbGluZS1jb250YWluZXIgLnZpZGVvLXRpbWVsaW5lLWl0ZW1bZGF0YS1tZWRpYT10cnVlXSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uZWRpdG9yLXByZXZpZXcgLnRvb2xzIC52aWRlby10aW1lbGluZSAudmlkZW8tdGltZWxpbmUtY29udGFpbmVyIC52aWRlby10aW1lbGluZS1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5lZGl0b3ItcHJldmlldyAudG9vbHMgLnZpZGVvLXRpbWVsaW5lIC52aWRlby10aW1lbGluZS1jb250YWluZXIgLnZpZGVvLXRpbWVsaW5lLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmVkaXRvci1wcmV2aWV3IC50b29scyAudmlkZW8tdG9vbGJhciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmVkaXRvci1wcmV2aWV3IC50b29scyAudmlkZW8tdG9vbGJhciA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLXRvb2xiYXIgLnZvbHVtZS1tdXRlLFxuLnZpZGVvLXRvb2xiYXIgLmZ1bGxzY3JlZW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjYjNiM2IzO1xufVxuLnZpZGVvLXRvb2xiYXIgLnZvbHVtZSA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlkZW8tdG9vbGJhciAudm9sdW1lIC52b2x1bWUtYmFyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi52aWRlby10b29sYmFyIC52b2x1bWUgLnZvbHVtZS1iYXItY29udGFpbmVyIC52b2x1bWUtYmFyIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlby10b29sYmFyIC52b2x1bWUgLnZvbHVtZS1iYXItY29udGFpbmVyIC52b2x1bWUtYmFyID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xufVxuLnZpZGVvLXRvb2xiYXIgLmZ1bGxzY3JlZW4ge1xuICBmb250LXNpemU6IDIxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn0iLCJcbi5zdGFydGVyLXRlbXBsYXRlIHtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5zay1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zay1jaXJjbGUgLnNrLWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc2stY2lyY2xlIC5zay1jaGlsZC1lbGVtIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgaGVpZ2h0OiAxNSU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaXJjbGVCb3VuY2VEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzay1jaXJjbGVCb3VuY2VEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG59XG4uc2stY2lyY2xlIC5zay1jaXJjbGUyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTsgfVxuLnNrLWNpcmNsZSAuc2stY2lyY2xlMyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4uc2stY2lyY2xlIC5zay1jaXJjbGU1IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTsgfVxuLnNrLWNpcmNsZSAuc2stY2lyY2xlNiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4uc2stY2lyY2xlIC5zay1jaXJjbGU4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTsgfVxuLnNrLWNpcmNsZSAuc2stY2lyY2xlOSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTEwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuLnNrLWNpcmNsZSAuc2stY2lyY2xlMTEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpOyB9XG4uc2stY2lyY2xlIC5zay1jaXJjbGUxMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTIgLnNrLWNoaWxkLWVsZW17XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0xLjFzOyB9XG4uc2stY2lyY2xlIC5zay1jaXJjbGUzIC5zay1jaGlsZC1lbGVte1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTFzOyB9XG4uc2stY2lyY2xlIC5zay1jaXJjbGU0IC5zay1jaGlsZC1lbGVte1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45czsgfVxuLnNrLWNpcmNsZSAuc2stY2lyY2xlNSAuc2stY2hpbGQtZWxlbXtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTYgLnNrLWNoaWxkLWVsZW17XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjdzOyB9XG4uc2stY2lyY2xlIC5zay1jaXJjbGU3IC5zay1jaGlsZC1lbGVte1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC42czsgfVxuLnNrLWNpcmNsZSAuc2stY2lyY2xlOCAuc2stY2hpbGQtZWxlbXtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTkgLnNrLWNoaWxkLWVsZW17XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjRzOyB9XG4uc2stY2lyY2xlIC5zay1jaXJjbGUxMCAuc2stY2hpbGQtZWxlbXtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7IH1cbi5zay1jaXJjbGUgLnNrLWNpcmNsZTExIC5zay1jaGlsZC1lbGVte1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yczsgfVxuLnNrLWNpcmNsZSAuc2stY2lyY2xlMTIgLnNrLWNoaWxkLWVsZW17XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjFzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaXJjbGVCb3VuY2VEZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH0gNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2stY2lyY2xlQm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9IDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuIiwiQGltcG9ydCAnQHNyYy9hc3NldHMvc2Nzcy92YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG5ib2R5IHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC1mYW1pbHk6ICdQdWJsaWMgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uYnRuIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5wc19fc2Nyb2xsYmFyLXktcmFpbCA+IC5wc19fc2Nyb2xsYmFyLXkge1xyXG4gIHdpZHRoOiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBzX19zY3JvbGxiYXIteC1yYWlsID4gLnBzX19zY3JvbGxiYXIteCB7XHJcbiAgaGVpZ2h0OiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXkge1xyXG4gIHdpZHRoOiA2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgge1xyXG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcyAucHNfX3JhaWwteDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBzX190aHVtYi15IHtcclxuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wc19fdGh1bWIteCB7XHJcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBzLS1jbGlja2luZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBzIC5wc19fcmFpbC15OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBERVBSRUNBVEVEOiBVc2UgdGhlIEJ1dHRvbiBjb21wb25lbnQgaW5zdGVhZFxyXG4uYnV0dG9uIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDE0cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMzNweDtcclxuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcclxuXHJcbiAgJi5idXR0b24tYm9yZGVyIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ1dHRvbi1ibHVlIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwZjRjZDY7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnV0dG9ucztcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlIHtcclxuICAgICAgY29sb3I6IGdyZXk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZTRhNGEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnV0dG9uLWdyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnV0dG9uLWJsdWUtaG92ZXI6aG92ZXIge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmNGNkNjtcclxuICB9XHJcblxyXG4gICYuYnV0dG9uLXJlZCB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYmYyZTJlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmMmUyZTtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ1dHRvbi1yZWQtaG92ZXI6aG92ZXIge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmMmUyZTtcclxuICB9XHJcblxyXG4gICYuYnV0dG9uLWdyZWVuIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyMjhhMmE7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI4YTJhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnV0dG9uLWdyZWVuLWhvdmVyOmhvdmVyIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjhhMmE7XHJcbiAgfVxyXG5cclxuICAmLmJ1dHRvbi1kaXNhYmxlZCxcclxuICAmLmJ1dHRvbi1kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjViNWI7XHJcbiAgICBjb2xvcjogI2JjYmNiYztcclxuICAgIG9wYWNpdHk6IDAuNztcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVycm9yLTUwMCxcclxuLmVycm9yLTQwNCB7XHJcbiAgY29sb3I6ICNlMGUwZTA7XHJcblxyXG4gIGgxIHtcclxuICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQsXHJcbi50ZXh0YXJlYSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNiNWI0YjQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG4gIHBhZGRpbmc6IDhweCA1cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xyXG5cclxuICAmOi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjMjcyNzI3IGluc2V0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmQxN2IgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjODljMWVjICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmW2Rpc2FibGVkXSB7XHJcbiAgICBib3JkZXItY29sb3I6IGdyYXk7XHJcbiAgfVxyXG59XHJcblxyXG4ubGluayB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogZGFya2VuKHdoaXRlLCAxMiUpO1xyXG4gIH1cclxufVxyXG5cclxuLmFsZXJ0IHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC1mYW1pbHk6ICdQdWJsaWMgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIHBhZGRpbmc6IDhweCAyNHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW46IDEwcHggYXV0bztcclxuICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICYuYWxlcnQtZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMTRlNGM7XHJcbiAgfVxyXG5cclxuICAmLmFsZXJ0LXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhhYzc3MTtcclxuICB9XHJcblxyXG4gICYuYWxlcnQtd2FybmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmY2NDE2O1xyXG4gIH1cclxuXHJcbiAgJi5hbGVydC1pbmZvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MmFkZGE7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZS1lbXB0eTplbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnJlbW92ZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZWRpdG9yIHtcclxuICAkYXJyb3ctY29sb3I6ICNjN2M3Yzc7XHJcbiAgJGFycm93LXNpemU6IDVweDtcclxuICAkaGVpZ2h0OiA0MHB4O1xyXG4gICRib3JkZXItY29sb3I6ICM2ZDZkNmQ7XHJcbiAgJGFycm93LXdpZHRoOiAyNXB4O1xyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgb3V0bGluZS13aWR0aDogdGhpbjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRhcnJvdy13aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICByaWdodDogMXB4O1xyXG4gICAgICB3aWR0aDogJGFycm93LXdpZHRoO1xyXG5cclxuICAgICAgYiB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYXJyb3ctY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRhcnJvdy1zaXplICRhcnJvdy1zaXplIDAgJGFycm93LXNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYXJyb3ctY29sb3IgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgJGFycm93LXNpemUgJGFycm93LXNpemUgJGFycm93LXNpemU7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xyXG4gICAgICBjb2xvcjogI2UyZTJlMjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xyXG4gICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQm9vdHN0cmFwIHN0eWxlXHJcbi8vIEFzIHdlIHJlbW92ZWQgdGhpcyBwYWNrYWdlLCBzb21lIHJ1bGVzIG5lZWRcclxuLy8gdG8gYmUgc2V0IGhlcmUgdG8gYXZvaWQgYnJva2VuIHN0eWxlIGluIHRoZSBhcHBcclxuKixcclxuOjphZnRlcixcclxuOjpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5zdmcge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnJvdyB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxufVxyXG5cclxuLmNvbCxcclxuLmNvbC0xLFxyXG4uY29sLTEwLFxyXG4uY29sLTExLFxyXG4uY29sLTEyLFxyXG4uY29sLTIsXHJcbi5jb2wtMyxcclxuLmNvbC00LFxyXG4uY29sLTUsXHJcbi5jb2wtNixcclxuLmNvbC03LFxyXG4uY29sLTgsXHJcbi5jb2wtOSxcclxuLmNvbC1hdXRvLFxyXG4uY29sLWxnLFxyXG4uY29sLWxnLTEsXHJcbi5jb2wtbGctMTAsXHJcbi5jb2wtbGctMTEsXHJcbi5jb2wtbGctMTIsXHJcbi5jb2wtbGctMixcclxuLmNvbC1sZy0zLFxyXG4uY29sLWxnLTQsXHJcbi5jb2wtbGctNSxcclxuLmNvbC1sZy02LFxyXG4uY29sLWxnLTcsXHJcbi5jb2wtbGctOCxcclxuLmNvbC1sZy05LFxyXG4uY29sLWxnLWF1dG8sXHJcbi5jb2wtbWQsXHJcbi5jb2wtbWQtMSxcclxuLmNvbC1tZC0xMCxcclxuLmNvbC1tZC0xMSxcclxuLmNvbC1tZC0xMixcclxuLmNvbC1tZC0yLFxyXG4uY29sLW1kLTMsXHJcbi5jb2wtbWQtNCxcclxuLmNvbC1tZC01LFxyXG4uY29sLW1kLTYsXHJcbi5jb2wtbWQtNyxcclxuLmNvbC1tZC04LFxyXG4uY29sLW1kLTksXHJcbi5jb2wtbWQtYXV0byxcclxuLmNvbC1zbSxcclxuLmNvbC1zbS0xLFxyXG4uY29sLXNtLTEwLFxyXG4uY29sLXNtLTExLFxyXG4uY29sLXNtLTEyLFxyXG4uY29sLXNtLTIsXHJcbi5jb2wtc20tMyxcclxuLmNvbC1zbS00LFxyXG4uY29sLXNtLTUsXHJcbi5jb2wtc20tNixcclxuLmNvbC1zbS03LFxyXG4uY29sLXNtLTgsXHJcbi5jb2wtc20tOSxcclxuLmNvbC1zbS1hdXRvLFxyXG4uY29sLXhsLFxyXG4uY29sLXhsLTEsXHJcbi5jb2wteGwtMTAsXHJcbi5jb2wteGwtMTEsXHJcbi5jb2wteGwtMTIsXHJcbi5jb2wteGwtMixcclxuLmNvbC14bC0zLFxyXG4uY29sLXhsLTQsXHJcbi5jb2wteGwtNSxcclxuLmNvbC14bC02LFxyXG4uY29sLXhsLTcsXHJcbi5jb2wteGwtOCxcclxuLmNvbC14bC05LFxyXG4uY29sLXhsLWF1dG8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5cclxuLmNvbC02IHtcclxuICAtbXMtZmxleDogMCAwIDUwJTtcclxuICBmbGV4OiAwIDAgNTAlO1xyXG4gIG1heC13aWR0aDogNTAlO1xyXG59XHJcbiIsIlxuJGZvbnQtc2l6ZS1ub3JtYWw6IDEycHg7XG4kZmlsdGVycy13aWR0aDogMjUwcHg7XG4kY29sb3ItYnV0dG9uczogIzNhNzZmZjtcblxuJGxhYmVsLWFpLXRhZ3MtYmFja2dyb3VuZC1jb2xvcjogIzdkMzA5YztcbiR0YWdzLWNvbG9yOiAjY2NjY2NjO1xuXG4kc2hhcmVCYXJzSGVpZ2h0OiAxNDNweDsiLCJcbi5sb2dvIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0aW1nIHtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0bWFyZ2luOiA1cHggYXV0byAyMHB4O1xuXHR9XG59XG5cbi5sb2dvLW5hdmJhciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn0iLCIvLyBUT0RPOiByZW1vdmUgYW5kIHVzZSB0aGUgRmVhdHVyZURpc2FibGVyIGNvbXBvbmVudFxyXG4uZmVhdHVyZV9kaXNhYmxlZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcbiAgPiAqIHtcclxuICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgIC8vYm90dG9tOiAxMDAlO1xyXG4gICAgY29udGVudDogJ0ZlYXR1cmUgZGlzYWJsZWQnO1xyXG4gICAgYmFja2dyb3VuZDogIzJjMmIyZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIC8vYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDMsIDEwMywgMTAzLCAwLjE2KTtcclxuICAgIGZvbnQtZmFtaWx5OiAnUHVibGljIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmc6IDNweCA4cHg7XHJcbiAgICAvL2JvdHRvbTogNXB4O1xyXG4gICAgdG9wOiAxMDIlO1xyXG4gICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgLy90b3A6IDA7XHJcbiAgICAvL2xlZnQ6IDA7XHJcbiAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgfVxyXG4gICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xyXG4gIH1cclxufVxyXG4iLCIjY29sbGVjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gID4gLnBhZ2UtY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5jb2xsZWN0aW9ucy1saXN0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG4gIFxuICBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIH1cbn1cbiIsIiNhZGFsb25nLWxvYWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjMTUxNTE1O1xuXHR6LWluZGV4OiA5OTk5OTk5OTk7XG59IiwiI3N1Ym5hdmJhciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLm5hdi1idXR0b25zIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICRjb2xvcjogd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuICAgICAgcGFkZGluZzogNy41cHggOHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMjAlKTtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJGNvbG9yOiAjNzdhZWNlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAyNSU7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiNjb2xsZWN0aW9uLWJhciB7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG5cdC5jb2xsZWN0aW9uLWNvbnRhaW5lciB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG59XHJcbiIsIi5mbG9hdGluZy1jb25maXJtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gIG1pbi13aWR0aDogMjMwcHg7XHJcbiAgLnF1ZXN0aW9uIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIH1cclxuICAuY29uZmlybS1idXR0b24ge1xyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvL2ZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuY29sbGVjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG92ZXJmbG93OiBoaWRkZW47XG59IiwiLmRyYWdnYWJsZS1tZWRpYSB7XG4gIHdpZHRoOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDAuNzI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgcGFkZGluZyAwLjJzO1xuICBwYWRkaW5nOiAycHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gaXRlbS1pY29uIGlzIGluIHRlbXBsYXRlaXRlbVxuICAuaXRlbS1pY29uIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgfVxuICB9XG59XG4iLCIudGVtcGxhdGUtaXRlbSB7XG4gICRzaXplOiAxNTZweDtcbiAgJGFuaW06IDAuMXM7XG5cbiAgd2lkdGg6ICRzaXplO1xuICBoZWlnaHQ6ICRzaXplO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAkYW5pbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgJHNpemU6IDEyMHB4O1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICB9XG5cbiAgJltkYXRhLW92ZXI9XCJ0cnVlXCJdIHtcbiAgICBwYWRkaW5nOiAxM3B4O1xuXG4gICAgLnRlbXBsYXRlLWl0ZW0tY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgIH1cbiAgfVxuXG4gIC50ZW1wbGF0ZS1pdGVtLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci13aWR0aCAkYW5pbTtcbiAgICBib3JkZXI6IDBweCBzb2xpZCByZ2JhKDU0LCA5MCwgMTIwLCAwLjczKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID4gZGl2IHtcbiAgICAgICZbZGF0YS1oaWRlPVwidHJ1ZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tbWVkaWEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4uaXRlbS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBpIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgY29sb3I6ICNmZmZmZmYyZTtcbiAgfVxufVxuIiwiLmVkaXRvci1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC52aWRlby1mcmFtZS1jb250YWluZXIge1xuICAgIGZsZXg6IDM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLnBsYXktaWNvbiB7XG4gICAgICBmb250LXNpemU6IDcxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC52aWRlby1mcmFtZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdmlkZW8sIGltZyB7XG4gICAgICAgICZbZGF0YS1wbGF5ZWQ9XCJmYWxzZVwiXSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9vbHMge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC8vaGVpZ2h0OiAxMjVweDtcbiAgICAvL0BtZWRpYSAobWF4LWhlaWdodDogOTAwcHgpe1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgIC8vfVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAudmlkZW8tdGltZWxpbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAudmlkZW8tdGltZWxpbmUtYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgLnZpZGVvLXRpbWVsaW5lLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAudmlkZW8tdGltZWxpbmUtaXRlbSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICRjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA0JSk7XG4gICAgICAgICAgJltkYXRhLW1lZGlhPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWRlby10b29sYmFyIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgLnNvdW5kIHtcbiAgICAgIH1cbiAgICAgIC5mdWxsc2NyZWVuIHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi52aWRlby10b29sYmFyIHtcblxuICAudm9sdW1lLW11dGUsXG4gIC5mdWxsc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNiM2IzYjM7XG4gIH1cblxuICAudm9sdW1lIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICRiYXItaGVpZ2h0OiA0cHg7XG5cbiAgICAudm9sdW1lLWJhci1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBoZWlnaHQ6ICRiYXItaGVpZ2h0ICogMjtcblxuICAgICAgLnZvbHVtZS1iYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCRiYXItaGVpZ2h0IC8gMik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6ICRiYXItaGVpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgPmRpdiB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2IzYjM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnVsbHNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59IiwiOmxvY2FsKC5tYWludGVuYW5jZSkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDYwcHg7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcblx0Zm9udC1mYW1pbHk6IFB1YmxpYyBTYW5zLCBzYW5zLXNlcmlmO1xuXHR6LWluZGV4OiAxO1xufSIsIjpsb2NhbCguY3JlYXRlQ29sbGVjdGlvbikge1xuXHQucmlnaHQge1xuXHRcdG1pbi13aWR0aDogNDMwcHg7XG5cdFx0LmlucHV0cyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0LmlucHV0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idXR0b25zIHtcblx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAaW1wb3J0ICdAc3JjL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy5zY3NzJztcblxuOmxvY2FsKC5wYWdlKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbjpsb2NhbCguc2hhcmUpIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB9XG59XG4iLCJcblx0OmxvY2FsKC50aXRsZUJhcikge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JHBhZGRpbmctaDogMTBweDtcblx0XHQkcGFkZGluZy13OiAzMHB4O1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nLWggJHBhZGRpbmctdztcblx0XHRjb2xvcjogIzMxMzEzMTtcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHQuZWxlbWVudCB7XG5cdFx0XHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZWxlbWVudC1iYWNrZ3JvdW5kLFxuXHRcdC5lbGVtZW50IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdC8vQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblx0XHRcdC8vICBoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0Ly99XG5cdFx0fVxuXHRcdC5lbGVtZW50LWJhY2tncm91bmQge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xuXHRcdH1cblx0XHQmOmhvdmVyIC5lbGVtZW50LWJhY2tncm91bmQge1xuXHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEyMCUpO1xuXHRcdH1cblx0XHQuZWxlbWVudCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6ICRwYWRkaW5nLWg7XG5cdFx0XHRwYWRkaW5nOiAwICRwYWRkaW5nLXcgKyAyMHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9ucyxcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdD4gLmxvYWRpbmcge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogLTYwcHg7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdFx0XHRcdFx0JltkYXRhLWxvYWRpbmc9XCJ0cnVlXCJdIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdmVybGF5IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjcsIDI3LCAyNywgMC40Nyk7XG5cdFx0fVxuXHR9IiwiQGltcG9ydCAnQHNyYy9hc3NldHMvc2Nzcy92YXJpYWJsZXMuc2Nzcyc7XG5cbjpsb2NhbCguY29sbGVjdGlvbkNvbnRlbnQpIHtcbiAgcGFkZGluZzogMzBweCA2MnB4O1xuXG4gIGFuaW1hdGlvbjogc2hvdy1jb2xsZWN0aW9uLWNvbnRlbnQgMC40cztcblxuICAmW2RhdGEtZW1wdHk9XCJ0cnVlXCJdIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNob3ctY29sbGVjdGlvbi1jb250ZW50IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbjpsb2NhbCgudXBsb2FkQnV0dG9uKSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuIiwiXG46bG9jYWwoLm92ZXJsYXkpIHtcblx0ei1pbmRleDogMjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICM4ODg4ODg3YTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuOmxvY2FsKC5wcm9ncmVzcykge1xuXHRjb2xvcjogI2UxZTJlMiAhaW1wb3J0YW50O1xufSIsIkBpbXBvcnQgJ0BzcmMvYXNzZXRzL3Njc3MvdmFyaWFibGVzLnNjc3MnO1xuXG46bG9jYWwoLnVwbG9hZCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAkc2hhcmVCYXJzSGVpZ2h0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dHJhbnNpdGlvbjogZmlsdGVyIDAuMTVzIGxpbmVhcjtcblx0Jjpob3ZlciB7XG5cdFx0Ly8gZmlsdGVyOiBjb250cmFzdCgyMCUpXG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEyMCUpO1xuXHR9XG5cdD4gZGl2IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0PiBzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogNjRweDtcblx0XHRcdGNvbG9yOiAjYzFjMWMxO1xuXHRcdH1cblx0fVxuXHRpbnB1dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG46bG9jYWwoLmljb24pIHtcblx0dHJhbnNmb3JtOiBzY2FsZSg0LjUpO1xuXHRmaWxsOiAjOGU4ZThlICFpbXBvcnRhbnQ7XG59IiwiOmxvY2FsKC5kZWxldGUpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNXB4O1xuXHRib3R0b206IDVweDtcdFxuXHRjb2xvcjogIzhhODk4OTtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxufSIsIkBpbXBvcnQgJ0BzcmMvYXNzZXRzL3Njc3MvdmFyaWFibGVzLnNjc3MnO1xuXG4kc2l6ZTogJHNoYXJlQmFyc0hlaWdodDtcblxuOmxvY2FsKC5jb2xsZWN0aW9uUm93KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAuaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiBncmF5O1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1lbXB0eT1cInRydWVcIl0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbjpsb2NhbCguYmFyKSB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAkc2l6ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmW2RhdGEtZW1wdHk9XCJ0cnVlXCJdIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cblxuICA+IC5zbGlkZSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICY6ZW1wdHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1lbXB0eSk7XG4gICAgICBjb2xvcjogIzNjM2MzYztcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC50aHVtYm5haWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG5cbiAgICAucGxheS1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG46bG9jYWwoLmxlZnRTZWN0aW9uKSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG46bG9jYWwoLnJvdykge1xuICBoZWlnaHQ6ICRzaXplO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuIiwiQGltcG9ydCAnQHNyYy9hc3NldHMvc2Nzcy92YXJpYWJsZXMuc2Nzcyc7XG5cbjpsb2NhbCguc2hhcmVDb2xsZWN0aW9ucykge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cblxuOmxvY2FsKC5oZWFkZXIpIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGZvbnQtZmFtaWx5OiBQdWJsaWMgU2Fucztcblx0Ly9mb250LWZhbWlseTogRW5jb2RlIFNhbnMgU2VtaSBDb25kZW5zZWQ7XG5cdG1hcmdpbjogMjBweCAxNXB4IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0LmxlZnQge1xuXHRcdG1heC13aWR0aDogNDUlO1xuXHRcdD4gLnRpdGxlLFxuXHRcdD4gLmRlc2Mge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ly9tYXgtd2lkdGg6IDc1JTtcblx0XHRcdFtjb250ZW50ZWRpdGFibGU9XCJ0cnVlXCJdIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvdW50LFxuXHQuZGVzYyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblx0LmNvdW50IHtcblx0XHRjb2xvcjogZ3JheTtcblx0fVxuXHQuZGVzYyB7XG5cdFx0Y29sb3I6ICNhZGFkYWQ7XG5cdH1cblx0Lm5vdGZvdW5kIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cbn1cblxuOmxvY2FsKC5jb2xsZWN0aW9ucykge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDE7XG59XG4iLCJcblxuOmxvY2FsKC5zaGFyZVByb21wdCkge1xuXHR6LWluZGV4OiA0O1xuXHQuZnJhbWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdFx0cGFkZGluZzogMjNweDtcblx0XHQvLyBtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdGhlaWdodDogODB2aDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMjlweCAzNXB4O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0PiAuY29udGVudCB7XG5cdFx0XHRoZWlnaHQ6IDUwdmg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IDV2aDtcblx0XHRcdGltZ3tcblx0XHRcdFx0aGVpZ2h0OiA1MHZoO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQ+IC50aXRsZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2EzYTNhO1xuXHRcdH1cblx0XHQucmVtb3ZlIHtcblx0XHRcdCRjb2xvcjogI2MyYzJjMjtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnV0dG9ucyB7XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDExcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCI6bG9jYWwoLmluc3RhZ3JhbXdpdGhidWZmZXIpIHtcbiAgI2NvbW1lbnQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5jcmVhdG9yIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNDY0NjQ2O1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogJ1B1YmxpYyBTYW5zLCBzYW5zLXNlcmlmJztcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuZmxleC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbjpsb2NhbCguZGF0ZXBpY2tlcikge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuIiwiQGltcG9ydCAnQHNyYy9hc3NldHMvc2Nzcy9fZm9ybWxpbmUuc2Nzcyc7XG5cbjpsb2NhbCgubWlzc2luZ1NvY2lhbCkge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRjb2xvcjogI2YzYjU0MTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0aSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0PiBpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEzcHg7XG5cdH1cbn1cblxuOmxvY2FsKC5zaGFyZVBvcHVwKSB7XG5cdHotaW5kZXg6IDQ7XG5cdC5mcmFtZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiA4NTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHRcdC5sZWZ0IHtcblx0XHRcdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRcdFx0ZmxleDogMztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJpZ2h0IHtcblx0XHRcdGZsZXg6IDQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAyOXB4IDM1cHg7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHQubWlzc2luZy1zb2NpYWwge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQuZHJvcC1kb3duIHtcblx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc2VsZWN0aW9uIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0Jjpob3ZlciwgJltkYXRhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogd2hlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQ+IC50aXRsZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDExcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2EzYTNhO1xuXHRcdFx0fVxuXHRcdFx0LmxpbmUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHQ+IC50aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7IFxuXHRcdFx0fVxuXHRcdFx0LnJlbW92ZSB7XG5cdFx0XHRcdCRjb2xvcjogI2MyYzJjMjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGZvcm1saW5lO1xuXHR9XG59IiwiLy8gVE9ETzogcmVwbGFjZSBhbGwgdXNlcyBvZiB0aGlzIGNsYXNzIGJ5IHRoZSBGb3JtTGluZSBjb21wb25lbnRcbkBtaXhpbiBmb3JtbGluZSB7XG4gIC5saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgJi5kaXNhYmxlZC1saW5lOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLy8gYmFja2dyb3VuZDogZ3JheTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICAgID4gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgID4gLmRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6IGdyYXk7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgJi5kaXNhYmxlZC1saW5lIHtcbiAgICAgIGNvbG9yOiAjNzM3MzczO1xuICAgIH1cbiAgICAuZmllbGQge1xuICAgICAgLmlucHV0LFxuICAgICAgLnRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC5pbnB1dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgLnRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlci10aW1lcyB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIH1cbiAgICAgIC5jaGFubmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICA+IC5sZWZ0IHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZTRlM2UzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiOmxvY2FsKC5ncmlkKSB7XG5cdC8vIGZsZXg6IDE7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogMTBweCAxMHB4IDEwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuOmxvY2FsKC5pdGVtKSB7XG5cdGhlaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbjpsb2NhbCguaW1hZ2VDb250YWluZXIpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG59XG5cbjpsb2NhbCguaW1hZ2UpIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xufVxuXG46bG9jYWwoLmRlbGV0ZSkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA1cHg7XG5cdGJvdHRvbTogNXB4O1xuXHRjb2xvcjogIzhhODk4OTtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG59XG5cbjpsb2NhbCguZGF0ZSkge1xuXHRmb250LXNpemU6IHgtc21hbGw7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0Y29sb3I6IHdoaXRlO1xuXHRwYWRkaW5nOiA5cHggMCAwIDhweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRzdmcge1xuXHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHR9XG59XG5cbjpsb2NhbCgud2FybmluZykge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogIzAwMDAwMDZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG46bG9jYWwoLndhcm5pbmdJY29uKSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDVweDtcblx0dG9wOiA1cHg7XG59XG4iLCI6bG9jYWwoLmRpc3BsYXkpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nOiAwcHggMjBweCAwcHggMTBweDtcbn1cblxuOmxvY2FsKC50aXRsZWJhcikge1xuXHRmbGV4LXNocmluazogMDtcblx0cGFkZGluZzogNzVweCA3cHggMTBweDtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59IiwiXG46bG9jYWwoLm92ZXJsYXkpIHtcblx0ei1pbmRleDogMjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogIzAwMDAwMDk5O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdHRleHQtYWxpZ246IGVuZDtcblx0aSwgaW1nIHtcblx0XHQkczogNDBweDtcblx0XHR3aWR0aDogJHM7XG5cdFx0aGVpZ2h0OiAkcztcblx0XHRmb250LXNpemU6ICRzO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMTAwJSk7XG5cdFx0fVxuXHR9XG5cdCY6aG92ZXI6bm90KDphY3RpdmUpIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59IiwiJHBhZGRpbmc6IDEwcHg7XG5cbjpsb2NhbCguZG5kU3F1YXJlR3JpZCkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG46bG9jYWwoLmNvbnRhaW5lcikge1xuXHRmbGV4OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXHQmW2RhdGEtZHJhZ292ZXI9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0MWY7XG5cdH1cbn1cblxuOmxvY2FsKC5ncmlkKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZ3JvdzogMTtcblx0Jjpub3QoW2RhdGEtZW1wdHk9XCJmYWxzZVwiXSkge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogYXR0cihkYXRhLWVtcHR5KTtcblx0XHRcdGNvbG9yOiAjZWNlY2VjO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDE4NXB4O1x0XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuOmxvY2FsKC5pdGVtKSB7XG5cdHBhZGRpbmc6IDdweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCZbZGF0YS1kcmFnZ2luZz1cInRydWVcIl0ge1xuXHRcdGltZyB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZjFiMzcxYWQ7XG5cdFx0fVxuXHR9XG59XG5cbjpsb2NhbCguaXRlbURlbGV0ZSkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblxuXHRkaXNwbGF5OiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR6LWluZGV4OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOGE7XG5cdHN2ZyB7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogNDZweDtcbiAgICBjb2xvcjogI2I3YjdiNzk5O1xuXHR9XG5cdCZbZGF0YS1yZW1vdmluZz1cInRydWVcIl0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuOmxvY2FsKC5lbXB0eUl0ZW0pIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG5cdHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuXG46bG9jYWwoLml0ZW1Gb3JFbXB0eUdyaWQpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn0iLCI6bG9jYWwoLmRpc3BsYXkpIHtcbiAgICBmbGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNmZmY7XG5cdC5NdWlUYWJzLWZsZXhDb250YWluZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0YnV0dG9uOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IDBweCAhaW1wb3J0YW50Oy8vIGRvdHRlZDtcblx0XHRcdFx0Lyogb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOyAqL1xuXHRcdH1cblx0fVxuXHQuTXVpVGFicy1pbmRpY2F0b3Ige1xuXHRcdGJhY2tncm91bmQ6ICMzYjZlY2U7XG5cdH1cbn1cblxuOmxvY2FsKC50aXRsZWJhcikge1xuXHRmbGV4LXNocmluazogMDtcblx0cGFkZGluZzogNzVweCA3cHggMTBweDtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbjpsb2NhbCguYnV0dG9ucykge1xuXHRidXR0b24ge1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGZvbnQtZmFtaWx5OiB1bnNldDtcblx0XHQmOm5vdCguYnV0dG9uLWRpc2FibGVkKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHR9XG5cdH1cbn0iLCI6bG9jYWwoLmRlbGV0ZSkge1x0XG5cdGNvbG9yOiAjOGE4OTg5O1xuXHRmb250LXNpemU6IDIycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4ycztcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG59XG5cbjpsb2NhbCguY29sbGVjdGlvbkNvbnRlbnQpIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59IiwiQGltcG9ydCAnQHNyYy9hc3NldHMvc2Nzcy92YXJpYWJsZXMuc2Nzcyc7XG5cbjpsb2NhbCgudXBsb2FkKSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiAyJTtcblx0aGVpZ2h0OiAxMzVweDtcblx0d2lkdGg6ICRzaGFyZUJhcnNIZWlnaHQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR0cmFuc2l0aW9uOiBmaWx0ZXIgMC4xNXMgbGluZWFyO1xuXHR3aWR0aDogMTM1cHg7XG5cdCY6aG92ZXIge1xuXHRcdC8vIGZpbHRlcjogY29udHJhc3QoMjAlKVxuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxMjAlKTtcblx0fVxuXHQ+IGRpdiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdD4gc3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDY0cHg7XG5cdFx0XHRjb2xvcjogI2MxYzFjMTtcblx0XHR9XG5cdH1cblx0aW5wdXQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuOmxvY2FsKC5pY29uKSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoNC41KTtcblx0ZmlsbDogIzhlOGU4ZSAhaW1wb3J0YW50O1xufSIsIlxuOmxvY2FsKC5vdmVybGF5KSB7XG5cdHotaW5kZXg6IDI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjODg4ODg4N2E7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbjpsb2NhbCgucHJvZ3Jlc3MpIHtcblx0Y29sb3I6ICNlMWUyZTIgIWltcG9ydGFudDtcbn0iLCJcbjpsb2NhbCguY29sbGVjdGlvbkJyYW5kYXNzZXRzKSB7XG5cdG1hcmdpbjogMHB4IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm94LXNpemluZzogdW5zZXQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCIuZG5kVmlkZW9Db250ZW50IHtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBtYXJnaW46IDIlO1xuICAgIC5jb2xsZWN0aW9uQ29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5wbGF5LWJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAudmlkZW9Db250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJ0BzcmMvYXNzZXRzL3Njc3MvdmFyaWFibGVzLnNjc3MnO1xuXG4uc2VsZWN0Q29sbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6ICMzYzNjM2MgIWltcG9ydGFudDtcblx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA2MCU7XG5cdHBhZGRpbmctbGVmdDogNHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cdG1hcmdpbi1sZWZ0OiA3cHg7XG5cblx0b3B0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiAjM2MzYzNjICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGhlaWdodDogMzVweDtcblx0fVxufVxuXG46bG9jYWwoLmhlYWRlcikge1xuXHRmbGV4LXNocmluazogMDtcblx0Zm9udC1mYW1pbHk6IFB1YmxpYyBTYW5zO1xuXHRtYXJnaW46IDIwcHggMTVweCAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0LmxlZnQge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdD4gLnRpdGxlLFxuXHRcdD4gLmRlc2Mge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRbY29udGVudGVkaXRhYmxlPVwidHJ1ZVwiXSB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lk11aUlucHV0LXVuZGVybGluZTphZnRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lk11aU5hdGl2ZVNlbGVjdC1zZWxlY3Qge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR9XG5cblx0XHQuTXVpRm9ybUNvbnRyb2wtcm9vdCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdC5NdWlTdmdJY29uLXJvb3QuTXVpTmF0aXZlU2VsZWN0LWljb24ge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdC5jb3VudCxcblx0LmRlc2Mge1xuXHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cblx0LmNvdW50IHtcblx0XHRjb2xvcjogZ3JheTtcblx0fVxuXG5cdC5kZXNjIHtcblx0XHRjb2xvcjogI2FkYWRhZDtcblx0fVxuXG5cdC5ub3Rmb3VuZCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG59XG5cbjpsb2NhbCguY29sbGVjdGlvbnMpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5jb2xsZWN0aW9uQ29udGFpbmVyIHtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmNvbGxlY3Rpb24tY29udGVudCB7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRtYXJnaW46IDBweCBhdXRvO1xuXHRcdGhlaWdodDogNDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGJveC1zaXppbmc6IHVuc2V0O1xuXHRcdGFuaW1hdGlvbjogc2hvdy1jb2xsZWN0aW9uLWNvbnRlbnQgMC40cztcblxuXHRcdC5jb250ZW50cy1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHdyYXA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0LmNvbGxlY3Rpb25Db250ZW50IHtcblx0XHRcdFx0aGVpZ2h0OiAxMzVweDtcblx0XHRcdFx0d2lkdGg6IDEzNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0bWFyZ2luOiAyJTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdEBrZXlmcmFtZXMgc2hvdy1jb2xsZWN0aW9uLWNvbnRlbnQge1xuXHRcdDAlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdH1cblx0XHQxMDAlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRtYXgtaGVpZ2h0OiA1MDBweDtcblx0XHR9XG5cdH1cblxuXHQuc2hhcmUtY29sbGVjdGlvbi1yb3cge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQuaGVhZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29sb3I6IGdyYXk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJhciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6ICRzaGFyZUJhcnNIZWlnaHQ7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHQ+IC5zbGlkZSB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHQmOmVtcHR5OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLWVtcHR5KTtcblx0XHRcdFx0XHRjb2xvcjogIzNjM2MzYztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGh1bWJuYWlsIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6ICRzaGFyZUJhcnNIZWlnaHQ7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcblxuXHRcdFx0XHQucGxheS1idXR0b24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5iYXJbZGF0YS1lbXB0eT1cInRydWVcIl0ge1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zaGFyZS1jb2xsZWN0aW9uLXJvd1tkYXRhLWVtcHR5PVwidHJ1ZVwiXSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdH1cblxuXHQuY29sbGVjdGlvbi1jb250ZW50W2RhdGEtZW1wdHk9XCJ0cnVlXCJdIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxufVxuIiwiQGltcG9ydCAnQHNyYy9hc3NldHMvc2Nzcy92YXJpYWJsZXMuc2Nzcyc7XG5cbjpsb2NhbCguc2V0dGluZ3NDb250YWluZXIpIHtcbiAgei1pbmRleDogMzAwMDtcblxuICA6bG9jYWwoLnNldHRpbmdzKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogIzE1MTUxNTtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgcGFkZGluZzogMzJweCA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIDpsb2NhbCguY3Jvc3NCdXR0b24pIHtcbiAgICAgIHRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuZGVzYyB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGNvbG9yOiAjY2NjY2NjO1xuICAgIH1cblxuICAgICNvYXV0aCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgIC5idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDMyNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG5cbiAgICAgICAgLmlucHV0LXNvY2lhbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW5wdXQuY2hhbGxlbmdlLWNvZGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTc2ZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyNXB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxvYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI21lbnRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgLnBhZ2VzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDEwcHggNzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcblxuICAgICAgICAmOm5vdChbZGF0YS1lbXB0eXRleHQ9J2ZhbHNlJ10pOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWVtcHR5dGV4dCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICAgIGNvbG9yOiBncmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2Uge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzhjOGM4YztcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmW2RhdGEtc2VsZWN0ZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhMjE7XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA6bG9jYWwoLmxvYWRpbmcpIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGFnZS1zZWxlY3RvcnMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG5cbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCM4YzhjOGMsIDE4JSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmW2RhdGEtc2VsZWN0ZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLXNlbGVjdGluZz0ndHJ1ZSddIHtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIGZpbHRlcjogY29udHJhc3QoMTQlKSBibHVyKDAuNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjaW5mbHVlbmNlcnMsICNibGFja2xpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgLmluZmx1ZW5jZXItbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDcwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG5cbiAgICAgICAgLmluZmx1ZW5jZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgY29sb3I6ICM4YzhjOGM7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnQHNyYy9hc3NldHMvc2Nzcy92YXJpYWJsZXMuc2Nzcyc7XG5cbjpsb2NhbCgucHJvbXB0KSB7XG4gIHotaW5kZXg6IDU7XG59XG5cbjpsb2NhbCguZnJhbWUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgcGFkZGluZzogMjNweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuOmxvY2FsKC5xdWVzdGlvbikge1xuICBjb2xvcjogI2Q2ZDZkNjtcbiAgcGFkZGluZzogMnB4IDE1cHggMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1pbi13aWR0aDogMjgwcHg7XG59XG46bG9jYWwoLmFuc3dlcnMpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC5idXR0b24ge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbn1cbiIsIi5sb2FkZXItY2VudGVyZWR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xufVxuXG46bG9jYWwoLmNvbGxlY3RPdmVybGF5KSB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFxuXHQuZnJhbWUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG5cdH1cblxuICAmW2RhdGEtc2hvdz1cInRydWVcIl0ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5jb2xsZWN0LWZyYW1lX19sb2FkaW5ne1xuXHRmaWx0ZXI6IGJsdXIoNXB4KTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdC13ZWJraXQtZmlsdGVyOiBibHVyKDVweCk7XG5cdC1tb3otZmlsdGVyOiBibHVyKDVweCk7XG5cdC1vLWZpbHRlcjogYmx1cig1cHgpO1xuXHQtbXMtZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbiAgLmNvbGxlY3QtZnJhbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDg1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdFxuICAgIC5sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgZmxleDogMztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgIG1pbi13aWR0aDogNDMwcHg7XG4gICAgICBmbGV4OiA0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMjlweCAzNXB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgICAgLmRlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBjb2xvcjogI2NjY2NjYztcbiAgICAgIH1cbiAgICAgIC5yZW1vdmUge1xuICAgICAgICAkY29sb3I6ICNjMmMyYzI7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICNnZXQtcmlnaHRzIHtcbiAgICAuaW5wdXRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIGhlaWdodDogMTM1cHg7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8jZ2V0LXJpZ2h0cy1mcmFtZSB7XG4gIC8vICAuZXhhbXBsZSB7XG4gIC8vICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTJlMmU7XG4gIC8vICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLy8gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4NywgODcsIDg3LCAwLjMpO1xuICAvLyAgICBwYWRkaW5nOiA1cHggOXB4O1xuICAvLyAgICBmb250LXNpemU6IDE1cHg7XG4gIC8vICAgIGNvbG9yOiAjY2NjY2NjO1xuICAvLyAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAvLyAgfVxuICAvLyAgLmJ1dHRvbnMge1xuICAvLyAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAvLyAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vICAgIC5idXR0b24ge1xuICAvLyAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gIC8vICAgICAgbWFyZ2luOiBhdXRvO1xuICAvLyAgICB9XG4gIC8vICB9XG4gIC8vfVxufSIsIjpsb2NhbCguY3JlYXRvckNvdW50cmllc092ZXJsYXkpIHtcbiAgei1pbmRleDogMTA7IC8qIEhpZ2hlciB6LWluZGV4IHRoYW4gb3RoZXIgcG9wdXBzICovXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IC8qIERhcmtlciBiYWNrZ3JvdW5kIGZvciBiZXR0ZXIgY29udHJhc3QgKi9cbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICZbZGF0YS1zaG93PVwidHJ1ZVwiXSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmZyYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLnJlbW92ZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI2NjY2NjYztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU1NTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICYuYnV0dG9uLWJvcmRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NTU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5idXR0b24tYmx1ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU2YjM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NTU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgb3B0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxuXG4gIC5sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2NjYztcbiAgfVxuXG4gIC5jaGVja2JveC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLmNoZWNrYm94LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbn1cbiIsIkBpbXBvcnQgJ0BzcmMvYXNzZXRzL3Njc3MvdmFyaWFibGVzLnNjc3MnO1xuXG46bG9jYWwoLmZpbHRlcnMpIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICA+IC5maWx0ZXJzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbiAgLmNhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTJweDtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgICY6bm90KC5ub2JvcmRlcikge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAubGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgID4gLmxhYmVsIHtcblxuICAgICAgfVxuICAgICAgPiAuYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICAuc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5lOm5vdCgudGl0bGUpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIH1cbiAgfVxuICAuY2hlY2tib3gge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wc19fc2Nyb2xsYmFyLXktcmFpbCA+LnBzX19zY3JvbGxiYXIteSB7XG4gICAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/