/*
LESS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: @icon-home-width;
}

The large array-like variables contain all information about a single icon
@icon-home: x y offset_x offset_y width height total_width total_height image_path name;

At the bottom of this section, we provide information about the spritesheet itself
@spritesheet: width height image @spritesheet-sprites;
*/
/*
The provided classes are intended to be used with the array-like variables

.icon-home {
  .sprite-width(@icon-home);
}
.icon-email {
  .sprite(@icon-email);
}

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
/*
The `.sprites` mixin generates identical output to the CSS template
  but can be overridden inside of LESS

This must be run when you have at least 2 sprites.
  If run with a single sprite, then there will be reference errors.

.sprites(@spritesheet-sprites);
*/
html {
  font-size: 62.5%;
}
body {
  font-size: 100%;
}
.stdbutton {
  font-family: Open Sans, sans-serif;
  text-align: center;
  display: block;
  width: 100%;
  background: #e57100;
  border-radius: 2px;
  font-size: 160%;
  padding: 12px 0;
  -webkit-transition: 0.2s background;
  transition: 0.2s background;
  line-height: 1;
}
.stdbutton:hover {
  background: #fe7500;
  text-decoration: none;
}
.stdbutton--facebook {
  background: #3b5998;
  margin-bottom: 18px;
}
.stdbutton--facebook:hover {
  background: #3964a5;
}
.stdbutton.btn-sign-in {
  margin-bottom: 14px;
}
.stdbutton--space-bottom {
  margin-bottom: 14px;
}
.tpnicon {
  display: inline-block;
}
.tpnicon--facebook {
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: -242px -131px;
  width: 19px;
  height: 19px;
}
.stdbutton .tpnicon {
  margin-right: 10px;
  vertical-align: middle;
}
.main-container {
  background-position: top center;
  background-repeat: no-repeat;
  min-height: 930px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.main-container--nw {
  background-image: url('../images/twitch-prime-new/bg-neverwinter.jpg');
  background-color: #131418;
}
.heading {
  font-family: "Open Sans", sans-serif;
  color: #fff;
}
.heading--primary {
  text-align: center;
  text-transform: uppercase;
  font-size: 240%;
  line-height: 1;
  color: #fff;
  text-shadow: 2px 1px 8px #000;
  margin-bottom: 40px;
}
.heading--secondary {
  text-transform: uppercase;
  font-size: 200%;
  line-height: 1;
  color: #fff;
  margin-bottom: 20px;
}
.bodytext {
  font-family: "Open Sans", sans-serif;
  font-size: 160%;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 28px;
}
.bodytext--top {
  margin-bottom: 14px;
  line-height: 1;
}
.bodytext--small {
  font-size: 120%;
}
.bodytext--center {
  text-align: center;
}
.bodytext a {
  color: rgba(255, 255, 255, 0.8);
  -webkit-transition: 0.2s color;
  transition: 0.2s color;
}
.bodytext a:hover {
  text-decoration: none;
  color: #ffffff;
}
.link {
  font-family: "Open Sans", sans-serif;
  font-size: 160%;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.8);
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.link:hover {
  color: #ffffff;
}
.mainbox {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto 46px;
  max-width: 474px;
  padding: 48px 66px;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 1px;
  border: solid 1px rgba(255, 255, 255, 0.1);
  min-height: 570px;
}
.mainbox--no-min-height {
  min-height: auto;
}
.mainbox p.error {
  font-family: "Open Sans", sans-serif;
  font-size: 160%;
}
.platforms {
  line-height: 0;
  text-align: justify;
  margin-bottom: 24px;
}
.platforms:after {
  display: inline-block;
  width: 100%;
  content: "";
}
.platforms__option {
  display: inline-block;
}
.platforms__option--pc {
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: 0px -98px;
  width: 106px;
  height: 106px;
}
.platforms__option--ps4 {
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: -331px 0px;
  width: 106px;
  height: 106px;
}
.platforms__option--xbox {
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: -121px -98px;
  width: 106px;
  height: 106px;
}
.orbr {
  width: 100%;
  display: block;
  overflow: hidden;
  text-align: center;
  position: relative;
  padding-bottom: 14px;
  font-size: 120%;
  line-height: 1;
}
.orbr__or {
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  display: inline-block;
  color: rgba(255, 255, 255, 0.4);
}
.orbr__or:before,
.orbr__or:after {
  content: "";
  height: 1px;
  width: 100%;
  position: absolute;
  display: block;
  background: rgba(255, 255, 255, 0.4);
  top: 7px;
}
.orbr__or:before {
  right: 58%;
}
.orbr__or:after {
  left: 58%;
}
.header-tpn {
  background: #090a0c;
  border-top: solid 1px #131418;
  min-height: 47px;
}
.header-tpn__inner {
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 1000px;
  margin: 0 auto;
  position: relative;
}
.headerarclogo {
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: -331px -121px;
  width: 55px;
  height: 20px;
}
.logorow {
  overflow: hidden;
  text-align: center;
  padding-top: 55px;
  padding-bottom: 24px;
}
.logorow__divider {
  display: inline-block;
  width: 1px;
  background: #ccc;
  height: 72px;
  vertical-align: middle;
}
.big-logo {
  display: inline-block;
  vertical-align: middle;
}
.big-logo--nw {
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: 0px 0px;
  width: 316px;
  height: 83px;
}
.big-logo--twitch {
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: 0px -282px;
  width: 110px;
  height: 52px;
  margin-left: 25px;
}
.headerlogin {
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  font-size: 120%;
  line-height: 1;
}
.headerlogin__userinfo {
  color: rgba(255, 255, 255, 0.5);
  display: inline-block;
}
.headerlogin__userinfo .n-nickname {
  margin-right: 10px;
}
.headerusername {
  color: #fff;
}
.headerlogin__action {
  color: rgba(255, 255, 255, 0.5);
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-transform: uppercase;
}
.headerlogin__action:hover {
  color: #ffffff;
  text-decoration: none;
}
.logocolumn .big-logo {
  margin-left: auto;
  margin-right: auto;
}
.header-tpn__inner .headerarclogo {
  position: absolute;
  left: 0px;
  top: 14px;
  left: 20px;
}
.header-tpn__inner .headerlogin {
  position: absolute;
  right: 20px;
  top: 17px;
}
.logo-strip {
  margin: 0 auto 46px;
  text-align: center;
}
.small-logo {
  margin-right: 48px;
  vertical-align: middle;
  display: inline-block;
}
.small-logo:last-of-type {
  margin-right: 0;
}
.small-logo--pc {
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: -331px -156px;
  width: 36px;
  height: 33px;
}
.small-logo--ps4 {
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: -306px -219px;
  width: 108px;
  height: 32px;
}
.small-logo--xbox {
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: -125px -282px;
  width: 135px;
  height: 27px;
}
.footer-tpn {
  background: #000;
  padding-top: 40px;
}
.footer-tpn__inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 20px;
  max-width: 1000px;
  margin: 0 auto;
  padding-bottom: 48px;
}
.footer-tpn__locale {
  text-align: center;
}
.footer-tpn__logos {
  text-align: center;
  margin-bottom: 55px;
}
.footer-tpn__legal {
  font-family: "Open Sans", sans-serif;
  font-size: 100%;
  line-height: 1.5;
  color: #747474;
  text-align: center;
  margin-bottom: 24px;
}
.footer-tpn__links {
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 120%;
  line-height: 1.5;
  color: #b7b7b7;
  margin-bottom: 26px;
}
.footer-tpn__links__link {
  color: #b7b7b7;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-transform: uppercase;
}
.footer-tpn__links__link:hover {
  color: #fff;
  text-decoration: none;
}
.footer-tpn__arcwrapper {
  text-align: center;
}
.footerlogo {
  display: inline-block;
}
.footerlogo--pwe {
  width: 145px;
  height: 48px;
  background: url(../images/logos/arcgames-side.svg) no-repeat center;
  background-size: contain;
}
.footerlogo--arc {
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: -160px -219px;
  width: 131px;
  height: 48px;
}
.newlangdd {
  position: relative;
  display: inline-block;
  margin-bottom: 60px;
  text-align: left;
}
.newlangdd__current-lang {
  padding: 4px 8px 8px;
}
.newlangdd__current-lang:hover,
.newlangdd__current-lang:focus {
  text-decoration: none;
}
.newlangdd__current-lang:hover span,
.newlangdd__current-lang:focus span {
  color: #fff;
}
.newlangdd__text {
  font-family: "Open Sans", sans-serif;
  color: #a3a3a3;
  font-size: 140%;
  vertical-align: middle;
  line-height: 1;
}
.newlangdd__caret {
  display: inline-block;
  width: 0px;
  height: 0px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 6px solid #d0d0d0;
  vertical-align: middle;
  margin-left: 10px;
}
.newlangdd__options {
  position: absolute;
  background: #000;
  left: 0px;
  right: 0px;
  -webkit-box-shadow: 2px 2px 5px #000;
          box-shadow: 2px 2px 5px #000;
  display: none;
  top: -103px;
  margin-top: 0;
}
.newlangdd__options.open {
  display: block;
}
.newlangdd__options__option {
  padding: 6px 8px 8px;
  display: block;
  border-bottom: solid 1px #141414;
}
.newlangdd__options__option:hover,
.newlangdd__options__option:focus {
  text-decoration: none;
}
.newlangdd__options__option:hover span,
.newlangdd__options__option:focus span {
  color: #fff;
}
.langico {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.langico.langico--en {
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: -401px -121px;
  width: 30px;
  height: 18px;
}
.langico.langico--de {
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: -382px -156px;
  width: 30px;
  height: 18px;
}
.langico.langico--fr {
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: -242px -98px;
  width: 30px;
  height: 18px;
}
.langwrapper__langs .current-language {
  margin: 0 auto;
  border: none;
}
.langwrapper__langs .current-language > a {
  display: block;
}
.langwrapper__langs .current-language span {
  float: none;
  font-size: 140%;
  vertical-align: middle;
  text-transform: uppercase;
}
.langwrapper__langs .icn-lang {
  display: inline-block;
}
/* border */
.textinput {
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  border: solid 1px rgba(255, 255, 255, 0.2);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  color: #fff;
  border-radius: 2px;
  margin-bottom: 10px;
}
.textinput::-ms-input-placeholder,
.textinput:-ms-input-placeholder,
.textinput::ms-input-placeholder {
  color: rgba(255, 255, 255, 0.2);
}
.textinput::placeholder,
.textinput:-ms-input-placeholder,
.textinput::ms-input-placeholder {
  color: rgba(255, 255, 255, 0.2);
}
.textinput:focus {
  border: solid 1px rgba(255, 255, 255, 0.6);
}
/*
#form-register-new {
	input.text {
		.textinput;
	}
	.control-group.dates p {
		.bodytext;
		text-transform: uppercase;
	}
}
*/
#password-body-in {
  margin-bottom: 14px;
}
.checkbox-sign {
  margin-bottom: 14px;
}
.checkbox-sign input {
  display: none;
}
.checkbox-sign .checkbox-skin {
  display: inline-block;
  margin-right: 6px;
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: -276px -131px;
  width: 19px;
  height: 19px;
}
.checkbox-sign .checkbox-skin.selected {
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: -242px -165px;
  width: 19px;
  height: 19px;
}
.checkbox-sign .checkbox-label {
  display: inline-block;
}
.user-register-flexible {
  color: #fff;
  color: rgba(255, 255, 255, 0.6);
}
.user-register-flexible p,
.user-register-flexible input[type=text],
.user-register-flexible input[type=password],
.user-register-flexible select,
.user-register-flexible label {
  font: 400 14px/14px Open Sans, sans-serif;
}
.user-register-flexible form > p {
  margin-bottom: 30px;
}
.user-register-flexible label.error {
  margin-top: 6px;
  line-height: 18px;
}
.user-register-flexible .control-group {
  margin-bottom: 20px;
}
.user-register-flexible .control-group input[type=text],
.user-register-flexible .control-group input[type=password],
.user-register-flexible .control-group select,
.user-register-flexible .control-group input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font: 400 14px/14px Open Sans, sans-serif;
  margin: 0;
  border: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -mox-box-sizing: border-box;
  box-sizing: border-box;
}
.user-register-flexible .control-group input[type=text],
.user-register-flexible .control-group input[type=password] {
  padding: 9px 13px 10px;
  background: rgba(0, 0, 0, 0.6);
  color: #808080;
  border: solid 1px rgba(255, 255, 255, 0.2);
  width: calc(100% - 39px);
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.user-register-flexible .control-group input[type=text]:focus,
.user-register-flexible .control-group input[type=password]:focus {
  color: #ffffff;
}
.user-register-flexible .control-group input:focus,
.user-register-flexible .control-group select:focus {
  outline: 0;
}
.user-register-flexible .control-group .label-icon {
  display: block;
  width: 38px;
  height: 38px;
  content: "";
  border: solid 1px rgba(255, 255, 255, 0.2);
  border-right: none;
  background: rgba(0, 0, 0, 0.6);
  float: left;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.user-register-flexible .control-group-fb > label {
  max-width: 450px;
  display: inline-block;
}
.user-register-flexible .control-group.focused .label-icon,
.user-register-flexible .control-group.focused input[type=text],
.user-register-flexible .control-group.focused input[type=password] {
  border-color: rgba(255, 255, 255, 0.6);
  background-color: #000000;
}
.user-register-flexible .control-group.dates .controls {
  text-align: justify;
}
.user-register-flexible .control-group.dates .controls label {
  display: inline-block;
  width: calc(33% - 12px);
  position: relative;
}
.user-register-flexible .control-group.dates .controls label:after {
  content: "v";
  color: #ccc;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
.user-register-flexible .control-group.dates .controls label select {
  padding: 9px 13px 10px;
  background: rgba(0, 0, 0, 0.6);
  color: #808080;
  width: 100%;
  border: solid 1px rgba(255, 255, 255, 0.2);
  border-radius: 2px;
}
.user-register-flexible .control-group.dates .controls label select:focus {
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.6);
  background-color: #000000;
}
.user-register-flexible .control-group.dates .controls label select::-ms-expand {
  display: none;
}
.user-register-flexible .control-group.dates .controls:after {
  display: inline-block;
  content: "";
  width: 100%;
}
.user-register-flexible .control-group .reg-set-checkbox {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #ccc;
  float: left;
  margin-right: 10px;
}
.user-register-flexible a {
  color: rgba(255, 255, 255, 0.8);
  -webkit-transition: 0.2s color;
  transition: 0.2s color;
}
.user-register-flexible a:hover {
  text-decoration: none;
  color: #ffffff;
}
.user-register-flexible label {
  font-size: 120%;
}
.user-register-flexible form > p.reg-top-text {
  font-family: "Open Sans", sans-serif;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 28px;
  font-size: 160%;
  margin-bottom: 14px;
}
.user-register-flexible form > p.reg-top-text--top {
  margin-bottom: 14px;
  line-height: 1;
}
.user-register-flexible form > p.reg-top-text--small {
  font-size: 120%;
}
.user-register-flexible form > p.reg-top-text--center {
  text-align: center;
}
.user-register-flexible form > p.reg-top-text a {
  color: rgba(255, 255, 255, 0.8);
  -webkit-transition: 0.2s color;
  transition: 0.2s color;
}
.user-register-flexible form > p.reg-top-text a:hover {
  text-decoration: none;
  color: #ffffff;
}
.user-register-flexible .control-group {
  margin-bottom: 14px;
}
.user-register-flexible .control-group .label-icon {
  display: none;
}
.user-register-flexible .control-group input[type="text"],
.user-register-flexible .control-group input[type="password"] {
  width: 100%;
  padding: 11px 13px 10px;
}
.user-register-flexible .control-group.dates > p {
  text-transform: uppercase;
  font-size: 120%;
  margin-bottom: 12px;
}
.user-register-flexible .control-group.dates .controls {
  line-height: 0;
}
.user-register-flexible .control-group.dates .controls label select {
  padding: 8px 13px 8px;
}
.user-register-flexible .control-group.dates .controls label:after {
  content: "";
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: -427px -156px;
  width: 10px;
  height: 6px;
  top: 18px;
  right: 12px;
}
.user-register-flexible .control-group .reg-set-checkbox {
  background-color: transparent;
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: -276px -131px;
  width: 19px;
  height: 19px;
}
.user-register-flexible .control-group .reg-set-checkbox.selected {
  background-image: url(../images/twitch-prime-new/spritesmith-twitch-prime-new.png);
  background-position: -242px -165px;
  width: 19px;
  height: 19px;
}
.user-register-flexible .control-group.control-group-tos label {
  padding-top: 1px;
}
.user-register-flexible .control-group.control-group-tos.error label:first-of-type {
  color: #808080;
}
.user-register-flexible .control-group .register-button-container {
  padding-top: 24px;
  margin-bottom: 12px;
}
.user-register-flexible .control-group .register-button-container .register-cta {
  font-family: Open Sans, sans-serif;
  text-align: center;
  display: block;
  width: 100%;
  background: #e57100;
  border-radius: 2px;
  font-size: 160%;
  padding: 12px 0;
  -webkit-transition: 0.2s background;
  transition: 0.2s background;
  line-height: 1;
}
.user-register-flexible .control-group .register-button-container .register-cta:hover {
  background: #fe7500;
  text-decoration: none;
}
.user-register-flexible .control-group .register-button-container .register-cta--facebook {
  background: #3b5998;
  margin-bottom: 18px;
}
.user-register-flexible .control-group .register-button-container .register-cta--facebook:hover {
  background: #3964a5;
}
.user-register-flexible .control-group .register-button-container .register-cta.btn-sign-in {
  margin-bottom: 14px;
}
.user-register-flexible .control-group .register-button-container .register-cta--space-bottom {
  margin-bottom: 14px;
}
.user-register-flexible .already-have-arc-download p {
  text-align: center;
  font-size: 16px;
}
.mainbox--link-error .stdbutton {
  margin-bottom: 20px;
}
.mainbox--link-error .orbr {
  margin-bottom: 6px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInR3aXRjaC1wcmltZS1uZXcubWluLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7O0VBWUU7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBd0JFO0FBQ0Y7Ozs7Ozs7O0VBUUU7QUFDRjtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7RUFDRSxtQ0FBbUM7RUFDbkMsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixZQUFZO0VBQ1osb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLG9DQUE0QjtFQUE1Qiw0QkFBNEI7RUFDNUIsZUFBZTtDQUNoQjtBQUNEO0VBQ0Usb0JBQW9CO0VBQ3BCLHNCQUFzQjtDQUN2QjtBQUNEO0VBQ0Usb0JBQW9CO0VBQ3BCLG9CQUFvQjtDQUNyQjtBQUNEO0VBQ0Usb0JBQW9CO0NBQ3JCO0FBQ0Q7RUFDRSxvQkFBb0I7Q0FDckI7QUFDRDtFQUNFLG9CQUFvQjtDQUNyQjtBQUNEO0VBQ0Usc0JBQXNCO0NBQ3ZCO0FBQ0Q7RUFDRSxtRkFBbUY7RUFDbkYsbUNBQW1DO0VBQ25DLFlBQVk7RUFDWixhQUFhO0NBQ2Q7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQix1QkFBdUI7Q0FDeEI7QUFDRDtFQUNFLGdDQUFnQztFQUNoQyw2QkFBNkI7RUFDN0Isa0JBQWtCO0VBQ2xCLCtCQUF1QjtVQUF2Qix1QkFBdUI7Q0FDeEI7QUFDRDtFQUNFLHVFQUF1RTtFQUN2RSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLHFDQUFxQztFQUNyQyxZQUFZO0NBQ2I7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQiwwQkFBMEI7RUFDMUIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixZQUFZO0VBQ1osOEJBQThCO0VBQzlCLG9CQUFvQjtDQUNyQjtBQUNEO0VBQ0UsMEJBQTBCO0VBQzFCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsWUFBWTtFQUNaLG9CQUFvQjtDQUNy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RUFDRSxvQkFBb0I7Q0FDckI7QUFDRDtFQUNFLG9CQUFvQjtDQUNyQjtBQUNEO0VBQ0UsbUJBQW1CO0VBQ25CLGdCQUFnQjtDQUNqQjtBQUNEO0VBQ0Usb0JBQW9CO0NBQ3JCO0FBQ0Q7RUFDRSxtQkFBbUI7Q0FDcEIiLCJmaWxlIjoidHdpdGNoLXByaW1lLW5ldy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbkxFU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG5cbi5pY29uLWhvbWUge1xuICB3aWR0aDogQGljb24taG9tZS13aWR0aDtcbn1cblxuVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbkBpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGggbmFtZTtcblxuQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuQHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgQHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4qL1xuLypcblRoZSBwcm92aWRlZCBjbGFzc2VzIGFyZSBpbnRlbmRlZCB0byBiZSB1c2VkIHdpdGggdGhlIGFycmF5LWxpa2UgdmFyaWFibGVzXG5cbi5pY29uLWhvbWUge1xuICAuc3ByaXRlLXdpZHRoKEBpY29uLWhvbWUpO1xufVxuLmljb24tZW1haWwge1xuICAuc3ByaXRlKEBpY29uLWVtYWlsKTtcbn1cblxuRXhhbXBsZSB1c2FnZSBpbiBIVE1MOlxuXG5gZGlzcGxheTogYmxvY2tgIHNwcml0ZTpcbjxkaXYgY2xhc3M9XCJpY29uLWhvbWVcIj48L2Rpdj5cblxuVG8gY2hhbmdlIGBkaXNwbGF5YCAoZS5nLiBgZGlzcGxheTogaW5saW5lLWJsb2NrO2ApLCB3ZSBzdWdnZXN0IHVzaW5nIGEgY29tbW9uIENTUyBjbGFzczpcblxuLy8gQ1NTXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gSFRNTFxuPGkgY2xhc3M9XCJpY29uIGljb24taG9tZVwiPjwvaT5cbiovXG4vKlxuVGhlIGAuc3ByaXRlc2AgbWl4aW4gZ2VuZXJhdGVzIGlkZW50aWNhbCBvdXRwdXQgdG8gdGhlIENTUyB0ZW1wbGF0ZVxuICBidXQgY2FuIGJlIG92ZXJyaWRkZW4gaW5zaWRlIG9mIExFU1NcblxuVGhpcyBtdXN0IGJlIHJ1biB3aGVuIHlvdSBoYXZlIGF0IGxlYXN0IDIgc3ByaXRlcy5cbiAgSWYgcnVuIHdpdGggYSBzaW5nbGUgc3ByaXRlLCB0aGVuIHRoZXJlIHdpbGwgYmUgcmVmZXJlbmNlIGVycm9ycy5cblxuLnNwcml0ZXMoQHNwcml0ZXNoZWV0LXNwcml0ZXMpO1xuKi9cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cbi5zdGRidXR0b24ge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2U1NzEwMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDE2MCU7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zdGRidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmU3NTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3RkYnV0dG9uLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uc3RkYnV0dG9uLS1mYWNlYm9vazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzOTY0YTU7XG59XG4uc3RkYnV0dG9uLmJ0bi1zaWduLWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5zdGRidXR0b24tLXNwYWNlLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4udHBuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50cG5pY29uLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHdpdGNoLXByaW1lLW5ldy9zcHJpdGVzbWl0aC10d2l0Y2gtcHJpbWUtbmV3LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDJweCAtMTMxcHg7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG4uc3RkYnV0dG9uIC50cG5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1haW4tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogOTMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubWFpbi1jb250YWluZXItLW53IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdHdpdGNoLXByaW1lLW5ldy9iZy1uZXZlcndpbnRlci5qcGcnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTQxODtcbn1cbi5oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRpbmctLXByaW1hcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjQwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMnB4IDFweCA4cHggIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5oZWFkaW5nLS1zZWNvbmRhcnkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ib2R5dGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4uYm9keXRleHQtLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJvZHl0ZXh0LS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTIwJTtcbn1cbi5ib2R5dGV4dC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvZHl0ZXh0IGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGNvbG9yO1xufVxuLmJvZHl0ZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmsge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNjAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuLmxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIGF1dG8gNDZweDtcbiAgbWF4LXdpZHRoOiA0NzRweDtcbiAgcGFkZGluZzogNDhweCA2NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtaW4taGVpZ2h0OiA1NzBweDtcbn1cbi5tYWluYm94LS1uby1taW4taGVpZ2h0IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5tYWluYm94IHAuZXJyb3Ige1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNjAlO1xufVxuLnBsYXRmb3JtcyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnBsYXRmb3JtczphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucGxhdGZvcm1zX19vcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGxhdGZvcm1zX19vcHRpb24tLXBjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90d2l0Y2gtcHJpbWUtbmV3L3Nwcml0ZXNtaXRoLXR3aXRjaC1wcmltZS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC05OHB4O1xuICB3aWR0aDogMTA2cHg7XG4gIGhlaWdodDogMTA2cHg7XG59XG4ucGxhdGZvcm1zX19vcHRpb24tLXBzNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHdpdGNoLXByaW1lLW5ldy9zcHJpdGVzbWl0aC10d2l0Y2gtcHJpbWUtbmV3LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzFweCAwcHg7XG4gIHdpZHRoOiAxMDZweDtcbiAgaGVpZ2h0OiAxMDZweDtcbn1cbi5wbGF0Zm9ybXNfX29wdGlvbi0teGJveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHdpdGNoLXByaW1lLW5ldy9zcHJpdGVzbWl0aC10d2l0Y2gtcHJpbWUtbmV3LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjFweCAtOThweDtcbiAgd2lkdGg6IDEwNnB4O1xuICBoZWlnaHQ6IDEwNnB4O1xufVxuLm9yYnIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgZm9udC1zaXplOiAxMjAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5vcmJyX19vciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5vcmJyX19vcjpiZWZvcmUsXG4ub3Jicl9fb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgdG9wOiA3cHg7XG59XG4ub3Jicl9fb3I6YmVmb3JlIHtcbiAgcmlnaHQ6IDU4JTtcbn1cbi5vcmJyX19vcjphZnRlciB7XG4gIGxlZnQ6IDU4JTtcbn1cbi5oZWFkZXItdHBuIHtcbiAgYmFja2dyb3VuZDogIzA5MGEwYztcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMxMzE0MTg7XG4gIG1pbi1oZWlnaHQ6IDQ3cHg7XG59XG4uaGVhZGVyLXRwbl9faW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcmFyY2xvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3R3aXRjaC1wcmltZS1uZXcvc3ByaXRlc21pdGgtdHdpdGNoLXByaW1lLW5ldy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMxcHggLTEyMXB4O1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmxvZ29yb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5sb2dvcm93X19kaXZpZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBoZWlnaHQ6IDcycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYmlnLWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYmlnLWxvZ28tLW53IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90d2l0Y2gtcHJpbWUtbmV3L3Nwcml0ZXNtaXRoLXR3aXRjaC1wcmltZS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgd2lkdGg6IDMxNnB4O1xuICBoZWlnaHQ6IDgzcHg7XG59XG4uYmlnLWxvZ28tLXR3aXRjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHdpdGNoLXByaW1lLW5ldy9zcHJpdGVzbWl0aC10d2l0Y2gtcHJpbWUtbmV3LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjgycHg7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbi5oZWFkZXJsb2dpbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTIwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaGVhZGVybG9naW5fX3VzZXJpbmZvIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWRlcmxvZ2luX191c2VyaW5mbyAubi1uaWNrbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5oZWFkZXJ1c2VybmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlcmxvZ2luX19hY3Rpb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlYWRlcmxvZ2luX19hY3Rpb246aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxvZ29jb2x1bW4gLmJpZy1sb2dvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5oZWFkZXItdHBuX19pbm5lciAuaGVhZGVyYXJjbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4uaGVhZGVyLXRwbl9faW5uZXIgLmhlYWRlcmxvZ2luIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAxN3B4O1xufVxuLmxvZ28tc3RyaXAge1xuICBtYXJnaW46IDAgYXV0byA0NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc21hbGwtbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNtYWxsLWxvZ286bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNtYWxsLWxvZ28tLXBjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90d2l0Y2gtcHJpbWUtbmV3L3Nwcml0ZXNtaXRoLXR3aXRjaC1wcmltZS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMXB4IC0xNTZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzNweDtcbn1cbi5zbWFsbC1sb2dvLS1wczQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3R3aXRjaC1wcmltZS1uZXcvc3ByaXRlc21pdGgtdHdpdGNoLXByaW1lLW5ldy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA2cHggLTIxOXB4O1xuICB3aWR0aDogMTA4cHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5zbWFsbC1sb2dvLS14Ym94IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90d2l0Y2gtcHJpbWUtbmV3L3Nwcml0ZXNtaXRoLXR3aXRjaC1wcmltZS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNXB4IC0yODJweDtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG4uZm9vdGVyLXRwbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmZvb3Rlci10cG5fX2lubmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuLmZvb3Rlci10cG5fX2xvY2FsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb290ZXItdHBuX19sb2dvcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cbi5mb290ZXItdHBuX19sZWdhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNzQ3NDc0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZm9vdGVyLXRwbl9fbGlua3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEyMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjYjdiN2I3O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuLmZvb3Rlci10cG5fX2xpbmtzX19saW5rIHtcbiAgY29sb3I6ICNiN2I3Yjc7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZm9vdGVyLXRwbl9fbGlua3NfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlci10cG5fX2FyY3dyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVybG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb290ZXJsb2dvLS1wd2Uge1xuICB3aWR0aDogMTQ1cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvcy9hcmNnYW1lcy1zaWRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmZvb3RlcmxvZ28tLWFyYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHdpdGNoLXByaW1lLW5ldy9zcHJpdGVzbWl0aC10d2l0Y2gtcHJpbWUtbmV3LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMjE5cHg7XG4gIHdpZHRoOiAxMzFweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLm5ld2xhbmdkZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5ld2xhbmdkZF9fY3VycmVudC1sYW5nIHtcbiAgcGFkZGluZzogNHB4IDhweCA4cHg7XG59XG4ubmV3bGFuZ2RkX19jdXJyZW50LWxhbmc6aG92ZXIsXG4ubmV3bGFuZ2RkX19jdXJyZW50LWxhbmc6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV3bGFuZ2RkX19jdXJyZW50LWxhbmc6aG92ZXIgc3Bhbixcbi5uZXdsYW5nZGRfX2N1cnJlbnQtbGFuZzpmb2N1cyBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmV3bGFuZ2RkX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYTNhM2EzO1xuICBmb250LXNpemU6IDE0MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm5ld2xhbmdkZF9fY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNkMGQwZDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm5ld2xhbmdkZF9fb3B0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3gtc2hhZG93OiAycHggMnB4IDVweCAjMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IC0xMDNweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5uZXdsYW5nZGRfX29wdGlvbnMub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld2xhbmdkZF9fb3B0aW9uc19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4IDhweCA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzE0MTQxNDtcbn1cbi5uZXdsYW5nZGRfX29wdGlvbnNfX29wdGlvbjpob3Zlcixcbi5uZXdsYW5nZGRfX29wdGlvbnNfX29wdGlvbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdsYW5nZGRfX29wdGlvbnNfX29wdGlvbjpob3ZlciBzcGFuLFxuLm5ld2xhbmdkZF9fb3B0aW9uc19fb3B0aW9uOmZvY3VzIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYW5naWNvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubGFuZ2ljby5sYW5naWNvLS1lbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHdpdGNoLXByaW1lLW5ldy9zcHJpdGVzbWl0aC10d2l0Y2gtcHJpbWUtbmV3LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDFweCAtMTIxcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubGFuZ2ljby5sYW5naWNvLS1kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHdpdGNoLXByaW1lLW5ldy9zcHJpdGVzbWl0aC10d2l0Y2gtcHJpbWUtbmV3LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODJweCAtMTU2cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubGFuZ2ljby5sYW5naWNvLS1mciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHdpdGNoLXByaW1lLW5ldy9zcHJpdGVzbWl0aC10d2l0Y2gtcHJpbWUtbmV3LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDJweCAtOThweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5sYW5nd3JhcHBlcl9fbGFuZ3MgLmN1cnJlbnQtbGFuZ3VhZ2Uge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiBub25lO1xufVxuLmxhbmd3cmFwcGVyX19sYW5ncyAuY3VycmVudC1sYW5ndWFnZSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYW5nd3JhcHBlcl9fbGFuZ3MgLmN1cnJlbnQtbGFuZ3VhZ2Ugc3BhbiB7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDE0MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubGFuZ3dyYXBwZXJfX2xhbmdzIC5pY24tbGFuZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qIGJvcmRlciAqL1xuLnRleHRpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50ZXh0aW5wdXQ6OnBsYWNlaG9sZGVyLFxuLnRleHRpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4udGV4dGlucHV0Ojptcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4udGV4dGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLypcbiNmb3JtLXJlZ2lzdGVyLW5ldyB7XG5cdGlucHV0LnRleHQge1xuXHRcdC50ZXh0aW5wdXQ7XG5cdH1cblx0LmNvbnRyb2wtZ3JvdXAuZGF0ZXMgcCB7XG5cdFx0LmJvZHl0ZXh0O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbn1cbiovXG4jcGFzc3dvcmQtYm9keS1pbiB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uY2hlY2tib3gtc2lnbiB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uY2hlY2tib3gtc2lnbiBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3gtc2lnbiAuY2hlY2tib3gtc2tpbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHdpdGNoLXByaW1lLW5ldy9zcHJpdGVzbWl0aC10d2l0Y2gtcHJpbWUtbmV3LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzZweCAtMTMxcHg7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG4uY2hlY2tib3gtc2lnbiAuY2hlY2tib3gtc2tpbi5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHdpdGNoLXByaW1lLW5ldy9zcHJpdGVzbWl0aC10d2l0Y2gtcHJpbWUtbmV3LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDJweCAtMTY1cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG4uY2hlY2tib3gtc2lnbiAuY2hlY2tib3gtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgcCxcbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIGlucHV0W3R5cGU9dGV4dF0sXG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIHNlbGVjdCxcbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIGxhYmVsIHtcbiAgZm9udDogNDAwIDE0cHgvMTRweCBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG59XG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSBmb3JtID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSBsYWJlbC5lcnJvciB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSAuY29udHJvbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSAuY29udHJvbC1ncm91cCBpbnB1dFt0eXBlPXRleHRdLFxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmNvbnRyb2wtZ3JvdXAgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSAuY29udHJvbC1ncm91cCBzZWxlY3QsXG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSAuY29udHJvbC1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250OiA0MDAgMTRweC8xNHB4IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1veC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmNvbnRyb2wtZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XSxcbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIC5jb250cm9sLWdyb3VwIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgcGFkZGluZzogOXB4IDEzcHggMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjb2xvcjogIzgwODA4MDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzlweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG59XG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSAuY29udHJvbC1ncm91cCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmNvbnRyb2wtZ3JvdXAgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIC5jb250cm9sLWdyb3VwIGlucHV0OmZvY3VzLFxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmNvbnRyb2wtZ3JvdXAgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIC5jb250cm9sLWdyb3VwIC5sYWJlbC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIC5jb250cm9sLWdyb3VwLWZiID4gbGFiZWwge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSAuY29udHJvbC1ncm91cC5mb2N1c2VkIC5sYWJlbC1pY29uLFxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmNvbnRyb2wtZ3JvdXAuZm9jdXNlZCBpbnB1dFt0eXBlPXRleHRdLFxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmNvbnRyb2wtZ3JvdXAuZm9jdXNlZCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmNvbnRyb2wtZ3JvdXAuZGF0ZXMgLmNvbnRyb2xzIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIC5jb250cm9sLWdyb3VwLmRhdGVzIC5jb250cm9scyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMTJweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIC5jb250cm9sLWdyb3VwLmRhdGVzIC5jb250cm9scyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwidlwiO1xuICBjb2xvcjogI2NjYztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIC5jb250cm9sLWdyb3VwLmRhdGVzIC5jb250cm9scyBsYWJlbCBzZWxlY3Qge1xuICBwYWRkaW5nOiA5cHggMTNweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNvbG9yOiAjODA4MDgwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSAuY29udHJvbC1ncm91cC5kYXRlcyAuY29udHJvbHMgbGFiZWwgc2VsZWN0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmNvbnRyb2wtZ3JvdXAuZGF0ZXMgLmNvbnRyb2xzIGxhYmVsIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSAuY29udHJvbC1ncm91cC5kYXRlcyAuY29udHJvbHM6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmNvbnRyb2wtZ3JvdXAgLnJlZy1zZXQtY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgdHJhbnNpdGlvbjogMC4ycyBjb2xvcjtcbn1cbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgbGFiZWwge1xuICBmb250LXNpemU6IDEyMCU7XG59XG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSBmb3JtID4gcC5yZWctdG9wLXRleHQge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgZm9udC1zaXplOiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgZm9ybSA+IHAucmVnLXRvcC10ZXh0LS10b3Age1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIGZvcm0gPiBwLnJlZy10b3AtdGV4dC0tc21hbGwge1xuICBmb250LXNpemU6IDEyMCU7XG59XG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSBmb3JtID4gcC5yZWctdG9wLXRleHQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIGZvcm0gPiBwLnJlZy10b3AtdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgdHJhbnNpdGlvbjogMC4ycyBjb2xvcjtcbn1cbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIGZvcm0gPiBwLnJlZy10b3AtdGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIC5jb250cm9sLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIC5jb250cm9sLWdyb3VwIC5sYWJlbC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIC5jb250cm9sLWdyb3VwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmNvbnRyb2wtZ3JvdXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDExcHggMTNweCAxMHB4O1xufVxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmNvbnRyb2wtZ3JvdXAuZGF0ZXMgPiBwIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmNvbnRyb2wtZ3JvdXAuZGF0ZXMgLmNvbnRyb2xzIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSAuY29udHJvbC1ncm91cC5kYXRlcyAuY29udHJvbHMgbGFiZWwgc2VsZWN0IHtcbiAgcGFkZGluZzogOHB4IDEzcHggOHB4O1xufVxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmNvbnRyb2wtZ3JvdXAuZGF0ZXMgLmNvbnRyb2xzIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90d2l0Y2gtcHJpbWUtbmV3L3Nwcml0ZXNtaXRoLXR3aXRjaC1wcmltZS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyN3B4IC0xNTZweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICB0b3A6IDE4cHg7XG4gIHJpZ2h0OiAxMnB4O1xufVxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmNvbnRyb2wtZ3JvdXAgLnJlZy1zZXQtY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90d2l0Y2gtcHJpbWUtbmV3L3Nwcml0ZXNtaXRoLXR3aXRjaC1wcmltZS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NnB4IC0xMzFweDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbn1cbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIC5jb250cm9sLWdyb3VwIC5yZWctc2V0LWNoZWNrYm94LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90d2l0Y2gtcHJpbWUtbmV3L3Nwcml0ZXNtaXRoLXR3aXRjaC1wcmltZS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IC0xNjVweDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbn1cbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIC5jb250cm9sLWdyb3VwLmNvbnRyb2wtZ3JvdXAtdG9zIGxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIC5jb250cm9sLWdyb3VwLmNvbnRyb2wtZ3JvdXAtdG9zLmVycm9yIGxhYmVsOmZpcnN0LW9mLXR5cGUge1xuICBjb2xvcjogIzgwODA4MDtcbn1cbi51c2VyLXJlZ2lzdGVyLWZsZXhpYmxlIC5jb250cm9sLWdyb3VwIC5yZWdpc3Rlci1idXR0b24tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSAuY29udHJvbC1ncm91cCAucmVnaXN0ZXItYnV0dG9uLWNvbnRhaW5lciAucmVnaXN0ZXItY3RhIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlNTcxMDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNjAlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSAuY29udHJvbC1ncm91cCAucmVnaXN0ZXItYnV0dG9uLWNvbnRhaW5lciAucmVnaXN0ZXItY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZlNzUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmNvbnRyb2wtZ3JvdXAgLnJlZ2lzdGVyLWJ1dHRvbi1jb250YWluZXIgLnJlZ2lzdGVyLWN0YS0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmNvbnRyb2wtZ3JvdXAgLnJlZ2lzdGVyLWJ1dHRvbi1jb250YWluZXIgLnJlZ2lzdGVyLWN0YS0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzk2NGE1O1xufVxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmNvbnRyb2wtZ3JvdXAgLnJlZ2lzdGVyLWJ1dHRvbi1jb250YWluZXIgLnJlZ2lzdGVyLWN0YS5idG4tc2lnbi1pbiB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4udXNlci1yZWdpc3Rlci1mbGV4aWJsZSAuY29udHJvbC1ncm91cCAucmVnaXN0ZXItYnV0dG9uLWNvbnRhaW5lciAucmVnaXN0ZXItY3RhLS1zcGFjZS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnVzZXItcmVnaXN0ZXItZmxleGlibGUgLmFscmVhZHktaGF2ZS1hcmMtZG93bmxvYWQgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1haW5ib3gtLWxpbmstZXJyb3IgLnN0ZGJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWFpbmJveC0tbGluay1lcnJvciAub3JiciB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbiJdfQ== */