@charset "UTF-8";

/* line 3, ../../app/styles/base/_base.scss */
body {
  background-color: #f5f5f5;
  margin: 0;
  overflow-x: hidden;
}

@font-face {
  font-family: 'ImpactURW';
  src: url("../fonts/30A60D_0_0.eot");
  src: url("../fonts/30A60D_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/30A60D_0_0.woff2") format("woff2"), url("../fonts/30A60D_0_0.woff") format("woff"), url("../fonts/30A60D_0_0.ttf") format("truetype");
}
/* line 16, ../../app/styles/base/_typography.scss */
body {
  font-family: "Helvetica", "Helvetica Neue", "Arial", "sans-serif";
  color: #565656;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 23, ../../app/styles/base/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "ImpactURW", "Impact", "sans-serif";
  font-weight: normal;
}

/* line 4, ../../app/styles/base/_forms.scss */
.form-group {
  margin-top: 8px;
}
/* line 6, ../../app/styles/base/_forms.scss */
.form-group:first-of-type {
  margin-top: 0;
}

/* line 12, ../../app/styles/base/_forms.scss */
input[type=text],
input[type=password],
input[type=email],
select {
  -webkit-appearance: none;
  border: 1px solid #ffffff;
  font-family: "Helvetica", "Helvetica Neue", "Arial", "sans-serif";
  font-size: 1.125em;
  color: #565656;
  background-color: #ffffff;
  width: 100%;
  height: 41px;
  padding: 0 17px;
  box-sizing: border-box;
  border-radius: 21px;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: "border-color", "box-shadow";
  -webkit-transition-property: "border-color" "box-shadow";
  transition-property: "border-color" "box-shadow";
  box-shadow: #ececec 0 2px 0;
}
/* line 30, ../../app/styles/base/_forms.scss */
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
select:focus {
  outline: none;
  border-color: rgba(255, 206, 0, 0.75);
  box-shadow: rgba(255, 206, 0, 0.75) 0 0 5px;
}
/* line 34, ../../app/styles/base/_forms.scss */
.teacher-cockpit input[type=text]:focus, .teacher-cockpit
input[type=password]:focus, .teacher-cockpit
input[type=email]:focus, .teacher-cockpit
select:focus {
  border-color: rgba(0, 186, 206, 0.75);
  box-shadow: rgba(0, 186, 206, 0.75) 0 0 5px;
}
/* line 39, ../../app/styles/base/_forms.scss */
.teacher-cockpit input[type=text], .teacher-cockpit
input[type=password], .teacher-cockpit
input[type=email], .teacher-cockpit
select {
  border-radius: 3px;
}

/* line 45, ../../app/styles/base/_forms.scss */
select {
  background-image: url('/images/forms/select-icon.svg');
  background-repeat: no-repeat;
  background-size: 10px 6px;
  background-position: right 18px center;
}

/* line 55, ../../app/styles/base/_forms.scss */
.in-form-links {
  margin-top: 1em;
  text-align: center;
  cursor: pointer;
}

/* line 61, ../../app/styles/base/_forms.scss */
.in-form-links a {
  font-size: 0.875em;
  text-decoration: none;
  padding-left: 1em;
  color: #565656;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: color;
  transition-property: color;
}
/* line 68, ../../app/styles/base/_forms.scss */
.in-form-links a:first-of-type {
  padding-left: 0;
}
/* line 71, ../../app/styles/base/_forms.scss */
.in-form-links a:hover {
  color: #008391;
}
/* line 73, ../../app/styles/base/_forms.scss */
.teacher-cockpit .in-form-links a:hover {
  color: #00bace;
}

/* line 82, ../../app/styles/base/_forms.scss */
.form-group .validation-message {
  position: relative;
  border: none;
  font-family: "Helvetica", "Helvetica Neue", "Arial", "sans-serif";
  font-size: 0.875em;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  background-color: #ff00aa;
  max-height: 0;
  padding: 0 17px;
  margin: 0;
  border-radius: 21px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: padding, opacity, max-height, margin;
  -webkit-transition-property: padding opacity max-height margin;
  transition-property: padding opacity max-height margin;
}
/* line 98, ../../app/styles/base/_forms.scss */
.form-group .validation-message:after {
  border-left: solid transparent 6px;
  border-right: solid transparent 6px;
  border-bottom: solid #ff00aa 10px;
  top: -10px;
  content: " ";
  width: 0;
  height: 0;
  left: 50%;
  margin-left: -6px;
  position: absolute;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: border-color;
  transition-property: border-color;
}
/* line 112, ../../app/styles/base/_forms.scss */
.form-group .validation-message.active {
  max-height: 500px;
  padding: 8px 17px;
  margin: 0.5em 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 5, ../../app/styles/components/_action-button.scss */
.action-button {
  border: none;
  height: 41px;
  display: inline-block;
  margin-bottom: 3px;
  color: #ffffff;
  background-color: #40cbda;
  font-size: 1.125em;
  font-family: "Helvetica", "Helvetica Neue", "Arial", "sans-serif";
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  border-radius: 21px;
  box-shadow: #00acbf 0 3px 0;
  text-shadow: #00bace 0 -1px 0;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: background-color, box-shadow;
  -webkit-transition-property: background-color box-shadow;
  transition-property: background-color box-shadow;
}
/* line 22, ../../app/styles/components/_action-button.scss */
.action-button:focus {
  outline: none;
}
/* line 25, ../../app/styles/components/_action-button.scss */
.action-button:hover, .action-button:focus {
  background-color: #00bace;
}
/* line 29, ../../app/styles/components/_action-button.scss */
.action-button[disabled] {
  background-color: #b3b3b3;
  box-shadow: #9a9a9a 0 3px 0;
  cursor: default;
}
/* line 34, ../../app/styles/components/_action-button.scss */
.teacher-cockpit .action-button {
  font-size: 1.125em;
  font-family: "Helvetica", "Helvetica Neue", "Arial", "sans-serif";
  font-weight: bold;
  height: 41px;
  background-color: #00bace;
  box-shadow: #008c9b 0 3px 0;
  text-shadow: #008c9b 0 -1px 0;
  border-radius: 3px;
}

/* line 47, ../../app/styles/components/_action-button.scss */
.action-button.quiet {
  background-color: #d9d9d9;
  box-shadow: #b3b3b3 0 3px 0;
  text-shadow: #b3b3b3 0 -1px 0;
}

/* line 54, ../../app/styles/components/_action-button.scss */
.action-button.check {
  width: 60px;
  height: 60px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('/images/icon-buttons/check-fff.gif');
  background-repeat: no-repeat;
  background-position: 53% 50%;
  border-radius: 30px;
  background-size: 32px 25px;
}

/* line 63, ../../app/styles/components/_action-button.scss */
.action-button.left {
  width: 60px;
  height: 60px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('/images/icon-buttons/left-fff.gif');
  background-repeat: no-repeat;
  background-position: 47% 50%;
  border-radius: 30px;
  background-size: 21px 33px;
}

/* line 72, ../../app/styles/components/_action-button.scss */
.action-button.right {
  width: 60px;
  height: 60px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('/images/icon-buttons/right-fff.gif');
  background-repeat: no-repeat;
  background-position: 53% 50%;
  border-radius: 30px;
  background-size: 21px 33px;
}

/* line 81, ../../app/styles/components/_action-button.scss */
.action-button.cancel {
  width: 40px;
  height: 40px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('/images/icon-buttons/x-fff.gif');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border-radius: 30px;
  background-size: 24px 24px;
  background-color: #ffce00;
  box-shadow: #dbb100 0 3px 0;
}

/* line 4, ../../app/styles/components/_confirmation.scss */
.confirmation {
  z-index: 9999;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

/* line 17, ../../app/styles/components/_confirmation.scss */
.confirmation .cover {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 23, 40, 0.6);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

/* line 30, ../../app/styles/components/_confirmation.scss */
.confirmation .modal {
  z-index: 2;
  position: absolute;
  width: 90%;
  margin-left: -45%;
  top: 5%;
  left: 50%;
  background-color: #ffffff;
  border-radius: 5px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: opacity, -webkit-transform;
  -webkit-transition-property: opacity transform;
  transition-property: opacity transform;
}
@media (min-width: 30em) {
  /* line 30, ../../app/styles/components/_confirmation.scss */
  .confirmation .modal {
    width: 80%;
    margin-left: -40%;
    top: 10%;
  }
}
@media (min-width: 40.625em) {
  /* line 30, ../../app/styles/components/_confirmation.scss */
  .confirmation .modal {
    width: 70%;
    margin-left: -35%;
  }
}
@media (min-width: 46.25em) {
  /* line 30, ../../app/styles/components/_confirmation.scss */
  .confirmation .modal {
    width: 60%;
    margin-left: -30%;
  }
}
@media (min-width: 61.25em) {
  /* line 30, ../../app/styles/components/_confirmation.scss */
  .confirmation .modal {
    width: 50%;
    margin-left: -25%;
  }
}
@media (min-width: 75em) {
  /* line 30, ../../app/styles/components/_confirmation.scss */
  .confirmation .modal {
    width: 40%;
    margin-left: -20%;
  }
}

/* line 66, ../../app/styles/components/_confirmation.scss */
.confirmation .modal > .inner {
  padding: 5%;
}

/* line 70, ../../app/styles/components/_confirmation.scss */
.confirmation .title {
  font-size: 1.375em;
  line-height: 1.3em;
  margin: 0 0 0.5em;
}

/* line 76, ../../app/styles/components/_confirmation.scss */
.confirmation .message {
  font-size: 0.875em;
  line-height: 1.4em;
}

/* line 81, ../../app/styles/components/_confirmation.scss */
.confirmation .button-pane {
  overflow: hidden;
  *zoom: 1;
  margin-top: 1.5em;
}

/* line 86, ../../app/styles/components/_confirmation.scss */
.confirmation .action-button {
  width: 48%;
  height: 41px;
  float: left;
  margin-left: 4%;
}
/* line 91, ../../app/styles/components/_confirmation.scss */
.confirmation .action-button:first-of-type {
  margin-left: 0;
}

/* line 97, ../../app/styles/components/_confirmation.scss */
.confirmation.active {
  pointer-events: auto;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 100, ../../app/styles/components/_confirmation.scss */
.confirmation.active .cover,
.confirmation.active .modal {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 104, ../../app/styles/components/_confirmation.scss */
.confirmation.active .modal {
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 12, ../../app/styles/components/_icon-button.scss */
.icon-button {
  border: none;
  background-color: transparent;
  cursor: pointer;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
/* line 18, ../../app/styles/components/_icon-button.scss */
.icon-button:hover {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}
/* line 21, ../../app/styles/components/_icon-button.scss */
.icon-button:focus {
  outline: none;
}

/* line 27, ../../app/styles/components/_icon-button.scss */
.icon-button.close {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('/images/icon-buttons/x-000.gif');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 100% 100%;
}
/* line 30, ../../app/styles/components/_icon-button.scss */
.icon-button.trash {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('/images/icon-buttons/trash-000.gif');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 14px 16px;
}
/* line 33, ../../app/styles/components/_icon-button.scss */
.icon-button.expand, .icon-button.toggle-expand {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('/images/icon-buttons/expand-000.gif');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 21px 21px;
}
/* line 37, ../../app/styles/components/_icon-button.scss */
.icon-button.collapse, .expanded .icon-button.toggle-expand {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('/images/icon-buttons/collapse-000.gif');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 21px 21px;
}

/* line 6, ../../app/styles/components/_tabs.scss */
.tab-bar {
  margin-bottom: 18px;
}

/* line 12, ../../app/styles/components/_tabs.scss */
.tab-button {
  cursor: pointer;
  position: relative;
  border: none;
  font-family: "Helvetica", "Helvetica Neue", "Arial", "sans-serif";
  font-size: 1.125em;
  color: #565656;
  background-color: transparent;
  height: 41px;
  padding: 0 17px;
  border-radius: 21px;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: background-color;
  transition-property: background-color;
}
/* line 25, ../../app/styles/components/_tabs.scss */
.tab-button:focus {
  outline: none;
}
/* line 28, ../../app/styles/components/_tabs.scss */
.tab-button:after {
  border-left: solid transparent 6px;
  border-right: solid transparent 6px;
  border-top: solid transparent 10px;
  bottom: -10px;
  content: " ";
  width: 0;
  height: 0;
  left: 50%;
  margin-left: -6px;
  position: absolute;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: border-color;
  transition-property: border-color;
}

/* line 44, ../../app/styles/components/_tabs.scss */
.tab-button.selected {
  cursor: default;
  background-color: #ffce00;
}
/* line 47, ../../app/styles/components/_tabs.scss */
.tab-button.selected:after {
  border-top-color: #ffce00;
}

/* line 54, ../../app/styles/components/_tabs.scss */
.tab-pane {
  position: relative;
}

/* line 58, ../../app/styles/components/_tabs.scss */
.tab {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-bottom: 1em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: opacity, -webkit-transform;
  -webkit-transition-property: opacity transform;
  transition-property: opacity transform;
  pointer-events: none;
}
/* line 68, ../../app/styles/components/_tabs.scss */
.tab.selected {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  pointer-events: auto;
}

/* line 76, ../../app/styles/components/_tabs.scss */
.teacher-cockpit .tab-bar {
  padding: 0.75em 0;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
}

/* line 82, ../../app/styles/components/_tabs.scss */
.teacher-cockpit .tab-button {
  height: 30px;
  font-size: 0.875em;
  padding: 0 10px;
  border-radius: 3px;
}
/* line 87, ../../app/styles/components/_tabs.scss */
.teacher-cockpit .tab-button.selected {
  color: #ffffff;
  background-color: #00bace;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
}
/* line 91, ../../app/styles/components/_tabs.scss */
.teacher-cockpit .tab-button.selected:after {
  display: none;
}

/* line 11, ../../app/styles/components/_test-card.scss */
.test-card {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  padding-bottom: 82.8333333333%;
  width: 82.8333333333%;
  float: left;
  margin-left: 8.5833333333%;
  margin-right: -100%;
  float: none;
  margin-bottom: 3.0%;
  background: #ffffff;
  border-radius: 30px;
  box-shadow: #d9d9d9 0 1px 1px;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: box-shadow, -webkit-transform;
  -webkit-transition-property: box-shadow transform;
  transition-property: box-shadow transform;
}
@media (min-width: 30em) {
  /* line 11, ../../app/styles/components/_test-card.scss */
  .test-card {
    padding-bottom: 65.6666666667%;
    width: 65.6666666667%;
    float: left;
    margin-left: 17.1666666667%;
    margin-right: -100%;
    float: none;
  }
}
@media (min-width: 34.375em) {
  /* line 11, ../../app/styles/components/_test-card.scss */
  .test-card {
    width: 48.5%;
    float: left;
    margin-right: 3.0%;
    margin-left: 0;
    padding-bottom: 48.5%;
  }
  /* line 27, ../../app/styles/components/_test-card.scss */
  .test-card:nth-of-type(2n) {
    width: 48.5%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 46.25em) {
  /* line 11, ../../app/styles/components/_test-card.scss */
  .test-card {
    width: 39.9166666667%;
    float: left;
    margin-left: 8.5833333333%;
    margin-right: -100%;
    padding-bottom: 39.9166666667%;
    margin-right: 0;
  }
  /* line 35, ../../app/styles/components/_test-card.scss */
  .test-card:nth-of-type(2n) {
    width: 39.9166666667%;
    float: left;
    margin-left: 51.5%;
    margin-right: -100%;
    float: right;
    margin-left: 0;
    margin-right: 8.5833333333%;
  }
}
@media (min-width: 61.25em) {
  /* line 11, ../../app/styles/components/_test-card.scss */
  .test-card {
    width: 31.3333333333%;
    float: left;
    margin-right: 3.0%;
    margin-left: 0;
    padding-bottom: 31.3333333333%;
  }
  /* line 46, ../../app/styles/components/_test-card.scss */
  .test-card:nth-of-type(2n) {
    width: 31.3333333333%;
    float: left;
    margin-right: 3.0%;
    margin-left: 0;
  }
  /* line 50, ../../app/styles/components/_test-card.scss */
  .test-card:nth-of-type(3n) {
    width: 31.3333333333%;
    float: right;
    margin-right: 0;
  }
}
/* line 60, ../../app/styles/components/_test-card.scss */
.test-card:hover {
  box-shadow: #c6c7c8 0 2px 10px;
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}

/* line 67, ../../app/styles/components/_test-card.scss */
.test-card > .inner {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

/* line 74, ../../app/styles/components/_test-card.scss */
.test-card p.description {
  font-size: 0.875em;
  line-height: 1.4em;
  margin: 0 0 1em;
}

/* line 81, ../../app/styles/components/_test-card.scss */
.test-card .icon {
  position: relative;
  width: 100%;
  height: 100%;
}

/* line 87, ../../app/styles/components/_test-card.scss */
.test-card .icon img {
  position: absolute;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

/* line 92, ../../app/styles/components/_test-card.scss */
.test-card:hover .icon img {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

/* line 108, ../../app/styles/components/_test-card.scss */
.test-card.test-T1 .icon img {
  width: 74.4680851064%;
  height: auto;
  top: 6%;
  left: 14%;
}

/* line 108, ../../app/styles/components/_test-card.scss */
.test-card.test-T2 .icon img {
  width: 75.2659574468%;
  height: auto;
  top: 16%;
  left: 21%;
}

/* line 108, ../../app/styles/components/_test-card.scss */
.test-card.test-T3 .icon img {
  width: 81.1170212766%;
  height: auto;
  top: 6%;
  left: 15%;
}

/* line 108, ../../app/styles/components/_test-card.scss */
.test-card.test-T4 .icon img {
  width: 76.329787234%;
  height: auto;
  top: 9%;
  left: 13%;
}

/* line 108, ../../app/styles/components/_test-card.scss */
.test-card.test-T5 .icon img {
  width: 85.6382978723%;
  height: auto;
  top: 3%;
  left: 13.5%;
}

/* line 108, ../../app/styles/components/_test-card.scss */
.test-card.test-TM .icon img {
  width: 80.585106383%;
  height: auto;
  top: 5%;
  left: 11.5%;
}

/* line 118, ../../app/styles/components/_test-card.scss */
.test-card .title {
  display: table;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 25%;
}

/* line 126, ../../app/styles/components/_test-card.scss */
.test-card h1 {
  display: table-cell;
  vertical-align: middle;
  padding: 0 4%;
  color: #3f2100;
  font-size: 1.375em;
  line-height: 1.25em;
  text-align: center;
}
@media (min-width: 75em) {
  /* line 126, ../../app/styles/components/_test-card.scss */
  .test-card h1 {
    font-size: 1.625em;
  }
}

/* line 141, ../../app/styles/components/_test-card.scss */
.test-card .result {
  position: absolute;
  top: 0;
  right: 30px;
  width: 70px;
  height: 107px;
  color: #ffffff;
  background: url('/images/student-cockpit/flag-result@2x.png') no-repeat;
  background-size: 70px 107px;
}

/* line 151, ../../app/styles/components/_test-card.scss */
.test-card:hover .result {
  top: 1px;
}

/* line 155, ../../app/styles/components/_test-card.scss */
.test-card .result > .inner {
  width: 100%;
  text-align: center;
}

/* line 160, ../../app/styles/components/_test-card.scss */
.test-card .percentage {
  font-family: "ImpactURW", "Impact", "sans-serif";
  margin-top: 48px;
  font-size: 1.3em;
}

/* line 168, ../../app/styles/components/_test-card.scss */
.test-card .action-pane {
  display: table;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.95);
  cursor: default;
  text-align: center;
  border-radius: 30px;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: opacity, -webkit-transform;
  -webkit-transition-property: opacity transform;
  transition-property: opacity transform;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  pointer-events: none;
}

/* line 186, ../../app/styles/components/_test-card.scss */
.test-card.selected .action-pane {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  pointer-events: auto;
}

/* line 192, ../../app/styles/components/_test-card.scss */
.test-card .action-pane > .inner {
  display: table-cell;
  vertical-align: bottom;
  padding: 5%;
}

/* line 198, ../../app/styles/components/_test-card.scss */
.test-card .action-button {
  width: 100%;
  margin-top: 3%;
}
/* line 201, ../../app/styles/components/_test-card.scss */
.test-card .action-button:first-of-type {
  margin-top: 0;
}

/* line 206, ../../app/styles/components/_test-card.scss */
.test-card .icon-button.close {
  cursor: pointer;
  position: absolute;
  top: 7.5%;
  right: 7.5%;
  width: 5%;
  height: 5%;
}

/* line 5, ../../app/styles/layout/_grid.scss */
.content-wrapper {
  *zoom: 1;
}
/* line 22, ../../../../../../.gem/ruby/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.content-wrapper:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
@media (min-width: 40.625em) {
  /* line 5, ../../app/styles/layout/_grid.scss */
  .content-wrapper {
    margin-top: 40px;
  }
}

/* line 12, ../../app/styles/layout/_grid.scss */
.pane {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4%;
  padding-right: 4%;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
.pane:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 40.625em) {
  /* line 12, ../../app/styles/layout/_grid.scss */
  .pane {
    padding-left: 5%;
    padding-right: 5%;
  }
}
/* line 17, ../../app/styles/layout/_grid.scss */
.pane.full-width {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 75em) {
  /* line 17, ../../app/styles/layout/_grid.scss */
  .pane.full-width {
    overflow: visible;
  }
}
/* line 24, ../../app/styles/layout/_grid.scss */
.pane.full-screen {
  position: fixed;
  z-index: 7777;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* line 7, ../../app/styles/layout/_header.scss */
.mkt-header {
  position: relative;
  width: 100%;
}

@media (min-width: 40.625em) {
  /* line 14, ../../app/styles/layout/_header.scss */
  .mkt-header .navbar {
    margin: 0 auto;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 4%;
    padding-right: 4%;
    position: relative;
    z-index: 2;
    top: 90px;
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
    *zoom: 1;
    margin: 0 auto;
    width: 90%;
  }
  /* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
  .mkt-header .navbar:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 40.625em) and (min-width: 40.625em) {
  /* line 14, ../../app/styles/layout/_header.scss */
  .mkt-header .navbar {
    padding-left: 5%;
    padding-right: 5%;
  }
}
@media (min-width: 40.625em) {
  /* line 62, ../../../../../../.gem/ruby/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
  .mkt-header .navbar li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    white-space: nowrap;
    float: left;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
  /* line 49, ../../../../../../.gem/ruby/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
  .mkt-header .navbar li:first-child {
    padding-left: 0;
  }
  /* line 50, ../../../../../../.gem/ruby/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
  .mkt-header .navbar li:last-child {
    padding-right: 0;
  }
  /* line 52, ../../../../../../.gem/ruby/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
  .mkt-header .navbar li.last {
    padding-right: 0;
  }
}

/* line 36, ../../app/styles/layout/_header.scss */
.mkt-header .navbar ul {
  padding: 0;
  margin: 0;
}

/* line 45, ../../app/styles/layout/_header.scss */
.mkt-header .nav-collapse li {
  width: auto;
}

/* line 49, ../../app/styles/layout/_header.scss */
.mkt-header .navbar li a {
  font-size: 0.875em;
  color: #9c9e9f;
  text-decoration: none;
  cursor: pointer;
}
@media (max-width: 40.615em) {
  /* line 49, ../../app/styles/layout/_header.scss */
  .mkt-header .navbar li a {
    display: block;
    padding: 1em;
    padding-left: 4%;
    padding-right: 4%;
    color: #333;
    background-color: #ffffff;
    border-bottom: 1px solid #ececec;
    -webkit-transition: color 0.35s ease-in-out;
    transition: color 0.35s ease-in-out;
  }
}
@media (max-width: 40.615em) and (min-width: 40.625em) {
  /* line 49, ../../app/styles/layout/_header.scss */
  .mkt-header .navbar li a {
    padding-left: 5%;
    padding-right: 5%;
  }
}
@media (max-width: 40.615em) {
  /* line 64, ../../app/styles/layout/_header.scss */
  .mkt-header .navbar li a:hover {
    color: #ff00aa;
  }
}

/* line 70, ../../app/styles/layout/_header.scss */
.mkt-header a.nav-toggle {
  padding: 0.3em 0;
  padding-left: 4%;
  padding-right: 4%;
  font-size: 1.875em;
  color: #707173;
  text-decoration: none;
}
@media (max-width: 40.615em) {
  /* line 70, ../../app/styles/layout/_header.scss */
  .mkt-header a.nav-toggle {
    display: inline-block;
  }
}
@media (min-width: 40.625em) {
  /* line 70, ../../app/styles/layout/_header.scss */
  .mkt-header a.nav-toggle {
    padding-left: 5%;
    padding-right: 5%;
  }
}

@media screen and (min-width: 40em) {
  /* line 86, ../../app/styles/layout/_header.scss */
  .js .nav-collapse {
    position: relative;
  }

  /* line 89, ../../app/styles/layout/_header.scss */
  .js .nav-collapse.closed {
    max-height: 0;
  }

  /* line 92, ../../app/styles/layout/_header.scss */
  .nav-toggle {
    display: block;
  }
}
@media (min-width: 40.625em) {
  /* line 102, ../../app/styles/layout/_header.scss */
  .js .nav-collapse {
    position: relative;
  }

  /* line 105, ../../app/styles/layout/_header.scss */
  .js .nav-collapse.closed {
    max-height: none;
  }

  /* line 108, ../../app/styles/layout/_header.scss */
  .nav-toggle {
    display: none;
  }
}
/* line 116, ../../app/styles/layout/_header.scss */
.mkt-header .app-header {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4%;
  padding-right: 4%;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
.mkt-header .app-header:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 40.625em) {
  /* line 116, ../../app/styles/layout/_header.scss */
  .mkt-header .app-header {
    padding-left: 5%;
    padding-right: 5%;
  }
}

/* line 126, ../../app/styles/layout/_header.scss */
.mkt-header h1 {
  width: calc(100% - 62px - 16% );
  float: left;
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  color: #00bace;
  margin: 0;
  font-size: 1.5em;
  line-height: 1.25em;
}
@media (min-width: 34.375em) {
  /* line 126, ../../app/styles/layout/_header.scss */
  .mkt-header h1 {
    width: calc(100% - 82px - 16% );
  }
}
@media (min-width: 40.625em) {
  /* line 126, ../../app/styles/layout/_header.scss */
  .mkt-header h1 {
    width: calc(100% - 123px - 20% );
  }
}
@media (min-width: 40.625em) {
  /* line 126, ../../app/styles/layout/_header.scss */
  .mkt-header h1 {
    float: none;
    position: absolute;
    z-index: 0;
    padding-top: 36px;
  }
}

/* line 172, ../../app/styles/layout/_header.scss */
.mkt-header h1 a {
  color: #00bace;
  text-decoration: none;
}

/* line 181, ../../app/styles/layout/_header.scss */
.mkt-header .logo {
  float: right;
  margin: 1em 0;
  margin-right: 4%;
  width: 62px;
  height: 58px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('/images/logo-pj-yellow.svg');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (min-width: 40.625em) {
  /* line 181, ../../app/styles/layout/_header.scss */
  .mkt-header .logo {
    margin-right: 5%;
  }
}
@media (min-width: 34.375em) {
  /* line 181, ../../app/styles/layout/_header.scss */
  .mkt-header .logo {
    width: 82px;
    height: 78px;
  }
}
@media (min-width: 40.625em) {
  /* line 181, ../../app/styles/layout/_header.scss */
  .mkt-header .logo {
    width: 123px;
    height: 115px;
  }
}
@media (min-width: 40.625em) {
  /* line 181, ../../app/styles/layout/_header.scss */
  .mkt-header .logo {
    margin: 22px 0 0 0;
  }
}
/* line 202, ../../app/styles/layout/_header.scss */
.assistant-intro-view .mkt-header .logo {
  position: relative;
  z-index: 1;
}

/* line 25, ../../app/styles/pages/_choose-assistant.scss */
.pane.choose-assistant,
.pane.assistant-intro {
  max-width: 1800px;
}

/* line 31, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-carousel {
  width: 100%;
}

/* line 35, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-strip {
  *zoom: 1;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: margin-left;
  transition-property: margin-left;
  margin: 0 10%;
  width: 240%;
}
/* line 22, ../../../../../../.gem/ruby/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.choose-assistant .assistant-strip:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
@media (min-width: 34.375em) {
  /* line 35, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip {
    width: 160%;
  }
}
@media (min-width: 46.25em) {
  /* line 35, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip {
    width: 140%;
  }
}
@media (min-width: 61.25em) {
  /* line 35, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip {
    width: 120%;
  }
}
@media (min-width: 75em) {
  /* line 35, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip {
    width: 88%;
    padding: 0 6%;
    margin: 0;
  }
}
/* line 56, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-strip.offset-0 {
  margin-left: 10%;
}
@media (min-width: 34.375em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-0 {
    margin-left: 10%;
  }
}
@media (min-width: 46.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-0 {
    margin-left: 10%;
  }
}
@media (min-width: 61.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-0 {
    margin-left: 10%;
  }
}
@media (min-width: 75em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-0 {
    margin-left: 0;
  }
}
/* line 56, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-strip.offset-1 {
  margin-left: -20%;
}
@media (min-width: 34.375em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-1 {
    margin-left: -10%;
  }
}
@media (min-width: 46.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-1 {
    margin-left: -7.5%;
  }
}
@media (min-width: 61.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-1 {
    margin-left: -4%;
  }
}
@media (min-width: 75em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-1 {
    margin-left: 0;
  }
}
/* line 56, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-strip.offset-2 {
  margin-left: -50%;
}
@media (min-width: 34.375em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-2 {
    margin-left: -30.0%;
  }
}
@media (min-width: 46.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-2 {
    margin-left: -24%;
  }
}
@media (min-width: 61.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-2 {
    margin-left: -20%;
  }
}
@media (min-width: 75em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-2 {
    margin-left: 0;
  }
}
/* line 56, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-strip.offset-3 {
  margin-left: -80%;
}
@media (min-width: 34.375em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-3 {
    margin-left: -50.0%;
  }
}
@media (min-width: 46.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-3 {
    margin-left: -42.5%;
  }
}
@media (min-width: 61.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-3 {
    margin-left: -35%;
  }
}
@media (min-width: 75em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-3 {
    margin-left: 0;
  }
}
/* line 56, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-strip.offset-4 {
  margin-left: -109%;
}
@media (min-width: 34.375em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-4 {
    margin-left: -70%;
  }
}
@media (min-width: 46.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-4 {
    margin-left: -60%;
  }
}
@media (min-width: 61.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-4 {
    margin-left: -35%;
  }
}
@media (min-width: 75em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-4 {
    margin-left: 0;
  }
}
/* line 56, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-strip.offset-5 {
  margin-left: -140%;
}
@media (min-width: 34.375em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-5 {
    margin-left: -70%;
  }
}
@media (min-width: 46.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-5 {
    margin-left: -60%;
  }
}
@media (min-width: 61.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-5 {
    margin-left: -35%;
  }
}
@media (min-width: 75em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-5 {
    margin-left: 0;
  }
}
/* line 56, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-strip.offset-6 {
  margin-left: -169%;
}
@media (min-width: 34.375em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-6 {
    margin-left: -70%;
  }
}
@media (min-width: 46.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-6 {
    margin-left: -60%;
  }
}
@media (min-width: 61.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-6 {
    margin-left: -35%;
  }
}
@media (min-width: 75em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-6 {
    margin-left: 0;
  }
}

/* line 56, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-strip.offset-7 {
  margin-left: -198%;
}
@media (min-width: 34.375em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-7 {
    margin-left: -70%;
  }
}
@media (min-width: 46.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-7 {
    margin-left: -60%;
  }
}
@media (min-width: 61.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-7 {
    margin-left: -35%;
  }
}
@media (min-width: 75em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-7 {
    margin-left: 0;
  }
}

/* line 56, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-strip.offset-8 {
  margin-left: -226%;
}
@media (min-width: 34.375em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-8 {
    margin-left: -70%;
  }
}
@media (min-width: 46.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-8 {
    margin-left: -60%;
  }
}
@media (min-width: 61.25em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-8 {
    margin-left: -35%;
  }
}
@media (min-width: 75em) {
  /* line 56, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-strip.offset-8 {
    margin-left: 0;
  }
}


/* line 74, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-wrapper {
  padding: 6% 0 4%;
  width: 10%;
  float: left;
  cursor: pointer;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 82, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-wrapper.front {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
@media (min-width: 34.375em) {
  /* line 82, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-wrapper.front {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
  }
}
@media (min-width: 46.25em) {
  /* line 82, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-wrapper.front {
    -webkit-transform: scale(1.45);
    transform: scale(1.45);
  }
}
@media (min-width: 61.25em) {
  /* line 82, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-wrapper.front {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@media (min-width: 75em) {
  /* line 82, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-wrapper.front {
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
  }
}
/* line 97, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-wrapper.left {
  -webkit-transform: scale(1) translate(-10%, 0);
  transform: scale(1) translate(-10%, 0);
}
@media (min-width: 46.25em) {
  /* line 97, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-wrapper.left {
    -webkit-transform: scale(1) translate(-20%, 0);
    transform: scale(1) translate(-20%, 0);
  }
}
@media (min-width: 61.25em) {
  /* line 97, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-wrapper.left {
    -webkit-transform: scale(1) translate(-23%, 0);
    transform: scale(1) translate(-23%, 0);
  }
}
@media (min-width: 75em) {
  /* line 97, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-wrapper.left {
    -webkit-transform: scale(1) translate(-25%, 0);
    transform: scale(1) translate(-25%, 0);
  }
}
/* line 109, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-wrapper.right {
  -webkit-transform: scale(1) translate(10%, 0);
  transform: scale(1) translate(10%, 0);
}
@media (min-width: 46.25em) {
  /* line 109, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-wrapper.right {
    -webkit-transform: scale(1) translate(20%, 0);
    transform: scale(1) translate(20%, 0);
  }
}
@media (min-width: 61.25em) {
  /* line 109, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-wrapper.right {
    -webkit-transform: scale(1) translate(23%, 0);
    transform: scale(1) translate(23%, 0);
  }
}
@media (min-width: 75em) {
  /* line 109, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .assistant-wrapper.right {
    -webkit-transform: scale(1) translate(25%, 0);
    transform: scale(1) translate(25%, 0);
  }
}

/* line 123, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-illu {
  width: 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 50% 0;
  padding-bottom: 159.375%;
  width: 100%;
}

/* line 129, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-1 .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-1-still.png');
}

/* line 132, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-1.front .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-1-anim.gif');
}

/* line 129, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-2 .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-2-still.png');
}

/* line 132, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-2.front .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-2-anim.gif');
}

/* line 129, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-3 .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-3-still.png');
}

/* line 132, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-3.front .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-3-anim.gif');
}

/* line 129, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-4 .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-4-still.png');
}

/* line 132, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-4.front .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-4-anim.gif');
}

/* line 129, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-5 .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-5-still.png');
}

/* line 132, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-5.front .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-5-anim.gif');
}

/* line 129, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-6 .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-6-still.png');
}

/* line 132, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-6.front .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-6-anim.gif');
}

/* line 129, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-7 .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-7-still.png');
}

/* line 132, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-7.front .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-7-anim.gif');
}

/* line 129, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-8 .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-8-still.png');
}

/* line 132, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-8.front .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-8-anim.gif');
}

/* line 129, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-9 .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-9-still.png');
}

/* line 132, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-9.front .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-9-anim.gif');
}

/* line 129, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-10 .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-10-still.png');
}

/* line 132, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .assistant-10.front .assistant-illu {
  background-image: url('/images/assistant-chooser/assistant-10-anim.gif');
}

/* line 138, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .bubble {
  width: 201px;
  height: 129px;
  position: absolute;
  top: -10%;
  left: -40%;
  background: url('/images/assistant-chooser/bubble.gif') no-repeat;
  background-size: 202px 129px;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: -webkit-transform, opacity;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transform: scale(0.1) rotate(120deg);
  transform: scale(0.1) rotate(120deg);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
@media (min-width: 30em) {
  /* line 138, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .bubble {
    top: -5%;
    left: -22%;
  }
}
@media (min-width: 34.375em) {
  /* line 138, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .bubble {
    top: -10%;
    left: -35%;
  }
}
@media (min-width: 40.625em) {
  /* line 138, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .bubble {
    top: -10%;
    left: -25%;
  }
}
@media (min-width: 75em) {
  /* line 138, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .bubble {
    top: -8%;
  }
}
@media (min-width: 87.5em) {
  /* line 138, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .bubble {
    top: -4%;
  }
}

/* line 170, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .bubble.in {
  -webkit-transform: scale(0.6) rotate(20deg);
  transform: scale(0.6) rotate(20deg);
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
@media (min-width: 40.625em) {
  /* line 170, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .bubble.in {
    -webkit-transform: scale(0.7) rotate(20deg);
    transform: scale(0.7) rotate(20deg);
  }
}

/* line 178, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .bubble .shout {
  display: table;
  position: absolute;
  top: 19%;
  left: 4%;
  width: 73%;
  height: 70%;
  text-align: center;
  font-size: 0.875em;
  font-weight: bold;
  line-height: 1.3em;
  color: #008391;
  -webkit-transform: rotate(-23deg);
  transform: rotate(-23deg);
}

/* line 193, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .bubble .shout span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

/* line 200, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .stepper {
  position: relative;
  z-index: 1;
  width: 100%;
  text-align: center;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: opacity, -webkit-transform;
  -webkit-transition-property: opacity transform;
  transition-property: opacity transform;
}
@media (min-width: 75em) {
  /* line 200, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .stepper {
    display: none;
  }
}

/* line 211, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant.intro-active .stepper {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}

/* line 219, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant .message {
  position: relative;
  z-index: 1;
  clear: both;
  text-align: center;
  line-height: 1.3em;
  margin-bottom: 2.5em;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: opacity, -webkit-transform;
  -webkit-transition-property: opacity transform;
  transition-property: opacity transform;
}
@media (min-width: 46.25em) {
  /* line 219, ../../app/styles/pages/_choose-assistant.scss */
  .choose-assistant .message {
    font-size: 1.5em;
  }
}

/* line 232, ../../app/styles/pages/_choose-assistant.scss */
.choose-assistant.intro-active .message {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}

/* line 8, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro {
  pointer-events: none;
  position: absolute;
  width: 100%;
  top: 140px;
  left: 0;
  right: 0;
  background-color: #f5f5f5;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
/* line 20, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro.active {
  pointer-events: auto;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 28, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .wrapper {
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  max-width: 698px;
  padding-bottom: 3em;
  margin: 0 auto;
}

/* line 37, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .bubble {
  position: relative;
  display: table;
  width: 327px;
  height: 379px;
  background: url('/images/assistant-intro/bubble-landscape.gif') no-repeat;
  background-size: 327px 379px;
  margin: 0 auto;
}
@media (min-width: 40.625em) {
  /* line 37, ../../app/styles/pages/_assistant-intro.scss */
  .assistant-intro .bubble {
    float: left;
    width: 378px;
    height: 328px;
    background-image: url('/images/assistant-intro/bubble-portrait.gif');
    background-size: 378px 328px;
  }
}

/* line 54, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .bubble .inner {
  display: table-cell;
  vertical-align: middle;
  padding: 0 10% 12% 8%;
}
@media (min-width: 40.625em) {
  /* line 54, ../../app/styles/pages/_assistant-intro.scss */
  .assistant-intro .bubble .inner {
    padding: 0 13% 2% 8%;
  }
}
/* line 61, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .bubble .inner h1 {
  margin: 0 0 0.25em;
}
/* line 64, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .bubble .inner p {
  margin: 0;
  line-height: 1.3em;
}

/* line 71, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .action-button.check {
  position: absolute;
  margin: -30px auto auto -30px;
  bottom: 8%;
  left: 70%;
}
@media (min-width: 40.625em) {
  /* line 71, ../../app/styles/pages/_assistant-intro.scss */
  .assistant-intro .action-button.check {
    bottom: -4%;
    left: 70%;
  }
}

/* line 83, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .action-button.cancel {
  position: absolute;
  margin: -30px auto auto -30px;
  bottom: 8%;
  left: 48%;
}
@media (min-width: 40.625em) {
  /* line 83, ../../app/styles/pages/_assistant-intro.scss */
  .assistant-intro .action-button.cancel {
    bottom: -4%;
    left: 54%;
  }
}

/* line 95, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .assistant-chosen {
  width: 100%;
  max-width: 320px;
  margin: 0 auto;
}
@media (min-width: 40.625em) {
  /* line 95, ../../app/styles/pages/_assistant-intro.scss */
  .assistant-intro .assistant-chosen {
    float: right;
    width: calc(100% - 378px);
  }
}

/* line 105, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .anim {
  width: 100%;
  padding-bottom: 159.375%;
  background-repeat: no-repeat;
  background-size: 100%;
}

/* line 113, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .assistant-chosen.assistant-1 .anim {
  background-image: url('/images/assistant-chooser/assistant-1-anim.gif');
}

/* line 113, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .assistant-chosen.assistant-2 .anim {
  background-image: url('/images/assistant-chooser/assistant-2-anim.gif');
}

/* line 113, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .assistant-chosen.assistant-3 .anim {
  background-image: url('/images/assistant-chooser/assistant-3-anim.gif');
}

/* line 113, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .assistant-chosen.assistant-4 .anim {
  background-image: url('/images/assistant-chooser/assistant-4-anim.gif');
}

/* line 113, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .assistant-chosen.assistant-5 .anim {
  background-image: url('/images/assistant-chooser/assistant-5-anim.gif');
}

/* line 113, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .assistant-chosen.assistant-6 .anim {
  background-image: url('/images/assistant-chooser/assistant-6-anim.gif');
}

/* line 113, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .assistant-chosen.assistant-7 .anim {
  background-image: url('/images/assistant-chooser/assistant-7-anim.gif');
}

/* line 113, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .assistant-chosen.assistant-8 .anim {
  background-image: url('/images/assistant-chooser/assistant-8-anim.gif');
}

/* line 113, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .assistant-chosen.assistant-9 .anim {
  background-image: url('/images/assistant-chooser/assistant-9-anim.gif');
}

/* line 113, ../../app/styles/pages/_assistant-intro.scss */
.assistant-intro .assistant-chosen.assistant-10 .anim {
  background-image: url('/images/assistant-chooser/assistant-10-anim.gif');
}

/* line 5, ../../app/styles/pages/_login.scss */
.login .tab-comp {
  width: 82.8333333333%;
  float: left;
  margin-left: 8.5833333333%;
  margin-right: -100%;
}
@media (min-width: 40.625em) {
  /* line 5, ../../app/styles/pages/_login.scss */
  .login .tab-comp {
    width: 65.6666666667%;
    float: left;
    margin-left: 17.1666666667%;
    margin-right: -100%;
  }
}
@media (min-width: 46.25em) {
  /* line 5, ../../app/styles/pages/_login.scss */
  .login .tab-comp {
    width: 48.5%;
    float: left;
    margin-left: 25.75%;
    margin-right: -100%;
  }
}
@media (min-width: 61.25em) {
  /* line 5, ../../app/styles/pages/_login.scss */
  .login .tab-comp {
    margin-top: 16%;
    margin-left: 0;
    width: 31.3333333333%;
    float: left;
    margin-right: 3.0%;
  }
}

/* line 20, ../../app/styles/pages/_login.scss */
.login .action-button {
  width: 100%;
}

/* line 24, ../../app/styles/pages/_login.scss */
.login .in-form-links {
  margin-bottom: 1.25em;
}

/* line 29, ../../app/styles/pages/_login.scss */
.login .sign-in {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: opacity, -webkit-transform;
  -webkit-transition-property: opacity transform;
  transition-property: opacity transform;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}

/* line 40, ../../app/styles/pages/_login.scss */
.login .selected .sign-in.selected {
  pointer-events: auto;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 69, ../../app/styles/pages/_login.scss */
.welcome-illu {
  display: none;
}
@media (min-width: 61.25em) {
  /* line 69, ../../app/styles/pages/_login.scss */
  .welcome-illu {
    display: block;
  }
}
@media (min-width: 61.25em) {
  /* line 69, ../../app/styles/pages/_login.scss */
  .welcome-illu {
    width: 57.0833333333%;
    float: left;
    margin-right: 3.0%;
  }
}

/* line 79, ../../app/styles/pages/_login.scss */
.welcome-illu .anim-wrapper {
  position: relative;
}
@media (min-width: 61.25em) {
  /* line 79, ../../app/styles/pages/_login.scss */
  .welcome-illu .anim-wrapper {
    max-width: 540px;
    margin: 0 auto 3.5em;
  }
}

/* line 88, ../../app/styles/pages/_login.scss */
.welcome-illu .anim {
  margin-top: 40.7407407407%;
}
@media (min-width: 61.25em) {
  /* line 88, ../../app/styles/pages/_login.scss */
  .welcome-illu .anim {
    width: 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 50% 0;
    padding-bottom: 74.4444444444%;
  }
}

@media (min-width: 30em) {
  /* line 93, ../../app/styles/pages/_login.scss */
  .welcome-illu.character-1 .anim {
    background-image: url('/images/login/login-anim-1.gif');
  }
}

@media (min-width: 30em) {
  /* line 93, ../../app/styles/pages/_login.scss */
  .welcome-illu.character-2 .anim {
    background-image: url('/images/login/login-anim-2.gif');
  }
}

@media (min-width: 30em) {
  /* line 93, ../../app/styles/pages/_login.scss */
  .welcome-illu.character-3 .anim {
    background-image: url('/images/login/login-anim-3.gif');
  }
}

/* line 100, ../../app/styles/pages/_login.scss */
.welcome-illu .mirror {
  margin-top: 2px;
}
@media (min-width: 61.25em) {
  /* line 100, ../../app/styles/pages/_login.scss */
  .welcome-illu .mirror {
    width: 100%;
    background-repeat: no-repeat;
    background-size: 63.1481481481%;
    background-position: 50% 0;
    padding-bottom: 18.7037037037%;
  }
}

/* line 110, ../../app/styles/pages/_login.scss */
.welcome-illu.character-1 .mirror {
  background-image: url('/images/login/mirror-anim-1.png');
  background-position: 51.2% 0;
}

/* line 110, ../../app/styles/pages/_login.scss */
.welcome-illu.character-2 .mirror {
  background-image: url('/images/login/mirror-anim-2.png');
  background-position: 49.4% 0;
}

/* line 110, ../../app/styles/pages/_login.scss */
.welcome-illu.character-3 .mirror {
  background-image: url('/images/login/mirror-anim-3.png');
  background-position: 47% 0;
}

/* line 117, ../../app/styles/pages/_login.scss */
.welcome-illu .bubble-big {
  position: absolute;
  top: -50%;
  background-image: url('/images/login/bubble-big.gif');
}
@media (min-width: 61.25em) {
  /* line 117, ../../app/styles/pages/_login.scss */
  .welcome-illu .bubble-big {
    width: 100%;
    background-repeat: no-repeat;
    background-size: 100.1851851852%;
    background-position: 50% 0;
    padding-bottom: 55.3703703704%;
  }
}

/* line 124, ../../app/styles/pages/_login.scss */
.welcome-illu .bubble-big .speech {
  position: absolute;
  top: 0;
  left: 0;
  padding: 13% 10% 5%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
/* line 132, ../../app/styles/pages/_login.scss */
.welcome-illu .bubble-big .speech.selected {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 135, ../../app/styles/pages/_login.scss */
.welcome-illu .bubble-big .speech h1 {
  margin: 0 0 .15em;
}
/* line 138, ../../app/styles/pages/_login.scss */
.welcome-illu .bubble-big .speech p {
  margin: 0;
  line-height: 1.4em;
}

/* line 5, ../../app/styles/pages/_teacher-cockpit.scss */
.classroom-tools {
  position: relative;
  border-bottom: 1px solid #ececec;
  margin-bottom: 1.5em;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: height;
  transition-property: height;
}
/* line 11, ../../app/styles/pages/_teacher-cockpit.scss */
.classroom-tools.choose-class {
  height: 90px;
}
/* line 14, ../../app/styles/pages/_teacher-cockpit.scss */
.classroom-tools.add-class {
  height: 190px;
}
@media (min-width: 46.25em) {
  /* line 5, ../../app/styles/pages/_teacher-cockpit.scss */
  .classroom-tools {
    width: 22.75%;
    float: left;
    margin-right: 3.0%;
    border-bottom: none;
  }
}

/* line 23, ../../app/styles/pages/_teacher-cockpit.scss */
.classroom-tools .toolset {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
/* line 33, ../../app/styles/pages/_teacher-cockpit.scss */
.classroom-tools .toolset.selected {
  pointer-events: auto;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 40, ../../app/styles/pages/_teacher-cockpit.scss */
.classroom-tools .action-button {
  width: 100%;
}

@media (min-width: 46.25em) {
  /* line 45, ../../app/styles/pages/_teacher-cockpit.scss */
  .classroom {
    width: 74.25%;
    float: right;
    margin-right: 0;
  }
}

/* line 52, ../../app/styles/pages/_teacher-cockpit.scss */
.classroom-header h1, .classroom-header h2 {
  display: inline-block;
  font-family: "Helvetica", "Helvetica Neue", "Arial", "sans-serif";
  font-weight: normal;
  font-size: 1.5em;
  line-height: 1.3em;
  border-right: 1px solid #d9d9d9;
  padding: 0 0.5em 3px 0;
  margin: 0 0.4em 0 0;
}
/* line 61, ../../app/styles/pages/_teacher-cockpit.scss */
.classroom-header h1 span, .classroom-header h2 span {
  display: block;
  font-size: 0.5em;
  float: left;
  margin-top: -0.3em;
  padding-right: 0.4em;
}
/* line 69, ../../app/styles/pages/_teacher-cockpit.scss */
.classroom-header .icon-button {
  position: absolute;
  width: 32px;
  height: 32px;
}

/* line 77, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card {
  position: relative;
  background-color: #ffffff;
  padding: 20px;
  margin-bottom: 1em;
  border-radius: 3px;
  box-shadow: 0 1px 3px #d9d9d9;
}

/* line 86, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card .toggle-expand {
  width: 30px;
  height: 30px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
/* line 91, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card .toggle-expand:hover {
  -webkit-transform: scale(1);
  transform: scale(1);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 97, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card .results-summary {
  color: #565656;
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  padding: 0.5em 0;
  margin: 1.5em 0 0;
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
}

/* line 107, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card .results-summary .label {
  padding-top: 0.1em;
  font-size: 0.875em;
  float: left;
}

/* line 113, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card .results-summary .value {
  margin: -0.1em 0;
  font-size: 2.25em;
  float: right;
}

/* line 119, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card h1 {
  font-size: 1.5em;
  margin: 0;
  text-align: center;
}
/* line 123, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card h1:before {
  content: "";
  display: block;
  width: 150px;
  height: 150px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: 100%;
}

/* line 135, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card.test-T1 h1:before {
  background-image: url('/images/teacher-cockpit/test-T1-still.png');
}

/* line 135, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card.test-T2 h1:before {
  background-image: url('/images/teacher-cockpit/test-T2-still.png');
}

/* line 135, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card.test-T3 h1:before {
  background-image: url('/images/teacher-cockpit/test-T3-still.png');
}

/* line 135, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card.test-T4 h1:before {
  background-image: url('/images/teacher-cockpit/test-T4-still.png');
}

/* line 135, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card.test-T5 h1:before {
  background-image: url('/images/teacher-cockpit/test-T5-still.png');
}

/* line 135, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card.test-TM h1:before {
  background-image: url('/images/teacher-cockpit/test-TM-still.png');
}

/* line 141, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card .results-details {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: max-height;
  transition-property: max-height;
}

/* line 147, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card.expanded .results-details {
  max-height: 1200px;
}

/* line 151, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card .student {
  position: relative;
  overflow: hidden;
  *zoom: 1;
  height: 2.75em;
  font-size: 0.875em;
  color: #565656;
}

/* line 159, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card .student-name {
  position: absolute;
  top: 14px;
  left: 0;
}

/* line 165, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card .student-result {
  position: absolute;
  top: 14px;
  right: 0;
}

/* line 171, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card .bar {
  overflow: hidden;
  width: 100%;
  height: 2px;
  background-color: #ececec;
  margin-top: 2.5em;
  border-radius: 1px;
}
/* line 178, ../../app/styles/pages/_teacher-cockpit.scss */
.evaluation-card .bar .percentage {
  display: block;
  width: 0;
  height: 100%;
  background-color: #00bace;
}

/* line 3, ../../app/styles/pages/_quiz.scss */
.LearningAppFrame {
  position: absolute;
  z-index: 8885;
  border: none;
  width: 100%;
  height: 100%;
}

/* line 13, ../../app/styles/pages/_quiz.scss */
.quiz-controls {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 8888;
  pointer-events: none;
}

/* line 23, ../../app/styles/pages/_quiz.scss */
.quiz-controls .action-button {
  position: absolute;
  top: 15px;
  font-size: 1.125em;
  pointer-events: auto;
}

/* line 30, ../../app/styles/pages/_quiz.scss */
.quiz-controls .action-button.cancel {
  left: 15px;
}

/* line 34, ../../app/styles/pages/_quiz.scss */
.quiz-controls .action-button.check-solution,
.quiz-controls .action-button.continue,
.quiz-controls .action-button.next {
  right: 15px;
  height: 40px;
  padding: 0 20px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: opacity, -webkit-transform;
  -webkit-transition-property: opacity transform;
  transition-property: opacity transform;
  pointer-events: none;
}

/* line 46, ../../app/styles/pages/_quiz.scss */
.quiz-controls .action-button.check-solution.active,
.quiz-controls .action-button.continue.active,
.quiz-controls .action-button.next.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  pointer-events: auto;
}

/* line 56, ../../app/styles/pages/_quiz.scss */
.quiz-controls .progress-dots {
  position: absolute;
  overflow: hidden;
  *zoom: 1;
  bottom: 20px;
  width: 100%;
  text-align: center;
}

/* line 64, ../../app/styles/pages/_quiz.scss */
.quiz-controls .progress-dots .inner {
  display: inline-block;
  height: 18px;
  padding: 0 6px;
  border-radius: 32px;
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 72, ../../app/styles/pages/_quiz.scss */
.quiz-controls .progress-dot {
  display: inline-block;
  width: 6px;
  height: 6px;
  border: 2px solid #ffffff;
  border-radius: 10px;
  margin-left: 1px;
}
/* line 79, ../../app/styles/pages/_quiz.scss */
.quiz-controls .progress-dot:first-of-type {
  margin-left: 0;
}

/* line 83, ../../app/styles/pages/_quiz.scss */
.quiz-controls .progress-dot.solved {
  background-color: #ffffff;
}

/* line 88, ../../app/styles/pages/_quiz.scss */
.quiz .loading {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 8889;
  background-color: #f5f5f5;
  background-image: url('/images/quiz/loading-transparent.gif');
  background-repeat: no-repeat;
  background-size: 180px 40px;
  background-position: 50% 50%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: opacity;
  transition-property: opacity;
  pointer-events: none;
}
/* line 104, ../../app/styles/pages/_quiz.scss */
.quiz .loading.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  pointer-events: auto;
}

/* line 111, ../../app/styles/pages/_quiz.scss */
.quiz .quiz-assistant {
  z-index: 8886;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: 600px;
  height: 100%;
  pointer-events: none;
}

/* line 122, ../../app/styles/pages/_quiz.scss */
.quiz .quiz-assistant .overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f5f5f5;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

/* line 133, ../../app/styles/pages/_quiz.scss */
.quiz .quiz-assistant.active .overlay {
  pointer-events: all;
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
}

/* line 139, ../../app/styles/pages/_quiz.scss */
.quiz .assistant {
  position: absolute;
  z-index: 1;
  width: 160px;
  height: 255px;
  left: 2%;
  bottom: -136px;
  background-repeat: no-repeat;
  background-size: 160px 203px;
  cursor: pointer;
  pointer-events: auto;
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: bottom;
  transition-property: bottom;
}
/* line 153, ../../app/styles/pages/_quiz.scss */
.quiz .assistant.assistant-1 {
  background-image: url('/images/quiz/assistant-1-anim.gif');
}
/* line 153, ../../app/styles/pages/_quiz.scss */
.quiz .assistant.assistant-2 {
  background-image: url('/images/quiz/assistant-2-anim.gif');
}
/* line 153, ../../app/styles/pages/_quiz.scss */
.quiz .assistant.assistant-3 {
  background-image: url('/images/quiz/assistant-3-anim.gif');
}
/* line 153, ../../app/styles/pages/_quiz.scss */
.quiz .assistant.assistant-4 {
  background-image: url('/images/quiz/assistant-4-anim.gif');
}
/* line 153, ../../app/styles/pages/_quiz.scss */
.quiz .assistant.assistant-5 {
  background-image: url('/images/quiz/assistant-5-anim.gif');
}
/* line 153, ../../app/styles/pages/_quiz.scss */
.quiz .assistant.assistant-6 {
  background-image: url('/images/quiz/assistant-6-anim.gif');
}
/* line 153, ../../app/styles/pages/_quiz.scss */
.quiz .assistant.assistant-7 {
  background-image: url('/images/quiz/assistant-7-anim.gif');
}
/* line 153, ../../app/styles/pages/_quiz.scss */
.quiz .assistant.assistant-8 {
  background-image: url('/images/quiz/assistant-8-anim.gif');
}
/* line 153, ../../app/styles/pages/_quiz.scss */
.quiz .assistant.assistant-9 {
  background-image: url('/images/quiz/assistant-9-anim.gif');
}
/* line 153, ../../app/styles/pages/_quiz.scss */
.quiz .assistant.assistant-10 {
  background-image: url('/images/quiz/assistant-10-anim.gif');
}

/* line 158, ../../app/styles/pages/_quiz.scss */
.quiz .active .assistant {
  bottom: -52px;
  cursor: auto;
}

/* line 163, ../../app/styles/pages/_quiz.scss */
.quiz .bubble {
  position: absolute;
  bottom: 116px;
  left: 3.3333333333%;
  background-image: url('/images/login/bubble-big.gif');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 90.1666666667%;
  padding-bottom: 49%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  transition: all 0.35s cubic-bezier(0.7, 0.3, 0, 1);
  -webkit-transition-property: bottom, -webkit-transform, opacity;
  -webkit-transition-property: bottom transform opacity;
  transition-property: bottom transform opacity;
  -webkit-transform-origin: 15.9% bottom;
  transform-origin: 15.9% bottom;
}

/* line 178, ../../app/styles/pages/_quiz.scss */
.quiz .active.assignment .bubble-assignment,
.quiz .active.feedback .bubble-feedback {
  bottom: 200px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 185, ../../app/styles/pages/_quiz.scss */
.quiz .bubble .inner {
  position: absolute;
  padding: 0 10% 0 9%;
  width: 81%;
  height: 95%;
}

/* line 192, ../../app/styles/pages/_quiz.scss */
.quiz .bubble .stretcher {
  display: table;
  width: 100%;
  height: 100%;
}

/* line 198, ../../app/styles/pages/_quiz.scss */
.quiz .bubble .center {
  display: table-cell;
  vertical-align: middle;
}

/* line 203, ../../app/styles/pages/_quiz.scss */
.quiz .bubble h1 {
  font-size: 1.25em;
  line-height: 1.1em;
  margin-bottom: 0;
}
@media (min-width: 34.375em) {
  /* line 203, ../../app/styles/pages/_quiz.scss */
  .quiz .bubble h1 {
    font-size: 1.5em;
  }
}

/* line 212, ../../app/styles/pages/_quiz.scss */
.quiz .bubble p {
  font-size: 0.875em;
  line-height: 1.4em;
}
@media (min-width: 34.375em) {
  /* line 212, ../../app/styles/pages/_quiz.scss */
  .quiz .bubble p {
    font-size: 1em;
  }
}

/* line 220, ../../app/styles/pages/_quiz.scss */
.quiz .bubble-assignment .action-button.check {
  position: absolute;
  bottom: 5%;
  right: 20%;
  pointer-events: auto;
}

/* line 5, ../../app/styles/pages/_quiz-evaluation.scss */
.content-wrapper.evaluation {
  margin-top: 0;
}

/* line 9, ../../app/styles/pages/_quiz-evaluation.scss */
.evaluation-illu {
  max-width: 483px;
  margin: 0 auto;
}

/* line 16, ../../app/styles/pages/_quiz-evaluation.scss */
.evaluation-illu .bubble-big {
  max-width: 483px;
  height: 477px;
  background-image: url('/images/quiz-evaluation/bubble-portrait.gif');
  background-repeat: no-repeat;
  background-position: 50% -60px;
  background-size: 483px 477px;
}

/* line 25, ../../app/styles/pages/_quiz-evaluation.scss */
.evaluation-illu .speech {
  padding-top: 40px;
  text-align: center;
}

/* line 30, ../../app/styles/pages/_quiz-evaluation.scss */
.evaluation-illu .speech h1 {
  color: #ffc200;
  font-size: 8.5em;
  line-height: 0.8em;
  margin: 0;
  text-shadow: 0 3px 0 #f1a200;
}

/* line 38, ../../app/styles/pages/_quiz-evaluation.scss */
.evaluation-illu .speech p {
  line-height: 1.4em;
  margin: 1em 5%;
}

/* line 43, ../../app/styles/pages/_quiz-evaluation.scss */
.evaluation-illu .action-button {
  width: 50%;
  margin: 0 25%;
}

/* line 50, ../../app/styles/pages/_quiz-evaluation.scss */
.evaluation-illu .assistant-illu {
  width: 100%;
  height: 383px;
  margin-top: -100px;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 240px 383px;
}

/* line 60, ../../app/styles/pages/_quiz-evaluation.scss */
.assistant-illu.assistant-1 {
  background-image: url('/images/assistant-chooser/assistant-1-anim.gif');
}

/* line 60, ../../app/styles/pages/_quiz-evaluation.scss */
.assistant-illu.assistant-2 {
  background-image: url('/images/assistant-chooser/assistant-2-anim.gif');
}

/* line 60, ../../app/styles/pages/_quiz-evaluation.scss */
.assistant-illu.assistant-3 {
  background-image: url('/images/assistant-chooser/assistant-3-anim.gif');
}

/* line 60, ../../app/styles/pages/_quiz-evaluation.scss */
.assistant-illu.assistant-4 {
  background-image: url('/images/assistant-chooser/assistant-4-anim.gif');
}

/* line 60, ../../app/styles/pages/_quiz-evaluation.scss */
.assistant-illu.assistant-5 {
  background-image: url('/images/assistant-chooser/assistant-5-anim.gif');
}

/* line 60, ../../app/styles/pages/_quiz-evaluation.scss */
.assistant-illu.assistant-6 {
  background-image: url('/images/assistant-chooser/assistant-6-anim.gif');
}

/* line 60, ../../app/styles/pages/_quiz-evaluation.scss */
.assistant-illu.assistant-7 {
  background-image: url('/images/assistant-chooser/assistant-7-anim.gif');
}

/* line 60, ../../app/styles/pages/_quiz-evaluation.scss */
.assistant-illu.assistant-8 {
  background-image: url('/images/assistant-chooser/assistant-8-anim.gif');
}

/* line 60, ../../app/styles/pages/_quiz-evaluation.scss */
.assistant-illu.assistant-9 {
  background-image: url('/images/assistant-chooser/assistant-9-anim.gif');
}

/* line 60, ../../app/styles/pages/_quiz-evaluation.scss */
.assistant-illu.assistant-10 {
  background-image: url('/images/assistant-chooser/assistant-10-anim.gif');
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy50bXAvc3R5bGVzL21haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQUNqQix1REFBdUQ7QUFDdkQ7RUFDRSwwQkFBMEI7RUFDMUIsaUNBQWlDO0VBQ2pDLCtCQUErQjtFQUMvQixlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxPQUFPO0VBQ1AsYUFBYTtDQUNkO0FBQ0Q7RUFDRSx1REFBdUQ7RUFDdkQ7SUFDRSwrQkFBK0I7R0FDaEM7Q0FDRjtBQUNEO0VBQ0UsdURBQXVEO0VBQ3ZEO0lBQ0Usb0NBQW9DO0dBQ3JDO0NBQ0Y7QUFDRDtFQUNFLHVEQUF1RDtFQUN2RDtJQUNFLG9DQUFvQztHQUNyQztDQUNGO0FBQ0Q7RUFDRSx1REFBdUQ7RUFDdkQ7SUFDRSxpQ0FBaUM7R0FDbEM7Q0FDRjtBQUNEO0VBQ0UsdURBQXVEO0VBQ3ZEO0lBQ0Usb0NBQW9DO0dBQ3JDO0NBQ0Y7QUFDRDtFQUNFLHVEQUF1RDtFQUN2RDtJQUNFLCtCQUErQjtHQUNoQztDQUNGO0FBQ0Q7RUFDRSx1REFBdUQ7RUFDdkQ7SUFDRSxpQ0FBaUM7R0FDbEM7Q0FDRjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSwwQkFBMEI7RUFDMUIsVUFBVTtFQUNWLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLHlCQUF5QjtFQUN6QixvQ0FBb0M7RUFDcEMsNE5BQTROO0NBQzdOO0FBQ0QscURBQXFEO0FBQ3JEO0VBQ0Usa0VBQWtFO0VBQ2xFLGVBQWU7RUFDZixvQ0FBb0M7RUFDcEMsbUNBQW1DO0NBQ3BDOztBQUVELHFEQUFxRDtBQUNyRDtFQUNFLGlEQUFpRDtFQUNqRCxvQkFBb0I7Q0FDckI7O0FBRUQsK0NBQStDO0FBQy9DO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0QsK0NBQStDO0FBQy9DO0VBQ0UsY0FBYztDQUNmOztBQUVELGdEQUFnRDtBQUNoRDs7OztFQUlFLHlCQUF5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QVk7RUFDWixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLDZCQUE2QjtFQUM3QixnQ0FBZ0M7RUFDaEMsNkJBQTZCO0NBQzlCOztBQUVELDJEQUEyRDtBQUMzRDtFQUNFLHdFQUF3RTtDQUN6RTs7QUFFRCwyREFBMkQ7QUFDM0Q7RUFDRSx3RUFBd0U7Q0FDekU7O0FBRUQsMkRBQTJEO0FBQzNEO0VBQ0Usd0VBQXdFO0NBQ3pFOztBQUVELDJEQUEyRDtBQUMzRDtFQUNFLHdFQUF3RTtDQUN6RTs7QUFFRCwyREFBMkQ7QUFDM0Q7RUFDRSx3RUFBd0U7Q0FDekU7O0FBRUQsMkRBQTJEO0FBQzNEO0VBQ0Usd0VBQXdFO0NBQ3pFOztBQUVELDJEQUEyRDtBQUMzRDtFQUNFLHdFQUF3RTtDQUN6RTs7QUFFRCwyREFBMkQ7QUFDM0Q7RUFDRSx3RUFBd0U7Q0FDekUiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBsaW5lIDI2MiwgLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zYXNzLW1xL19tcS5zY3NzICovXG5ib2R5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RTM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkJFRUQ1O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGQkVFRDU7XG4gIGNvbG9yOiAjQzA5ODUzO1xuICBmb250OiBzbWFsbC1jYXB0aW9uO1xuICBwYWRkaW5nOiAzcHggNnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAvKiBsaW5lIDI2MiwgLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zYXNzLW1xL19tcS5zY3NzICovXG4gIGJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcImZsZWEg4omlIDQ4MHB4ICgzMGVtKVwiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLyogbGluZSAyNjIsIC4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc2Fzcy1tcS9fbXEuc2NzcyAqL1xuICBib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJzbmFpbCDiiaUgNTUwcHggKDM0LjM3NWVtKVwiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAuNjI1ZW0pIHtcbiAgLyogbGluZSAyNjIsIC4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc2Fzcy1tcS9fbXEuc2NzcyAqL1xuICBib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJtb3VzZSDiiaUgNjUwcHggKDQwLjYyNWVtKVwiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDYuMjVlbSkge1xuICAvKiBsaW5lIDI2MiwgLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zYXNzLW1xL19tcS5zY3NzICovXG4gIGJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInJhdCDiiaUgNzQwcHggKDQ2LjI1ZW0pXCI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gIC8qIGxpbmUgMjYyLCAuLi8uLi9ib3dlcl9jb21wb25lbnRzL3Nhc3MtbXEvX21xLnNjc3MgKi9cbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwicmFiYml0IOKJpSA5ODBweCAoNjEuMjVlbSlcIjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLyogbGluZSAyNjIsIC4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc2Fzcy1tcS9fbXEuc2NzcyAqL1xuICBib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJjYXQg4omlIDEyMDBweCAoNzVlbSlcIjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICAvKiBsaW5lIDI2MiwgLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zYXNzLW1xL19tcS5zY3NzICovXG4gIGJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcImRvZyDiiaUgMTQwMHB4ICg4Ny41ZW0pXCI7XG4gIH1cbn1cblxuLyogbGluZSAzLCAuLi8uLi9hcHAvc3R5bGVzL2Jhc2UvX2Jhc2Uuc2NzcyAqL1xuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbXBhY3RVUlcnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzMwQTYwRF8wXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzMwQTYwRF8wXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzBBNjBEXzBfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMzBBNjBEXzBfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzMwQTYwRF8wXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogbGluZSAxNiwgLi4vLi4vYXBwL3N0eWxlcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogIzU2NTY1NjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIGxpbmUgMjMsIC4uLy4uL2FwcC9zdHlsZXMvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiSW1wYWN0VVJXXCIsIFwiSW1wYWN0XCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBsaW5lIDQsIC4uLy4uL2FwcC9zdHlsZXMvYmFzZS9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4vKiBsaW5lIDYsIC4uLy4uL2FwcC9zdHlsZXMvYmFzZS9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tZ3JvdXA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIGxpbmUgMTIsIC4uLy4uL2FwcC9zdHlsZXMvYmFzZS9fZm9ybXMuc2NzcyAqL1xuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDAgMTdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyMXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBcImJvcmRlci1jb2xvclwiLCBcImJveC1zaGFkb3dcIjtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogXCJib3JkZXItY29sb3JcIiwgXCJib3gtc2hhZG93XCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogXCJib3JkZXItY29sb3JcIiwgXCJib3gtc2hhZG93XCI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IFwiYm9yZGVyLWNvbG9yXCIgXCJib3gtc2hhZG93XCI7XG4gIC1tb3otYm94LXNoYWRvdzogI2VjZWNlYyAwIDJweCAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICNlY2VjZWMgMCAycHggMDtcbiAgYm94LXNoYWRvdzogI2VjZWNlYyAwIDJweCAwO1xufVxuLyogbGluZSAzMCwgLi4vLi4vYXBwL3N0eWxlcy9iYXNlL19mb3Jtcy5zY3NzICovXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbnNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDIwNiwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogcmdiYSgyNTUsIDIwNiwgMCwgMC43NSkgMCAwIDVweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDI1NSwgMjA2LCAwLCAwLjc1KSAwIDAgNXB4O1xuICBib3gtc2hhZG93OiByZ2JhKDI1NSwgMjA2LCAwLCAwLjc1KSAwIDAgNXB4O1xufVxuLyogbGluZSAzNCwgLi4vLi4vYXBwL3N0eWxlcy9iYXNlL19mb3Jtcy5zY3NzICovXG4udGVhY2hlci1jb2NrcGl0IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIC50ZWFjaGVyLWNvY2twaXRcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLCAudGVhY2hlci1jb2NrcGl0XG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgLnRlYWNoZXItY29ja3BpdFxuc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDE4NiwgMjA2LCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDAsIDE4NiwgMjA2LCAwLjc1KSAwIDAgNXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMTg2LCAyMDYsIDAuNzUpIDAgMCA1cHg7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMTg2LCAyMDYsIDAuNzUpIDAgMCA1cHg7XG59XG4vKiBsaW5lIDM5LCAuLi8uLi9hcHAvc3R5bGVzL2Jhc2UvX2Zvcm1zLnNjc3MgKi9cbi50ZWFjaGVyLWNvY2twaXQgaW5wdXRbdHlwZT10ZXh0XSwgLnRlYWNoZXItY29ja3BpdFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sIC50ZWFjaGVyLWNvY2twaXRcbmlucHV0W3R5cGU9ZW1haWxdLCAudGVhY2hlci1jb2NrcGl0XG5zZWxlY3Qge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLyogbGluZSA0NSwgLi4vLi4vYXBwL3N0eWxlcy9iYXNlL19mb3Jtcy5zY3NzICovXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZm9ybXMvc2VsZWN0LWljb24uc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE4cHggY2VudGVyO1xufVxuXG4vKiBsaW5lIDU1LCAuLi8uLi9hcHAvc3R5bGVzL2Jhc2UvX2Zvcm1zLnNjc3MgKi9cbi5pbi1mb3JtLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSA2MSwgLi4vLi4vYXBwL3N0eWxlcy9iYXNlL19mb3Jtcy5zY3NzICovXG4uaW4tZm9ybS1saW5rcyBhIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBjb2xvcjogIzU2NTY1NjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG59XG4vKiBsaW5lIDY4LCAuLi8uLi9hcHAvc3R5bGVzL2Jhc2UvX2Zvcm1zLnNjc3MgKi9cbi5pbi1mb3JtLWxpbmtzIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi8qIGxpbmUgNzEsIC4uLy4uL2FwcC9zdHlsZXMvYmFzZS9fZm9ybXMuc2NzcyAqL1xuLmluLWZvcm0tbGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4MzkxO1xufVxuLyogbGluZSA3MywgLi4vLi4vYXBwL3N0eWxlcy9iYXNlL19mb3Jtcy5zY3NzICovXG4udGVhY2hlci1jb2NrcGl0IC5pbi1mb3JtLWxpbmtzIGE6aG92ZXIge1xuICBjb2xvcjogIzAwYmFjZTtcbn1cblxuLyogbGluZSA4MiwgLi4vLi4vYXBwL3N0eWxlcy9iYXNlL19mb3Jtcy5zY3NzICovXG4uZm9ybS1ncm91cCAudmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwYWE7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMTdweDtcbiAgbWFyZ2luOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjFweDtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHBhZGRpbmcsIG9wYWNpdHksIG1heC1oZWlnaHQsIG1hcmdpbjtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogcGFkZGluZywgb3BhY2l0eSwgbWF4LWhlaWdodCwgbWFyZ2luO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHBhZGRpbmcsIG9wYWNpdHksIG1heC1oZWlnaHQsIG1hcmdpbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcGFkZGluZyBvcGFjaXR5IG1heC1oZWlnaHQgbWFyZ2luO1xufVxuLyogbGluZSA5OCwgLi4vLi4vYXBwL3N0eWxlcy9iYXNlL19mb3Jtcy5zY3NzICovXG4uZm9ybS1ncm91cCAudmFsaWRhdGlvbi1tZXNzYWdlOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIHRyYW5zcGFyZW50IDZweDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCB0cmFuc3BhcmVudCA2cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICNmZjAwYWEgMTBweDtcbiAgdG9wOiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvcjtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yO1xufVxuLyogbGluZSAxMTIsIC4uLy4uL2FwcC9zdHlsZXMvYmFzZS9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tZ3JvdXAgLnZhbGlkYXRpb24tbWVzc2FnZS5hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogOHB4IDE3cHg7XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgNSwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL19hY3Rpb24tYnV0dG9uLnNjc3MgKi9cbi5hY3Rpb24tYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwY2JkYTtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMXB4O1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAtbW96LWJveC1zaGFkb3c6ICMwMGFjYmYgMCAzcHggMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAjMDBhY2JmIDAgM3B4IDA7XG4gIGJveC1zaGFkb3c6ICMwMGFjYmYgMCAzcHggMDtcbiAgdGV4dC1zaGFkb3c6ICMwMGJhY2UgMCAtMXB4IDA7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IgYm94LXNoYWRvdztcbn1cbi8qIGxpbmUgMjIsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fYWN0aW9uLWJ1dHRvbi5zY3NzICovXG4uYWN0aW9uLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4vKiBsaW5lIDI1LCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX2FjdGlvbi1idXR0b24uc2NzcyAqL1xuLmFjdGlvbi1idXR0b246aG92ZXIsIC5hY3Rpb24tYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmFjZTtcbn1cbi8qIGxpbmUgMjksIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fYWN0aW9uLWJ1dHRvbi5zY3NzICovXG4uYWN0aW9uLWJ1dHRvbltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xuICAtbW96LWJveC1zaGFkb3c6ICM5YTlhOWEgMCAzcHggMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAjOWE5YTlhIDAgM3B4IDA7XG4gIGJveC1zaGFkb3c6ICM5YTlhOWEgMCAzcHggMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLyogbGluZSAzNCwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL19hY3Rpb24tYnV0dG9uLnNjc3MgKi9cbi50ZWFjaGVyLWNvY2twaXQgLmFjdGlvbi1idXR0b24ge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDQxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJhY2U7XG4gIC1tb3otYm94LXNoYWRvdzogIzAwOGM5YiAwIDNweCAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICMwMDhjOWIgMCAzcHggMDtcbiAgYm94LXNoYWRvdzogIzAwOGM5YiAwIDNweCAwO1xuICB0ZXh0LXNoYWRvdzogIzAwOGM5YiAwIC0xcHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi8qIGxpbmUgNDcsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fYWN0aW9uLWJ1dHRvbi5zY3NzICovXG4uYWN0aW9uLWJ1dHRvbi5xdWlldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gIC1tb3otYm94LXNoYWRvdzogI2IzYjNiMyAwIDNweCAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICNiM2IzYjMgMCAzcHggMDtcbiAgYm94LXNoYWRvdzogI2IzYjNiMyAwIDNweCAwO1xuICB0ZXh0LXNoYWRvdzogI2IzYjNiMyAwIC0xcHggMDtcbn1cblxuLyogbGluZSA1NCwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL19hY3Rpb24tYnV0dG9uLnNjc3MgKi9cbi5hY3Rpb24tYnV0dG9uLmNoZWNrIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1pbmRlbnQ6IC0xMTk5ODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uLWJ1dHRvbnMvY2hlY2stZmZmLmdpZicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MyUgNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDI1cHg7XG59XG5cbi8qIGxpbmUgNjMsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fYWN0aW9uLWJ1dHRvbi5zY3NzICovXG4uYWN0aW9uLWJ1dHRvbi5sZWZ0IHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1pbmRlbnQ6IC0xMTk5ODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uLWJ1dHRvbnMvbGVmdC1mZmYuZ2lmJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDQ3JSA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMzNweDtcbn1cblxuLyogbGluZSA3MiwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL19hY3Rpb24tYnV0dG9uLnNjc3MgKi9cbi5hY3Rpb24tYnV0dG9uLnJpZ2h0IHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1pbmRlbnQ6IC0xMTk5ODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uLWJ1dHRvbnMvcmlnaHQtZmZmLmdpZicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MyUgNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDMzcHg7XG59XG5cbi8qIGxpbmUgODEsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fYWN0aW9uLWJ1dHRvbi5zY3NzICovXG4uYWN0aW9uLWJ1dHRvbi5jYW5jZWwge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWluZGVudDogLTExOTk4OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb24tYnV0dG9ucy94LWZmZi5naWYnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZTAwO1xuICAtbW96LWJveC1zaGFkb3c6ICNkYmIxMDAgMCAzcHggMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAjZGJiMTAwIDAgM3B4IDA7XG4gIGJveC1zaGFkb3c6ICNkYmIxMDAgMCAzcHggMDtcbn1cblxuLyogbGluZSA0LCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX2NvbmZpcm1hdGlvbi5zY3NzICovXG4uY29uZmlybWF0aW9uIHtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4vKiBsaW5lIDE3LCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX2NvbmZpcm1hdGlvbi5zY3NzICovXG4uY29uZmlybWF0aW9uIC5jb3ZlciB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIzLCA0MCwgMC42KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLyogbGluZSAzMCwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL19jb25maXJtYXRpb24uc2NzcyAqL1xuLmNvbmZpcm1hdGlvbiAubW9kYWwge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDUlO1xuICB0b3A6IDUlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC1tb3otdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtby10cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgdHJhbnNmb3JtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLyogbGluZSAzMCwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL19jb25maXJtYXRpb24uc2NzcyAqL1xuICAuY29uZmlybWF0aW9uIC5tb2RhbCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogLTQwJTtcbiAgICB0b3A6IDEwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC8qIGxpbmUgMzAsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fY29uZmlybWF0aW9uLnNjc3MgKi9cbiAgLmNvbmZpcm1hdGlvbiAubW9kYWwge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0Ni4yNWVtKSB7XG4gIC8qIGxpbmUgMzAsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fY29uZmlybWF0aW9uLnNjc3MgKi9cbiAgLmNvbmZpcm1hdGlvbiAubW9kYWwge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gIC8qIGxpbmUgMzAsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fY29uZmlybWF0aW9uLnNjc3MgKi9cbiAgLmNvbmZpcm1hdGlvbiAubW9kYWwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC8qIGxpbmUgMzAsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fY29uZmlybWF0aW9uLnNjc3MgKi9cbiAgLmNvbmZpcm1hdGlvbiAubW9kYWwge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMCU7XG4gIH1cbn1cblxuLyogbGluZSA2NiwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL19jb25maXJtYXRpb24uc2NzcyAqL1xuLmNvbmZpcm1hdGlvbiAubW9kYWwgPiAuaW5uZXIge1xuICBwYWRkaW5nOiA1JTtcbn1cblxuLyogbGluZSA3MCwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL19jb25maXJtYXRpb24uc2NzcyAqL1xuLmNvbmZpcm1hdGlvbiAudGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgbWFyZ2luOiAwIDAgMC41ZW07XG59XG5cbi8qIGxpbmUgNzYsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fY29uZmlybWF0aW9uLnNjc3MgKi9cbi5jb25maXJtYXRpb24gLm1lc3NhZ2Uge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLyogbGluZSA4MSwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL19jb25maXJtYXRpb24uc2NzcyAqL1xuLmNvbmZpcm1hdGlvbiAuYnV0dG9uLXBhbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAqem9vbTogMTtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi8qIGxpbmUgODYsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fY29uZmlybWF0aW9uLnNjc3MgKi9cbi5jb25maXJtYXRpb24gLmFjdGlvbi1idXR0b24ge1xuICB3aWR0aDogNDglO1xuICBoZWlnaHQ6IDQxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNCU7XG59XG4vKiBsaW5lIDkxLCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX2NvbmZpcm1hdGlvbi5zY3NzICovXG4uY29uZmlybWF0aW9uIC5hY3Rpb24tYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogbGluZSA5NywgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL19jb25maXJtYXRpb24uc2NzcyAqL1xuLmNvbmZpcm1hdGlvbi5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XG4gIG9wYWNpdHk6IDE7XG59XG4vKiBsaW5lIDEwMCwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL19jb25maXJtYXRpb24uc2NzcyAqL1xuLmNvbmZpcm1hdGlvbi5hY3RpdmUgLmNvdmVyLFxuLmNvbmZpcm1hdGlvbi5hY3RpdmUgLm1vZGFsIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XG4gIG9wYWNpdHk6IDE7XG59XG4vKiBsaW5lIDEwNCwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL19jb25maXJtYXRpb24uc2NzcyAqL1xuLmNvbmZpcm1hdGlvbi5hY3RpdmUgLm1vZGFsIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4vKiBsaW5lIDEyLCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX2ljb24tYnV0dG9uLnNjc3MgKi9cbi5pY29uLWJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi8qIGxpbmUgMTgsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9faWNvbi1idXR0b24uc2NzcyAqL1xuLmljb24tYnV0dG9uOmhvdmVyIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG4vKiBsaW5lIDIxLCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX2ljb24tYnV0dG9uLnNjc3MgKi9cbi5pY29uLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjcsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9faWNvbi1idXR0b24uc2NzcyAqL1xuLmljb24tYnV0dG9uLmNsb3NlIHtcbiAgdGV4dC1pbmRlbnQ6IC0xMTk5ODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uLWJ1dHRvbnMveC0wMDAuZ2lmJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLyogbGluZSAzMCwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL19pY29uLWJ1dHRvbi5zY3NzICovXG4uaWNvbi1idXR0b24udHJhc2gge1xuICB0ZXh0LWluZGVudDogLTExOTk4OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb24tYnV0dG9ucy90cmFzaC0wMDAuZ2lmJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNnB4O1xufVxuLyogbGluZSAzMywgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL19pY29uLWJ1dHRvbi5zY3NzICovXG4uaWNvbi1idXR0b24uZXhwYW5kLCAuaWNvbi1idXR0b24udG9nZ2xlLWV4cGFuZCB7XG4gIHRleHQtaW5kZW50OiAtMTE5OTg4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbi1idXR0b25zL2V4cGFuZC0wMDAuZ2lmJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMXB4O1xufVxuLyogbGluZSAzNywgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL19pY29uLWJ1dHRvbi5zY3NzICovXG4uaWNvbi1idXR0b24uY29sbGFwc2UsIC5leHBhbmRlZCAuaWNvbi1idXR0b24udG9nZ2xlLWV4cGFuZCB7XG4gIHRleHQtaW5kZW50OiAtMTE5OTg4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbi1idXR0b25zL2NvbGxhcHNlLTAwMC5naWYnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDIxcHg7XG59XG5cbi8qIGxpbmUgNiwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL190YWJzLnNjc3MgKi9cbi50YWItYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLyogbGluZSAxMiwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL190YWJzLnNjc3MgKi9cbi50YWItYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBjb2xvcjogIzU2NTY1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogNDFweDtcbiAgcGFkZGluZzogMCAxN3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjFweDtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbn1cbi8qIGxpbmUgMjUsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGFicy5zY3NzICovXG4udGFiLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4vKiBsaW5lIDI4LCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3RhYnMuc2NzcyAqL1xuLnRhYi1idXR0b246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogc29saWQgdHJhbnNwYXJlbnQgNnB4O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIHRyYW5zcGFyZW50IDZweDtcbiAgYm9yZGVyLXRvcDogc29saWQgdHJhbnNwYXJlbnQgMTBweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvcjtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yO1xufVxuXG4vKiBsaW5lIDQ0LCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3RhYnMuc2NzcyAqL1xuLnRhYi1idXR0b24uc2VsZWN0ZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNlMDA7XG59XG4vKiBsaW5lIDQ3LCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3RhYnMuc2NzcyAqL1xuLnRhYi1idXR0b24uc2VsZWN0ZWQ6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZjZTAwO1xufVxuXG4vKiBsaW5lIDU0LCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3RhYnMuc2NzcyAqL1xuLnRhYi1wYW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDU4LCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3RhYnMuc2NzcyAqL1xuLnRhYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC1vLXRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSB0cmFuc2Zvcm07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLyogbGluZSA2OCwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL190YWJzLnNjc3MgKi9cbi50YWIuc2VsZWN0ZWQge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qIGxpbmUgNzYsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGFicy5zY3NzICovXG4udGVhY2hlci1jb2NrcGl0IC50YWItYmFyIHtcbiAgcGFkZGluZzogMC43NWVtIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLyogbGluZSA4MiwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL190YWJzLnNjc3MgKi9cbi50ZWFjaGVyLWNvY2twaXQgLnRhYi1idXR0b24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi8qIGxpbmUgODcsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGFicy5zY3NzICovXG4udGVhY2hlci1jb2NrcGl0IC50YWItYnV0dG9uLnNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJhY2U7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cbi8qIGxpbmUgOTEsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGFicy5zY3NzICovXG4udGVhY2hlci1jb2NrcGl0IC50YWItYnV0dG9uLnNlbGVjdGVkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxMSwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL190ZXN0LWNhcmQuc2NzcyAqL1xuLnRlc3QtY2FyZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogODIuODMzMzMzMzMzMyU7XG4gIHdpZHRoOiA4Mi44MzMzMzMzMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA4LjU4MzMzMzMzMzMlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMy4wJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC1tb3otYm94LXNoYWRvdzogI2Q5ZDlkOSAwIDFweCAxcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogI2Q5ZDlkOSAwIDFweCAxcHg7XG4gIGJveC1zaGFkb3c6ICNkOWQ5ZDkgMCAxcHggMXB4O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIC1vLXRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdyB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAvKiBsaW5lIDExLCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3Rlc3QtY2FyZC5zY3NzICovXG4gIC50ZXN0LWNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjUuNjY2NjY2NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE3LjE2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAvKiBsaW5lIDExLCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3Rlc3QtY2FyZC5zY3NzICovXG4gIC50ZXN0LWNhcmQge1xuICAgIHdpZHRoOiA0OC41JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4LjUlO1xuICB9XG4gIC8qIGxpbmUgMjcsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGVzdC1jYXJkLnNjc3MgKi9cbiAgLnRlc3QtY2FyZDpudGgtb2YtdHlwZSgybikge1xuICAgIHdpZHRoOiA0OC41JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDYuMjVlbSkge1xuICAvKiBsaW5lIDExLCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3Rlc3QtY2FyZC5zY3NzICovXG4gIC50ZXN0LWNhcmQge1xuICAgIHdpZHRoOiAzOS45MTY2NjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogOC41ODMzMzMzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzOS45MTY2NjY2NjY3JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAzNSwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL190ZXN0LWNhcmQuc2NzcyAqL1xuICAudGVzdC1jYXJkOm50aC1vZi10eXBlKDJuKSB7XG4gICAgd2lkdGg6IDM5LjkxNjY2NjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiA1MS41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDguNTgzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gIC8qIGxpbmUgMTEsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGVzdC1jYXJkLnNjc3MgKi9cbiAgLnRlc3QtY2FyZCB7XG4gICAgd2lkdGg6IDMxLjMzMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMy4wJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzEuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLyogbGluZSA0NiwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL190ZXN0LWNhcmQuc2NzcyAqL1xuICAudGVzdC1jYXJkOm50aC1vZi10eXBlKDJuKSB7XG4gICAgd2lkdGg6IDMxLjMzMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMy4wJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAvKiBsaW5lIDUwLCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3Rlc3QtY2FyZC5zY3NzICovXG4gIC50ZXN0LWNhcmQ6bnRoLW9mLXR5cGUoM24pIHtcbiAgICB3aWR0aDogMzEuMzMzMzMzMzMzMyU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLyogbGluZSA2MCwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL190ZXN0LWNhcmQuc2NzcyAqL1xuLnRlc3QtY2FyZDpob3ZlciB7XG4gIC1tb3otYm94LXNoYWRvdzogI2M2YzdjOCAwIDJweCAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICNjNmM3YzggMCAycHggMTBweDtcbiAgYm94LXNoYWRvdzogI2M2YzdjOCAwIDJweCAxMHB4O1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi8qIGxpbmUgNjcsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGVzdC1jYXJkLnNjc3MgKi9cbi50ZXN0LWNhcmQgPiAuaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgNzQsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGVzdC1jYXJkLnNjc3MgKi9cbi50ZXN0LWNhcmQgcC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW46IDAgMCAxZW07XG59XG5cbi8qIGxpbmUgODEsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGVzdC1jYXJkLnNjc3MgKi9cbi50ZXN0LWNhcmQgLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgODcsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGVzdC1jYXJkLnNjc3MgKi9cbi50ZXN0LWNhcmQgLmljb24gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4vKiBsaW5lIDkyLCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3Rlc3QtY2FyZC5zY3NzICovXG4udGVzdC1jYXJkOmhvdmVyIC5pY29uIGltZyB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4vKiBsaW5lIDEwOCwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL190ZXN0LWNhcmQuc2NzcyAqL1xuLnRlc3QtY2FyZC50ZXN0LVQxIC5pY29uIGltZyB7XG4gIHdpZHRoOiA3NC40NjgwODUxMDY0JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDYlO1xuICBsZWZ0OiAxNCU7XG59XG5cbi8qIGxpbmUgMTA4LCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3Rlc3QtY2FyZC5zY3NzICovXG4udGVzdC1jYXJkLnRlc3QtVDIgLmljb24gaW1nIHtcbiAgd2lkdGg6IDc1LjI2NTk1NzQ0NjglO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMTYlO1xuICBsZWZ0OiAyMSU7XG59XG5cbi8qIGxpbmUgMTA4LCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3Rlc3QtY2FyZC5zY3NzICovXG4udGVzdC1jYXJkLnRlc3QtVDMgLmljb24gaW1nIHtcbiAgd2lkdGg6IDgxLjExNzAyMTI3NjYlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogNiU7XG4gIGxlZnQ6IDE1JTtcbn1cblxuLyogbGluZSAxMDgsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGVzdC1jYXJkLnNjc3MgKi9cbi50ZXN0LWNhcmQudGVzdC1UNCAuaWNvbiBpbWcge1xuICB3aWR0aDogNzYuMzI5Nzg3MjM0JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDklO1xuICBsZWZ0OiAxMyU7XG59XG5cbi8qIGxpbmUgMTA4LCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3Rlc3QtY2FyZC5zY3NzICovXG4udGVzdC1jYXJkLnRlc3QtVDUgLmljb24gaW1nIHtcbiAgd2lkdGg6IDg1LjYzODI5Nzg3MjMlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMyU7XG4gIGxlZnQ6IDEzLjUlO1xufVxuXG4vKiBsaW5lIDEwOCwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL190ZXN0LWNhcmQuc2NzcyAqL1xuLnRlc3QtY2FyZC50ZXN0LVRNIC5pY29uIGltZyB7XG4gIHdpZHRoOiA4MC41ODUxMDYzODMlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogNSU7XG4gIGxlZnQ6IDExLjUlO1xufVxuXG4vKiBsaW5lIDExOCwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL190ZXN0LWNhcmQuc2NzcyAqL1xuLnRlc3QtY2FyZCAudGl0bGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1JTtcbn1cblxuLyogbGluZSAxMjYsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGVzdC1jYXJkLnNjc3MgKi9cbi50ZXN0LWNhcmQgaDEge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDQlO1xuICBjb2xvcjogIzNmMjEwMDtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAvKiBsaW5lIDEyNiwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL190ZXN0LWNhcmQuc2NzcyAqL1xuICAudGVzdC1jYXJkIGgxIHtcbiAgICBmb250LXNpemU6IDEuNjI1ZW07XG4gIH1cbn1cblxuLyogbGluZSAxNDEsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGVzdC1jYXJkLnNjc3MgKi9cbi50ZXN0LWNhcmQgLnJlc3VsdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMTA3cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc3R1ZGVudC1jb2NrcGl0L2ZsYWctcmVzdWx0QDJ4LnBuZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3MHB4IDEwN3B4O1xufVxuXG4vKiBsaW5lIDE1MSwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL190ZXN0LWNhcmQuc2NzcyAqL1xuLnRlc3QtY2FyZDpob3ZlciAucmVzdWx0IHtcbiAgdG9wOiAxcHg7XG59XG5cbi8qIGxpbmUgMTU1LCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3Rlc3QtY2FyZC5zY3NzICovXG4udGVzdC1jYXJkIC5yZXN1bHQgPiAuaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDE2MCwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL190ZXN0LWNhcmQuc2NzcyAqL1xuLnRlc3QtY2FyZCAucGVyY2VudGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkltcGFjdFVSV1wiLCBcIkltcGFjdFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cblxuLyogbGluZSAxNjgsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGVzdC1jYXJkLnNjc3MgKi9cbi50ZXN0LWNhcmQgLmFjdGlvbi1wYW5lIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtbW96LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLW8tdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IHRyYW5zZm9ybTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBsaW5lIDE4NiwgLi4vLi4vYXBwL3N0eWxlcy9jb21wb25lbnRzL190ZXN0LWNhcmQuc2NzcyAqL1xuLnRlc3QtY2FyZC5zZWxlY3RlZCAuYWN0aW9uLXBhbmUge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcbiAgb3BhY2l0eTogMTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLyogbGluZSAxOTIsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGVzdC1jYXJkLnNjc3MgKi9cbi50ZXN0LWNhcmQgLmFjdGlvbi1wYW5lID4gLmlubmVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcGFkZGluZzogNSU7XG59XG5cbi8qIGxpbmUgMTk4LCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3Rlc3QtY2FyZC5zY3NzICovXG4udGVzdC1jYXJkIC5hY3Rpb24tYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMlO1xufVxuLyogbGluZSAyMDEsIC4uLy4uL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGVzdC1jYXJkLnNjc3MgKi9cbi50ZXN0LWNhcmQgLmFjdGlvbi1idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIGxpbmUgMjA2LCAuLi8uLi9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3Rlc3QtY2FyZC5zY3NzICovXG4udGVzdC1jYXJkIC5pY29uLWJ1dHRvbi5jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcuNSU7XG4gIHJpZ2h0OiA3LjUlO1xuICB3aWR0aDogNSU7XG4gIGhlaWdodDogNSU7XG59XG5cbi8qIGxpbmUgNSwgLi4vLi4vYXBwL3N0eWxlcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuLmNvbnRlbnQtd3JhcHBlciB7XG4gICp6b29tOiAxO1xufVxuLyogbGluZSAyMiwgLi4vLi4vLi4vLi4vLi4vLi4vLmdlbS9ydWJ5LzIuMC4wL2dlbXMvY29tcGFzcy1jb3JlLTEuMC4zL3N0eWxlc2hlZXRzL2NvbXBhc3MvdXRpbGl0aWVzL2dlbmVyYWwvX2NsZWFyZml4LnNjc3MgKi9cbi5jb250ZW50LXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC8qIGxpbmUgNSwgLi4vLi4vYXBwL3N0eWxlcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTIsIC4uLy4uL2FwcC9zdHlsZXMvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi5wYW5lIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNCU7XG4gIHBhZGRpbmctcmlnaHQ6IDQlO1xufVxuLyogbGluZSAxMiwgLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fY2xlYXJmaXguc2NzcyAqL1xuLnBhbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC8qIGxpbmUgMTIsIC4uLy4uL2FwcC9zdHlsZXMvbGF5b3V0L19ncmlkLnNjc3MgKi9cbiAgLnBhbmUge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbn1cbi8qIGxpbmUgMTcsIC4uLy4uL2FwcC9zdHlsZXMvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi5wYW5lLmZ1bGwtd2lkdGgge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAvKiBsaW5lIDE3LCAuLi8uLi9hcHAvc3R5bGVzL2xheW91dC9fZ3JpZC5zY3NzICovXG4gIC5wYW5lLmZ1bGwtd2lkdGgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4vKiBsaW5lIDI0LCAuLi8uLi9hcHAvc3R5bGVzL2xheW91dC9fZ3JpZC5zY3NzICovXG4ucGFuZS5mdWxsLXNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNzc3NztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLyogbGluZSA3LCAuLi8uLi9hcHAvc3R5bGVzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5ta3QtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC8qIGxpbmUgMTQsIC4uLy4uL2FwcC9zdHlsZXMvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubWt0LWhlYWRlciAubmF2YmFyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgKnpvb206IDE7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAvKiBsaW5lIDEyLCAuLi8uLi9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzICovXG4gIC5ta3QtaGVhZGVyIC5uYXZiYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAuNjI1ZW0pIGFuZCAobWluLXdpZHRoOiA0MC42MjVlbSkge1xuICAvKiBsaW5lIDE0LCAuLi8uLi9hcHAvc3R5bGVzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLm1rdC1oZWFkZXIgLm5hdmJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC8qIGxpbmUgNjIsIC4uLy4uLy4uLy4uLy4uLy4uLy5nZW0vcnVieS8yLjAuMC9nZW1zL2NvbXBhc3MtY29yZS0xLjAuMy9zdHlsZXNoZWV0cy9jb21wYXNzL3R5cG9ncmFwaHkvbGlzdHMvX2hvcml6b250YWwtbGlzdC5zY3NzICovXG4gIC5ta3QtaGVhZGVyIC5uYXZiYXIgbGkge1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgfVxuICAvKiBsaW5lIDQ5LCAuLi8uLi8uLi8uLi8uLi8uLi8uZ2VtL3J1YnkvMi4wLjAvZ2Vtcy9jb21wYXNzLWNvcmUtMS4wLjMvc3R5bGVzaGVldHMvY29tcGFzcy90eXBvZ3JhcGh5L2xpc3RzL19ob3Jpem9udGFsLWxpc3Quc2NzcyAqL1xuICAubWt0LWhlYWRlciAubmF2YmFyIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLyogbGluZSA1MCwgLi4vLi4vLi4vLi4vLi4vLi4vLmdlbS9ydWJ5LzIuMC4wL2dlbXMvY29tcGFzcy1jb3JlLTEuMC4zL3N0eWxlc2hlZXRzL2NvbXBhc3MvdHlwb2dyYXBoeS9saXN0cy9faG9yaXpvbnRhbC1saXN0LnNjc3MgKi9cbiAgLm1rdC1oZWFkZXIgLm5hdmJhciBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgNTIsIC4uLy4uLy4uLy4uLy4uLy4uLy5nZW0vcnVieS8yLjAuMC9nZW1zL2NvbXBhc3MtY29yZS0xLjAuMy9zdHlsZXNoZWV0cy9jb21wYXNzL3R5cG9ncmFwaHkvbGlzdHMvX2hvcml6b250YWwtbGlzdC5zY3NzICovXG4gIC5ta3QtaGVhZGVyIC5uYXZiYXIgbGkubGFzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgLyogbGluZSAxNCwgLi4vLi4vYXBwL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5ta3QtaGVhZGVyIC5uYXZiYXIge1xuICAgIHRvcDogNjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAqem9vbTogMTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAvKiBsaW5lIDYyLCAuLi8uLi8uLi8uLi8uLi8uLi8uZ2VtL3J1YnkvMi4wLjAvZ2Vtcy9jb21wYXNzLWNvcmUtMS4wLjMvc3R5bGVzaGVldHMvY29tcGFzcy90eXBvZ3JhcGh5L2xpc3RzL19ob3Jpem9udGFsLWxpc3Quc2NzcyAqL1xuICAubWt0LWhlYWRlciAubmF2YmFyIGxpIHtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIH1cbiAgLyogbGluZSA0OSwgLi4vLi4vLi4vLi4vLi4vLi4vLmdlbS9ydWJ5LzIuMC4wL2dlbXMvY29tcGFzcy1jb3JlLTEuMC4zL3N0eWxlc2hlZXRzL2NvbXBhc3MvdHlwb2dyYXBoeS9saXN0cy9faG9yaXpvbnRhbC1saXN0LnNjc3MgKi9cbiAgLm1rdC1oZWFkZXIgLm5hdmJhciBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgNTAsIC4uLy4uLy4uLy4uLy4uLy4uLy5nZW0vcnVieS8yLjAuMC9nZW1zL2NvbXBhc3MtY29yZS0xLjAuMy9zdHlsZXNoZWV0cy9jb21wYXNzL3R5cG9ncmFwaHkvbGlzdHMvX2hvcml6b250YWwtbGlzdC5zY3NzICovXG4gIC5ta3QtaGVhZGVyIC5uYXZiYXIgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDUyLCAuLi8uLi8uLi8uLi8uLi8uLi8uZ2VtL3J1YnkvMi4wLjAvZ2Vtcy9jb21wYXNzLWNvcmUtMS4wLjMvc3R5bGVzaGVldHMvY29tcGFzcy90eXBvZ3JhcGh5L2xpc3RzL19ob3Jpem9udGFsLWxpc3Quc2NzcyAqL1xuICAubWt0LWhlYWRlciAubmF2YmFyIGxpLmxhc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSAzNiwgLi4vLi4vYXBwL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubWt0LWhlYWRlciAubmF2YmFyIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgLyogbGluZSAzNiwgLi4vLi4vYXBwL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5ta3QtaGVhZGVyIC5uYXZiYXIgdWwge1xuICAgIHdpZHRoOiA2NS42NjY2NjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE3LjE2NjY2NjY2NjclO1xuICB9XG59XG5cbi8qIGxpbmUgNDUsIC4uLy4uL2FwcC9zdHlsZXMvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLm1rdC1oZWFkZXIgLm5hdi1jb2xsYXBzZSBsaSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBsaW5lIDQ5LCAuLi8uLi9hcHAvc3R5bGVzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5ta3QtaGVhZGVyIC5uYXZiYXIgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM5YzllOWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwLjYxNWVtKSB7XG4gIC8qIGxpbmUgNDksIC4uLy4uL2FwcC9zdHlsZXMvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubWt0LWhlYWRlciAubmF2YmFyIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMzVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMzVzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAuNjE1ZW0pIGFuZCAobWluLXdpZHRoOiA0MC42MjVlbSkge1xuICAvKiBsaW5lIDQ5LCAuLi8uLi9hcHAvc3R5bGVzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLm1rdC1oZWFkZXIgLm5hdmJhciBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAuNjE1ZW0pIHtcbiAgLyogbGluZSA2NCwgLi4vLi4vYXBwL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5ta3QtaGVhZGVyIC5uYXZiYXIgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwYWE7XG4gIH1cbn1cblxuLyogbGluZSA3MCwgLi4vLi4vYXBwL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubWt0LWhlYWRlciBhLm5hdi10b2dnbGUge1xuICBwYWRkaW5nOiAwLjNlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDQlO1xuICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBjb2xvcjogIzcwNzE3MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwLjYxNWVtKSB7XG4gIC8qIGxpbmUgNzAsIC4uLy4uL2FwcC9zdHlsZXMvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubWt0LWhlYWRlciBhLm5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC8qIGxpbmUgNzAsIC4uLy4uL2FwcC9zdHlsZXMvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubWt0LWhlYWRlciBhLm5hdi10b2dnbGUge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAvKiBsaW5lIDg2LCAuLi8uLi9hcHAvc3R5bGVzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLmpzIC5uYXYtY29sbGFwc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8qIGxpbmUgODksIC4uLy4uL2FwcC9zdHlsZXMvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAuanMgLm5hdi1jb2xsYXBzZS5jbG9zZWQge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gIH1cblxuICAvKiBsaW5lIDkyLCAuLi8uLi9hcHAvc3R5bGVzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLm5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAuNjI1ZW0pIHtcbiAgLyogbGluZSAxMDIsIC4uLy4uL2FwcC9zdHlsZXMvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAuanMgLm5hdi1jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLyogbGluZSAxMDUsIC4uLy4uL2FwcC9zdHlsZXMvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAuanMgLm5hdi1jb2xsYXBzZS5jbG9zZWQge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cblxuICAvKiBsaW5lIDEwOCwgLi4vLi4vYXBwL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5uYXYtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiBsaW5lIDExNiwgLi4vLi4vYXBwL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubWt0LWhlYWRlciAuYXBwLWhlYWRlciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDQlO1xuICBwYWRkaW5nLXJpZ2h0OiA0JTtcbn1cbi8qIGxpbmUgMTIsIC4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3N1cHBvcnQvX2NsZWFyZml4LnNjc3MgKi9cbi5ta3QtaGVhZGVyIC5hcHAtaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MC42MjVlbSkge1xuICAvKiBsaW5lIDExNiwgLi4vLi4vYXBwL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5ta3QtaGVhZGVyIC5hcHAtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICB9XG59XG5cbi8qIGxpbmUgMTI2LCAuLi8uLi9hcHAvc3R5bGVzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5ta3QtaGVhZGVyIGgxIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYycHggLSAxNiUgKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgY29sb3I6ICMwMGJhY2U7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAvKiBsaW5lIDEyNiwgLi4vLi4vYXBwL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5ta3QtaGVhZGVyIGgxIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODJweCAtIDE2JSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAuNjI1ZW0pIHtcbiAgLyogbGluZSAxMjYsIC4uLy4uL2FwcC9zdHlsZXMvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubWt0LWhlYWRlciBoMSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyM3B4IC0gMjAlICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MC42MjVlbSkge1xuICAvKiBsaW5lIDEyNiwgLi4vLi4vYXBwL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5ta3QtaGVhZGVyIGgxIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLyogbGluZSAxMjYsIC4uLy4uL2FwcC9zdHlsZXMvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubWt0LWhlYWRlciBoMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4MXB4O1xuICAgIGhlaWdodDogMTM5cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxODFweCAxMzlweDtcbiAgICB0ZXh0LWluZGVudDogLTExOTk4OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvbG9nby1tZWRpZW5wcm9maUAyeC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRvcDogLTUxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00NnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTcyLCAuLi8uLi9hcHAvc3R5bGVzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5ta3QtaGVhZGVyIGgxIGEge1xuICBjb2xvcjogIzAwYmFjZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDE4MSwgLi4vLi4vYXBwL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubWt0LWhlYWRlciAubG9nbyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNThweDtcbiAgdGV4dC1pbmRlbnQ6IC0xMTk5ODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9sb2dvLXBqLXllbGxvdy5zdmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MC42MjVlbSkge1xuICAvKiBsaW5lIDE4MSwgLi4vLi4vYXBwL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5ta3QtaGVhZGVyIC5sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLyogbGluZSAxODEsIC4uLy4uL2FwcC9zdHlsZXMvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubWt0LWhlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IDgycHg7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAuNjI1ZW0pIHtcbiAgLyogbGluZSAxODEsIC4uLy4uL2FwcC9zdHlsZXMvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubWt0LWhlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IDEyM3B4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MC42MjVlbSkge1xuICAvKiBsaW5lIDE4MSwgLi4vLi4vYXBwL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5ta3QtaGVhZGVyIC5sb2dvIHtcbiAgICBtYXJnaW46IDIycHggMCAwIDA7XG4gIH1cbn1cbi8qIGxpbmUgMjAyLCAuLi8uLi9hcHAvc3R5bGVzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5hc3Npc3RhbnQtaW50cm8tdmlldyAubWt0LWhlYWRlciAubG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLyogbGluZSAyNSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4ucGFuZS5jaG9vc2UtYXNzaXN0YW50LFxuLnBhbmUuYXNzaXN0YW50LWludHJvIHtcbiAgbWF4LXdpZHRoOiAxODAwcHg7XG59XG5cbi8qIGxpbmUgMzEsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC1jYXJvdXNlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDM1LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbi5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtc3RyaXAge1xuICAqem9vbTogMTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi1sZWZ0O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tbGVmdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLWxlZnQ7XG4gIG1hcmdpbjogMCAxMCU7XG4gIHdpZHRoOiAyNDAlO1xufVxuLyogbGluZSAyMiwgLi4vLi4vLi4vLi4vLi4vLi4vLmdlbS9ydWJ5LzIuMC4wL2dlbXMvY29tcGFzcy1jb3JlLTEuMC4zL3N0eWxlc2hlZXRzL2NvbXBhc3MvdXRpbGl0aWVzL2dlbmVyYWwvX2NsZWFyZml4LnNjc3MgKi9cbi5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtc3RyaXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC8qIGxpbmUgMzUsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwIHtcbiAgICB3aWR0aDogMTYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgLyogbGluZSAzNSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4gIC5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtc3RyaXAge1xuICAgIHdpZHRoOiAxNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAvKiBsaW5lIDM1LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbiAgLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC1zdHJpcCB7XG4gICAgd2lkdGg6IDEyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC8qIGxpbmUgMzUsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwIHtcbiAgICB3aWR0aDogODglO1xuICAgIHBhZGRpbmc6IDAgNiU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4vKiBsaW5lIDU2LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbi5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtc3RyaXAub2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC8qIGxpbmUgNTYsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwLm9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDYuMjVlbSkge1xuICAvKiBsaW5lIDU2LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbiAgLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC1zdHJpcC5vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgLyogbGluZSA1NiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4gIC5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtc3RyaXAub2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC8qIGxpbmUgNTYsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwLm9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLyogbGluZSA1NiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4uY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLyogbGluZSA1NiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4gIC5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtc3RyaXAub2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDYuMjVlbSkge1xuICAvKiBsaW5lIDU2LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbiAgLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC1zdHJpcC5vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAvKiBsaW5lIDU2LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbiAgLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC1zdHJpcC5vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLyogbGluZSA1NiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4gIC5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtc3RyaXAub2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4vKiBsaW5lIDU2LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbi5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtc3RyaXAub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogLTUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAvKiBsaW5lIDU2LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbiAgLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC1zdHJpcC5vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMC4wJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgLyogbGluZSA1NiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4gIC5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtc3RyaXAub2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjQlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAvKiBsaW5lIDU2LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbiAgLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC1zdHJpcC5vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC8qIGxpbmUgNTYsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwLm9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLyogbGluZSA1NiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4uY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IC04MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLyogbGluZSA1NiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4gIC5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtc3RyaXAub2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTAuMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0Ni4yNWVtKSB7XG4gIC8qIGxpbmUgNTYsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwLm9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTQyLjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAvKiBsaW5lIDU2LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbiAgLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC1zdHJpcC5vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC8qIGxpbmUgNTYsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwLm9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLyogbGluZSA1NiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4uY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDklO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC8qIGxpbmUgNTYsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwLm9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgLyogbGluZSA1NiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4gIC5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtc3RyaXAub2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAvKiBsaW5lIDU2LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbiAgLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC1zdHJpcC5vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC8qIGxpbmUgNTYsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwLm9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLyogbGluZSA1NiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4uY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC8qIGxpbmUgNTYsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwLm9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogLTcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgLyogbGluZSA1NiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4gIC5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtc3RyaXAub2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAvKiBsaW5lIDU2LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbiAgLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC1zdHJpcC5vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC8qIGxpbmUgNTYsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwLm9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLyogbGluZSA1NiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4uY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNjklO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC8qIGxpbmUgNTYsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwLm9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogLTcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgLyogbGluZSA1NiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4gIC5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtc3RyaXAub2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAvKiBsaW5lIDU2LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbiAgLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC1zdHJpcC5vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC8qIGxpbmUgNTYsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXN0cmlwLm9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDc0LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbi5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDYlIDAgNCU7XG4gIHdpZHRoOiAxMi41JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4vKiBsaW5lIDgyLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbi5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtd3JhcHBlci5mcm9udCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC8qIGxpbmUgODIsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXdyYXBwZXIuZnJvbnQge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgLyogbGluZSA4MiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4gIC5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtd3JhcHBlci5mcm9udCB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNDUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNDUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQ1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAvKiBsaW5lIDgyLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbiAgLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC13cmFwcGVyLmZyb250IHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLyogbGluZSA4MiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4gIC5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtd3JhcHBlci5mcm9udCB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNik7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7XG4gIH1cbn1cbi8qIGxpbmUgOTcsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC13cmFwcGVyLmxlZnQge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC0xMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTEwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTEwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC0xMCUsIDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgLyogbGluZSA5NywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4gIC5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtd3JhcHBlci5sZWZ0IHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC0yMCUsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtMjAlLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC0yMCUsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC0yMCUsIDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAvKiBsaW5lIDk3LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbiAgLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC13cmFwcGVyLmxlZnQge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTIzJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC0yMyUsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTIzJSwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTIzJSwgMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC8qIGxpbmUgOTcsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXdyYXBwZXIubGVmdCB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtMjUlLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTI1JSwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtMjUlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtMjUlLCAwKTtcbiAgfVxufVxuLyogbGluZSAxMDksIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC13cmFwcGVyLnJpZ2h0IHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgxMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMTAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgxMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgxMCUsIDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgLyogbGluZSAxMDksIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXdyYXBwZXIucmlnaHQge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMjAlLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMjAlLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKDIwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMjAlLCAwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgLyogbGluZSAxMDksIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXdyYXBwZXIucmlnaHQge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMjMlLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMjMlLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKDIzJSwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMjMlLCAwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLyogbGluZSAxMDksIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LXdyYXBwZXIucmlnaHQge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMjUlLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMjUlLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKDI1JSwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMjUlLCAwKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEyMywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4uY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LWlsbHUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgcGFkZGluZy1ib3R0b206IDE1OS4zNzUlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAxMjksIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC0xIC5hc3Npc3RhbnQtaWxsdSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9hc3Npc3RhbnQtY2hvb3Nlci9hc3Npc3RhbnQtMS1zdGlsbC5wbmcnKTtcbn1cblxuLyogbGluZSAxMzIsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC0xLmZyb250IC5hc3Npc3RhbnQtaWxsdSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9hc3Npc3RhbnQtY2hvb3Nlci9hc3Npc3RhbnQtMS1hbmltLmdpZicpO1xufVxuXG4vKiBsaW5lIDEyOSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4uY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LTIgLmFzc2lzdGFudC1pbGx1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Fzc2lzdGFudC1jaG9vc2VyL2Fzc2lzdGFudC0yLXN0aWxsLnBuZycpO1xufVxuXG4vKiBsaW5lIDEzMiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4uY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LTIuZnJvbnQgLmFzc2lzdGFudC1pbGx1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Fzc2lzdGFudC1jaG9vc2VyL2Fzc2lzdGFudC0yLWFuaW0uZ2lmJyk7XG59XG5cbi8qIGxpbmUgMTI5LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbi5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtMyAuYXNzaXN0YW50LWlsbHUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYXNzaXN0YW50LWNob29zZXIvYXNzaXN0YW50LTMtc3RpbGwucG5nJyk7XG59XG5cbi8qIGxpbmUgMTMyLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbi5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtMy5mcm9udCAuYXNzaXN0YW50LWlsbHUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYXNzaXN0YW50LWNob29zZXIvYXNzaXN0YW50LTMtYW5pbS5naWYnKTtcbn1cblxuLyogbGluZSAxMjksIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC00IC5hc3Npc3RhbnQtaWxsdSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9hc3Npc3RhbnQtY2hvb3Nlci9hc3Npc3RhbnQtNC1zdGlsbC5wbmcnKTtcbn1cblxuLyogbGluZSAxMzIsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC00LmZyb250IC5hc3Npc3RhbnQtaWxsdSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9hc3Npc3RhbnQtY2hvb3Nlci9hc3Npc3RhbnQtNC1hbmltLmdpZicpO1xufVxuXG4vKiBsaW5lIDEyOSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4uY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LTUgLmFzc2lzdGFudC1pbGx1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Fzc2lzdGFudC1jaG9vc2VyL2Fzc2lzdGFudC01LXN0aWxsLnBuZycpO1xufVxuXG4vKiBsaW5lIDEzMiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4uY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LTUuZnJvbnQgLmFzc2lzdGFudC1pbGx1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Fzc2lzdGFudC1jaG9vc2VyL2Fzc2lzdGFudC01LWFuaW0uZ2lmJyk7XG59XG5cbi8qIGxpbmUgMTI5LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbi5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtNiAuYXNzaXN0YW50LWlsbHUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYXNzaXN0YW50LWNob29zZXIvYXNzaXN0YW50LTYtc3RpbGwucG5nJyk7XG59XG5cbi8qIGxpbmUgMTMyLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbi5jaG9vc2UtYXNzaXN0YW50IC5hc3Npc3RhbnQtNi5mcm9udCAuYXNzaXN0YW50LWlsbHUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYXNzaXN0YW50LWNob29zZXIvYXNzaXN0YW50LTYtYW5pbS5naWYnKTtcbn1cblxuLyogbGluZSAxMjksIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC03IC5hc3Npc3RhbnQtaWxsdSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9hc3Npc3RhbnQtY2hvb3Nlci9hc3Npc3RhbnQtNy1zdGlsbC5wbmcnKTtcbn1cblxuLyogbGluZSAxMzIsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuLmNob29zZS1hc3Npc3RhbnQgLmFzc2lzdGFudC03LmZyb250IC5hc3Npc3RhbnQtaWxsdSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9hc3Npc3RhbnQtY2hvb3Nlci9hc3Npc3RhbnQtNy1hbmltLmdpZicpO1xufVxuXG4vKiBsaW5lIDEyOSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4uY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LTggLmFzc2lzdGFudC1pbGx1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Fzc2lzdGFudC1jaG9vc2VyL2Fzc2lzdGFudC04LXN0aWxsLnBuZycpO1xufVxuXG4vKiBsaW5lIDEzMiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4uY2hvb3NlLWFzc2lzdGFudCAuYXNzaXN0YW50LTguZnJvbnQgLmFzc2lzdGFudC1pbGx1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Fzc2lzdGFudC1jaG9vc2VyL2Fzc2lzdGFudC04LWFuaW0uZ2lmJyk7XG59XG5cbi8qIGxpbmUgMTM4LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbi5jaG9vc2UtYXNzaXN0YW50IC5idWJibGUge1xuICB3aWR0aDogMjAxcHg7XG4gIGhlaWdodDogMTI5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAlO1xuICBsZWZ0OiAtNDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYXNzaXN0YW50LWNob29zZXIvYnViYmxlLmdpZicpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDJweCAxMjlweDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDEyMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDEyMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgxMjBkZWcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDEyMGRlZyk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAvKiBsaW5lIDEzOCwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4gIC5jaG9vc2UtYXNzaXN0YW50IC5idWJibGUge1xuICAgIHRvcDogLTUlO1xuICAgIGxlZnQ6IC0yMiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAvKiBsaW5lIDEzOCwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4gIC5jaG9vc2UtYXNzaXN0YW50IC5idWJibGUge1xuICAgIHRvcDogLTEwJTtcbiAgICBsZWZ0OiAtMzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAuNjI1ZW0pIHtcbiAgLyogbGluZSAxMzgsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYnViYmxlIHtcbiAgICB0b3A6IC0xMCU7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLyogbGluZSAxMzgsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuICAuY2hvb3NlLWFzc2lzdGFudCAuYnViYmxlIHtcbiAgICB0b3A6IC04JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICAvKiBsaW5lIDEzOCwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4gIC5jaG9vc2UtYXNzaXN0YW50IC5idWJibGUge1xuICAgIHRvcDogLTQlO1xuICB9XG59XG5cbi8qIGxpbmUgMTcwLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbi5jaG9vc2UtYXNzaXN0YW50IC5idWJibGUuaW4ge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC42KSByb3RhdGUoMjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjYpIHJvdGF0ZSgyMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjYpIHJvdGF0ZSgyMGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KSByb3RhdGUoMjBkZWcpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MC42MjVlbSkge1xuICAvKiBsaW5lIDE3MCwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4gIC5jaG9vc2UtYXNzaXN0YW50IC5idWJibGUuaW4ge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHJvdGF0ZSgyMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43KSByb3RhdGUoMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHJvdGF0ZSgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHJvdGF0ZSgyMGRlZyk7XG4gIH1cbn1cblxuLyogbGluZSAxNzgsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuLmNob29zZS1hc3Npc3RhbnQgLmJ1YmJsZSAuc2hvdXQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5JTtcbiAgbGVmdDogNCU7XG4gIHdpZHRoOiA3MyU7XG4gIGhlaWdodDogNzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgY29sb3I6ICMwMDgzOTE7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTIzZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0yM2RlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTIzZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIzZGVnKTtcbn1cblxuLyogbGluZSAxOTMsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuLmNob29zZS1hc3Npc3RhbnQgLmJ1YmJsZSAuc2hvdXQgc3BhbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogbGluZSAyMDAsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuLmNob29zZS1hc3Npc3RhbnQgLnN0ZXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtbW96LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLW8tdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC8qIGxpbmUgMjAwLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbiAgLmNob29zZS1hc3Npc3RhbnQgLnN0ZXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAyMTEsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Nob29zZS1hc3Npc3RhbnQuc2NzcyAqL1xuLmNob29zZS1hc3Npc3RhbnQuaW50cm8tYWN0aXZlIC5zdGVwcGVyIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG5cbi8qIGxpbmUgMjE5LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbi5jaG9vc2UtYXNzaXN0YW50IC5tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC1vLXRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDYuMjVlbSkge1xuICAvKiBsaW5lIDIxOSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fY2hvb3NlLWFzc2lzdGFudC5zY3NzICovXG4gIC5jaG9vc2UtYXNzaXN0YW50IC5tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG5cbi8qIGxpbmUgMjMyLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19jaG9vc2UtYXNzaXN0YW50LnNjc3MgKi9cbi5jaG9vc2UtYXNzaXN0YW50LmludHJvLWFjdGl2ZSAubWVzc2FnZSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuXG4vKiBsaW5lIDgsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Fzc2lzdGFudC1pbnRyby5zY3NzICovXG4uYXNzaXN0YW50LWludHJvIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMTQwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC1vLXRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cbi8qIGxpbmUgMjAsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Fzc2lzdGFudC1pbnRyby5zY3NzICovXG4uYXNzaXN0YW50LWludHJvLmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcbiAgb3BhY2l0eTogMTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4vKiBsaW5lIDI4LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19hc3Npc3RhbnQtaW50cm8uc2NzcyAqL1xuLmFzc2lzdGFudC1pbnRybyAud3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICp6b29tOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2OThweDtcbiAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIGxpbmUgMzcsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Fzc2lzdGFudC1pbnRyby5zY3NzICovXG4uYXNzaXN0YW50LWludHJvIC5idWJibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMzI3cHg7XG4gIGhlaWdodDogMzc5cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9hc3Npc3RhbnQtaW50cm8vYnViYmxlLWxhbmRzY2FwZS5naWYnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzI3cHggMzc5cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC8qIGxpbmUgMzcsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Fzc2lzdGFudC1pbnRyby5zY3NzICovXG4gIC5hc3Npc3RhbnQtaW50cm8gLmJ1YmJsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM3OHB4O1xuICAgIGhlaWdodDogMzI4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Fzc2lzdGFudC1pbnRyby9idWJibGUtcG9ydHJhaXQuZ2lmJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNzhweCAzMjhweDtcbiAgfVxufVxuXG4vKiBsaW5lIDU0LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19hc3Npc3RhbnQtaW50cm8uc2NzcyAqL1xuLmFzc2lzdGFudC1pbnRybyAuYnViYmxlIC5pbm5lciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgMTAlIDEyJSA4JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MC42MjVlbSkge1xuICAvKiBsaW5lIDU0LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19hc3Npc3RhbnQtaW50cm8uc2NzcyAqL1xuICAuYXNzaXN0YW50LWludHJvIC5idWJibGUgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDEzJSAyJSA4JTtcbiAgfVxufVxuLyogbGluZSA2MSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fYXNzaXN0YW50LWludHJvLnNjc3MgKi9cbi5hc3Npc3RhbnQtaW50cm8gLmJ1YmJsZSAuaW5uZXIgaDEge1xuICBtYXJnaW46IDAgMCAwLjI1ZW07XG59XG4vKiBsaW5lIDY0LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19hc3Npc3RhbnQtaW50cm8uc2NzcyAqL1xuLmFzc2lzdGFudC1pbnRybyAuYnViYmxlIC5pbm5lciBwIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5cbi8qIGxpbmUgNzEsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Fzc2lzdGFudC1pbnRyby5zY3NzICovXG4uYXNzaXN0YW50LWludHJvIC5hY3Rpb24tYnV0dG9uLmNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0zMHB4IGF1dG8gYXV0byAtMzBweDtcbiAgYm90dG9tOiA4JTtcbiAgbGVmdDogNzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC8qIGxpbmUgNzEsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Fzc2lzdGFudC1pbnRyby5zY3NzICovXG4gIC5hc3Npc3RhbnQtaW50cm8gLmFjdGlvbi1idXR0b24uY2hlY2sge1xuICAgIGJvdHRvbTogLTQlO1xuICAgIGxlZnQ6IDcwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDgzLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19hc3Npc3RhbnQtaW50cm8uc2NzcyAqL1xuLmFzc2lzdGFudC1pbnRybyAuYWN0aW9uLWJ1dHRvbi5jYW5jZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTMwcHggYXV0byBhdXRvIC0zMHB4O1xuICBib3R0b206IDglO1xuICBsZWZ0OiA0OCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAuNjI1ZW0pIHtcbiAgLyogbGluZSA4MywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fYXNzaXN0YW50LWludHJvLnNjc3MgKi9cbiAgLmFzc2lzdGFudC1pbnRybyAuYWN0aW9uLWJ1dHRvbi5jYW5jZWwge1xuICAgIGJvdHRvbTogLTQlO1xuICAgIGxlZnQ6IDU0JTtcbiAgfVxufVxuXG4vKiBsaW5lIDk1LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19hc3Npc3RhbnQtaW50cm8uc2NzcyAqL1xuLmFzc2lzdGFudC1pbnRybyAuYXNzaXN0YW50LWNob3NlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MC42MjVlbSkge1xuICAvKiBsaW5lIDk1LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19hc3Npc3RhbnQtaW50cm8uc2NzcyAqL1xuICAuYXNzaXN0YW50LWludHJvIC5hc3Npc3RhbnQtY2hvc2VuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3OHB4KTtcbiAgfVxufVxuXG4vKiBsaW5lIDEwNSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fYXNzaXN0YW50LWludHJvLnNjc3MgKi9cbi5hc3Npc3RhbnQtaW50cm8gLmFuaW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE1OS4zNzUlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTEzLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19hc3Npc3RhbnQtaW50cm8uc2NzcyAqL1xuLmFzc2lzdGFudC1pbnRybyAuYXNzaXN0YW50LWNob3Nlbi5hc3Npc3RhbnQtMSAuYW5pbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9hc3Npc3RhbnQtY2hvb3Nlci9hc3Npc3RhbnQtMS1hbmltLmdpZicpO1xufVxuXG4vKiBsaW5lIDExMywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fYXNzaXN0YW50LWludHJvLnNjc3MgKi9cbi5hc3Npc3RhbnQtaW50cm8gLmFzc2lzdGFudC1jaG9zZW4uYXNzaXN0YW50LTIgLmFuaW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYXNzaXN0YW50LWNob29zZXIvYXNzaXN0YW50LTItYW5pbS5naWYnKTtcbn1cblxuLyogbGluZSAxMTMsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Fzc2lzdGFudC1pbnRyby5zY3NzICovXG4uYXNzaXN0YW50LWludHJvIC5hc3Npc3RhbnQtY2hvc2VuLmFzc2lzdGFudC0zIC5hbmltIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Fzc2lzdGFudC1jaG9vc2VyL2Fzc2lzdGFudC0zLWFuaW0uZ2lmJyk7XG59XG5cbi8qIGxpbmUgMTEzLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19hc3Npc3RhbnQtaW50cm8uc2NzcyAqL1xuLmFzc2lzdGFudC1pbnRybyAuYXNzaXN0YW50LWNob3Nlbi5hc3Npc3RhbnQtNCAuYW5pbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9hc3Npc3RhbnQtY2hvb3Nlci9hc3Npc3RhbnQtNC1hbmltLmdpZicpO1xufVxuXG4vKiBsaW5lIDExMywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fYXNzaXN0YW50LWludHJvLnNjc3MgKi9cbi5hc3Npc3RhbnQtaW50cm8gLmFzc2lzdGFudC1jaG9zZW4uYXNzaXN0YW50LTUgLmFuaW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYXNzaXN0YW50LWNob29zZXIvYXNzaXN0YW50LTUtYW5pbS5naWYnKTtcbn1cblxuLyogbGluZSAxMTMsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2Fzc2lzdGFudC1pbnRyby5zY3NzICovXG4uYXNzaXN0YW50LWludHJvIC5hc3Npc3RhbnQtY2hvc2VuLmFzc2lzdGFudC02IC5hbmltIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Fzc2lzdGFudC1jaG9vc2VyL2Fzc2lzdGFudC02LWFuaW0uZ2lmJyk7XG59XG5cbi8qIGxpbmUgMTEzLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19hc3Npc3RhbnQtaW50cm8uc2NzcyAqL1xuLmFzc2lzdGFudC1pbnRybyAuYXNzaXN0YW50LWNob3Nlbi5hc3Npc3RhbnQtNyAuYW5pbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9hc3Npc3RhbnQtY2hvb3Nlci9hc3Npc3RhbnQtNy1hbmltLmdpZicpO1xufVxuXG4vKiBsaW5lIDExMywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fYXNzaXN0YW50LWludHJvLnNjc3MgKi9cbi5hc3Npc3RhbnQtaW50cm8gLmFzc2lzdGFudC1jaG9zZW4uYXNzaXN0YW50LTggLmFuaW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYXNzaXN0YW50LWNob29zZXIvYXNzaXN0YW50LTgtYW5pbS5naWYnKTtcbn1cblxuLyogbGluZSA1LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4ubG9naW4gLnRhYi1jb21wIHtcbiAgd2lkdGg6IDgyLjgzMzMzMzMzMzMlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDguNTgzMzMzMzMzMyU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAuNjI1ZW0pIHtcbiAgLyogbGluZSA1LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4gIC5sb2dpbiAudGFiLWNvbXAge1xuICAgIHdpZHRoOiA2NS42NjY2NjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTcuMTY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgLyogbGluZSA1LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4gIC5sb2dpbiAudGFiLWNvbXAge1xuICAgIHdpZHRoOiA0OC41JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjUuNzUlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gIC8qIGxpbmUgNSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fbG9naW4uc2NzcyAqL1xuICAubG9naW4gLnRhYi1jb21wIHtcbiAgICBtYXJnaW4tdG9wOiAxNiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDMxLjMzMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMy4wJTtcbiAgfVxufVxuXG4vKiBsaW5lIDIwLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4ubG9naW4gLmFjdGlvbi1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAyNCwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fbG9naW4uc2NzcyAqL1xuLmxvZ2luIC5pbi1mb3JtLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuXG4vKiBsaW5lIDI5LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4ubG9naW4gLnNpZ24taW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC1vLXRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSB0cmFuc2Zvcm07XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuXG4vKiBsaW5lIDQwLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4ubG9naW4gLnNlbGVjdGVkIC5zaWduLWluLnNlbGVjdGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xuICBvcGFjaXR5OiAxO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi8qIGxpbmUgNjksIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi53ZWxjb21lLWlsbHUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgLyogbGluZSA2OSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fbG9naW4uc2NzcyAqL1xuICAud2VsY29tZS1pbGx1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgLyogbGluZSA2OSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fbG9naW4uc2NzcyAqL1xuICAud2VsY29tZS1pbGx1IHtcbiAgICB3aWR0aDogNTcuMDgzMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjAlO1xuICB9XG59XG5cbi8qIGxpbmUgNzksIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi53ZWxjb21lLWlsbHUgLmFuaW0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gIC8qIGxpbmUgNzksIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbiAgLndlbGNvbWUtaWxsdSAuYW5pbS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMuNWVtO1xuICB9XG59XG5cbi8qIGxpbmUgODgsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi53ZWxjb21lLWlsbHUgLmFuaW0ge1xuICBtYXJnaW4tdG9wOiA0MC43NDA3NDA3NDA3JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gIC8qIGxpbmUgODgsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbiAgLndlbGNvbWUtaWxsdSAuYW5pbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgcGFkZGluZy1ib3R0b206IDc0LjQ0NDQ0NDQ0NDQlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC8qIGxpbmUgOTMsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbiAgLndlbGNvbWUtaWxsdS5jaGFyYWN0ZXItMSAuYW5pbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2xvZ2luL2xvZ2luLWFuaW0tMS5naWYnKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAvKiBsaW5lIDkzLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4gIC53ZWxjb21lLWlsbHUuY2hhcmFjdGVyLTIgLmFuaW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9sb2dpbi9sb2dpbi1hbmltLTIuZ2lmJyk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLyogbGluZSA5MywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fbG9naW4uc2NzcyAqL1xuICAud2VsY29tZS1pbGx1LmNoYXJhY3Rlci0zIC5hbmltIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvbG9naW4vbG9naW4tYW5pbS0zLmdpZicpO1xuICB9XG59XG5cbi8qIGxpbmUgMTAwLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4ud2VsY29tZS1pbGx1IC5taXJyb3Ige1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAvKiBsaW5lIDEwMCwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fbG9naW4uc2NzcyAqL1xuICAud2VsY29tZS1pbGx1IC5taXJyb3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2My4xNDgxNDgxNDgxJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTguNzAzNzAzNzAzNyU7XG4gIH1cbn1cblxuLyogbGluZSAxMTAsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi53ZWxjb21lLWlsbHUuY2hhcmFjdGVyLTEgLm1pcnJvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9sb2dpbi9taXJyb3ItYW5pbS0xLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MS4yJSAwO1xufVxuXG4vKiBsaW5lIDExMCwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fbG9naW4uc2NzcyAqL1xuLndlbGNvbWUtaWxsdS5jaGFyYWN0ZXItMiAubWlycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2xvZ2luL21pcnJvci1hbmltLTIucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDQ5LjQlIDA7XG59XG5cbi8qIGxpbmUgMTEwLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4ud2VsY29tZS1pbGx1LmNoYXJhY3Rlci0zIC5taXJyb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvbG9naW4vbWlycm9yLWFuaW0tMy5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDclIDA7XG59XG5cbi8qIGxpbmUgMTE3LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4ud2VsY29tZS1pbGx1IC5idWJibGUtYmlnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9sb2dpbi9idWJibGUtYmlnLmdpZicpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgLyogbGluZSAxMTcsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbiAgLndlbGNvbWUtaWxsdSAuYnViYmxlLWJpZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMC4xODUxODUxODUyJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTUuMzcwMzcwMzcwNCU7XG4gIH1cbn1cblxuLyogbGluZSAxMjQsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi53ZWxjb21lLWlsbHUgLmJ1YmJsZS1iaWcgLnNwZWVjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMyUgMTAlIDUlO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLyogbGluZSAxMzIsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi53ZWxjb21lLWlsbHUgLmJ1YmJsZS1iaWcgLnNwZWVjaC5zZWxlY3RlZCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xuICBvcGFjaXR5OiAxO1xufVxuLyogbGluZSAxMzUsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi53ZWxjb21lLWlsbHUgLmJ1YmJsZS1iaWcgLnNwZWVjaCBoMSB7XG4gIG1hcmdpbjogMCAwIC4xNWVtO1xufVxuLyogbGluZSAxMzgsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi53ZWxjb21lLWlsbHUgLmJ1YmJsZS1iaWcgLnNwZWVjaCBwIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi8qIGxpbmUgNSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fdGVhY2hlci1jb2NrcGl0LnNjc3MgKi9cbi5jbGFzc3Jvb20tdG9vbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0O1xufVxuLyogbGluZSAxMSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fdGVhY2hlci1jb2NrcGl0LnNjc3MgKi9cbi5jbGFzc3Jvb20tdG9vbHMuY2hvb3NlLWNsYXNzIHtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuLyogbGluZSAxNCwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fdGVhY2hlci1jb2NrcGl0LnNjc3MgKi9cbi5jbGFzc3Jvb20tdG9vbHMuYWRkLWNsYXNzIHtcbiAgaGVpZ2h0OiAxOTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0Ni4yNWVtKSB7XG4gIC8qIGxpbmUgNSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fdGVhY2hlci1jb2NrcGl0LnNjc3MgKi9cbiAgLmNsYXNzcm9vbS10b29scyB7XG4gICAgd2lkdGg6IDIyLjc1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDIzLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL190ZWFjaGVyLWNvY2twaXQuc2NzcyAqL1xuLmNsYXNzcm9vbS10b29scyAudG9vbHNldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtbW96LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLW8tdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuLyogbGluZSAzMywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fdGVhY2hlci1jb2NrcGl0LnNjc3MgKi9cbi5jbGFzc3Jvb20tdG9vbHMgLnRvb2xzZXQuc2VsZWN0ZWQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XG4gIG9wYWNpdHk6IDE7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLyogbGluZSA0MCwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fdGVhY2hlci1jb2NrcGl0LnNjc3MgKi9cbi5jbGFzc3Jvb20tdG9vbHMgLmFjdGlvbi1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgLyogbGluZSA0NSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fdGVhY2hlci1jb2NrcGl0LnNjc3MgKi9cbiAgLmNsYXNzcm9vbSB7XG4gICAgd2lkdGg6IDc0LjI1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNTIsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3RlYWNoZXItY29ja3BpdC5zY3NzICovXG4uY2xhc3Nyb29tLWhlYWRlciBoMSwgLmNsYXNzcm9vbS1oZWFkZXIgaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgcGFkZGluZzogMCAwLjVlbSAzcHggMDtcbiAgbWFyZ2luOiAwIDAuNGVtIDAgMDtcbn1cbi8qIGxpbmUgNjEsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3RlYWNoZXItY29ja3BpdC5zY3NzICovXG4uY2xhc3Nyb29tLWhlYWRlciBoMSBzcGFuLCAuY2xhc3Nyb29tLWhlYWRlciBoMiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAtMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNGVtO1xufVxuLyogbGluZSA2OSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fdGVhY2hlci1jb2NrcGl0LnNjc3MgKi9cbi5jbGFzc3Jvb20taGVhZGVyIC5pY29uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLyogbGluZSA3NywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fdGVhY2hlci1jb2NrcGl0LnNjc3MgKi9cbi5ldmFsdWF0aW9uLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggM3B4ICNkOWQ5ZDk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4ICNkOWQ5ZDk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAjZDlkOWQ5O1xufVxuXG4vKiBsaW5lIDg2LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL190ZWFjaGVyLWNvY2twaXQuc2NzcyAqL1xuLmV2YWx1YXRpb24tY2FyZCAudG9nZ2xlLWV4cGFuZCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MjUpO1xuICBvcGFjaXR5OiAwLjI1O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi8qIGxpbmUgOTEsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3RlYWNoZXItY29ja3BpdC5zY3NzICovXG4uZXZhbHVhdGlvbi1jYXJkIC50b2dnbGUtZXhwYW5kOmhvdmVyIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKiBsaW5lIDk3LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL190ZWFjaGVyLWNvY2twaXQuc2NzcyAqL1xuLmV2YWx1YXRpb24tY2FyZCAucmVzdWx0cy1zdW1tYXJ5IHtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICp6b29tOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgbWFyZ2luOiAxLjVlbSAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbn1cblxuLyogbGluZSAxMDcsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3RlYWNoZXItY29ja3BpdC5zY3NzICovXG4uZXZhbHVhdGlvbi1jYXJkIC5yZXN1bHRzLXN1bW1hcnkgLmxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDAuMWVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiBsaW5lIDExMywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fdGVhY2hlci1jb2NrcGl0LnNjc3MgKi9cbi5ldmFsdWF0aW9uLWNhcmQgLnJlc3VsdHMtc3VtbWFyeSAudmFsdWUge1xuICBtYXJnaW46IC0wLjFlbSAwO1xuICBmb250LXNpemU6IDIuMjVlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiBsaW5lIDExOSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fdGVhY2hlci1jb2NrcGl0LnNjc3MgKi9cbi5ldmFsdWF0aW9uLWNhcmQgaDEge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8qIGxpbmUgMTIzLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL190ZWFjaGVyLWNvY2twaXQuc2NzcyAqL1xuLmV2YWx1YXRpb24tY2FyZCBoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4vKiBsaW5lIDEzNSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fdGVhY2hlci1jb2NrcGl0LnNjc3MgKi9cbi5ldmFsdWF0aW9uLWNhcmQudGVzdC1UMSBoMTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvdGVhY2hlci1jb2NrcGl0L3Rlc3QtVDEtc3RpbGwucG5nJyk7XG59XG5cbi8qIGxpbmUgMTM1LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL190ZWFjaGVyLWNvY2twaXQuc2NzcyAqL1xuLmV2YWx1YXRpb24tY2FyZC50ZXN0LVQyIGgxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy90ZWFjaGVyLWNvY2twaXQvdGVzdC1UMi1zdGlsbC5wbmcnKTtcbn1cblxuLyogbGluZSAxMzUsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3RlYWNoZXItY29ja3BpdC5zY3NzICovXG4uZXZhbHVhdGlvbi1jYXJkLnRlc3QtVDMgaDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3RlYWNoZXItY29ja3BpdC90ZXN0LVQzLXN0aWxsLnBuZycpO1xufVxuXG4vKiBsaW5lIDEzNSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fdGVhY2hlci1jb2NrcGl0LnNjc3MgKi9cbi5ldmFsdWF0aW9uLWNhcmQudGVzdC1UNCBoMTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvdGVhY2hlci1jb2NrcGl0L3Rlc3QtVDQtc3RpbGwucG5nJyk7XG59XG5cbi8qIGxpbmUgMTM1LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL190ZWFjaGVyLWNvY2twaXQuc2NzcyAqL1xuLmV2YWx1YXRpb24tY2FyZC50ZXN0LVQ1IGgxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy90ZWFjaGVyLWNvY2twaXQvdGVzdC1UNS1zdGlsbC5wbmcnKTtcbn1cblxuLyogbGluZSAxMzUsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3RlYWNoZXItY29ja3BpdC5zY3NzICovXG4uZXZhbHVhdGlvbi1jYXJkLnRlc3QtVE0gaDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3RlYWNoZXItY29ja3BpdC90ZXN0LVRNLXN0aWxsLnBuZycpO1xufVxuXG4vKiBsaW5lIDE0MSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fdGVhY2hlci1jb2NrcGl0LnNjc3MgKi9cbi5ldmFsdWF0aW9uLWNhcmQgLnJlc3VsdHMtZGV0YWlscyB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQ7XG59XG5cbi8qIGxpbmUgMTQ3LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL190ZWFjaGVyLWNvY2twaXQuc2NzcyAqL1xuLmV2YWx1YXRpb24tY2FyZC5leHBhbmRlZCAucmVzdWx0cy1kZXRhaWxzIHtcbiAgbWF4LWhlaWdodDogMTIwMHB4O1xufVxuXG4vKiBsaW5lIDE1MSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fdGVhY2hlci1jb2NrcGl0LnNjc3MgKi9cbi5ldmFsdWF0aW9uLWNhcmQgLnN0dWRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICp6b29tOiAxO1xuICBoZWlnaHQ6IDIuNzVlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzU2NTY1Njtcbn1cblxuLyogbGluZSAxNTksIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3RlYWNoZXItY29ja3BpdC5zY3NzICovXG4uZXZhbHVhdGlvbi1jYXJkIC5zdHVkZW50LW5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgbGVmdDogMDtcbn1cblxuLyogbGluZSAxNjUsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3RlYWNoZXItY29ja3BpdC5zY3NzICovXG4uZXZhbHVhdGlvbi1jYXJkIC5zdHVkZW50LXJlc3VsdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogMDtcbn1cblxuLyogbGluZSAxNzEsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3RlYWNoZXItY29ja3BpdC5zY3NzICovXG4uZXZhbHVhdGlvbi1jYXJkIC5iYXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIG1hcmdpbi10b3A6IDIuNWVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi8qIGxpbmUgMTc4LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL190ZWFjaGVyLWNvY2twaXQuc2NzcyAqL1xuLmV2YWx1YXRpb24tY2FyZCAuYmFyIC5wZXJjZW50YWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJhY2U7XG59XG5cbi8qIGxpbmUgMywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei5zY3NzICovXG4uTGVhcm5pbmdBcHBGcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogODg4NTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDEzLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19xdWl6LnNjc3MgKi9cbi5xdWl6LWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDg4ODg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBsaW5lIDIzLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19xdWl6LnNjc3MgKi9cbi5xdWl6LWNvbnRyb2xzIC5hY3Rpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qIGxpbmUgMzAsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3F1aXouc2NzcyAqL1xuLnF1aXotY29udHJvbHMgLmFjdGlvbi1idXR0b24uY2FuY2VsIHtcbiAgbGVmdDogMTVweDtcbn1cblxuLyogbGluZSAzNCwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei5zY3NzICovXG4ucXVpei1jb250cm9scyAuYWN0aW9uLWJ1dHRvbi5jaGVjay1zb2x1dGlvbixcbi5xdWl6LWNvbnRyb2xzIC5hY3Rpb24tYnV0dG9uLmNvbnRpbnVlLFxuLnF1aXotY29udHJvbHMgLmFjdGlvbi1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtbW96LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLW8tdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IHRyYW5zZm9ybTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIGxpbmUgNDYsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3F1aXouc2NzcyAqL1xuLnF1aXotY29udHJvbHMgLmFjdGlvbi1idXR0b24uY2hlY2stc29sdXRpb24uYWN0aXZlLFxuLnF1aXotY29udHJvbHMgLmFjdGlvbi1idXR0b24uY29udGludWUuYWN0aXZlLFxuLnF1aXotY29udHJvbHMgLmFjdGlvbi1idXR0b24ubmV4dC5hY3RpdmUge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcbiAgb3BhY2l0eTogMTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLyogbGluZSA1NiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei5zY3NzICovXG4ucXVpei1jb250cm9scyAucHJvZ3Jlc3MtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgKnpvb206IDE7XG4gIGJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA2NCwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei5zY3NzICovXG4ucXVpei1jb250cm9scyAucHJvZ3Jlc3MtZG90cyAuaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi8qIGxpbmUgNzIsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3F1aXouc2NzcyAqL1xuLnF1aXotY29udHJvbHMgLnByb2dyZXNzLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuLyogbGluZSA3OSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei5zY3NzICovXG4ucXVpei1jb250cm9scyAucHJvZ3Jlc3MtZG90OmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogbGluZSA4MywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei5zY3NzICovXG4ucXVpei1jb250cm9scyAucHJvZ3Jlc3MtZG90LnNvbHZlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIGxpbmUgODgsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3F1aXouc2NzcyAqL1xuLnF1aXogLmxvYWRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogODg4OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3F1aXovbG9hZGluZy10cmFuc3BhcmVudC5naWYnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxODBweCA0MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi8qIGxpbmUgMTA0LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19xdWl6LnNjc3MgKi9cbi5xdWl6IC5sb2FkaW5nLmFjdGl2ZSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLyogbGluZSAxMTEsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3F1aXouc2NzcyAqL1xuLnF1aXogLnF1aXotYXNzaXN0YW50IHtcbiAgei1pbmRleDogODg4NjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBsaW5lIDEyMiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei5zY3NzICovXG4ucXVpeiAucXVpei1hc3Npc3RhbnQgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLyogbGluZSAxMzMsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3F1aXouc2NzcyAqL1xuLnF1aXogLnF1aXotYXNzaXN0YW50LmFjdGl2ZSAub3ZlcmxheSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04NSk7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi8qIGxpbmUgMTM5LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19xdWl6LnNjc3MgKi9cbi5xdWl6IC5hc3Npc3RhbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAyNTVweDtcbiAgbGVmdDogMiU7XG4gIGJvdHRvbTogLTEzNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2MHB4IDIwM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b207XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b207XG59XG4vKiBsaW5lIDE1MywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei5zY3NzICovXG4ucXVpeiAuYXNzaXN0YW50LmFzc2lzdGFudC0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3F1aXovYXNzaXN0YW50LTEtYW5pbS5naWYnKTtcbn1cbi8qIGxpbmUgMTUzLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19xdWl6LnNjc3MgKi9cbi5xdWl6IC5hc3Npc3RhbnQuYXNzaXN0YW50LTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcXVpei9hc3Npc3RhbnQtMi1hbmltLmdpZicpO1xufVxuLyogbGluZSAxNTMsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3F1aXouc2NzcyAqL1xuLnF1aXogLmFzc2lzdGFudC5hc3Npc3RhbnQtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9xdWl6L2Fzc2lzdGFudC0zLWFuaW0uZ2lmJyk7XG59XG4vKiBsaW5lIDE1MywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei5zY3NzICovXG4ucXVpeiAuYXNzaXN0YW50LmFzc2lzdGFudC00IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3F1aXovYXNzaXN0YW50LTQtYW5pbS5naWYnKTtcbn1cbi8qIGxpbmUgMTUzLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19xdWl6LnNjc3MgKi9cbi5xdWl6IC5hc3Npc3RhbnQuYXNzaXN0YW50LTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcXVpei9hc3Npc3RhbnQtNS1hbmltLmdpZicpO1xufVxuLyogbGluZSAxNTMsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3F1aXouc2NzcyAqL1xuLnF1aXogLmFzc2lzdGFudC5hc3Npc3RhbnQtNiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9xdWl6L2Fzc2lzdGFudC02LWFuaW0uZ2lmJyk7XG59XG4vKiBsaW5lIDE1MywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei5zY3NzICovXG4ucXVpeiAuYXNzaXN0YW50LmFzc2lzdGFudC03IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3F1aXovYXNzaXN0YW50LTctYW5pbS5naWYnKTtcbn1cbi8qIGxpbmUgMTUzLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19xdWl6LnNjc3MgKi9cbi5xdWl6IC5hc3Npc3RhbnQuYXNzaXN0YW50LTgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcXVpei9hc3Npc3RhbnQtOC1hbmltLmdpZicpO1xufVxuXG4vKiBsaW5lIDE1OCwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei5zY3NzICovXG4ucXVpeiAuYWN0aXZlIC5hc3Npc3RhbnQge1xuICBib3R0b206IC01MnB4O1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi8qIGxpbmUgMTYzLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19xdWl6LnNjc3MgKi9cbi5xdWl6IC5idWJibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTE2cHg7XG4gIGxlZnQ6IDMuMzMzMzMzMzMzMyU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9sb2dpbi9idWJibGUtYmlnLmdpZicpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDkwLjE2NjY2NjY2NjclO1xuICBwYWRkaW5nLWJvdHRvbTogNDklO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMCwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgLW1vei10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgLW8tdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgLXdlYmtpdC10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSB0cmFuc2Zvcm0gb3BhY2l0eTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAxNS45JSBib3R0b207XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxNS45JSBib3R0b207XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTUuOSUgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxNS45JSBib3R0b207XG59XG5cbi8qIGxpbmUgMTc4LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19xdWl6LnNjc3MgKi9cbi5xdWl6IC5hY3RpdmUuYXNzaWdubWVudCAuYnViYmxlLWFzc2lnbm1lbnQsXG4ucXVpeiAuYWN0aXZlLmZlZWRiYWNrIC5idWJibGUtZmVlZGJhY2sge1xuICBib3R0b206IDIwMHB4O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcbiAgb3BhY2l0eTogMTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4vKiBsaW5lIDE4NSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei5zY3NzICovXG4ucXVpeiAuYnViYmxlIC5pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMCAxMCUgMCA5JTtcbiAgd2lkdGg6IDgxJTtcbiAgaGVpZ2h0OiA5NSU7XG59XG5cbi8qIGxpbmUgMTkyLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19xdWl6LnNjc3MgKi9cbi5xdWl6IC5idWJibGUgLnN0cmV0Y2hlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDE5OCwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei5zY3NzICovXG4ucXVpeiAuYnViYmxlIC5jZW50ZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBsaW5lIDIwMywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei5zY3NzICovXG4ucXVpeiAuYnViYmxlIGgxIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAvKiBsaW5lIDIwMywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei5zY3NzICovXG4gIC5xdWl6IC5idWJibGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cblxuLyogbGluZSAyMTIsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3F1aXouc2NzcyAqL1xuLnF1aXogLmJ1YmJsZSBwIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLyogbGluZSAyMTIsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3F1aXouc2NzcyAqL1xuICAucXVpeiAuYnViYmxlIHAge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi8qIGxpbmUgMjIwLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19xdWl6LnNjc3MgKi9cbi5xdWl6IC5idWJibGUtYXNzaWdubWVudCAuYWN0aW9uLWJ1dHRvbi5jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1JTtcbiAgcmlnaHQ6IDIwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qIGxpbmUgNSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei1ldmFsdWF0aW9uLnNjc3MgKi9cbi5jb250ZW50LXdyYXBwZXIuZXZhbHVhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIGxpbmUgOSwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei1ldmFsdWF0aW9uLnNjc3MgKi9cbi5ldmFsdWF0aW9uLWlsbHUge1xuICBtYXgtd2lkdGg6IDQ4M3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSAxNiwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei1ldmFsdWF0aW9uLnNjc3MgKi9cbi5ldmFsdWF0aW9uLWlsbHUgLmJ1YmJsZS1iaWcge1xuICBtYXgtd2lkdGg6IDQ4M3B4O1xuICBoZWlnaHQ6IDQ3N3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcXVpei1ldmFsdWF0aW9uL2J1YmJsZS1wb3J0cmFpdC5naWYnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIC02MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ4M3B4IDQ3N3B4O1xufVxuXG4vKiBsaW5lIDI1LCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19xdWl6LWV2YWx1YXRpb24uc2NzcyAqL1xuLmV2YWx1YXRpb24taWxsdSAuc3BlZWNoIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAzMCwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei1ldmFsdWF0aW9uLnNjc3MgKi9cbi5ldmFsdWF0aW9uLWlsbHUgLnNwZWVjaCBoMSB7XG4gIGNvbG9yOiAjZmZjMjAwO1xuICBmb250LXNpemU6IDguNWVtO1xuICBsaW5lLWhlaWdodDogMC44ZW07XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDAgI2YxYTIwMDtcbn1cblxuLyogbGluZSAzOCwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei1ldmFsdWF0aW9uLnNjc3MgKi9cbi5ldmFsdWF0aW9uLWlsbHUgLnNwZWVjaCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW46IDFlbSA1JTtcbn1cblxuLyogbGluZSA0MywgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei1ldmFsdWF0aW9uLnNjc3MgKi9cbi5ldmFsdWF0aW9uLWlsbHUgLmFjdGlvbi1idXR0b24ge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDAgMjUlO1xufVxuXG4vKiBsaW5lIDUwLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19xdWl6LWV2YWx1YXRpb24uc2NzcyAqL1xuLmV2YWx1YXRpb24taWxsdSAuYXNzaXN0YW50LWlsbHUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzODNweDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0MHB4IDM4M3B4O1xufVxuXG4vKiBsaW5lIDYwLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19xdWl6LWV2YWx1YXRpb24uc2NzcyAqL1xuLmFzc2lzdGFudC1pbGx1LmFzc2lzdGFudC0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Fzc2lzdGFudC1jaG9vc2VyL2Fzc2lzdGFudC0xLWFuaW0uZ2lmJyk7XG59XG5cbi8qIGxpbmUgNjAsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3F1aXotZXZhbHVhdGlvbi5zY3NzICovXG4uYXNzaXN0YW50LWlsbHUuYXNzaXN0YW50LTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYXNzaXN0YW50LWNob29zZXIvYXNzaXN0YW50LTItYW5pbS5naWYnKTtcbn1cblxuLyogbGluZSA2MCwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei1ldmFsdWF0aW9uLnNjc3MgKi9cbi5hc3Npc3RhbnQtaWxsdS5hc3Npc3RhbnQtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9hc3Npc3RhbnQtY2hvb3Nlci9hc3Npc3RhbnQtMy1hbmltLmdpZicpO1xufVxuXG4vKiBsaW5lIDYwLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19xdWl6LWV2YWx1YXRpb24uc2NzcyAqL1xuLmFzc2lzdGFudC1pbGx1LmFzc2lzdGFudC00IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Fzc2lzdGFudC1jaG9vc2VyL2Fzc2lzdGFudC00LWFuaW0uZ2lmJyk7XG59XG5cbi8qIGxpbmUgNjAsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3F1aXotZXZhbHVhdGlvbi5zY3NzICovXG4uYXNzaXN0YW50LWlsbHUuYXNzaXN0YW50LTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYXNzaXN0YW50LWNob29zZXIvYXNzaXN0YW50LTUtYW5pbS5naWYnKTtcbn1cblxuLyogbGluZSA2MCwgLi4vLi4vYXBwL3N0eWxlcy9wYWdlcy9fcXVpei1ldmFsdWF0aW9uLnNjc3MgKi9cbi5hc3Npc3RhbnQtaWxsdS5hc3Npc3RhbnQtNiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9hc3Npc3RhbnQtY2hvb3Nlci9hc3Npc3RhbnQtNi1hbmltLmdpZicpO1xufVxuXG4vKiBsaW5lIDYwLCAuLi8uLi9hcHAvc3R5bGVzL3BhZ2VzL19xdWl6LWV2YWx1YXRpb24uc2NzcyAqL1xuLmFzc2lzdGFudC1pbGx1LmFzc2lzdGFudC03IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Fzc2lzdGFudC1jaG9vc2VyL2Fzc2lzdGFudC03LWFuaW0uZ2lmJyk7XG59XG5cbi8qIGxpbmUgNjAsIC4uLy4uL2FwcC9zdHlsZXMvcGFnZXMvX3F1aXotZXZhbHVhdGlvbi5zY3NzICovXG4uYXNzaXN0YW50LWlsbHUuYXNzaXN0YW50LTgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYXNzaXN0YW50LWNob29zZXIvYXNzaXN0YW50LTgtYW5pbS5naWYnKTtcbn1cbiJdfQ== */
