@charset "UTF-8";
body {
  font-family: "Helvetica Neue", "Arial", "Tahoma", sans-serif;
  -webkit-font-smoothing: antialiased;
}

/* ---------------------------------------------------- */
/* CSS Basic */
/* ---------------------------------------------------- */
html {
  -webkit-font-smoothing: antialiased;
}

body {
  background-color: #fff;
  color: #666;
  font-size: 14px;
  line-height: 1.75em;
}

.boxed {
  background-color: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
  line-height: 120%;
  /*color: $primary-color;*/
  margin: 20px 0 17px 0;
}

h1 {
  font-size: 2.3em;
}

h2 {
  font-size: 2em;
}

h3 {
  font-size: 1.7em;
}

h4 {
  font-size: 1.4em;
}

h5 {
  font-size: 1.2em;
  font-weight: 400;
}

h6 {
  font-size: 1em;
  font-weight: 400;
}

a {
  /*color: $primary-color;*/
}

.strong {
  font-weight: 400;
}

a:hover,
a:focus,
a:active {
  color: #000;
}

a.button {
  text-decoration: none;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}

:focus {
  outline: none !important;
}

::-moz-focus-inner {
  border: 0 !important;
}

iframe {
  border: 0;
}

p.small {
  font-size: 0.9em;
}

.margin-small {
  margin-top: 5px;
  margin-bottom: 5px;
}

.video iframe,
.video object,
.video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

.handwriting {
  font-family: "Indie Flower", cursive;
}

dt {
  color: #1DAC87;
}

dt,
dd {
  margin: 2px 0;
}

.uppercase {
  text-transform: uppercase;
}

.small-font {
  font-size: 0.9em;
}

.primary-color {
  color: #1DAC87;
}

.alignleft {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-top: 5px;
}

.alignright {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  margin-top: 5px;
}

.aligncenter {
  display: block;
  margin: 0 auto;
}

.imageborder {
  padding: 5px;
  border: solid 1px #ddd;
}

img + p {
  margin-top: 20px;
}

img.alignleft + p,
img.alignright + p {
  margin-top: 0px;
}

.p-lg {
  font-size: 1.1em;
  line-height: 180%;
}

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

.margin-top-20 {
  margin-top: 20px;
}

.margin-top {
  margin-top: 40px;
}

.margin-top-80 {
  margin-top: 80px;
}

hr {
  display: block;
  border-top: 1px solid #ddd;
  margin: 25px 0;
}

hr.color {
  border-color: #1DAC87 !important;
}

hr.dotted {
  border-style: dotted !important;
}

hr.dashed {
  border-style: dashed !important;
}

hr.double {
  height: 5px;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-bottom-style: solid;
}

.list-line {
  list-style-type: none;
  padding: 0;
}

.list-line li {
  border-bottom: solid 1px #eee;
}

.list-line li:first-child {
  border-top: solid 1px #eee;
}

.list-line li a {
  color: #333;
  text-decoration: none;
  padding: 7px;
  display: block;
  transition: all 0.25s ease;
}

.list-line li a:hover {
  background-color: #f5f5f5;
  color: #1DAC87;
}

.small-caps {
  font-variant: small-caps;
}

#Container .mix {
  display: none;
}

.text-icon {
  margin-bottom: 30px;
  overflow: hidden;
}

.text-icon .icon-ar {
  float: left;
  margin-top: 5px;
}

.text-icon-content {
  padding-left: 70px;
  font-size: 0.9em;
}

.text-icon-content p {
  margin-top: 5px;
}

.slogan {
  font-size: 2em;
  line-height: 150%;
  margin-bottom: 50px;
  font-weight: 300;
}

.slogan > span {
  color: #1DAC87;
}

.section-lines {
  border-top: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  margin-bottom: 40px;
  background-color: #f9f9f9;
}

.css-section {
  margin-bottom: 50px;
}

.wrap-primary-color {
  background-color: #1DAC87;
  padding: 40px 0;
  color: #fff;
}

.wrap-primary-color h1,
.wrap-primary-color h2,
.wrap-primary-color h3,
.wrap-primary-color h4,
.wrap-primary-color h5,
.wrap-primary-color h6 {
  color: #fff;
}

.dropcaps::first-letter {
  float: left;
  color: #1DAC87;
  font-size: 3em;
  font-weight: 400;
  padding: 10px 10px 10px 5px;
  margin-top: 2px;
}

.dropcaps-bg::first-letter {
  background-color: #1DAC87;
  color: #fff;
  padding-bottom: 12px;
  margin-right: 10px;
  border-radius: 2px;
  margin-top: 2px;
  padding: 10px 5px;
  font-size: 2.8em;
  margin-top: 4px;
}

.dropcaps-circle::first-letter {
  border: solid 1px #1DAC87;
  border-radius: 30px;
  padding: 10px 8px;
  font-size: 2.3em;
  margin-right: 10px;
  margin-top: 2px;
}

.dropcaps-circle-bg::first-letter {
  background-color: #1DAC87;
  color: #fff;
  border-radius: 30px;
  padding: 10px 8px;
  font-size: 2.3em;
  margin-right: 10px;
  margin-top: 2px;
}

.border-box {
  background-color: #f9f9f9;
  border: solid 3px #eee;
  border-left-color: #1DAC87;
  padding: 20px;
  margin-bottom: 20px;
}

.blockquote-color {
  border-color: #1DAC87;
}

.blockquote-color-bg {
  border-color: #1DAC87;
  border-bottom: solid 1px #1DAC87;
  background-color: #f9f9f9;
}

.blockquote-big {
  font-size: 1.8em;
  line-height: 140%;
  font-style: oblique;
  border: none;
}

.blockquote-big footer {
  font-style: normal;
  font-size: 0.7em;
}

.blockquote-color-bg-primary {
  font-size: 1em;
  background-color: #1DAC87;
  color: #fff;
  padding: 20px;
  text-align: center;
  position: relative;
  border: none;
}

.blockquote-color-bg-primary:after,
.blockquote-color-bg-dark:after {
  font-family: "FontAwesome";
  content: "";
  position: absolute;
  left: 10px;
  bottom: 10px;
  color: #fff;
  font-size: 2.6em;
}

.blockquote-color-bg-dark {
  font-size: 1em;
  background-color: #444;
  color: #fff;
  padding: 20px;
  text-align: center;
  position: relative;
  border: none;
}

.blockquote-color-bg-light {
  font-size: 1em;
  background-color: #ddd;
  color: #333;
  padding: 20px;
  text-align: center;
  position: relative;
  border: none;
  text-shadow: 1px 1px 0px white;
}

.blockquote-color-bg-light:after {
  font-family: "FontAwesome";
  content: "";
  position: absolute;
  left: 10px;
  bottom: 10px;
  color: #333;
  font-size: 2.6em;
}

.blockquote-color-bg-primary footer,
.blockquote-color-bg-dark footer {
  color: #eee;
  font-size: 0.9em;
}

.blockquote-color-bg-light footer {
  color: #666;
  font-size: 0.9em;
}

.em-primary {
  color: #1DAC87;
}

.em-success {
  color: #136F57;
}

.em-info {
  color: #54c8eb;
}

.em-warning {
  color: #f0ad4e;
}

.em-danger {
  color: #d9534f;
}

.em-help,
.em-royal {
  color: #5cb85c;
}

.em-primary-inverse {
  background-color: #1DAC87;
  color: #fff;
  padding: 0px 5px;
  border-radius: 2px;
}

.em-success-inverse {
  background-color: #136F57;
  color: #fff;
  padding: 0px 5px;
  border-radius: 2px;
}

.em-info-inverse {
  background-color: #54c8eb;
  color: #fff;
  padding: 0px 5px;
  border-radius: 2px;
}

.em-warning-inverse {
  background-color: #f0ad4e;
  color: #fff;
  padding: 0px 5px;
  border-radius: 2px;
}

.em-danger-inverse {
  background-color: #d9534f;
  color: #fff;
  padding: 0px 5px;
  border-radius: 2px;
}

.em-royal-inverse {
  background-color: #5cb85c;
  color: #fff;
  padding: 0px 5px;
  border-radius: 2px;
}

.main-header {
  background-color: #1DAC87;
  color: #fff;
  padding: 20px 0;
  margin-bottom: 40px;
  position: relative;
}

.main-header.main-header-inverse {
  background-color: #f5f5f5;
  color: #000;
  border-bottom: solid 1px #ddd;
}

.main-header.main-header-inverse .page-title,
.main-header.main-header-inverse .breadcrumb a,
.main-header.main-header-inverse .breadcrumb a,
.main-header.main-header-inverse .breadcrumb {
  color: #000;
}

.main-header.main-header-inverse .breadcrumb li {
  color: #1DAC87;
}

.main-header.main-header-inverse .breadcrumb a:hover {
  border-bottom: solid 1px #000;
}

.main-header.main-header-inverse .breadcrumb > li + li:before {
  color: #666;
}

.main-header .page-title {
  color: #fff;
  margin: 0;
  padding: 0;
  line-height: 100%;
  font-size: 2em;
  display: inline-block;
  padding-top: 5px;
}

.sidebar-nav {
  background-color: #f9f9f9;
  border: solid 1px #eee;
  margin: 0;
  padding: 0;
  font-size: 0.9em;
  margin-bottom: 40px;
}

.sidebar-nav li {
  padding: 0;
  list-style: none;
}

.sidebar-nav li a > i {
  margin: 2px 5px 0 0;
  font-size: 1.1em;
  color: #999;
}

.sidebar-nav li a {
  display: block;
  padding: 5px 15px;
  color: #333;
  text-decoration: none;
  border-left: solid 3px #333;
  background-color: #f3f3f3;
}

.sidebar-nav > li > a:after {
  font-family: "FontAwesome";
  content: "";
  font-size: 1.2em;
  float: right;
}

.sidebar-nav > li > a.collapsed:after {
  content: "";
}

.sidebar-nav li a.collapsed {
  background-color: transparent;
  border-left: solid 3px #1DAC87;
}

.sidebar-nav li a:hover,
.sidebar-nav li a:focus,
.sidebar-nav li a:active {
  border-color: #333;
  background-color: #f3f3f3;
}

.menu-submenu li a {
  border-color: #ddd;
  padding-left: 35px;
  background-color: transparent;
}

.menu-submenu li.active a {
  border-color: #333;
  background-color: #f3f3f3;
}

.menu-submenu li:last-child a {
  border-bottom: solid 1px #eee;
}

.sidebar-nav li.active > a {
  border-left-color: #333;
  background-color: #f3f3f3;
}

.btn-ar {
  border-radius: 2px;
  font-size: 14px;
}

.btn-ar > .fa {
  margin-right: 5px;
}

.btn-ar.btn-transparent {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}

.btn-xl {
  padding: 15px 30px;
}

.btn-xxl {
  padding: 20px 40px;
}

.btn-ar.btn-transparent:hover,
.btn-ar.btn-transparent:focus,
.btn-ar.btn-transparent:active {
  background-color: rgba(255, 255, 255, 0.2);
}

.btn-ar.btn-transparent-opaque {
  color: #fff;
  border: solid 1px rgba(255, 255, 255, 0.42);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.4));
  transition: all ease 0.5s;
}
.btn-ar.btn-transparent-opaque:hover, .btn-ar.btn-transparent-opaque:focus {
  border: solid 1px rgba(255, 255, 255, 0.62);
}
.btn-ar.btn-transparent-opaque:active {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.4));
}

.btn-ar.btn-primary {
  color: #fff;
  background: linear-gradient(to bottom, #1DAC87 5%, #199676 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-color", endColorstr="darken($primary-color, 5%)",GradientType=0);
  background-color: #1DAC87;
  border: 1px solid #199676;
}

.btn-ar.btn-primary:active {
  background-color: #199676;
  background: linear-gradient(to bottom, #199676 5%, #1DAC87 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="darken($primary-color, 8%)", endColorstr="$primary-color",GradientType=0);
}

.btn-ar.btn-default {
  color: #333;
  background: linear-gradient(to bottom, #f1f1f1 5%, #e4e4e4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1f1f1", endColorstr="darken(#f1f1f1, 5%)",GradientType=0);
  background-color: #f1f1f1;
  border: 1px solid #d0d0d0;
}

.btn-ar.btn-default:active {
  background-color: #e4e4e4;
  background: linear-gradient(to bottom, #e4e4e4 5%, #f1f1f1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="darken(#f1f1f1, 8%)", endColorstr="#f1f1f1",GradientType=0);
}

.btn-ar.btn-success {
  color: #fff;
  background: linear-gradient(to bottom, #136F57 5%, #0f5946 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$success-color", endColorstr="darken($success-color, 5%)",GradientType=0);
  background-color: #136F57;
  border: 1px solid #0f5946;
}

.btn-ar.btn-success:active {
  background-color: #0f5946;
  background: linear-gradient(to bottom, #0f5946 5%, #136F57 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="darken($success-color, 8%)", endColorstr="$success-color",GradientType=0);
}

.btn-ar.btn-info {
  color: #fff;
  background: linear-gradient(to bottom, #54c8eb 5%, #2fbce7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$info-color", endColorstr="darken($info-color, 5%)",GradientType=0);
  background-color: #54c8eb;
  border: 1px solid #34bee7;
}

.btn-ar.btn-info:active {
  background-color: #3dc1e8;
  background: linear-gradient(to bottom, #3dc1e8 5%, #54c8eb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="darken($info-color, 8%)", endColorstr="$info-color",GradientType=0);
}

.btn-ar.btn-warning {
  color: #fff;
  background: linear-gradient(to bottom, #f0ad4e 5%, #ed9c28 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$warning-color", endColorstr="darken($warning-color, 5%)",GradientType=0);
  background-color: #f0ad4e;
  border: 1px solid #eea236;
}

.btn-ar.btn-warning:active {
  background-color: #eea236;
  background: linear-gradient(to bottom, #eea236 5%, #f0ad4e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="darken($warning-color, 8%)", endColorstr="$warning-color",GradientType=0);
}

.btn-ar.btn-danger {
  color: #fff;
  background: linear-gradient(to bottom, #d9534f 5%, #d2322d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$danger-color", endColorstr="darken($danger-color, 5%)",GradientType=0);
  background-color: #d9534f;
  border: 1px solid #d43f3a;
}

.btn-ar.btn-danger:active {
  background-color: #d43f3a;
  background: linear-gradient(to bottom, #d43f3a 5%, #d9534f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="darken($danger-color, 8%)", endColorstr="$danger-color",GradientType=0);
}

.btn-ar.btn-royal {
  color: #fff;
  background: linear-gradient(to bottom, #5cb85c 5%, #47a447 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$royal-color", endColorstr="darken($royal-color, 5%)",GradientType=0);
  background-color: #5cb85c;
  border: 1px solid #49a749;
}

.btn-ar.btn-royal:active {
  background-color: #4cae4c;
  background: linear-gradient(to bottom, #4cae4c 5%, #5cb85c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="darken($royal-color, 8%)", endColorstr="$royal-color",GradientType=0);
}

.icon-ar {
  width: 40px;
  height: 40px;
  font-size: 18px;
  background-color: #1DAC87;
  color: #fff;
  border-radius: 2px;
  display: inline-block;
  margin: 0 5px 5px 0;
  text-align: center;
  line-height: 2.2;
}

.icon-ar.icon-ar-square {
  border-radius: 0;
}

.icon-ar.icon-ar-round {
  border-radius: 5px;
}

.icon-ar.icon-ar-circle {
  border-radius: 100px;
}

.icon-ar.icon-ar-inverse {
  background-color: transparent;
  color: #1DAC87;
  border: solid 1px #1DAC87;
}

.icon-ar.icon-ar-inverse.icon-ar-no-border {
  width: auto;
  height: auto;
  line-height: 1;
  border: none;
  font-size: 60px;
}

.icon-ar.icon-ar-sm {
  width: 32px;
  height: 32px;
  font-size: 16px;
  line-height: 2;
}

.icon-ar.icon-ar-lg {
  width: 50px;
  height: 50px;
  font-size: 22px;
  line-height: 2.2;
}

.icon-ar.icon-ar-xl-lg {
  width: 80px;
  height: 80px;
  font-size: 36px;
  line-height: 2.2;
}

.icon-ar.icon-ar-xxl-lg {
  width: 120px;
  height: 120px;
  font-size: 48px;
  line-height: 2.6;
}

.icon-ar.icon-ar-white {
  background-color: #fff;
  color: #1DAC87;
}

.icon-ar.icon-ar-white.icon-ar-inverse {
  background-color: transparent;
  color: #fff;
  border: solid 1px #fff;
}

.icon-ar.icon-ar-danger {
  background-color: #d9534f;
}

.icon-ar.icon-ar-warning {
  background-color: #f0ad4e;
}

.icon-ar.icon-ar-success {
  background-color: #136F57;
}

.icon-ar.icon-ar-info {
  background-color: #54c8eb;
}

.icon-ar.icon-ar-help {
  background-color: #5cb85c;
}

.icon-ar.icon-ar-black {
  background-color: #333;
}

.icon-ar.icon-ar-inverse.icon-ar-white {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}

.icon-ar.icon-ar-inverse.icon-ar-danger {
  background-color: transparent;
  color: #d9534f;
  border-color: #d9534f;
}

.icon-ar.icon-ar-inverse.icon-ar-warning {
  background-color: transparent;
  color: #f0ad4e;
  border-color: #f0ad4e;
}

.icon-ar.icon-ar-inverse.icon-ar-success {
  background-color: transparent;
  color: #136F57;
  border-color: #136F57;
}

.icon-ar.icon-ar-inverse.icon-ar-info {
  background-color: transparent;
  color: #54c8eb;
  border-color: #54c8eb;
}

.icon-ar.icon-ar-inverse.icon-ar-help {
  background-color: transparent;
  color: #5cb85c;
  border-color: #5cb85c;
}

.icon-ar.icon-ar-inverse.icon-ar-black {
  background-color: transparent;
  color: #333;
  border-color: #333;
}

a > .icon-ar.icon-ar-inverse:hover {
  background-color: #1DAC87;
  color: #fff;
}

.table-striped-primary > tbody > tr:nth-child(odd) > td,
.table-striped-primary > tbody > tr:nth-child(odd) > th {
  background-color: #1DAC87;
  color: #fff;
}

.content-box {
  display: block;
  text-align: center;
  overflow: hidden;
  padding: 15px;
  margin-bottom: 5px;
}

.content-box.box-default {
  background-color: #f6f6f6;
  border: solid 1px #e5e5e5;
}

.content-box.box-default:hover {
  background-color: #f3f3f3;
}

.content-box.box-primary .content-box-title,
.content-box.box-info .content-box-title,
.content-box.box-success .content-box-title,
.content-box.box-warning .content-box-title,
.content-box.box-danger .content-box-title,
.content-box.box-royal .content-box-title {
  color: #fff;
}

.content-box-title.counter {
  font-size: 3em;
  color: #333;
  margin-top: 0;
}

.content-box.box-primary {
  background-color: #1DAC87;
  color: #fff;
  border: solid 1px #0e5542;
}

.content-box.box-success {
  background-color: #136F57;
  color: #fff;
  border: solid 1px #041813;
}

.content-box.box-info {
  background-color: #54c8eb;
  color: #fff;
  border: solid 1px #179bc2;
}

.content-box.box-warning {
  background-color: #f0ad4e;
  color: #fff;
  border: solid 1px #c77c11;
}

.content-box.box-danger {
  background-color: #d9534f;
  color: #fff;
  border: solid 1px #a02622;
}

.content-box.box-royal {
  background-color: #5cb85c;
  color: #fff;
  border: solid 1px #357935;
}

.content-box.box-primary:hover {
  background-color: #199676;
}

.content-box.box-success:hover {
  background-color: #0f5946;
}

.content-box.box-info:hover {
  background-color: #3dc1e8;
}

.content-box.box-warning:hover {
  background-color: #eea236;
}

.content-box.box-danger:hover {
  background-color: #d43f3a;
}

.content-box.box-royal:hover {
  background-color: #4cae4c;
}

/* Custome headers */
.page-header {
  color: #000;
  border-bottom: solid 1px #1DAC87;
  margin-bottom: 30px;
}

.right-line {
  position: relative;
  z-index: 1;
  overflow: hidden;
  color: #000;
  margin: 30px 0;
}

.right-line:after {
  position: absolute;
  top: 55%;
  overflow: hidden;
  width: 100%;
  height: 1px;
  content: " ";
  background-color: #ddd;
  border-left: solid 20px #fff;
}

.section-title {
  border-bottom: solid 1px #ddd;
  padding-bottom: 15px;
  margin-top: 39px;
  color: #000;
}

.section-title:first-letter {
  color: #1DAC87;
}

/* ^Custome headers^ */
.lead {
  font-weight: 400;
}

.progress {
  border-radius: 2px;
}

/* Progress Bar */
.progress {
  border-radius: 0;
}

.progress-sm {
  height: 10px;
}

.progress-xs {
  height: 5px;
}

.progress-lg {
  height: 30px;
}

.progress-lg .progress-bar {
  line-height: 30px;
}

.progress-bar {
  background-color: #1DAC87;
}

.progress-bar-success {
  background-color: #136F57;
}

.progress-bar-info {
  background-color: #54c8eb;
}

.progress-bar-warning {
  background-color: #f0ad4e;
}

.progress-bar-danger {
  background-color: #d9534f;
}

.progress-bar-royal {
  background-color: #5cb85c;
}

.popover {
  border-radius: 0;
}

.panel-border {
  background-color: #f5f5f5;
  box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.1);
  border: 0;
  padding: 10px;
}

.panel-border .panel-body {
  background-color: #fff;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}

.panel,
.panel .panel-footer {
  border-radius: 0;
}

.panel-default {
  border-color: #e5e5e5;
}

.panel-default .panel-heading {
  border-color: #e5e5e5;
}

.panel-primary {
  border-color: #1DAC87;
}

.panel-primary .panel-heading,
.panel-primary .panel-footer {
  background-color: #1DAC87;
  color: #fff;
}

.panel-heading {
  border-radius: 0;
}

.panel-heading a {
  font-weight: 500 !important;
}

.panel-heading i {
  margin-right: 5px;
  font-size: 1.1em;
}

.panel-title {
  padding: 7px;
}

.panel-group .panel {
  border-radius: 0;
}

.panel-heading-link,
.panel-plus-link {
  background-color: transparent;
  padding: 0;
  margin: 0;
  border: 0;
  position: relative;
}

.panel-plus-link a {
  background-color: inherit;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.panel-plus-link a:hover,
.panel-plus-link a:focus,
.panel-plus-link a:active {
  background-color: transparent !important;
}

.panel-group .panel > .panel-heading.panel-plus-link a.collapsed:before {
  font-family: "FontAwesome";
  content: "";
  font-size: 1.4em;
  margin-right: 10px;
  vertical-align: middle;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  *margin-right: 0.3em;
}

.panel-group .panel > .panel-heading.panel-plus-link a:before {
  font-family: "FontAwesome";
  content: "";
  font-size: 1.4em;
  margin-right: 10px;
  vertical-align: middle;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  *margin-right: 0.3em;
}

.panel-primary .panel-heading a,
.panel-primary-dark .panel-heading a,
.panel-info-dark .panel-heading a,
.panel-success-dark .panel-heading a,
.panel-warning-dark .panel-heading a,
.panel-danger-dark .panel-heading a,
.panel-royal-dark .panel-heading a,
.panel-primary .panel-plus-link a,
.panel-primary-dark .panel-plus-link a,
.panel-info-dark .panel-plus-link a,
.panel-success-dark .panel-plus-link a,
.panel-warning-dark .panel-plus-link a,
.panel-danger-dark .panel-plus-link a,
.panel-royal-dark .panel-plus-link a {
  color: #fff;
}

.panel-primary .panel-heading a:hover,
.panel-primary-dark .panel-heading a:hover,
.panel-info-dark .panel-heading a:hover,
.panel-success-dark .panel-heading a:hover,
.panel-warning-dark .panel-heading a:hover,
.panel-danger-dark .panel-heading a:hover,
.panel-royal-dark .panel-heading a:hover,
.panel-primary .panel-plus-link a:hover,
.panel-primary-dark .panel-plus-link a:hover,
.panel-info-dark .panel-plus-link a:hover,
.panel-success-dark .panel-plus-link a:hover,
.panel-warning-dark .panel-plus-link a:hover,
.panel-danger-dark .panel-plus-link a:hover,
.panel-royal-dark .panel-plus-link a:hover {
  background-color: none;
}

.panel-primary .panel-header a,
.panel-primary .panel-footer a,
.panel-primary-dark .panel-header a,
.panel-primary-dark .panel-footer a,
.panel-info-dark .panel-header a,
.panel-info-dark .panel-footer a,
.panel-success-dark .panel-header a,
.panel-success-dark .panel-footer a,
.panel-warning-dark .panel-header a,
.panel-warning-dark .panel-footer a,
.panel-danger-dark .panel-header a,
.panel-danger-dark .panel-footer a,
.panel-royal-dark .panel-header a,
.panel-royal-dark .panel-footer a,
.panel-primary .panel-header a,
.panel-primary .panel-footer a,
.panel-primary-dark .panel-header a,
.panel-primary-dark .panel-footer a,
.panel-info-dark .panel-header a,
.panel-info-dark .panel-footer a,
.panel-success-dark .panel-header a,
.panel-success-dark .panel-footer a,
.panel-warning-dark .panel-header a,
.panel-warning-dark .panel-footer a,
.panel-danger-dark .panel-header a,
.panel-danger-dark .panel-footer a,
.panel-royal-dark .panel-header a,
.panel-royal-dark .panel-footer a {
  color: #fff;
}

.panel-default .panel-heading-link a,
.panel-default .panel-plus-link a {
  color: #333;
}

.panel .panel-footer i {
  margin: 0 5px;
}

.panel .panel-heading-link a:after {
  font-family: "FontAwesome";
  content: "";
  font-size: 1.2em;
  float: right;
  background-color: #1DAC87;
  color: #fff;
  padding: 5px 0px;
  width: 33px;
  text-align: center;
}

.panel-primary .panel-heading-link a:after,
.panel-primary-dark .panel-heading-link a:after,
.panel-info-dark .panel-heading-link a:after,
.panel-success-dark .panel-heading-link a:after,
.panel-warning-dark .panel-heading-link a:after,
.panel-danger-dark .panel-heading-link a:after,
.panel-royal-dark .panel-heading-link a:after {
  background-color: #333;
}

.panel .panel-heading-link a.collapsed:after {
  content: "";
}

.panel-success .panel-heading-link a:after {
  background-color: #136F57;
}

.panel-info .panel-heading-link a:after {
  background-color: #54c8eb;
}

.panel-warning .panel-heading-link a:after {
  background-color: #f0ad4e;
}

.panel-danger .panel-heading-link a:after {
  background-color: #d9534f;
}

.panel-royal .panel-heading-link a:after {
  background-color: #5cb85c;
}

.panel-success .panel-plus-link a,
.panel-success .panel-heading-link a {
  color: #082e24;
}

.panel-info .panel-plus-link a,
.panel-info .panel-heading-link a {
  color: #19add9;
}

.panel-warning .panel-plus-link a,
.panel-warning .panel-heading-link a {
  color: #df8a13;
}

.panel-danger .panel-plus-link a,
.panel-danger .panel-heading-link a {
  color: #b52b27;
}

.panel-royal .panel-plus-link a,
.panel-royal .panel-heading-link a {
  color: #3d8b3d;
}

.panel-heading.panel-plus-link > a,
.panel-heading-link > a {
  padding: 5px 15px;
}

.panel-heading-link > a > i {
  margin-right: 10px;
}

.panel .panel-heading a {
  font-size: 1em;
  font-weight: 400;
  text-decoration: none;
}

.panel .panel-primary .panel-heading a:hover,
.panel .panel-success .panel-heading a:hover,
.panel .panel-info .panel-heading a:hover,
.panel .panel-warning .panel-heading a:hover,
.panel .panel-danger .panel-heading a:hover,
.panel .panel-royal .panel-heading a:hover,
.panel .panel-primary-dark .panel-heading a:hover,
.panel .panel-info-dark .panel-heading a:hover,
.panel .panel-success-dark .panel-heading a:hover,
.panel .panel-warning-dark .panel-heading a:hover,
.panel .panel-danger-dark .panel-heading a:hover,
.panel .panel-royal-dark .panel-heading a:hover {
  background-color: transparent !important;
}

.panel-body-no-padding {
  padding: 0 !important;
}

.panel-default .panel-heading,
.panel-default .panel-footer {
  background-color: #f3f3f3;
  color: #333;
}

.panel-royal .panel-heading,
.panel-royal .panel-footer {
  background-color: #b5dfb5;
  color: #255625;
  border: solid 1px #a3d7a3;
}

.panel-royal .panel-body {
  border: solid 1px #b5dfb5;
}

.panel-primary-dark .panel-heading,
.panel-primary-dark .panel-footer {
  background-color: #168065;
  color: #fff;
}

.panel-success-dark .panel-heading,
.panel-success-dark .panel-footer {
  background-color: #5ca43f;
  color: #fff;
}

.panel-info-dark .panel-heading,
.panel-info-dark .panel-footer {
  background-color: #288ec3;
  color: #fff;
}

.panel-warning-dark .panel-heading,
.panel-warning-dark .panel-footer {
  background-color: #e4c016;
  color: #fff;
}

.panel-danger-dark .panel-heading,
.panel-danger-dark .panel-footer {
  background-color: #a94242;
  color: #fff;
}

.panel-royal-dark .panel-heading,
.panel-royal-dark .panel-footer {
  background-color: #357935;
  color: #fff;
}

.panel-primary-dark .panel-body {
  border: solid 1px #168065;
}

.panel-success-dark .panel-body {
  border: solid 1px #5ca43f;
}

.panel-info-dark .panel-body {
  border: solid 1px #288ec3;
}

.panel-warning-dark .panel-body {
  border: solid 1px #e4c016;
}

.panel-danger-dark .panel-body {
  border: solid 1px #a94242;
}

.panel-royal-dark .panel-body {
  border: solid 1px #357935;
}

.modal-content {
  border-radius: 0px;
}

.nav-tabs.nav-tabs-transparent li a {
  font-size: 1.3em;
  color: #7e8488;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 15px;
  border-right: solid 1px #ddd;
  transition: all 0.25s ease;
}

.nav-tabs.nav-tabs-transparent li a:hover {
  background-color: #e5e5e5;
}

.nav-tabs.nav-tabs-transparent li.active a,
.nav-tabs.nav-tabs-transparent li.active a:hover,
.nav-tabs.nav-tabs-transparent li.active a:focus {
  background-image: linear-gradient(to top, #199676, #1DAC87);
  color: #fff;
  border-bottom: solid 1px #ddd;
}

.nav-tabs.nav-tabs-ar {
  border-top: solid 3px #e5e5e5;
  border-right: solid 1px #e5e5e5;
  background-color: #fafafa;
}

.nav-tabs.nav-tabs-ar li a {
  margin-top: -3px;
  margin-right: 0;
  margin-left: 0;
  border-radius: 0;
  color: #555;
  transition: padding 0.2s, border-top 0.2s;
  padding-right: 5px;
  padding-left: 5px;
  background-color: #fafafa;
  margin-left: -1px;
  border: 0;
  border-bottom: solid 1px #e5e5e5;
  border-top: solid 3px #e5e5e5;
}

.nav-tabs.nav-tabs-ar li:first-child a {
  border-left: solid 1px #e5e5e5;
}

.nav-tabs.nav-tabs-ar li:first-child a {
  margin-left: 0px;
}

.nav-tabs.nav-tabs-ar li a:hover,
.nav-tabs.nav-tabs-ar li.active a,
.nav-tabs.nav-tabs-ar li.active a:hover,
.nav-tabs.nav-tabs-ar li.active a:focus {
  border-top: solid 3px #1DAC87;
  background-color: #f9f9f9;
  border-left: solid 1px #e5e5e5;
  border-right: solid 1px #e5e5e5;
  color: #1DAC87;
  padding-right: 5px;
  padding-left: 5px;
  font-weight: 500;
}

.nav-tabs.nav-tabs-ar li.active a {
  position: relative;
  z-index: 2;
}

.nav-tabs.nav-tabs-ar li.active a,
.nav-tabs.nav-tabs-ar li.active a:hover,
.nav-tabs.nav-tabs-ar li.active a:focus {
  border-bottom: solid 1px #f9f9f9;
}

.nav-tabs.nav-tabs-ar li a:hover {
  position: relative;
  z-index: 1;
  border-bottom-color: #e5e5e5;
  border-top-color: #000;
  color: #000;
}

@media (min-width: 370px) {
  .nav-tabs.nav-tabs-ar li a {
    padding-right: 10px;
    padding-left: 10px;
  }

  .nav-tabs.nav-tabs-ar li a:hover,
.nav-tabs.nav-tabs-ar li.active a,
.nav-tabs.nav-tabs-ar li.active a:hover,
.nav-tabs.nav-tabs-ar li.active a:focus {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.nav-tabs.nav-tabs-ar + .tab-content {
  padding: 15px;
  border-left: solid 1px #e5e5e5;
  border-right: solid 1px #e5e5e5;
  border-bottom: solid 1px #e5e5e5;
  overflow: hidden;
  background-color: #f9f9f9;
}

.nav-tabs.nav-tabs-ar.nav-tabs-ar-white,
.nav-tabs.nav-tabs-ar.nav-tabs-ar-white li a,
.nav-tabs.nav-tabs-ar.nav-tabs-ar-white li a:hover,
.nav-tabs.nav-tabs-ar.nav-tabs-ar-white li.active a,
.nav-tabs.nav-tabs-ar.nav-tabs-ar-white li.active a:hover,
.nav-tabs.nav-tabs-ar.nav-tabs-ar-white li.active a:focus,
.nav-tabs.nav-tabs-ar.nav-tabs-ar-white + .tab-content {
  background-color: #fff;
}

.nav-tabs.nav-tabs-ar li a i {
  font-size: 1.2em;
}

.nav-tabs + .tab-content {
  padding: 15px;
  border-left: solid 1px #e5e5e5;
  border-right: solid 1px #e5e5e5;
  border-bottom: solid 1px #e5e5e5;
  overflow: hidden;
}

.nav-tabs li a {
  border-radius: 2px;
}

.nav-tabs.nav-tabs-round li a {
  border-radius: 5px 5px 0 0;
}

.nav-tabs li a:hover {
  background-color: #f5f5f5;
}

.nav-pills > li > a {
  border-radius: 0px;
  color: #333;
}

.nav-pills.nav-stacked > li.active > a,
.nav-pills.nav-stacked > li.active > a:hover,
.nav-pills.nav-stacked > li.active > a:focus {
  border-left: solid 3px #000;
  background-color: #eee;
  color: #333;
}

.nav-pills.nav-stacked > li > a {
  border-left: solid 3px #1DAC87;
}

.nav-pills.nav-stacked > li > a:hover {
  border-left: solid 3px #000;
}

.nav-stacked > li + li {
  margin: 0;
}

.nav-stacked {
  background-color: #f9f9f9;
  border: solid 1px #eee;
}

.label {
  text-shadow: none;
}

.label-primary {
  background-color: #1DAC87;
}

.label-success {
  background-color: #136F57;
}

.label-warning {
  background-color: #f0ad4e;
}

.label-danger {
  background-color: #d9534f;
}

.label-info {
  background-color: #54c8eb;
}

.label-royal {
  background-color: #5cb85c;
}

.badge-square {
  border-radius: 0;
}

.badge-round {
  border-radius: 2px;
}

.badge-primary {
  background-color: #1DAC87;
  color: #fff;
}

.nav-pills > .active > a > .badge {
  color: #fff;
  background-color: #1DAC87;
}

.alert {
  border-radius: 2px;
}

.alert h1,
.alert h2,
.alert h3,
.alert h4,
.alert h5,
.alert h6 {
  color: inherit;
  margin: 0px 0 5px 0;
  font-weight: 400;
}

.alert i {
  font-size: 1.2em;
  margin-right: 5px;
}

.alert > .close {
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=30);
  opacity: 0.3;
}

.alert-primary > .close {
  color: #fff;
  text-shadow: none;
  filter: alpha(opacity=80);
  opacity: 0.8;
}

.alert-info {
  background-color: #ddf4fb;
  border: solid 1px #54c8eb;
}

.alert-success {
  background-color: #a6f0dc;
  border: solid 1px #136F57;
}

.alert-warning {
  background-color: #fceedb;
  border: solid 1px #f0ad4e;
}

.alert-danger {
  background-color: #f4cecd;
  border: solid 1px #d9534f;
}

.alert-royal {
  background-color: #c7e6c7;
  border: solid 1px #5cb85c;
  color: #357935;
}

.alert-primary {
  background-color: #21c298;
  border: solid 1px #1DAC87;
  color: #d1f7ed;
}

.alert.alert-border {
  border-left-width: 5px !important;
  border-right-width: 5px !important;
}

.alert.alert-primary.alert-border {
  border-color: #0e5542;
}

.well {
  border-radius: 2px;
  background-color: #f3f3f3;
  border-color: #e0e0e0;
}

.list-group-sm li,
.list-group-sm a {
  padding-top: 5px;
  padding-bottom: 5px;
}

.list-group-item-success {
  background-color: #9deed9;
  color: #082e24;
}

.list-group-item-warning {
  background-color: #fceedb;
  color: #df8a13;
}

.list-group-item-danger {
  background-color: #f8dede;
  color: #b52b27;
}

.list-group-item-info {
  background-color: #d4f1fa;
  color: #19add9;
}

.list-group-item-royal {
  background-color: #d5edd5;
  color: #3d8b3d;
}

.list-group-item:first-child {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.list-group-striped li:nth-child(odd) {
  background-color: #eee;
}

a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}

a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #1DAC87;
  border-color: #1DAC87;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 0px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #1DAC87;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: black;
  background-color: #1DAC87;
  border-color: #1DAC87;
  color: #fff;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #1DAC87;
  border-color: #1DAC87;
}

.pagination.pagination-border > li > a,
.pagination.pagination-border > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #000;
  text-decoration: none;
  background-color: transparent;
  border: none;
  border-bottom: 3px solid #eee;
}

.pagination.pagination-border > .active > a,
.pagination.pagination-border > .active > span,
.pagination.pagination-border > .active > a:hover,
.pagination.pagination-border > .active > span:hover,
.pagination.pagination-border > .active > a:focus,
.pagination.pagination-border > .active > span:focus,
.pagination.pagination-border > li > a:hover,
.pagination.pagination-border > li > span:hover,
.pagination.pagination-border > li > a:focus,
.pagination.pagination-border > li > span:focus {
  border-color: #1DAC87;
  background-color: transparent;
  color: #1DAC87;
}

.pager li > a,
.pager li > span {
  border-radius: 2px;
  color: #1DAC87;
}

.pager li > a:hover,
.pager li > span:hover {
  color: #fff;
  background-color: #1DAC87;
}

.pager.pager-border li > a,
.pager.pager-border li > span {
  border-radius: 2px;
  color: #1DAC87;
  border: none;
  border-bottom: 3px solid #eee;
  padding-left: 0;
  padding-right: 0;
  margin: 0 15px;
}

.pager.pager-border li > a:hover,
.pager.pager-border li > span:hover {
  color: #fff;
  background-color: transparent;
  border-color: #1DAC87;
  color: #000;
}

.breadcrumb > li + li:before {
  content: "» ";
}

.dropdown-submenu {
  position: relative;
}

.dropdown.dropdown-inverse a {
  color: #fff;
}

.dropdown.dropdown-inverse a:hover {
  color: #fff;
  background-image: linear-gradient(to top, #199676, #1DAC87);
}

.dropdown.dropdown-inverse ul {
  background-color: #333;
  color: #fff;
  border-color: #222;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 0 0px rgba(255, 255, 255, 0.75);
}

.dropdown.dropdown-inverse .divider {
  background-color: #555;
}

.dropdown.dropdown-inverse .dropdown-header {
  border-color: #555;
  box-shadow: none;
  color: #ccc;
}

.dropdown > a:after,
.dropdown-submenu > a:after {
  top: 8px;
  right: 9px;
  font-size: 11px;
  content: "";
  position: absolute;
  font-weight: normal;
  display: inline-block;
  font-family: FontAwesome;
}

.dropdown > a:after {
  top: 18px;
  right: 15px;
  content: "";
}

.dropdown-submenu > .dropdown-menu {
  top: -1px;
  left: 100%;
  margin-top: -5px;
  margin-left: 0px;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

@media (max-width: 767px) {
  .dropdown-submenu > .dropdown-menu {
    display: block;
    margin-left: 15px;
  }

  .dropdown > a {
    border-bottom: solid 1px #ddd;
    margin: 0;
  }

  .dropdown.open > a,
.dropdown.open > a:focus,
.dropdown.open > a:active {
    border-bottom: solid 1px #ddd;
  }

  .dropdown a {
    padding: 0 6px;
  }

  .dropdown-submenu {
    padding: 0;
    margin-top: -5px;
  }

  .dropdown-submenu a {
    padding: 5px 0;
    margin: 0;
  }

  .dropdown-submenu > a:after {
    content: " ";
  }

  .dropdown > a:after {
    top: 10px;
    right: 15px;
    content: "";
  }

  .dropdown.open > a:after {
    top: 10px;
    right: 15px;
    content: "";
  }
}
.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}

.dropdown-header {
  text-align: center;
  border-bottom: solid 1px #e5e5e5;
  border-top: solid 1px #e5e5e5;
  padding: 6px 0;
  margin: 9px 0;
}

input {
  border-radius: 0 !important;
  box-shadow: none;
}

.form-control {
  display: block;
  border-radius: 0;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #1DAC87;
  box-shadow: none;
}

textarea.form-control,
select.form-control {
  border-radius: 0;
}

textarea.form-control:focus {
  border-color: #1DAC87;
}

.input-group-addon {
  border-radius: 0;
  background-color: #1DAC87;
  border-color: #1a9b79;
  color: #fff;
}

.has-success .royal-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #0c4335;
}

.has-success .form-control {
  border-color: #136F57;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
  border-color: #0c4335;
  box-shadow: none;
}

.has-success .input-group-addon {
  color: #136F57;
  background-color: #dff0d8;
  border-color: #136F57;
}

.has-success .form-control-feedback {
  color: #136F57;
}

.has-warning .royal-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #ec971f;
}

.has-warning .form-control {
  border-color: #f0ad4e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
  border-color: #c77c11;
  box-shadow: none;
}

.has-warning .input-group-addon {
  color: #f0ad4e;
  background-color: #dff0d8;
  border-color: #f0ad4e;
}

.has-warning .form-control-feedback {
  color: #f0ad4e;
}

.has-error .royal-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #c9302c;
}

.has-error .form-control {
  border-color: #d9534f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
  border-color: #a02622;
  box-shadow: none;
}

.has-error .input-group-addon {
  color: #d9534f;
  background-color: #dff0d8;
  border-color: #d9534f;
}

.has-error .form-control-feedback {
  color: #d9534f;
}

.form-group .glyphicon {
  margin-top: 5px;
}

.thumbnail {
  border-radius: 0px;
  position: relative;
  transition: all 0.25s ease;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #1DAC87;
}

.thumbnail.thumbnail-round {
  border-radius: 5px;
}

.thumbnail.thumbnail-round > img {
  border-radius: 5px;
}

.no-margin {
  margin: 0 !important;
}

.no-padding {
  padding: 0 !important;
}

.paper-back {
  background-image: url("/Theme/img/back.png");
  background-repeat: repeat;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.title-logo {
  /*background-image: url("/Theme/img/colors/hardroller/logo50.png");
    background-repeat: no-repeat;
    background-position: center top;*/
  font-size: 2.3em;
  font-weight: 300;
  color: #000;
  padding-top: 70px;
  margin-bottom: 20px;
  text-align: center;
}

.title-logo span {
  color: #1DAC87;
}

.transparent-div {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 2px #fff;
  border: solid 1px #c3c3c3;
  background-color: rgba(255, 255, 255, 0.4);
  padding: 20px;
  color: #7e8488;
}

.transparent-div h1,
.transparent-div h2,
.transparent-div h3 {
  color: #7e8488;
}

.transparent-div h1 {
  font-size: 3.5em;
}

.transparent-div p {
  font-size: 1.2em;
  font-weight: 300;
  margin-bottom: 25px;
}

.transparent-div .btn-ar.btn-primary {
  border: solid 1px #126b54;
  background-image: linear-gradient(to bottom, #1DAC87, #188d6f);
  font-size: 14px;
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 0;
}

.absolute-center {
  height: 700px;
}

@media (min-width: 500px) {
  .absolute-center {
    width: 500px;
    height: 500px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
  }
}
.checkbox,
.checkbox-inline {
  padding-left: 20px;
  /*label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px;
    margin-right: 10px;

    &::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 18px;
      height: 18px;
      left: 0;
      top: 2px;
      margin-left: -20px;
      border: 1px solid #ccc;
      border-radius: 0px;
      background-color: #fff;
      transition: border 0.15s ease-in-out;
    }

    &::after {
      display: inline-block;
      position: absolute;
      width: 18px;
      height: 18px;
      left: 0;
      top: 2px;
      margin-left: -20px;
      padding-left: 3px;
      padding-top: 1px;
      font-size: 11px;
      color: $primary-color;
    }
  }*/
}
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  opacity: 0;
  z-index: 1;
  transition: all 0.15s ease-in-out;
}
.checkbox input[type=checkbox] + span,
.checkbox-inline input[type=checkbox] + span {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
  margin-right: 10px;
}
.checkbox input[type=checkbox] + span::before,
.checkbox-inline input[type=checkbox] + span::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 18px;
  height: 18px;
  left: 0;
  top: 2px;
  margin-left: -20px;
  border: 1px solid #ccc;
  border-radius: 0px;
  background-color: #fff;
  transition: border 0.15s ease-in-out;
}
.checkbox input[type=checkbox] + span::after,
.checkbox-inline input[type=checkbox] + span::after {
  display: inline-block;
  position: absolute;
  width: 18px;
  height: 18px;
  left: 0;
  top: 2px;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 11px;
  color: #1DAC87;
}
.checkbox input[type=checkbox]:focus + span::before,
.checkbox-inline input[type=checkbox]:focus + span::before {
  border-color: #1DAC87;
}
.checkbox input[type=checkbox]:checked + span::after,
.checkbox-inline input[type=checkbox]:checked + span::after {
  content: "";
  background-color: #1DAC87;
  width: 10px;
  height: 10px;
  top: 6px;
  left: 4px;
  transition: all 0.15s ease-in-out;
}
.checkbox input[type=checkbox]:disabled + span,
.checkbox-inline input[type=checkbox]:disabled + span {
  opacity: 0.65;
}
.checkbox input[type=checkbox]:disabled + span::before,
.checkbox-inline input[type=checkbox]:disabled + span::before {
  background-color: #ddd;
  cursor: not-allowed;
}
.checkbox.checkbox-inline,
.checkbox-inline.checkbox-inline {
  margin-top: 0;
}

.radio {
  padding-left: 20px;
}
.radio label {
  /*&::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #ccc;
    border-radius: 50%;
    background-color: #fff;
    transition: border 0.15s ease-in-out;
  }

  &::after {
    display: inline-block;
    position: absolute;
    content: " ";
    width: 9px;
    height: 9px;
    left: 4px;
    top: 4px;
    margin-left: -20px;
    border-radius: 50%;
    background-color: $primary-color;
    transform: scale(0, 0);

    transition:  .1s cubic-bezier(.8,-0.33,.2,1.33);
    //curve - http://cubic-bezier.com/#.8,-0.33,.2,1.33
  }*/
}
.radio input[type=radio] {
  opacity: 0;
  z-index: 1;
}
.radio input[type=radio] + span {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
  line-height: 1.5;
}
.radio input[type=radio] + span::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  top: 3px;
  margin-left: -20px;
  border: 1px solid #ccc;
  border-radius: 50%;
  background-color: #fff;
  transition: border 0.15s ease-in-out;
}
.radio input[type=radio] + span::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 9px;
  height: 9px;
  left: 4px;
  top: 7px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #1DAC87;
  transform: scale(0, 0);
  transition: 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.radio input[type=radio]:focus + span::before {
  border-color: #1DAC87;
}
.radio input[type=radio]:checked + span::after {
  transform: scale(1, 1);
}
.radio input[type=radio]:disabled + span {
  opacity: 0.65;
}
.radio input[type=radio]:disabled + span::before {
  cursor: not-allowed;
}
.radio.radio-inline {
  margin-top: 0;
}
.radio.radio-dark label::before {
  background-color: #444;
  border: 0;
}
.radio.radio-dark label::after {
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
}

/* ---------------------------------------------------- */
/* Navbar */
/* ---------------------------------------------------- */
.navbar-default {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.75);
  background-image: linear-gradient(to top, #ececec, #f4f4f4);
  margin-bottom: 0;
  border-bottom: 0;
}

.navbar-default .navbar-brand {
  font-size: 28px;
  font-weight: 300;
  text-transform: lowercase;
  word-spacing: -6px;
  -webkit-text-stroke: 0;
  /*background-image: url("/Theme/img/logo.png");
    background-position: left center;
    background-repeat: no-repeat;*/
  padding-left: 163px;
  color: #000;
}

@media (min-width: 360px) and (max-width: 768px) {
  .navbar-default .navbar-brand {
    margin-left: 10px;
  }
}
@media (max-width: 400px) {
  .navbar-default .navbar-brand {
    background: none !important;
    padding-left: 0;
  }
}
.navbar-default .navbar-brand span {
  color: #1DAC87;
}

.dropdown-menu li a {
  position: relative;
}

.dropdown-menu li a .label {
  position: absolute;
  right: 10px;
  top: 8px;
}

.dropdown-menu li a:hover .label {
  background-color: #fff;
  color: #1DAC87;
}

.dropdown-menu .active > a,
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-menu li > a:active {
  background-color: #1DAC87;
  background-image: linear-gradient(to top, #199676, #1DAC87);
  color: #fff;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:active,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus {
  background-color: #1DAC87;
  background-image: linear-gradient(to top, #199676, #1DAC87);
  color: #fff;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #1DAC87;
  background-image: linear-gradient(to top, #199676, #1DAC87);
  color: #fff;
}

@media (min-width: 767px) {
  /*Navbar Collapse*/
  .navbar-collapse {
    padding: 0;
  }

  /*Navbar*/
  .navbar-default .navbar-nav > li > a {
    padding-top: 16px;
    padding-bottom: 15px;
    margin-top: -1px;
    color: #000;
    font-size: 16px;
    font-weight: 400;
  }

  .navbar-default .navbar-nav > li.dropdown > a {
    padding-right: 30px;
  }

  /*Dropdown Menu*/
  .dropdown-menu {
    padding: 0;
    min-width: 200px;
    border-radius: 0;
    z-index: 9999 !important;
    margin-top: 0px !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.75);
    background-color: #f5f5f5;
  }

  .dropdown-menu li a {
    font-size: 13px;
    font-weight: 400;
    padding: 6px 15px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .navbar-default .navbar-nav > li > a {
    font-size: 14px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .navbar-default .navbar-nav > li.dropdown > a {
    padding-right: 25px;
  }

  .dropdown > a:after {
    right: 10px;
  }

  .navbar-default .navbar-brand {
    font-size: 1.9em;
    word-spacing: -5px;
    -webkit-text-stroke: 0;
    background-image: none;
    padding-left: 5px;
  }
}
.navbar-header .navbar-toggle {
  margin: 0;
  margin-top: -1px;
  background-color: #555;
  background-image: linear-gradient(to top, #4d4d4d, #666);
  border: none;
  border-radius: 0;
  color: #fff;
  /*position: absolute;
    left: 0px;
    top: 0;*/
  height: 51px;
  min-width: 47px;
}
.navbar-header .navbar-toggle i {
  font-size: 1.5em;
  line-height: 1.5em;
}

@media (max-width: 767px) {
  .navbar-right {
    margin-right: 0px;
  }
}
@media (max-width: 767px) {
  .navbar-default .navbar-brand {
    font-size: 1.7em;
    word-spacing: -4px;
    margin-left: 60px;
  }
}
/* Navbar Dark */
.navbar-dark {
  background-color: #444;
  background-image: none;
  color: #fff;
  box-shadow: none;
}

.navbar-dark a {
  background-image: none;
}

.navbar-default.navbar-dark .navbar-nav > li > a:hover,
.navbar-default.navbar-dark .navbar-nav > .active > a:hover,
.navbar-default.navbar-dark .navbar-nav > .active > a {
  background-image: none;
  color: #fff;
}

.navbar-default.navbar-dark .navbar-nav > li > a,
.navbar-default.navbar-dark .navbar-nav > li > a:hover,
.navbar-default.navbar-dark .navbar-nav > li > a:focus,
.navbar-default.navbar-dark .navbar-nav > .active > a,
.navbar-default.navbar-dark .navbar-nav > .active > a:hover,
.navbar-default.navbar-dark .navbar-nav > .active > a:focus {
  color: #fff;
}

.navbar-default.navbar-dark .navbar-nav > .open > a,
.navbar-default.navbar-dark .navbar-nav > .open > a:hover,
.navbar-default.navbar-dark .navbar-nav > .open > a:focus {
  background-color: #1DAC87;
  background-image: none;
  color: #fff;
}

.navbar-default.navbar-dark .navbar-brand {
  color: #eee;
}

.navbar-default.navbar-dark + .main-header {
  background-color: #f1f1f1;
  border-bottom: solid 1px #ddd;
  color: #333;
}

.navbar-default.navbar-dark + .main-header .page-title,
.navbar-default.navbar-dark + .main-header a {
  color: #333;
  border-color: #333;
}

.navbar-default.navbar-dark + .main-header .breadcrumb > li + li:before {
  color: #888;
}

.navbar-default.navbar-dark + .main-header li.active,
.navbar-default.navbar-dark + .main-header li.current_item {
  color: #000;
  border-color: #000;
}

.navbar-dark .dropdown .dropdown-menu {
  background-color: #444;
  color: #fff;
  border-color: #555;
  box-shadow: none;
}

.navbar-dark .dropdown .dropdown-menu a {
  color: #fff;
  background-image: none;
}

.navbar-dark .dropdown .dropdown-menu a:hover,
.navbar-dark .dropdown .dropdown-menu a:focus {
  color: #fff;
}

.navbar-dark .dropdown .divider {
  background-color: #555;
}

.navbar-dark .dropdown .dropdown-header {
  color: #fff;
  border-color: #555;
}

.navbar-dark .navbar-header .navbar-toggle {
  background-color: #1DAC87;
  background-image: none;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav {
    margin-top: 0;
    margin-bottom: 0;
  }

  .navbar-dark .navbar-collapse {
    border-color: #555;
  }

  .navbar-dark .dropdown > a {
    border-bottom: solid 1px #555;
    margin: 0;
  }

  .dropdown-menu a {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }

  .navbar-dark .dropdown-menu a {
    color: #fff !important;
  }

  .navbar-dark .dropdown-submenu.active > a,
.navbar-dark .dropdown-menu .active > a {
    background-color: #1DAC87 !important;
  }

  .navbar-dark .dropdown.active > a,
.navbar-dark .dropdown a:hover,
.navbar-dark .dropdown a:focus,
.navbar-dark .dropdown.active a:hover,
.navbar-dark .dropdown.active a:focus {
    background-color: #1DAC87 !important;
  }

  .navbar-dark .dropdown.open > a,
.navbar-dark .dropdown.open > a:focus,
.navbar-dark .dropdown.open > a:active {
    border-bottom: none;
    background-color: #1DAC87;
  }

  .navbar-dark .dropdown-submenu .dropdown-menu li > a {
    color: #fff !important;
  }

  .navbar-dark .dropdown-submenu .dropdown-menu li > a:hover {
    background-color: #1DAC87 !important;
  }

  .dropdown-submenu {
    margin-left: -15px;
  }
}
/* Navbar Inverse */
.navbar-inverse {
  background-color: #1DAC87;
  background-image: none;
  color: #fff;
  box-shadow: none;
}

.navbar-inverse .navbar-brand {
  /*background-image: url("/Theme/img/logo_white.png");*/
}

.navbar-inverse .navbar-brand {
  color: #fff;
}

.navbar-inverse .navbar-brand span {
  color: #fff;
}

.navbar-inverse a {
  background-image: none;
}

.navbar-default.navbar-inverse .navbar-nav > li > a:hover,
.navbar-default.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-default.navbar-inverse .navbar-nav > .active > a {
  background-image: none;
  color: #fff;
}

.navbar-default.navbar-inverse .navbar-nav > li > a,
.navbar-default.navbar-inverse .navbar-nav > li > a:hover,
.navbar-default.navbar-inverse .navbar-nav > li > a:focus,
.navbar-default.navbar-inverse .navbar-nav > .active > a,
.navbar-default.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-default.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
}

.navbar-default.navbar-inverse .navbar-nav > li > a:hover,
.navbar-default.navbar-inverse .navbar-nav > li > a:focus,
.navbar-default.navbar-inverse .navbar-nav > .active > a,
.navbar-default.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-default.navbar-inverse .navbar-nav > .active > a:focus .navbar-default.navbar-inverse .navbar-nav > .open > a,
.navbar-default.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-default.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #444;
  background-image: none;
  color: #fff;
}

.navbar-default.navbar-inverse + .main-header {
  background-color: #f1f1f1;
  border-bottom: solid 1px #ddd;
  color: #333;
}

.navbar-default.navbar-inverse + .main-header .page-title,
.navbar-default.navbar-inverse + .main-header a {
  color: #333;
  border-color: #333;
}

.navbar-default.navbar-inverse + .main-header .breadcrumb > li + li:before {
  color: #888;
}

.navbar-default.navbar-inverse + .main-header li.active,
.navbar-default.navbar-inverse + .main-header li.current_item {
  color: #000;
  border-color: #000;
}

.navbar-inverse .dropdown .dropdown-menu {
  background-color: #444;
  color: #fff;
  border-color: #555;
  box-shadow: none;
}

.navbar-inverse .dropdown .dropdown-menu a {
  color: #fff;
  background-image: none;
}

.navbar-inverse .dropdown .dropdown-menu a:hover,
.navbar-inverse .dropdown .dropdown-menu a:focus {
  color: #fff;
}

.navbar-dark .dropdown .dropdown-menu .active > a:hover,
.navbar-dark .dropdown .dropdown-menu .active > a:focus,
.navbar-inverse .dropdown .dropdown-menu .active > a:hover,
.navbar-inverse .dropdown .dropdown-menu .active > a:focus {
  background-color: #1DAC87;
}

.navbar-inverse .dropdown .divider {
  background-color: #555;
}

.navbar-inverse .dropdown .dropdown-header {
  color: #fff;
  border-color: #555;
}

.navbar-inverse .navbar-header .navbar-toggle {
  background-color: #333;
  background-image: none;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-collapse {
    border-color: #555;
    background-color: #444;
  }

  .navbar-inverse .dropdown > a {
    border-bottom: solid 1px #555;
    margin: 0;
  }

  .dropdown-menu a {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }

  .navbar-inverse .dropdown-menu a {
    color: #fff !important;
  }

  .navbar-inverse .dropdown-submenu.active > a,
.navbar-inverse .dropdown-menu .active > a {
    background-color: #333 !important;
  }

  .navbar-inverse .dropdown.active > a,
.navbar-inverse .dropdown a:hover,
.navbar-inverse .dropdown a:focus,
.navbar-inverse .dropdown.active a:hover,
.navbar-inverse .dropdown.active a:focus {
    background-color: #333 !important;
  }

  .navbar-inverse .dropdown.open > a,
.navbar-inverse .dropdown.open > a:focus,
.navbar-inverse .dropdown.open > a:active {
    border-bottom: none;
    background-color: #333;
  }

  .navbar-inverse .dropdown-submenu .dropdown-menu li > a {
    color: #fff !important;
  }

  .navbar-inverse .dropdown-submenu .dropdown-menu li > a:hover {
    background-color: #333 !important;
  }
}
/*-------------------------------------------------------------------*/
/* Vertical Tabs */
/*-------------------------------------------------------------------*/
.tabs-left,
.tabs-right {
  border-bottom: none;
  padding-top: 2px;
}

.tabs-left {
  border-right: 1px solid #ddd;
}

.tabs-right {
  border-left: 1px solid #ddd;
}

.tabs-left > li,
.tabs-right > li {
  float: none;
  margin-bottom: 2px;
}

.tabs-left > li {
  margin-right: -1px;
}

.tabs-right > li {
  margin-left: -1px;
}

.tabs-left > li.active > a,
.tabs-left > li.active > a:hover,
.tabs-left > li.active > a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}

.tabs-right > li.active > a,
.tabs-right > li.active > a:hover,
.tabs-right > li.active > a:focus {
  border-bottom: 1px solid #ddd;
  border-left-color: transparent;
}

.tabs-left > li > a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display: block;
}

.tabs-right > li > a {
  border-radius: 0 4px 4px 0;
  margin-right: 0;
}

.sideways {
  margin-top: 50px;
  border: none;
  position: relative;
}

.sideways > li {
  height: 20px;
  width: 120px;
  margin-bottom: 100px;
}

.sideways > li > a {
  border-bottom: 1px solid #ddd;
  border-right-color: transparent;
  text-align: center;
  border-radius: 4px 4px 0px 0px;
}

.sideways > li.active > a,
.sideways > li.active > a:hover,
.sideways > li.active > a:focus {
  border-bottom-color: transparent;
  border-right-color: #ddd;
  border-left-color: #ddd;
}

.sideways.tabs-left {
  left: -50px;
}

.sideways.tabs-right {
  right: -50px;
}

.sideways.tabs-right > li {
  transform: rotate(90deg);
}

.sideways.tabs-left > li {
  transform: rotate(-90deg);
}

.tabs-left-ar > li {
  margin-bottom: 0;
}

.tabs-left-ar > li > a,
.tabs-left-ar > li.active > a {
  border-radius: 0;
  background-color: #f9f9f9;
  border-left: solid 3px #ccc;
}

.vertical-tabs-left,
.vertical-tabs-right {
  background-color: #fafafa;
  border-top: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
}

.vertical-tabs-left {
  border-right: solid 1px #ddd;
}

.vertical-tabs-right {
  border-left: solid 1px #ddd;
}

.vertical-tab-list {
  display: table-cell;
  min-width: 150px;
  vertical-align: top;
}

.vertical-tabs-right .vertical-tab-list {
  border-right: solid 3px #ddd;
  border-left: solid 1px #ddd;
}

.vertical-tabs-left .vertical-tab-list {
  border-left: solid 3px #ddd;
  border-right: solid 1px #ddd;
}

.vertical-tabs-right .vertical-tab-list ul.nav > li > a {
  border-right: solid 3px #ddd;
  margin-right: -3px;
  color: #444;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 13px;
}

.vertical-tabs-left .vertical-tab-list ul.nav > li > a {
  border-left: solid 3px #ddd;
  margin-left: -3px;
  color: #444;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 13px;
}

.vertical-tabs-right .vertical-tab-list ul.nav > li > a:hover,
.vertical-tabs-right .vertical-tab-list ul.nav > li > a:focus {
  border-right: solid 3px #999;
  background-color: #f1f1f1;
}

.vertical-tabs-right .vertical-tab-list ul.nav > li.active > a,
.vertical-tabs-right .vertical-tab-list ul.nav > li.active > a:hover,
.vertical-tabs-right .vertical-tab-list ul.nav > li.active > a:focus {
  border-right: solid 3px #1DAC87;
  background-color: #f1f1f1;
}

.vertical-tabs-left .vertical-tab-list ul.nav > li > a:hover,
.vertical-tabs-left .vertical-tab-list ul.nav > li > a:focus {
  border-left: solid 3px #999;
  background-color: #f1f1f1;
}

.vertical-tabs-left .vertical-tab-list ul.nav > li.active > a,
.vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:hover,
.vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:focus {
  border-left: solid 3px #1DAC87;
  background-color: #f1f1f1;
}

.vertical-tabs-left .tab-content,
.vertical-tabs-right .tab-content {
  display: table-cell;
  padding: 20px;
}

.max-width-500 {
  max-width: 500px;
}

.ar-nav-pills {
  background-color: #f5f5f5;
  border: solid 1px #ddd;
  margin-bottom: 30px;
}
.ar-nav-pills li {
  border-left: solid 1px #ddd;
}
.ar-nav-pills li a .fa {
  margin-right: 5px;
  font-size: 1.1em;
}
.ar-nav-pills li.active a,
.ar-nav-pills li.active a:focus,
.ar-nav-pills li.active a:hover {
  background-color: #1DAC87;
}
.ar-nav-pills li:first-child {
  border-left: none;
}

@media (max-width: 767px) {
  .ar-nav-pills {
    background-color: #f5f5f5;
    border: solid 1px #ddd;
    margin-bottom: 30px;
  }
  .ar-nav-pills li {
    border-left: none;
    margin: 0 !important;
    margin-bottom: -5px !important;
  }
}
/*@import "theme/timeline";*/
/*-------------------------------------------------------------------*/
/* Pricing */
/*-------------------------------------------------------------------*/
.pricign-box {
  border: solid 1px #444;
  box-shadow: 3px 3px 8px 0px #cccccc;
  margin-bottom: 20px;
  transition: all 0.3s;
}

.pricign-box:hover {
  box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.39);
}

.pricing-box-header {
  color: #fff;
  background-color: #444;
  padding: 10px;
}

.pricing-box-header > h2 {
  margin: 0 0 10px 0;
  padding: 0;
  line-height: 100%;
  font-size: 2em;
  text-align: center;
  color: #fff;
}

.pricing-box-header > p {
  font-size: 0.9em;
  font-weight: 300;
  text-align: center;
  margin: 0;
}

.pricing-box-price {
  padding: 10px;
  margin-bottom: 7px;
  background-color: #ededed;
  border-bottom: solid 1px #ddd;
}

.pricing-box-price h3 {
  margin: 0;
  padding: 0;
  line-height: 100%;
  font-size: 2em;
  text-align: center;
}

.pricing-box-price h3 > sub {
  font-size: 0.6em;
}

.pricing-box-content > ul {
  padding: 0;
}

.pricing-box-content > ul > li {
  list-style-type: none;
  padding: 7px 0;
  border-bottom: dotted 1px #ddd;
  vertical-align: top;
}

.pricing-box-content > ul > li > i {
  margin: 0 14px;
  font-size: 1.4em;
  list-style-position: inside;
}

.pricing-box-footer {
  margin: 10px auto;
  text-align: center;
}

.pricign-box-pro {
  border-color: #1DAC87;
}

.pricign-box-pro > .pricing-box-header {
  color: #fff;
  background-color: #1DAC87;
}

/* Pricing Mega Table */
.pricing-table {
  border-top: solid 1px #ddd;
  border-left: solid 1px #ddd;
  margin-bottom: 40px;
}

.pricing-table-head {
  border-bottom: solid 1px #ddd;
}

.pricing-table-head .price {
  text-align: center;
}

.pricing-table-content {
  list-style-type: none;
  padding: 0;
  font-size: 0.9em;
  margin: 0;
}

.pricing-table-content li {
  padding: 5px 10px;
  border-bottom: solid 1px #ddd;
  margin: 0;
}

.border-fix-pricing {
  border-right: solid 1px #ddd;
}

.pricing-table-description {
  margin-top: 70px;
}

.pricing-desc-title {
  font-size: 24px;
  text-align: center;
  background-color: #1DAC87;
  color: #fff;
  margin: 0;
  padding: 21px 5px 20px 5px;
  height: 69px;
}

.pricing-table-head h2 {
  font-size: 1.3em;
  text-align: center;
  background-color: #1DAC87;
  color: #fff;
  margin: 0;
  padding: 10px 5px;
  font-weight: 400;
  height: 70px;
}

.pricing-table-head h2 span {
  font-size: 12px;
  display: block;
  padding-top: 5px;
}

.pricing-table-head .price {
  font-size: 1em;
}

.pricing-table-head .price {
  font-size: 24px;
  font-weight: 400;
  height: 32px;
}

.pricing-table-head .price i {
  font-style: normal;
  font-size: 32px;
}

.pricing-table-content {
  text-align: center;
}

.pricing-table-description .pricing-table-content {
  text-align: left;
}

.pricing-table-content li:nth-child(2n+1) {
  background-color: #f9f9f9;
}

.pricing-table-description i {
  margin-right: 10px;
  color: #1DAC87;
  font-size: 1.1em;
}

.pricing-table-footer .btn {
  border-radius: 0px;
}

.pricing-table-content .fa-check {
  color: #136F57;
}

.pricing-table-content .fa-times {
  color: #d9534f;
}

@media (min-width: 992px) {
  .pricing-col {
    margin: 0;
    padding: 0;
  }
}
@media (max-width: 991px) {
  .pricing-table-content span {
    display: block;
  }

  .pricing-table {
    border-right: solid 1px #ddd;
  }
}
/* ---------------------------------------------------- */
/* Login Pages */
/* ---------------------------------------------------- */
.logig-form {
  max-width: 500px;
}

.login-form-full {
  padding-top: 50px;
  max-width: 500px;
  margin: 0 auto;
}

.paper-back-full {
  background-image: url("/Theme/img/back.png");
  background-repeat: repeat;
  padding-bottom: 30px;
}

@media (min-height: 800px) {
  .login-form-full {
    padding-top: 10%;
  }
}
/**
  * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
  *
  * @version v3.3.5
  * @homepage https://bttstrp.github.io/bootstrap-switch
  * @author Mattia Larentis <mattia@larentis.eu> (http://larentis.eu)
  * @license MIT
  */
.bootstrap-switch {
  display: inline-block;
  direction: ltr;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid;
  border-color: #ccc;
  position: relative;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  z-index: 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.bootstrap-switch .bootstrap-switch-container {
  display: inline-block;
  top: 0;
  border-radius: 4px;
  transform: translate3d(0, 0, 0);
}

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  box-sizing: border-box;
  cursor: pointer;
  display: table-cell;
  vertical-align: middle;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off {
  text-align: center;
  z-index: 1;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  color: #fff;
  background: #1DAC87;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  color: #fff;
  background: #54c8eb;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  color: #fff;
  background: #136F57;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #f0ad4e;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  color: #fff;
  background: #d9534f;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  color: #000;
  background: #eeeeee;
}

.bootstrap-switch .bootstrap-switch-label {
  text-align: center;
  margin-top: -1px;
  margin-bottom: -1px;
  z-index: 100;
  color: #333;
  background: #fff;
}

.bootstrap-switch span::before {
  content: "​";
}

.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.bootstrap-switch .bootstrap-switch-handle-off {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.bootstrap-switch input[type=radio],
.bootstrap-switch input[type=checkbox] {
  position: absolute !important;
  top: 0;
  left: 0;
  margin: 0;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}

.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
}

.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  padding: 6px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.bootstrap-switch.bootstrap-switch-disabled,
.bootstrap-switch.bootstrap-switch-readonly,
.bootstrap-switch.bootstrap-switch-indeterminate {
  cursor: default !important;
}

.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default !important;
}

.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  transition: margin-left 0.5s;
}

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.bootstrap-switch.bootstrap-switch-focused {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lLmNzcyIsImZvbnRzLnNjc3MiLCJ0aGVtZS9iYXNpYy5zY3NzIiwidmFyaWFibGVzLnNjc3MiLCJ0aGVtZS9hcnRpaWNpYWwtcmVhc29uLnNjc3MiLCJ0aGVtZS90eXBlLnNjc3MiLCJ0aGVtZS9wcm9ncmVzcy1iYXJzLnNjc3MiLCJ0aGVtZS9wb3BvdmVycy5zY3NzIiwidGhlbWUvcGFuZWxzLnNjc3MiLCJ0aGVtZS9tb2RhbHMuc2NzcyIsInRoZW1lL25hdnMuc2NzcyIsInRoZW1lL2xhYmVscy5zY3NzIiwidGhlbWUvYmFkZ2VzLnNjc3MiLCJ0aGVtZS9hbGVydHMuc2NzcyIsInRoZW1lL3dlbGxzLnNjc3MiLCJ0aGVtZS9saXN0LWdyb3VwLnNjc3MiLCJ0aGVtZS9wYWdpbmF0aW9uLnNjc3MiLCJ0aGVtZS9wYWdlci5zY3NzIiwidGhlbWUvYnJlYWRjcnVtYnMuc2NzcyIsInRoZW1lL2Ryb3Bkb3ducy5zY3NzIiwidGhlbWUvZm9ybXMuc2NzcyIsInRoZW1lL3RodW1ibmFpbHMuc2NzcyIsInV0aWxpdHkuc2NzcyIsInRoZW1lL2F1dGgtcGFnZXMuc2NzcyIsInRoZW1lL2NoZWNrYm94ZXMuc2NzcyIsInRoZW1lL3JhZGlvLWJ1dHRvbnMuc2NzcyIsInRoZW1lL25hdmJhci1kZWZhdWx0LnNjc3MiLCJ0aGVtZS9uYXZiYXItZGFyay5zY3NzIiwidGhlbWUvbmF2YmFyLWludmVyc2Uuc2NzcyIsInRoZW1lL3ZldGljYWwtdGFicy5zY3NzIiwidGhlbWUvbmF2LXBpbGxzLnNjc3MiLCJ0aGVtZS5zY3NzIiwidGhlbWUvcHJpY2luZy5zY3NzIiwidGhlbWUvbG9naW4tcGFnZXMuc2NzcyIsImV4dGVybmFsL2Jvb3RzdHJhcC1zd2l0Y2guc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFHRSw0REFBQTtFQUNBLG1DQUFBO0FEQUY7O0FFSkEseURBQUE7QUFDQSxjQUFBO0FBQ0EseURBQUE7QUFFQTtFQUNF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QUFBO0VBQ0EsZ0JBQUE7QWxDaTZHSjs7QWtDLzVHRTtFQUNFLFlBQUE7QWxDazZHSjs7QWtDaDZHRTtFQUNFLDhCQUFBO0VBQ0EsMkJBQUE7QWxDbTZHSjs7QWtDajZHRTtFQUNFLCtCQUFBO0VBQ0EsNEJBQUE7QWxDbzZHSjs7QWtDbDZHRTs7RUFFRSw2QkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtBbENxNkdKOztBa0NuNkdFOzs7RUFHRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBbENzNkdKOztBa0NwNkdFOzs7RUFHRSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBbEN1NkdKOztBa0NyNkdFOzs7RUFHRSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtBbEN3NkdKOztBa0N0NkdFOzs7RUFHRSwwQkFBQTtBbEN5NkdKOztBa0N2NkdFOzs7Ozs7Ozs7RUFTRSxZQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtBbEMwNkdKOztBa0N4NkdFO0VBR0UsNEJBQUE7QWxDMjZHSjs7QWtDejZHRTtFQUNFLDRCQUFBO0VBQ0EseUJBQUE7RUFDQSwrQkFBQTtFQUNBLDRCQUFBO0FsQzQ2R0o7O0FrQzE2R0U7RUFDRSw2QkFBQTtFQUNBLDBCQUFBO0VBQ0EsOEJBQUE7RUFDQSwyQkFBQTtBbEM2NkdKOztBa0MzNkdFO0VBQ0UscUJBQUE7RUFDQSxVQUFBO0VBRUEsa0ZBQUE7QWxDODZHSjs7QWtDNTZHRTs7RUFFRSwrQkFBQTtFQUNBLDRCQUFBO0FsQys2R0o7O0FrQzc2R0U7O0VBRUUsOEJBQUE7RUFDQSwyQkFBQTtBbENnN0dKIiwiZmlsZSI6InRoZW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBDU1MgQmFzaWMgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG59XG5cbi5ib3hlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAvKmNvbG9yOiAkcHJpbWFyeS1jb2xvcjsqL1xuICBtYXJnaW46IDIwcHggMCAxN3B4IDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyLjNlbTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuN2VtO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuYSB7XG4gIC8qY29sb3I6ICRwcmltYXJ5LWNvbG9yOyovXG59XG5cbi5zdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmEuYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB3aGl0ZSBpbnNldDtcbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5wLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLm1hcmdpbi1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udmlkZW8gaWZyYW1lLFxuLnZpZGVvIG9iamVjdCxcbi52aWRlbyBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi52aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGFuZHdyaXRpbmcge1xuICBmb250LWZhbWlseTogXCJJbmRpZSBGbG93ZXJcIiwgY3Vyc2l2ZTtcbn1cblxuZHQge1xuICBjb2xvcjogIzFEQUM4Nztcbn1cblxuZHQsXG5kZCB7XG4gIG1hcmdpbjogMnB4IDA7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc21hbGwtZm9udCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi5wcmltYXJ5LWNvbG9yIHtcbiAgY29sb3I6ICMxREFDODc7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pbWFnZWJvcmRlciB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbn1cblxuaW1nICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbmltZy5hbGlnbmxlZnQgKyBwLFxuaW1nLmFsaWducmlnaHQgKyBwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ucC1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxODAlO1xufVxuXG4ubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYXJnaW4tdG9wLTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubWFyZ2luLXRvcC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuaHIuY29sb3Ige1xuICBib3JkZXItY29sb3I6ICMxREFDODcgIWltcG9ydGFudDtcbn1cblxuaHIuZG90dGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbn1cblxuaHIuZGFzaGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbn1cblxuaHIuZG91YmxlIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5cbi5saXN0LWxpbmUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXN0LWxpbmUgbGkge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLmxpc3QtbGluZSBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWVlO1xufVxuXG4ubGlzdC1saW5lIGxpIGEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cblxuLmxpc3QtbGluZSBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICMxREFDODc7XG59XG5cbi5zbWFsbC1jYXBzIHtcbiAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xufVxuXG4jQ29udGFpbmVyIC5taXgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGV4dC1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRleHQtaWNvbiAuaWNvbi1hciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi50ZXh0LWljb24tY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLnRleHQtaWNvbi1jb250ZW50IHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5zbG9nYW4ge1xuICBmb250LXNpemU6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zbG9nYW4gPiBzcGFuIHtcbiAgY29sb3I6ICMxREFDODc7XG59XG5cbi5zZWN0aW9uLWxpbmVzIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4uY3NzLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ud3JhcC1wcmltYXJ5LWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQUM4NztcbiAgcGFkZGluZzogNDBweCAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndyYXAtcHJpbWFyeS1jb2xvciBoMSxcbi53cmFwLXByaW1hcnktY29sb3IgaDIsXG4ud3JhcC1wcmltYXJ5LWNvbG9yIGgzLFxuLndyYXAtcHJpbWFyeS1jb2xvciBoNCxcbi53cmFwLXByaW1hcnktY29sb3IgaDUsXG4ud3JhcC1wcmltYXJ5LWNvbG9yIGg2IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kcm9wY2Fwczo6Zmlyc3QtbGV0dGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjMURBQzg3O1xuICBmb250LXNpemU6IDNlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNXB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5kcm9wY2Fwcy1iZzo6Zmlyc3QtbGV0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQUM4NztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgZm9udC1zaXplOiAyLjhlbTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZHJvcGNhcHMtY2lyY2xlOjpmaXJzdC1sZXR0ZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMURBQzg3O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgZm9udC1zaXplOiAyLjNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5kcm9wY2Fwcy1jaXJjbGUtYmc6OmZpcnN0LWxldHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxREFDODc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgZm9udC1zaXplOiAyLjNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5ib3JkZXItYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyOiBzb2xpZCAzcHggI2VlZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxREFDODc7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ibG9ja3F1b3RlLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjMURBQzg3O1xufVxuXG4uYmxvY2txdW90ZS1jb2xvci1iZyB7XG4gIGJvcmRlci1jb2xvcjogIzFEQUM4NztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMxREFDODc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5ibG9ja3F1b3RlLWJpZyB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBmb250LXN0eWxlOiBvYmxpcXVlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5ibG9ja3F1b3RlLWJpZyBmb290ZXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG5cbi5ibG9ja3F1b3RlLWNvbG9yLWJnLXByaW1hcnkge1xuICBmb250LXNpemU6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQUM4NztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5ibG9ja3F1b3RlLWNvbG9yLWJnLXByaW1hcnk6YWZ0ZXIsXG4uYmxvY2txdW90ZS1jb2xvci1iZy1kYXJrOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgY29udGVudDogXCLvhI5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuNmVtO1xufVxuXG4uYmxvY2txdW90ZS1jb2xvci1iZy1kYXJrIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYmxvY2txdW90ZS1jb2xvci1iZy1saWdodCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4IHdoaXRlO1xufVxuXG4uYmxvY2txdW90ZS1jb2xvci1iZy1saWdodDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbnRlbnQ6IFwi74SOXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyLjZlbTtcbn1cblxuLmJsb2NrcXVvdGUtY29sb3ItYmctcHJpbWFyeSBmb290ZXIsXG4uYmxvY2txdW90ZS1jb2xvci1iZy1kYXJrIGZvb3RlciB7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4uYmxvY2txdW90ZS1jb2xvci1iZy1saWdodCBmb290ZXIge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLmVtLXByaW1hcnkge1xuICBjb2xvcjogIzFEQUM4Nztcbn1cblxuLmVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzEzNkY1Nztcbn1cblxuLmVtLWluZm8ge1xuICBjb2xvcjogIzU0YzhlYjtcbn1cblxuLmVtLXdhcm5pbmcge1xuICBjb2xvcjogI2YwYWQ0ZTtcbn1cblxuLmVtLWRhbmdlciB7XG4gIGNvbG9yOiAjZDk1MzRmO1xufVxuXG4uZW0taGVscCxcbi5lbS1yb3lhbCB7XG4gIGNvbG9yOiAjNWNiODVjO1xufVxuXG4uZW0tcHJpbWFyeS1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQUM4NztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmVtLXN1Y2Nlc3MtaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzZGNTc7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwcHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5lbS1pbmZvLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTRjOGViO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uZW0td2FybmluZy1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmVtLWRhbmdlci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmVtLXJveWFsLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBQzg3O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLWhlYWRlci5tYWluLWhlYWRlci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xufVxuXG4ubWFpbi1oZWFkZXIubWFpbi1oZWFkZXItaW52ZXJzZSAucGFnZS10aXRsZSxcbi5tYWluLWhlYWRlci5tYWluLWhlYWRlci1pbnZlcnNlIC5icmVhZGNydW1iIGEsXG4ubWFpbi1oZWFkZXIubWFpbi1oZWFkZXItaW52ZXJzZSAuYnJlYWRjcnVtYiBhLFxuLm1haW4taGVhZGVyLm1haW4taGVhZGVyLWludmVyc2UgLmJyZWFkY3J1bWIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm1haW4taGVhZGVyLm1haW4taGVhZGVyLWludmVyc2UgLmJyZWFkY3J1bWIgbGkge1xuICBjb2xvcjogIzFEQUM4Nztcbn1cblxuLm1haW4taGVhZGVyLm1haW4taGVhZGVyLWludmVyc2UgLmJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwO1xufVxuXG4ubWFpbi1oZWFkZXIubWFpbi1oZWFkZXItaW52ZXJzZSAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5tYWluLWhlYWRlciAucGFnZS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uc2lkZWJhci1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zaWRlYmFyLW5hdiBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zaWRlYmFyLW5hdiBsaSBhID4gaSB7XG4gIG1hcmdpbjogMnB4IDVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2lkZWJhci1uYXYgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDNweCAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4uc2lkZWJhci1uYXYgPiBsaSA+IGE6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBjb250ZW50OiBcIu+Eh1wiO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zaWRlYmFyLW5hdiA+IGxpID4gYS5jb2xsYXBzZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EhVwiO1xufVxuXG4uc2lkZWJhci1uYXYgbGkgYS5jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDNweCAjMURBQzg3O1xufVxuXG4uc2lkZWJhci1uYXYgbGkgYTpob3Zlcixcbi5zaWRlYmFyLW5hdiBsaSBhOmZvY3VzLFxuLnNpZGViYXItbmF2IGxpIGE6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4ubWVudS1zdWJtZW51IGxpIGEge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tZW51LXN1Ym1lbnUgbGkuYWN0aXZlIGEge1xuICBib3JkZXItY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5cbi5tZW51LXN1Ym1lbnUgbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZWU7XG59XG5cbi5zaWRlYmFyLW5hdiBsaS5hY3RpdmUgPiBhIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5cbi5idG4tYXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJ0bi1hciA+IC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYnRuLWFyLmJ0bi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXhsIHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuXG4uYnRuLXh4bCB7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbn1cblxuLmJ0bi1hci5idG4tdHJhbnNwYXJlbnQ6aG92ZXIsXG4uYnRuLWFyLmJ0bi10cmFuc3BhcmVudDpmb2N1cyxcbi5idG4tYXIuYnRuLXRyYW5zcGFyZW50OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLmJ0bi1hci5idG4tdHJhbnNwYXJlbnQtb3BhcXVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Mik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC42KSwgcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcbn1cbi5idG4tYXIuYnRuLXRyYW5zcGFyZW50LW9wYXF1ZTpob3ZlciwgLmJ0bi1hci5idG4tdHJhbnNwYXJlbnQtb3BhcXVlOmZvY3VzIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYyKTtcbn1cbi5idG4tYXIuYnRuLXRyYW5zcGFyZW50LW9wYXF1ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNiksIHJnYmEoMCwgMCwgMCwgMC40KSk7XG59XG5cbi5idG4tYXIuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzFEQUM4NyA1JSwgIzE5OTY3NiAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiRwcmltYXJ5LWNvbG9yXCIsIGVuZENvbG9yc3RyPVwiZGFya2VuKCRwcmltYXJ5LWNvbG9yLCA1JSlcIixHcmFkaWVudFR5cGU9MCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxREFDODc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxOTk2NzY7XG59XG5cbi5idG4tYXIuYnRuLXByaW1hcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5OTY3NjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzE5OTY3NiA1JSwgIzFEQUM4NyAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cImRhcmtlbigkcHJpbWFyeS1jb2xvciwgOCUpXCIsIGVuZENvbG9yc3RyPVwiJHByaW1hcnktY29sb3JcIixHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5idG4tYXIuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YxZjFmMSA1JSwgI2U0ZTRlNCAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmMWYxZjFcIiwgZW5kQ29sb3JzdHI9XCJkYXJrZW4oI2YxZjFmMSwgNSUpXCIsR3JhZGllbnRUeXBlPTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xufVxuXG4uYnRuLWFyLmJ0bi1kZWZhdWx0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlNGU0ZTQgNSUsICNmMWYxZjEgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCJkYXJrZW4oI2YxZjFmMSwgOCUpXCIsIGVuZENvbG9yc3RyPVwiI2YxZjFmMVwiLEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLmJ0bi1hci5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAuMDUsICMxMzZGNTcpLCBjb2xvci1zdG9wKDEsICMwZjU5NDYpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzEzNkY1NyA1JSwgIzBmNTk0NiAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiRzdWNjZXNzLWNvbG9yXCIsIGVuZENvbG9yc3RyPVwiZGFya2VuKCRzdWNjZXNzLWNvbG9yLCA1JSlcIixHcmFkaWVudFR5cGU9MCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzZGNTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZjU5NDY7XG59XG5cbi5idG4tYXIuYnRuLXN1Y2Nlc3M6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNTk0NjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBmNTk0NiA1JSwgIzEzNkY1NyAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cImRhcmtlbigkc3VjY2Vzcy1jb2xvciwgOCUpXCIsIGVuZENvbG9yc3RyPVwiJHN1Y2Nlc3MtY29sb3JcIixHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5idG4tYXIuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU0YzhlYiA1JSwgIzJmYmNlNyAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiRpbmZvLWNvbG9yXCIsIGVuZENvbG9yc3RyPVwiZGFya2VuKCRpbmZvLWNvbG9yLCA1JSlcIixHcmFkaWVudFR5cGU9MCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NGM4ZWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNGJlZTc7XG59XG5cbi5idG4tYXIuYnRuLWluZm86YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkYzFlODtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzNkYzFlOCA1JSwgIzU0YzhlYiAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cImRhcmtlbigkaW5mby1jb2xvciwgOCUpXCIsIGVuZENvbG9yc3RyPVwiJGluZm8tY29sb3JcIixHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5idG4tYXIuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YwYWQ0ZSA1JSwgI2VkOWMyOCAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiR3YXJuaW5nLWNvbG9yXCIsIGVuZENvbG9yc3RyPVwiZGFya2VuKCR3YXJuaW5nLWNvbG9yLCA1JSlcIixHcmFkaWVudFR5cGU9MCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWEyMzY7XG59XG5cbi5idG4tYXIuYnRuLXdhcm5pbmc6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlYTIzNjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlYTIzNiA1JSwgI2YwYWQ0ZSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cImRhcmtlbigkd2FybmluZy1jb2xvciwgOCUpXCIsIGVuZENvbG9yc3RyPVwiJHdhcm5pbmctY29sb3JcIixHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5idG4tYXIuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDk1MzRmIDUlLCAjZDIzMjJkIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiJGRhbmdlci1jb2xvclwiLCBlbmRDb2xvcnN0cj1cImRhcmtlbigkZGFuZ2VyLWNvbG9yLCA1JSlcIixHcmFkaWVudFR5cGU9MCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNDNmM2E7XG59XG5cbi5idG4tYXIuYnRuLWRhbmdlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQzZjNhO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDQzZjNhIDUlLCAjZDk1MzRmIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiZGFya2VuKCRkYW5nZXItY29sb3IsIDglKVwiLCBlbmRDb2xvcnN0cj1cIiRkYW5nZXItY29sb3JcIixHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5idG4tYXIuYnRuLXJveWFsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1Y2I4NWMgNSUsICM0N2E0NDcgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIkcm95YWwtY29sb3JcIiwgZW5kQ29sb3JzdHI9XCJkYXJrZW4oJHJveWFsLWNvbG9yLCA1JSlcIixHcmFkaWVudFR5cGU9MCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0OWE3NDk7XG59XG5cbi5idG4tYXIuYnRuLXJveWFsOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FlNGM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0Y2FlNGMgNSUsICM1Y2I4NWMgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCJkYXJrZW4oJHJveWFsLWNvbG9yLCA4JSlcIiwgZW5kQ29sb3JzdHI9XCIkcm95YWwtY29sb3JcIixHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5pY29uLWFyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBQzg3O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbn1cblxuLmljb24tYXIuaWNvbi1hci1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaWNvbi1hci5pY29uLWFyLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uaWNvbi1hci5pY29uLWFyLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4uaWNvbi1hci5pY29uLWFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxREFDODc7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxREFDODc7XG59XG5cbi5pY29uLWFyLmljb24tYXItaW52ZXJzZS5pY29uLWFyLW5vLWJvcmRlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cblxuLmljb24tYXIuaWNvbi1hci1zbSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5pY29uLWFyLmljb24tYXItbGcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG59XG5cbi5pY29uLWFyLmljb24tYXIteGwtbGcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG59XG5cbi5pY29uLWFyLmljb24tYXIteHhsLWxnIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjY7XG59XG5cbi5pY29uLWFyLmljb24tYXItd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFEQUM4Nztcbn1cblxuLmljb24tYXIuaWNvbi1hci13aGl0ZS5pY29uLWFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG59XG5cbi5pY29uLWFyLmljb24tYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cblxuLmljb24tYXIuaWNvbi1hci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLmljb24tYXIuaWNvbi1hci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzNkY1Nztcbn1cblxuLmljb24tYXIuaWNvbi1hci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0YzhlYjtcbn1cblxuLmljb24tYXIuaWNvbi1hci1oZWxwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cblxuLmljb24tYXIuaWNvbi1hci1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5pY29uLWFyLmljb24tYXItaW52ZXJzZS5pY29uLWFyLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5pY29uLWFyLmljb24tYXItaW52ZXJzZS5pY29uLWFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4uaWNvbi1hci5pY29uLWFyLWludmVyc2UuaWNvbi1hci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG5cbi5pY29uLWFyLmljb24tYXItaW52ZXJzZS5pY29uLWFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxMzZGNTc7XG4gIGJvcmRlci1jb2xvcjogIzEzNkY1Nztcbn1cblxuLmljb24tYXIuaWNvbi1hci1pbnZlcnNlLmljb24tYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU0YzhlYjtcbiAgYm9yZGVyLWNvbG9yOiAjNTRjOGViO1xufVxuXG4uaWNvbi1hci5pY29uLWFyLWludmVyc2UuaWNvbi1hci1oZWxwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XG59XG5cbi5pY29uLWFyLmljb24tYXItaW52ZXJzZS5pY29uLWFyLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG5cbmEgPiAuaWNvbi1hci5pY29uLWFyLWludmVyc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBQzg3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRhYmxlLXN0cmlwZWQtcHJpbWFyeSA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkgPiB0ZCxcbi50YWJsZS1zdHJpcGVkLXByaW1hcnkgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBQzg3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRlbnQtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY29udGVudC1ib3guYm94LWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTVlNWU1O1xufVxuXG4uY29udGVudC1ib3guYm94LWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4uY29udGVudC1ib3guYm94LXByaW1hcnkgLmNvbnRlbnQtYm94LXRpdGxlLFxuLmNvbnRlbnQtYm94LmJveC1pbmZvIC5jb250ZW50LWJveC10aXRsZSxcbi5jb250ZW50LWJveC5ib3gtc3VjY2VzcyAuY29udGVudC1ib3gtdGl0bGUsXG4uY29udGVudC1ib3guYm94LXdhcm5pbmcgLmNvbnRlbnQtYm94LXRpdGxlLFxuLmNvbnRlbnQtYm94LmJveC1kYW5nZXIgLmNvbnRlbnQtYm94LXRpdGxlLFxuLmNvbnRlbnQtYm94LmJveC1yb3lhbCAuY29udGVudC1ib3gtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRlbnQtYm94LXRpdGxlLmNvdW50ZXIge1xuICBmb250LXNpemU6IDNlbTtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb250ZW50LWJveC5ib3gtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxREFDODc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMGU1NTQyO1xufVxuXG4uY29udGVudC1ib3guYm94LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM2RjU3O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzA0MTgxMztcbn1cblxuLmNvbnRlbnQtYm94LmJveC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0YzhlYjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxNzliYzI7XG59XG5cbi5jb250ZW50LWJveC5ib3gtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYzc3YzExO1xufVxuXG4uY29udGVudC1ib3guYm94LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYTAyNjIyO1xufVxuXG4uY29udGVudC1ib3guYm94LXJveWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzNTc5MzU7XG59XG5cbi5jb250ZW50LWJveC5ib3gtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTk2NzY7XG59XG5cbi5jb250ZW50LWJveC5ib3gtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjU5NDY7XG59XG5cbi5jb250ZW50LWJveC5ib3gtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGMxZTg7XG59XG5cbi5jb250ZW50LWJveC5ib3gtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWEyMzY7XG59XG5cbi5jb250ZW50LWJveC5ib3gtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0M2YzYTtcbn1cblxuLmNvbnRlbnQtYm94LmJveC1yb3lhbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FlNGM7XG59XG5cbi8qIEN1c3RvbWUgaGVhZGVycyAqL1xuLnBhZ2UtaGVhZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMURBQzg3O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucmlnaHQtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4ucmlnaHQtbGluZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgY29udGVudDogXCLCoFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXItbGVmdDogc29saWQgMjBweCAjZmZmO1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMzlweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zZWN0aW9uLXRpdGxlOmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAjMURBQzg3O1xufVxuXG4vKiBeQ3VzdG9tZSBoZWFkZXJzXiAqL1xuLmxlYWQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi8qIFByb2dyZXNzIEJhciAqL1xuLnByb2dyZXNzIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnByb2dyZXNzLXNtIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZ3Jlc3MteHMge1xuICBoZWlnaHQ6IDVweDtcbn1cblxuLnByb2dyZXNzLWxnIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ucHJvZ3Jlc3MtbGcgLnByb2dyZXNzLWJhciB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQUM4Nztcbn1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzNkY1Nztcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0YzhlYjtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXJveWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cblxuLnBvcG92ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucGFuZWwtYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wYW5lbC1ib3JkZXIgLnBhbmVsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5wYW5lbCxcbi5wYW5lbCAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG59XG5cbi5wYW5lbC1kZWZhdWx0IC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4ucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzFEQUM4Nztcbn1cblxuLnBhbmVsLXByaW1hcnkgLnBhbmVsLWhlYWRpbmcsXG4ucGFuZWwtcHJpbWFyeSAucGFuZWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQUM4NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLnBhbmVsLWhlYWRpbmcgaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4ucGFuZWwtdGl0bGUge1xuICBwYWRkaW5nOiA3cHg7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucGFuZWwtaGVhZGluZy1saW5rLFxuLnBhbmVsLXBsdXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFuZWwtcGx1cy1saW5rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFuZWwtcGx1cy1saW5rIGE6aG92ZXIsXG4ucGFuZWwtcGx1cy1saW5rIGE6Zm9jdXMsXG4ucGFuZWwtcGx1cy1saW5rIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nLnBhbmVsLXBsdXMtbGluayBhLmNvbGxhcHNlZDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBjb250ZW50OiBcIu+Bp1wiO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAqbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nLnBhbmVsLXBsdXMtbGluayBhOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbnRlbnQ6IFwi74GoXCI7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICptYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuXG4ucGFuZWwtcHJpbWFyeSAucGFuZWwtaGVhZGluZyBhLFxuLnBhbmVsLXByaW1hcnktZGFyayAucGFuZWwtaGVhZGluZyBhLFxuLnBhbmVsLWluZm8tZGFyayAucGFuZWwtaGVhZGluZyBhLFxuLnBhbmVsLXN1Y2Nlc3MtZGFyayAucGFuZWwtaGVhZGluZyBhLFxuLnBhbmVsLXdhcm5pbmctZGFyayAucGFuZWwtaGVhZGluZyBhLFxuLnBhbmVsLWRhbmdlci1kYXJrIC5wYW5lbC1oZWFkaW5nIGEsXG4ucGFuZWwtcm95YWwtZGFyayAucGFuZWwtaGVhZGluZyBhLFxuLnBhbmVsLXByaW1hcnkgLnBhbmVsLXBsdXMtbGluayBhLFxuLnBhbmVsLXByaW1hcnktZGFyayAucGFuZWwtcGx1cy1saW5rIGEsXG4ucGFuZWwtaW5mby1kYXJrIC5wYW5lbC1wbHVzLWxpbmsgYSxcbi5wYW5lbC1zdWNjZXNzLWRhcmsgLnBhbmVsLXBsdXMtbGluayBhLFxuLnBhbmVsLXdhcm5pbmctZGFyayAucGFuZWwtcGx1cy1saW5rIGEsXG4ucGFuZWwtZGFuZ2VyLWRhcmsgLnBhbmVsLXBsdXMtbGluayBhLFxuLnBhbmVsLXJveWFsLWRhcmsgLnBhbmVsLXBsdXMtbGluayBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYW5lbC1wcmltYXJ5IC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4ucGFuZWwtcHJpbWFyeS1kYXJrIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4ucGFuZWwtaW5mby1kYXJrIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4ucGFuZWwtc3VjY2Vzcy1kYXJrIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4ucGFuZWwtd2FybmluZy1kYXJrIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4ucGFuZWwtZGFuZ2VyLWRhcmsgLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5wYW5lbC1yb3lhbC1kYXJrIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4ucGFuZWwtcHJpbWFyeSAucGFuZWwtcGx1cy1saW5rIGE6aG92ZXIsXG4ucGFuZWwtcHJpbWFyeS1kYXJrIC5wYW5lbC1wbHVzLWxpbmsgYTpob3Zlcixcbi5wYW5lbC1pbmZvLWRhcmsgLnBhbmVsLXBsdXMtbGluayBhOmhvdmVyLFxuLnBhbmVsLXN1Y2Nlc3MtZGFyayAucGFuZWwtcGx1cy1saW5rIGE6aG92ZXIsXG4ucGFuZWwtd2FybmluZy1kYXJrIC5wYW5lbC1wbHVzLWxpbmsgYTpob3Zlcixcbi5wYW5lbC1kYW5nZXItZGFyayAucGFuZWwtcGx1cy1saW5rIGE6aG92ZXIsXG4ucGFuZWwtcm95YWwtZGFyayAucGFuZWwtcGx1cy1saW5rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xufVxuXG4ucGFuZWwtcHJpbWFyeSAucGFuZWwtaGVhZGVyIGEsXG4ucGFuZWwtcHJpbWFyeSAucGFuZWwtZm9vdGVyIGEsXG4ucGFuZWwtcHJpbWFyeS1kYXJrIC5wYW5lbC1oZWFkZXIgYSxcbi5wYW5lbC1wcmltYXJ5LWRhcmsgLnBhbmVsLWZvb3RlciBhLFxuLnBhbmVsLWluZm8tZGFyayAucGFuZWwtaGVhZGVyIGEsXG4ucGFuZWwtaW5mby1kYXJrIC5wYW5lbC1mb290ZXIgYSxcbi5wYW5lbC1zdWNjZXNzLWRhcmsgLnBhbmVsLWhlYWRlciBhLFxuLnBhbmVsLXN1Y2Nlc3MtZGFyayAucGFuZWwtZm9vdGVyIGEsXG4ucGFuZWwtd2FybmluZy1kYXJrIC5wYW5lbC1oZWFkZXIgYSxcbi5wYW5lbC13YXJuaW5nLWRhcmsgLnBhbmVsLWZvb3RlciBhLFxuLnBhbmVsLWRhbmdlci1kYXJrIC5wYW5lbC1oZWFkZXIgYSxcbi5wYW5lbC1kYW5nZXItZGFyayAucGFuZWwtZm9vdGVyIGEsXG4ucGFuZWwtcm95YWwtZGFyayAucGFuZWwtaGVhZGVyIGEsXG4ucGFuZWwtcm95YWwtZGFyayAucGFuZWwtZm9vdGVyIGEsXG4ucGFuZWwtcHJpbWFyeSAucGFuZWwtaGVhZGVyIGEsXG4ucGFuZWwtcHJpbWFyeSAucGFuZWwtZm9vdGVyIGEsXG4ucGFuZWwtcHJpbWFyeS1kYXJrIC5wYW5lbC1oZWFkZXIgYSxcbi5wYW5lbC1wcmltYXJ5LWRhcmsgLnBhbmVsLWZvb3RlciBhLFxuLnBhbmVsLWluZm8tZGFyayAucGFuZWwtaGVhZGVyIGEsXG4ucGFuZWwtaW5mby1kYXJrIC5wYW5lbC1mb290ZXIgYSxcbi5wYW5lbC1zdWNjZXNzLWRhcmsgLnBhbmVsLWhlYWRlciBhLFxuLnBhbmVsLXN1Y2Nlc3MtZGFyayAucGFuZWwtZm9vdGVyIGEsXG4ucGFuZWwtd2FybmluZy1kYXJrIC5wYW5lbC1oZWFkZXIgYSxcbi5wYW5lbC13YXJuaW5nLWRhcmsgLnBhbmVsLWZvb3RlciBhLFxuLnBhbmVsLWRhbmdlci1kYXJrIC5wYW5lbC1oZWFkZXIgYSxcbi5wYW5lbC1kYW5nZXItZGFyayAucGFuZWwtZm9vdGVyIGEsXG4ucGFuZWwtcm95YWwtZGFyayAucGFuZWwtaGVhZGVyIGEsXG4ucGFuZWwtcm95YWwtZGFyayAucGFuZWwtZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWhlYWRpbmctbGluayBhLFxuLnBhbmVsLWRlZmF1bHQgLnBhbmVsLXBsdXMtbGluayBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5wYW5lbCAucGFuZWwtZm9vdGVyIGkge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4ucGFuZWwgLnBhbmVsLWhlYWRpbmctbGluayBhOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgY29udGVudDogXCLvhIdcIjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBQzg3O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDBweDtcbiAgd2lkdGg6IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhbmVsLXByaW1hcnkgLnBhbmVsLWhlYWRpbmctbGluayBhOmFmdGVyLFxuLnBhbmVsLXByaW1hcnktZGFyayAucGFuZWwtaGVhZGluZy1saW5rIGE6YWZ0ZXIsXG4ucGFuZWwtaW5mby1kYXJrIC5wYW5lbC1oZWFkaW5nLWxpbmsgYTphZnRlcixcbi5wYW5lbC1zdWNjZXNzLWRhcmsgLnBhbmVsLWhlYWRpbmctbGluayBhOmFmdGVyLFxuLnBhbmVsLXdhcm5pbmctZGFyayAucGFuZWwtaGVhZGluZy1saW5rIGE6YWZ0ZXIsXG4ucGFuZWwtZGFuZ2VyLWRhcmsgLnBhbmVsLWhlYWRpbmctbGluayBhOmFmdGVyLFxuLnBhbmVsLXJveWFsLWRhcmsgLnBhbmVsLWhlYWRpbmctbGluayBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nLWxpbmsgYS5jb2xsYXBzZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EhFwiO1xufVxuXG4ucGFuZWwtc3VjY2VzcyAucGFuZWwtaGVhZGluZy1saW5rIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM2RjU3O1xufVxuXG4ucGFuZWwtaW5mbyAucGFuZWwtaGVhZGluZy1saW5rIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTRjOGViO1xufVxuXG4ucGFuZWwtd2FybmluZyAucGFuZWwtaGVhZGluZy1saW5rIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuXG4ucGFuZWwtZGFuZ2VyIC5wYW5lbC1oZWFkaW5nLWxpbmsgYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG5cbi5wYW5lbC1yb3lhbCAucGFuZWwtaGVhZGluZy1saW5rIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuXG4ucGFuZWwtc3VjY2VzcyAucGFuZWwtcGx1cy1saW5rIGEsXG4ucGFuZWwtc3VjY2VzcyAucGFuZWwtaGVhZGluZy1saW5rIGEge1xuICBjb2xvcjogIzA4MmUyNDtcbn1cblxuLnBhbmVsLWluZm8gLnBhbmVsLXBsdXMtbGluayBhLFxuLnBhbmVsLWluZm8gLnBhbmVsLWhlYWRpbmctbGluayBhIHtcbiAgY29sb3I6ICMxOWFkZDk7XG59XG5cbi5wYW5lbC13YXJuaW5nIC5wYW5lbC1wbHVzLWxpbmsgYSxcbi5wYW5lbC13YXJuaW5nIC5wYW5lbC1oZWFkaW5nLWxpbmsgYSB7XG4gIGNvbG9yOiAjZGY4YTEzO1xufVxuXG4ucGFuZWwtZGFuZ2VyIC5wYW5lbC1wbHVzLWxpbmsgYSxcbi5wYW5lbC1kYW5nZXIgLnBhbmVsLWhlYWRpbmctbGluayBhIHtcbiAgY29sb3I6ICNiNTJiMjc7XG59XG5cbi5wYW5lbC1yb3lhbCAucGFuZWwtcGx1cy1saW5rIGEsXG4ucGFuZWwtcm95YWwgLnBhbmVsLWhlYWRpbmctbGluayBhIHtcbiAgY29sb3I6ICMzZDhiM2Q7XG59XG5cbi5wYW5lbC1oZWFkaW5nLnBhbmVsLXBsdXMtbGluayA+IGEsXG4ucGFuZWwtaGVhZGluZy1saW5rID4gYSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuXG4ucGFuZWwtaGVhZGluZy1saW5rID4gYSA+IGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wYW5lbCAucGFuZWwtaGVhZGluZyBhIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhbmVsIC5wYW5lbC1wcmltYXJ5IC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4ucGFuZWwgLnBhbmVsLXN1Y2Nlc3MgLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5wYW5lbCAucGFuZWwtaW5mbyAucGFuZWwtaGVhZGluZyBhOmhvdmVyLFxuLnBhbmVsIC5wYW5lbC13YXJuaW5nIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4ucGFuZWwgLnBhbmVsLWRhbmdlciAucGFuZWwtaGVhZGluZyBhOmhvdmVyLFxuLnBhbmVsIC5wYW5lbC1yb3lhbCAucGFuZWwtaGVhZGluZyBhOmhvdmVyLFxuLnBhbmVsIC5wYW5lbC1wcmltYXJ5LWRhcmsgLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5wYW5lbCAucGFuZWwtaW5mby1kYXJrIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4ucGFuZWwgLnBhbmVsLXN1Y2Nlc3MtZGFyayAucGFuZWwtaGVhZGluZyBhOmhvdmVyLFxuLnBhbmVsIC5wYW5lbC13YXJuaW5nLWRhcmsgLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5wYW5lbCAucGFuZWwtZGFuZ2VyLWRhcmsgLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5wYW5lbCAucGFuZWwtcm95YWwtZGFyayAucGFuZWwtaGVhZGluZyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnBhbmVsLWJvZHktbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWhlYWRpbmcsXG4ucGFuZWwtZGVmYXVsdCAucGFuZWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5wYW5lbC1yb3lhbCAucGFuZWwtaGVhZGluZyxcbi5wYW5lbC1yb3lhbCAucGFuZWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1ZGZiNTtcbiAgY29sb3I6ICMyNTU2MjU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNhM2Q3YTM7XG59XG5cbi5wYW5lbC1yb3lhbCAucGFuZWwtYm9keSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNiNWRmYjU7XG59XG5cbi5wYW5lbC1wcmltYXJ5LWRhcmsgLnBhbmVsLWhlYWRpbmcsXG4ucGFuZWwtcHJpbWFyeS1kYXJrIC5wYW5lbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY4MDY1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLXN1Y2Nlc3MtZGFyayAucGFuZWwtaGVhZGluZyxcbi5wYW5lbC1zdWNjZXNzLWRhcmsgLnBhbmVsLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2E0M2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZWwtaW5mby1kYXJrIC5wYW5lbC1oZWFkaW5nLFxuLnBhbmVsLWluZm8tZGFyayAucGFuZWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OGVjMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYW5lbC13YXJuaW5nLWRhcmsgLnBhbmVsLWhlYWRpbmcsXG4ucGFuZWwtd2FybmluZy1kYXJrIC5wYW5lbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRjMDE2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLWRhbmdlci1kYXJrIC5wYW5lbC1oZWFkaW5nLFxuLnBhbmVsLWRhbmdlci1kYXJrIC5wYW5lbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0MjQyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLXJveWFsLWRhcmsgLnBhbmVsLWhlYWRpbmcsXG4ucGFuZWwtcm95YWwtZGFyayAucGFuZWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzkzNTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYW5lbC1wcmltYXJ5LWRhcmsgLnBhbmVsLWJvZHkge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMTY4MDY1O1xufVxuXG4ucGFuZWwtc3VjY2Vzcy1kYXJrIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzVjYTQzZjtcbn1cblxuLnBhbmVsLWluZm8tZGFyayAucGFuZWwtYm9keSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICMyODhlYzM7XG59XG5cbi5wYW5lbC13YXJuaW5nLWRhcmsgLnBhbmVsLWJvZHkge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTRjMDE2O1xufVxuXG4ucGFuZWwtZGFuZ2VyLWRhcmsgLnBhbmVsLWJvZHkge1xuICBib3JkZXI6IHNvbGlkIDFweCAjYTk0MjQyO1xufVxuXG4ucGFuZWwtcm95YWwtZGFyayAucGFuZWwtYm9keSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzNTc5MzU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4ubmF2LXRhYnMubmF2LXRhYnMtdHJhbnNwYXJlbnQgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiAjN2U4NDg4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2RkZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5cbi5uYXYtdGFicy5uYXYtdGFicy10cmFuc3BhcmVudCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLm5hdi10YWJzLm5hdi10YWJzLXRyYW5zcGFyZW50IGxpLmFjdGl2ZSBhLFxuLm5hdi10YWJzLm5hdi10YWJzLXRyYW5zcGFyZW50IGxpLmFjdGl2ZSBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLXRyYW5zcGFyZW50IGxpLmFjdGl2ZSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzE5OTY3NiwgIzFEQUM4Nyk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbn1cblxuLm5hdi10YWJzLm5hdi10YWJzLWFyIHtcbiAgYm9yZGVyLXRvcDogc29saWQgM3B4ICNlNWU1ZTU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5uYXYtdGFicy5uYXYtdGFicy1hciBsaSBhIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM1NTU7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4ycywgYm9yZGVyLXRvcCAwLjJzO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgYm9yZGVyLXRvcDogc29saWQgM3B4ICNlNWU1ZTU7XG59XG5cbi5uYXYtdGFicy5uYXYtdGFicy1hciBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZTVlNWU1O1xufVxuXG4ubmF2LXRhYnMubmF2LXRhYnMtYXIgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5uYXYtdGFicy5uYXYtdGFicy1hciBsaSBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWFyIGxpLmFjdGl2ZSBhLFxuLm5hdi10YWJzLm5hdi10YWJzLWFyIGxpLmFjdGl2ZSBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWFyIGxpLmFjdGl2ZSBhOmZvY3VzIHtcbiAgYm9yZGVyLXRvcDogc29saWQgM3B4ICMxREFDODc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgY29sb3I6ICMxREFDODc7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5uYXYtdGFicy5uYXYtdGFicy1hciBsaS5hY3RpdmUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLm5hdi10YWJzLm5hdi10YWJzLWFyIGxpLmFjdGl2ZSBhLFxuLm5hdi10YWJzLm5hdi10YWJzLWFyIGxpLmFjdGl2ZSBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWFyIGxpLmFjdGl2ZSBhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmOWY5Zjk7XG59XG5cbi5uYXYtdGFicy5uYXYtdGFicy1hciBsaSBhOmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3MHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtdGFicy1hciBsaSBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIC5uYXYtdGFicy5uYXYtdGFicy1hciBsaSBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWFyIGxpLmFjdGl2ZSBhLFxuLm5hdi10YWJzLm5hdi10YWJzLWFyIGxpLmFjdGl2ZSBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWFyIGxpLmFjdGl2ZSBhOmZvY3VzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuLm5hdi10YWJzLm5hdi10YWJzLWFyICsgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZTVlNWU1O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZTVlNWU1O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLm5hdi10YWJzLm5hdi10YWJzLWFyLm5hdi10YWJzLWFyLXdoaXRlLFxuLm5hdi10YWJzLm5hdi10YWJzLWFyLm5hdi10YWJzLWFyLXdoaXRlIGxpIGEsXG4ubmF2LXRhYnMubmF2LXRhYnMtYXIubmF2LXRhYnMtYXItd2hpdGUgbGkgYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1hci5uYXYtdGFicy1hci13aGl0ZSBsaS5hY3RpdmUgYSxcbi5uYXYtdGFicy5uYXYtdGFicy1hci5uYXYtdGFicy1hci13aGl0ZSBsaS5hY3RpdmUgYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1hci5uYXYtdGFicy1hci13aGl0ZSBsaS5hY3RpdmUgYTpmb2N1cyxcbi5uYXYtdGFicy5uYXYtdGFicy1hci5uYXYtdGFicy1hci13aGl0ZSArIC50YWItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5uYXYtdGFicy5uYXYtdGFicy1hciBsaSBhIGkge1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4ubmF2LXRhYnMgKyAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNlNWU1ZTU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlNWU1ZTU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTVlNWU1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubmF2LXRhYnMgbGkgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm5hdi10YWJzLm5hdi10YWJzLXJvdW5kIGxpIGEge1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cblxuLm5hdi10YWJzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4ubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLm5hdi1waWxscy5uYXYtc3RhY2tlZCA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXBpbGxzLm5hdi1zdGFja2VkID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtcGlsbHMubmF2LXN0YWNrZWQgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDNweCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzMzMztcbn1cblxuLm5hdi1waWxscy5uYXYtc3RhY2tlZCA+IGxpID4gYSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAzcHggIzFEQUM4Nztcbn1cblxuLm5hdi1waWxscy5uYXYtc3RhY2tlZCA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAzcHggIzAwMDtcbn1cblxuLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5hdi1zdGFja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLmxhYmVsIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQUM4Nztcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM2RjU3O1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NGM4ZWI7XG59XG5cbi5sYWJlbC1yb3lhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG5cbi5iYWRnZS1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYmFkZ2Utcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQUM4NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBQzg3O1xufVxuXG4uYWxlcnQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5hbGVydCBoMSxcbi5hbGVydCBoMixcbi5hbGVydCBoMyxcbi5hbGVydCBoNCxcbi5hbGVydCBoNSxcbi5hbGVydCBoNiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDBweCAwIDVweCAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWxlcnQgaSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYWxlcnQgPiAuY2xvc2Uge1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MzApO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5hbGVydC1wcmltYXJ5ID4gLmNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZjRmYjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzU0YzhlYjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZmMGRjO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMTM2RjU3O1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2VlZGI7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmMGFkNGU7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRjZWNkO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDk1MzRmO1xufVxuXG4uYWxlcnQtcm95YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlNmM3O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNWNiODVjO1xuICBjb2xvcjogIzM1NzkzNTtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFjMjk4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMURBQzg3O1xuICBjb2xvcjogI2QxZjdlZDtcbn1cblxuLmFsZXJ0LmFsZXJ0LWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LmFsZXJ0LXByaW1hcnkuYWxlcnQtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGU1NTQyO1xufVxuXG4ud2VsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuXG4ubGlzdC1ncm91cC1zbSBsaSxcbi5saXN0LWdyb3VwLXNtIGEge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRlZWQ5O1xuICBjb2xvcjogIzA4MmUyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZWVkYjtcbiAgY29sb3I6ICNkZjhhMTM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZGVkZTtcbiAgY29sb3I6ICNiNTJiMjc7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGYxZmE7XG4gIGNvbG9yOiAjMTlhZGQ5O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXJveWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZWRkNTtcbiAgY29sb3I6ICMzZDhiM2Q7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbn1cblxuLmxpc3QtZ3JvdXAtc3RyaXBlZCBsaTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBQzg3O1xuICBib3JkZXItY29sb3I6ICMxREFDODc7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5wYWdpbmF0aW9uID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzFEQUM4NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG59XG5cbi5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBQzg3O1xuICBib3JkZXItY29sb3I6ICMxREFDODc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBQzg3O1xuICBib3JkZXItY29sb3I6ICMxREFDODc7XG59XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tYm9yZGVyID4gbGkgPiBhLFxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1ib3JkZXIgPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VlZTtcbn1cblxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1ib3JkZXIgPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tYm9yZGVyID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWJvcmRlciA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1ib3JkZXIgPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tYm9yZGVyID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWJvcmRlciA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1ib3JkZXIgPiBsaSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWJvcmRlciA+IGxpID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tYm9yZGVyID4gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1ib3JkZXIgPiBsaSA+IHNwYW46Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxREFDODc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFEQUM4Nztcbn1cblxuLnBhZ2VyIGxpID4gYSxcbi5wYWdlciBsaSA+IHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjMURBQzg3O1xufVxuXG4ucGFnZXIgbGkgPiBhOmhvdmVyLFxuLnBhZ2VyIGxpID4gc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBQzg3O1xufVxuXG4ucGFnZXIucGFnZXItYm9yZGVyIGxpID4gYSxcbi5wYWdlci5wYWdlci1ib3JkZXIgbGkgPiBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzFEQUM4NztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VlZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLnBhZ2VyLnBhZ2VyLWJvcmRlciBsaSA+IGE6aG92ZXIsXG4ucGFnZXIucGFnZXItYm9yZGVyIGxpID4gc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMURBQzg3O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwrvCoFwiO1xufVxuXG4uZHJvcGRvd24tc3VibWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLmRyb3Bkb3duLWludmVyc2UgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZHJvcGRvd24uZHJvcGRvd24taW52ZXJzZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMxOTk2NzYsICMxREFDODcpO1xufVxuXG4uZHJvcGRvd24uZHJvcGRvd24taW52ZXJzZSB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMyMjI7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCksIGluc2V0IDAgMCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuLmRyb3Bkb3duLmRyb3Bkb3duLWludmVyc2UgLmRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xufVxuXG4uZHJvcGRvd24uZHJvcGRvd24taW52ZXJzZSAuZHJvcGRvd24taGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2NjYztcbn1cblxuLmRyb3Bkb3duID4gYTphZnRlcixcbi5kcm9wZG93bi1zdWJtZW51ID4gYTphZnRlciB7XG4gIHRvcDogOHB4O1xuICByaWdodDogOXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG59XG5cbi5kcm9wZG93biA+IGE6YWZ0ZXIge1xuICB0b3A6IDE4cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBjb250ZW50OiBcIu+Eh1wiO1xufVxuXG4uZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuXG4gIC5kcm9wZG93biA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi5vcGVuID4gYSxcbi5kcm9wZG93bi5vcGVuID4gYTpmb2N1cyxcbi5kcm9wZG93bi5vcGVuID4gYTphY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICB9XG5cbiAgLmRyb3Bkb3duIGEge1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICB9XG5cbiAgLmRyb3Bkb3duLXN1Ym1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxuXG4gIC5kcm9wZG93bi1zdWJtZW51IGEge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1zdWJtZW51ID4gYTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gIH1cblxuICAuZHJvcGRvd24gPiBhOmFmdGVyIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgY29udGVudDogXCLvhIRcIjtcbiAgfVxuXG4gIC5kcm9wZG93bi5vcGVuID4gYTphZnRlciB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGNvbnRlbnQ6IFwi74SHXCI7XG4gIH1cbn1cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQgPiAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IC0xMDAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlNWU1ZTU7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTVlNWU1O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgbWFyZ2luOiA5cHggMDtcbn1cblxuaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMURBQzg3O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMURBQzg3O1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBQzg3O1xuICBib3JkZXItY29sb3I6ICMxYTliNzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGFzLXN1Y2Nlc3MgLnJveWFsLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lIHtcbiAgY29sb3I6ICMwYzQzMzU7XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTM2RjU3O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGM0MzM1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICMxMzZGNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogIzEzNkY1Nztcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzEzNkY1Nztcbn1cblxuLmhhcy13YXJuaW5nIC5yb3lhbC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSB7XG4gIGNvbG9yOiAjZWM5NzFmO1xufVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2M3N2MxMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNmMGFkNGU7XG59XG5cbi5oYXMtZXJyb3IgLnJveWFsLWJsb2NrLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUge1xuICBjb2xvcjogI2M5MzAyYztcbn1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2EwMjYyMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2Q5NTM0Zjtcbn1cblxuLmZvcm0tZ3JvdXAgLmdseXBoaWNvbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnRodW1ibmFpbCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cblxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzFEQUM4Nztcbn1cblxuLnRodW1ibmFpbC50aHVtYm5haWwtcm91bmQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi50aHVtYm5haWwudGh1bWJuYWlsLXJvdW5kID4gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFwZXItYmFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9UaGVtZS9pbWcvYmFjay5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udGl0bGUtbG9nbyB7XG4gIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL1RoZW1lL2ltZy9jb2xvcnMvaGFyZHJvbGxlci9sb2dvNTAucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDsqL1xuICBmb250LXNpemU6IDIuM2VtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRpdGxlLWxvZ28gc3BhbiB7XG4gIGNvbG9yOiAjMURBQzg3O1xufVxuXG4udHJhbnNwYXJlbnQtZGl2IHtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAycHggI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2MzYzNjMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogIzdlODQ4ODtcbn1cblxuLnRyYW5zcGFyZW50LWRpdiBoMSxcbi50cmFuc3BhcmVudC1kaXYgaDIsXG4udHJhbnNwYXJlbnQtZGl2IGgzIHtcbiAgY29sb3I6ICM3ZTg0ODg7XG59XG5cbi50cmFuc3BhcmVudC1kaXYgaDEge1xuICBmb250LXNpemU6IDMuNWVtO1xufVxuXG4udHJhbnNwYXJlbnQtZGl2IHAge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4udHJhbnNwYXJlbnQtZGl2IC5idG4tYXIuYnRuLXByaW1hcnkge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMTI2YjU0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMURBQzg3LCAjMTg4ZDZmKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hYnNvbHV0ZS1jZW50ZXIge1xuICBoZWlnaHQ6IDcwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmFic29sdXRlLWNlbnRlciB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5jaGVja2JveCxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIC8qbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuICB9Ki9cbn1cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46OmJlZm9yZSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjphZnRlcixcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzFEQUM4Nztcbn1cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIHNwYW46OmJlZm9yZSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBzcGFuOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxREFDODc7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46OmFmdGVyLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBQzg3O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IDZweDtcbiAgbGVmdDogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBzcGFuLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIHNwYW4ge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgc3Bhbjo6YmVmb3JlLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY2hlY2tib3guY2hlY2tib3gtaW5saW5lLFxuLmNoZWNrYm94LWlubGluZS5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmFkaW8ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ucmFkaW8gbGFiZWwge1xuICAvKiY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHRvcDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcblxuICAgIHRyYW5zaXRpb246ICAuMXMgY3ViaWMtYmV6aWVyKC44LC0wLjMzLC4yLDEuMzMpO1xuICAgIC8vY3VydmUgLSBodHRwOi8vY3ViaWMtYmV6aWVyLmNvbS8jLjgsLTAuMzMsLjIsMS4zM1xuICB9Ki9cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dICsgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dICsgc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogN3B4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQUM4NztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbn1cbi5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIHNwYW46OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzFEQUM4Nztcbn1cbi5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkICsgc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQgKyBzcGFuOjpiZWZvcmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLnJhZGlvLWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucmFkaW8ucmFkaW8tZGFyayBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgYm9yZGVyOiAwO1xufVxuLnJhZGlvLnJhZGlvLWRhcmsgbGFiZWw6OmFmdGVyIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDNweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogTmF2YmFyICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2YmFyLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpLCBpbnNldCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNlY2VjZWMsICNmNGY0ZjQpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgd29yZC1zcGFjaW5nOiAtNnB4O1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwO1xuICAvKmJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9UaGVtZS9pbWcvbG9nby5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsqL1xuICBwYWRkaW5nLWxlZnQ6IDE2M3B4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHNwYW4ge1xuICBjb2xvcjogIzFEQUM4Nztcbn1cblxuLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgbGkgYSAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDhweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciAubGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFEQUM4Nztcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSA+IGEsXG4uZHJvcGRvd24tbWVudSBsaSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSBsaSA+IGE6Zm9jdXMsXG4uZHJvcGRvd24tbWVudSBsaSA+IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQUM4NztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzE5OTY3NiwgIzFEQUM4Nyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6YWN0aXZlLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQUM4NztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzE5OTY3NiwgIzFEQUM4Nyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBQzg3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMTk5Njc2LCAjMURBQzg3KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAvKk5hdmJhciBDb2xsYXBzZSovXG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvKk5hdmJhciovXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpLmRyb3Bkb3duID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIC8qRHJvcGRvd24gTWVudSovXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSwgaW5zZXQgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG5cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24gPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmRyb3Bkb3duID4gYTphZnRlciB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCB7XG4gICAgZm9udC1zaXplOiAxLjllbTtcbiAgICB3b3JkLXNwYWNpbmc6IC01cHg7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG4ubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzRkNGQ0ZCwgIzY2Nik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmY7XG4gIC8qcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDA7Ki9cbiAgaGVpZ2h0OiA1MXB4O1xuICBtaW4td2lkdGg6IDQ3cHg7XG59XG4ubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZSBpIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCB7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICB3b3JkLXNwYWNpbmc6IC00cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbi8qIE5hdmJhciBEYXJrICovXG4ubmF2YmFyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm5hdmJhci1kYXJrIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiA+IGxpID4gYSxcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyxcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBQzg3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2VlZTtcbn1cblxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1kYXJrICsgLm1haW4taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWRhcmsgKyAubWFpbi1oZWFkZXIgLnBhZ2UtdGl0bGUsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWRhcmsgKyAubWFpbi1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG5cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItZGFyayArIC5tYWluLWhlYWRlciAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItZGFyayArIC5tYWluLWhlYWRlciBsaS5hY3RpdmUsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWRhcmsgKyAubWFpbi1oZWFkZXIgbGkuY3VycmVudF9pdGVtIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLm5hdmJhci1kYXJrIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM1NTU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5uYXZiYXItZGFyayAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ubmF2YmFyLWRhcmsgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGE6aG92ZXIsXG4ubmF2YmFyLWRhcmsgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5kcm9wZG93biAuZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG59XG5cbi5uYXZiYXItZGFyayAuZHJvcGRvd24gLmRyb3Bkb3duLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxREFDODc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBib3JkZXItY29sb3I6ICM1NTU7XG4gIH1cblxuICAubmF2YmFyLWRhcmsgLmRyb3Bkb3duID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM1NTU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUgYSB7XG4gICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItZGFyayAuZHJvcGRvd24tbWVudSBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci1kYXJrIC5kcm9wZG93bi1zdWJtZW51LmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWRhcmsgLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxREFDODcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItZGFyayAuZHJvcGRvd24uYWN0aXZlID4gYSxcbi5uYXZiYXItZGFyayAuZHJvcGRvd24gYTpob3Zlcixcbi5uYXZiYXItZGFyayAuZHJvcGRvd24gYTpmb2N1cyxcbi5uYXZiYXItZGFyayAuZHJvcGRvd24uYWN0aXZlIGE6aG92ZXIsXG4ubmF2YmFyLWRhcmsgLmRyb3Bkb3duLmFjdGl2ZSBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBQzg3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyLWRhcmsgLmRyb3Bkb3duLm9wZW4gPiBhLFxuLm5hdmJhci1kYXJrIC5kcm9wZG93bi5vcGVuID4gYTpmb2N1cyxcbi5uYXZiYXItZGFyayAuZHJvcGRvd24ub3BlbiA+IGE6YWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxREFDODc7XG4gIH1cblxuICAubmF2YmFyLWRhcmsgLmRyb3Bkb3duLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgPiBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci1kYXJrIC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51IGxpID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEQUM4NyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRyb3Bkb3duLXN1Ym1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuLyogTmF2YmFyIEludmVyc2UgKi9cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxREFDODc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XG4gIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL1RoZW1lL2ltZy9sb2dvX3doaXRlLnBuZ1wiKTsqL1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIC5uYXZiYXItZGVmYXVsdC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWludmVyc2UgKyAubWFpbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItaW52ZXJzZSArIC5tYWluLWhlYWRlciAucGFnZS10aXRsZSxcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItaW52ZXJzZSArIC5tYWluLWhlYWRlciBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cblxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1pbnZlcnNlICsgLm1haW4taGVhZGVyIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBjb2xvcjogIzg4ODtcbn1cblxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1pbnZlcnNlICsgLm1haW4taGVhZGVyIGxpLmFjdGl2ZSxcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItaW52ZXJzZSArIC5tYWluLWhlYWRlciBsaS5jdXJyZW50X2l0ZW0ge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzU1NTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1kYXJrIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuYWN0aXZlID4gYTpmb2N1cyxcbi5uYXZiYXItaW52ZXJzZSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQUM4Nztcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5kcm9wZG93biAuZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuZHJvcGRvd24gLmRyb3Bkb3duLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIH1cblxuICAubmF2YmFyLWludmVyc2UgLmRyb3Bkb3duID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM1NTU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUgYSB7XG4gICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItaW52ZXJzZSAuZHJvcGRvd24tbWVudSBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci1pbnZlcnNlIC5kcm9wZG93bi1zdWJtZW51LmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWludmVyc2UgLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItaW52ZXJzZSAuZHJvcGRvd24uYWN0aXZlID4gYSxcbi5uYXZiYXItaW52ZXJzZSAuZHJvcGRvd24gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAuZHJvcGRvd24gYTpmb2N1cyxcbi5uYXZiYXItaW52ZXJzZSAuZHJvcGRvd24uYWN0aXZlIGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLmRyb3Bkb3duLmFjdGl2ZSBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyLWludmVyc2UgLmRyb3Bkb3duLm9wZW4gPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5kcm9wZG93bi5vcGVuID4gYTpmb2N1cyxcbi5uYXZiYXItaW52ZXJzZSAuZHJvcGRvd24ub3BlbiA+IGE6YWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIH1cblxuICAubmF2YmFyLWludmVyc2UgLmRyb3Bkb3duLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgPiBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci1pbnZlcnNlIC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51IGxpID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVmVydGljYWwgVGFicyAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWJzLWxlZnQsXG4udGFicy1yaWdodCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi50YWJzLWxlZnQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4udGFicy1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbn1cblxuLnRhYnMtbGVmdCA+IGxpLFxuLnRhYnMtcmlnaHQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi50YWJzLWxlZnQgPiBsaSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLnRhYnMtcmlnaHQgPiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4udGFicy1sZWZ0ID4gbGkuYWN0aXZlID4gYSxcbi50YWJzLWxlZnQgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnRhYnMtbGVmdCA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGFicy1yaWdodCA+IGxpLmFjdGl2ZSA+IGEsXG4udGFicy1yaWdodCA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4udGFicy1yaWdodCA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGFicy1sZWZ0ID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWJzLXJpZ2h0ID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNpZGV3YXlzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWRld2F5cyA+IGxpIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4uc2lkZXdheXMgPiBsaSA+IGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDBweCAwcHg7XG59XG5cbi5zaWRld2F5cyA+IGxpLmFjdGl2ZSA+IGEsXG4uc2lkZXdheXMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnNpZGV3YXlzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGRkO1xufVxuXG4uc2lkZXdheXMudGFicy1sZWZ0IHtcbiAgbGVmdDogLTUwcHg7XG59XG5cbi5zaWRld2F5cy50YWJzLXJpZ2h0IHtcbiAgcmlnaHQ6IC01MHB4O1xufVxuXG4uc2lkZXdheXMudGFicy1yaWdodCA+IGxpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uc2lkZXdheXMudGFicy1sZWZ0ID4gbGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4udGFicy1sZWZ0LWFyID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGFicy1sZWZ0LWFyID4gbGkgPiBhLFxuLnRhYnMtbGVmdC1hciA+IGxpLmFjdGl2ZSA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItbGVmdDogc29saWQgM3B4ICNjY2M7XG59XG5cbi52ZXJ0aWNhbC10YWJzLWxlZnQsXG4udmVydGljYWwtdGFicy1yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbn1cblxuLnZlcnRpY2FsLXRhYnMtbGVmdCB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkZGQ7XG59XG5cbi52ZXJ0aWNhbC10YWJzLXJpZ2h0IHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkO1xufVxuXG4udmVydGljYWwtdGFiLWxpc3Qge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udmVydGljYWwtdGFicy1yaWdodCAudmVydGljYWwtdGFiLWxpc3Qge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDNweCAjZGRkO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkZGQ7XG59XG5cbi52ZXJ0aWNhbC10YWJzLWxlZnQgLnZlcnRpY2FsLXRhYi1saXN0IHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDNweCAjZGRkO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGRkO1xufVxuXG4udmVydGljYWwtdGFicy1yaWdodCAudmVydGljYWwtdGFiLWxpc3QgdWwubmF2ID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAzcHggI2RkZDtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICBjb2xvcjogIzQ0NDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4udmVydGljYWwtdGFicy1sZWZ0IC52ZXJ0aWNhbC10YWItbGlzdCB1bC5uYXYgPiBsaSA+IGEge1xuICBib3JkZXItbGVmdDogc29saWQgM3B4ICNkZGQ7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBjb2xvcjogIzQ0NDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4udmVydGljYWwtdGFicy1yaWdodCAudmVydGljYWwtdGFiLWxpc3QgdWwubmF2ID4gbGkgPiBhOmhvdmVyLFxuLnZlcnRpY2FsLXRhYnMtcmlnaHQgLnZlcnRpY2FsLXRhYi1saXN0IHVsLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJvcmRlci1yaWdodDogc29saWQgM3B4ICM5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi52ZXJ0aWNhbC10YWJzLXJpZ2h0IC52ZXJ0aWNhbC10YWItbGlzdCB1bC5uYXYgPiBsaS5hY3RpdmUgPiBhLFxuLnZlcnRpY2FsLXRhYnMtcmlnaHQgLnZlcnRpY2FsLXRhYi1saXN0IHVsLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4udmVydGljYWwtdGFicy1yaWdodCAudmVydGljYWwtdGFiLWxpc3QgdWwubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlci1yaWdodDogc29saWQgM3B4ICMxREFDODc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi52ZXJ0aWNhbC10YWJzLWxlZnQgLnZlcnRpY2FsLXRhYi1saXN0IHVsLm5hdiA+IGxpID4gYTpob3Zlcixcbi52ZXJ0aWNhbC10YWJzLWxlZnQgLnZlcnRpY2FsLXRhYi1saXN0IHVsLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAzcHggIzk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLnZlcnRpY2FsLXRhYnMtbGVmdCAudmVydGljYWwtdGFiLWxpc3QgdWwubmF2ID4gbGkuYWN0aXZlID4gYSxcbi52ZXJ0aWNhbC10YWJzLWxlZnQgLnZlcnRpY2FsLXRhYi1saXN0IHVsLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4udmVydGljYWwtdGFicy1sZWZ0IC52ZXJ0aWNhbC10YWItbGlzdCB1bC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDNweCAjMURBQzg3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4udmVydGljYWwtdGFicy1sZWZ0IC50YWItY29udGVudCxcbi52ZXJ0aWNhbC10YWJzLXJpZ2h0IC50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5tYXgtd2lkdGgtNTAwIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLmFyLW5hdi1waWxscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYXItbmF2LXBpbGxzIGxpIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkO1xufVxuLmFyLW5hdi1waWxscyBsaSBhIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuLmFyLW5hdi1waWxscyBsaS5hY3RpdmUgYSxcbi5hci1uYXYtcGlsbHMgbGkuYWN0aXZlIGE6Zm9jdXMsXG4uYXItbmF2LXBpbGxzIGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQUM4Nztcbn1cbi5hci1uYXYtcGlsbHMgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hci1uYXYtcGlsbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5hci1uYXYtcGlsbHMgbGkge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxufVxuLypAaW1wb3J0IFwidGhlbWUvdGltZWxpbmVcIjsqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFByaWNpbmcgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpY2lnbi1ib3gge1xuICBib3JkZXI6IHNvbGlkIDFweCAjNDQ0O1xuICBib3gtc2hhZG93OiAzcHggM3B4IDhweCAwcHggI2NjY2NjYztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5wcmljaWduLWJveDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMzkpO1xufVxuXG4ucHJpY2luZy1ib3gtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wcmljaW5nLWJveC1oZWFkZXIgPiBoMiB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJpY2luZy1ib3gtaGVhZGVyID4gcCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJpY2luZy1ib3gtcHJpY2Uge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xufVxuXG4ucHJpY2luZy1ib3gtcHJpY2UgaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJpY2luZy1ib3gtcHJpY2UgaDMgPiBzdWIge1xuICBmb250LXNpemU6IDAuNmVtO1xufVxuXG4ucHJpY2luZy1ib3gtY29udGVudCA+IHVsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByaWNpbmctYm94LWNvbnRlbnQgPiB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjZGRkO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucHJpY2luZy1ib3gtY29udGVudCA+IHVsID4gbGkgPiBpIHtcbiAgbWFyZ2luOiAwIDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLnByaWNpbmctYm94LWZvb3RlciB7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcmljaWduLWJveC1wcm8ge1xuICBib3JkZXItY29sb3I6ICMxREFDODc7XG59XG5cbi5wcmljaWduLWJveC1wcm8gPiAucHJpY2luZy1ib3gtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxREFDODc7XG59XG5cbi8qIFByaWNpbmcgTWVnYSBUYWJsZSAqL1xuLnByaWNpbmctdGFibGUge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucHJpY2luZy10YWJsZS1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG59XG5cbi5wcmljaW5nLXRhYmxlLWhlYWQgLnByaWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJpY2luZy10YWJsZS1jb250ZW50IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5wcmljaW5nLXRhYmxlLWNvbnRlbnQgbGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJvcmRlci1maXgtcHJpY2luZyB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkZGQ7XG59XG5cbi5wcmljaW5nLXRhYmxlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLnByaWNpbmctZGVzYy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBQzg3O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMXB4IDVweCAyMHB4IDVweDtcbiAgaGVpZ2h0OiA2OXB4O1xufVxuXG4ucHJpY2luZy10YWJsZS1oZWFkIGgyIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBQzg3O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4ucHJpY2luZy10YWJsZS1oZWFkIGgyIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucHJpY2luZy10YWJsZS1oZWFkIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ucHJpY2luZy10YWJsZS1oZWFkIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4ucHJpY2luZy10YWJsZS1oZWFkIC5wcmljZSBpIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcmljaW5nLXRhYmxlLWRlc2NyaXB0aW9uIC5wcmljaW5nLXRhYmxlLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJpY2luZy10YWJsZS1jb250ZW50IGxpOm50aC1jaGlsZCgybisxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5wcmljaW5nLXRhYmxlLWRlc2NyaXB0aW9uIGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjMURBQzg3O1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4ucHJpY2luZy10YWJsZS1mb290ZXIgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLnByaWNpbmctdGFibGUtY29udGVudCAuZmEtY2hlY2sge1xuICBjb2xvcjogIzEzNkY1Nztcbn1cblxuLnByaWNpbmctdGFibGUtY29udGVudCAuZmEtdGltZXMge1xuICBjb2xvcjogI2Q5NTM0Zjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcmljaW5nLWNvbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJpY2luZy10YWJsZS1jb250ZW50IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnByaWNpbmctdGFibGUge1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkZGQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIExvZ2luIFBhZ2VzICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubG9naWctZm9ybSB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5sb2dpbi1mb3JtLWZ1bGwge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYXBlci1iYWNrLWZ1bGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvVGhlbWUvaW1nL2JhY2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAubG9naW4tZm9ybS1mdWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTAlO1xuICB9XG59XG4vKipcbiAgKiBib290c3RyYXAtc3dpdGNoIC0gVHVybiBjaGVja2JveGVzIGFuZCByYWRpbyBidXR0b25zIGludG8gdG9nZ2xlIHN3aXRjaGVzLlxuICAqXG4gICogQHZlcnNpb24gdjMuMy41XG4gICogQGhvbWVwYWdlIGh0dHBzOi8vYnR0c3RycC5naXRodWIuaW8vYm9vdHN0cmFwLXN3aXRjaFxuICAqIEBhdXRob3IgTWF0dGlhIExhcmVudGlzIDxtYXR0aWFAbGFyZW50aXMuZXU+IChodHRwOi8vbGFyZW50aXMuZXUpXG4gICogQGxpY2Vuc2UgTUlUXG4gICovXG4uYm9vdHN0cmFwLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcHJpbWFyeSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxREFDODc7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWluZm8sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNTRjOGViO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1zdWNjZXNzLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzEzNkY1Nztcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtd2FybmluZyxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2YwYWQ0ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRhbmdlcixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2Q5NTM0Zjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAi1wiO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJvb3RzdHJhcC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSxcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtcmVhZG9ubHkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtcmVhZG9ubHkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCxcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtcmVhZG9ubHkgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWFuaW1hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjVzO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjVzO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCxcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZS5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn0iLCJib2R5IHtcbiAgLy8gZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAvLyBmb250LWZhbWlseTogXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJXCI7XG4vLyAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4vLyAgIHNyYzogbG9jYWwoXCJTZWdvZSBVSSBMaWdodFwiKTtcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJXCI7XG4vLyAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgIHNyYzogbG9jYWwoXCJTZWdvZSBVSVwiKTtcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJXCI7XG4vLyAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4vLyAgIHNyYzogbG9jYWwoXCJTZWdvZSBVSSBTZW1pYm9sZFwiKTtcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJXCI7XG4vLyAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgIHNyYzogbG9jYWwoXCJTZWdvZSBVSSBCb2xkXCIpO1xuLy8gfVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUlcIjtcbi8vICAgZm9udC1zdHlsZTogaXRhbGljO1xuLy8gICBmb250LXdlaWdodDogNDAwO1xuLy8gICBzcmM6IGxvY2FsKFwiU2Vnb2UgVUkgSXRhbGljXCIpO1xuLy8gfVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUlcIjtcbi8vICAgZm9udC1zdHlsZTogaXRhbGljO1xuLy8gICBmb250LXdlaWdodDogNzAwO1xuLy8gICBzcmM6IGxvY2FsKFwiU2Vnb2UgVUkgQm9sZCBJdGFsaWNcIik7XG4vLyB9XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBDU1MgQmFzaWMgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaHRtbCB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbn1cblxuLmJveGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG5cbiAgLypjb2xvcjogJHByaW1hcnktY29sb3I7Ki9cbiAgbWFyZ2luOiAyMHB4IDAgMTdweCAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMi4zZW07XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjdlbTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmEge1xuICAvKmNvbG9yOiAkcHJpbWFyeS1jb2xvcjsqL1xufVxuXG4uc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMsXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5hLmJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYS5idXR0b246aG92ZXIge1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB3aGl0ZSBpbnNldDtcbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5wLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLm1hcmdpbi1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udmlkZW8gaWZyYW1lLFxuLnZpZGVvIG9iamVjdCxcbi52aWRlbyBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi52aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGFuZHdyaXRpbmcge1xuICBmb250LWZhbWlseTogXCJJbmRpZSBGbG93ZXJcIiwgY3Vyc2l2ZTtcbn1cblxuZHQge1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG59XG5cbmR0LFxuZGQge1xuICBtYXJnaW46IDJweCAwO1xufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNtYWxsLWZvbnQge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4ucHJpbWFyeS1jb2xvciB7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmltYWdlYm9yZGVyIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xufVxuXG5pbWcgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuaW1nLmFsaWdubGVmdCArIHAsXG5pbWcuYWxpZ25yaWdodCArIHAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5wLWxnIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG59XG5cbi5tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1hcmdpbi10b3AtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5tYXJnaW4tdG9wLTgwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuXG5oci5jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbn1cblxuaHIuZG90dGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbn1cblxuaHIuZGFzaGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbn1cblxuaHIuZG91YmxlIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5cbi5saXN0LWxpbmUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXN0LWxpbmUgbGkge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLmxpc3QtbGluZSBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWVlO1xufVxuXG4ubGlzdC1saW5lIGxpIGEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cblxuLmxpc3QtbGluZSBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xufVxuXG4uc21hbGwtY2FwcyB7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2Fwcztcbn1cbiIsIiRpbWctcGF0aDogXCIvVGhlbWUvaW1nXCI7XG4kZm9udC1wYXRoOiBcIi9UaGVtZS9mb250c1wiO1xuJGRpci1sb2dvOiAnY29sb3JzL2hhcmRyb2xsZXInO1xuXG4kcHJpbWFyeS1jb2xvcjogIzFEQUM4NztcbiRzZWNvbmRhcnktY29sb3I6ICNGRkY2QTc7XG4kZGFya2VuLXByaW1lcnktY29sb3I6IDE1JTtcblxuJHN1Y2Nlc3MtY29sb3I6ICMxMzZGNTc7XG4kaW5mby1jb2xvcjogIzU0YzhlYjtcbiR3YXJuaW5nLWNvbG9yOiAjZjBhZDRlO1xuJGRhbmdlci1jb2xvcjogI2Q5NTM0ZjtcbiRyb3lhbC1jb2xvcjogIzVjYjg1YztcbiIsIiNDb250YWluZXIgLm1peCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50ZXh0LWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dC1pY29uIC5pY29uLWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnRleHQtaWNvbi1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4udGV4dC1pY29uLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnNsb2dhbiB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnNsb2dhbiA+IHNwYW4ge1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG59XG5cbi5zZWN0aW9uLWxpbmVzIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4uY3NzLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ud3JhcC1wcmltYXJ5LWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cmFwLXByaW1hcnktY29sb3IgaDEsXG4ud3JhcC1wcmltYXJ5LWNvbG9yIGgyLFxuLndyYXAtcHJpbWFyeS1jb2xvciBoMyxcbi53cmFwLXByaW1hcnktY29sb3IgaDQsXG4ud3JhcC1wcmltYXJ5LWNvbG9yIGg1LFxuLndyYXAtcHJpbWFyeS1jb2xvciBoNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZHJvcGNhcHM6OmZpcnN0LWxldHRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA1cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmRyb3BjYXBzLWJnOjpmaXJzdC1sZXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgZm9udC1zaXplOiAyLjhlbTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZHJvcGNhcHMtY2lyY2xlOjpmaXJzdC1sZXR0ZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAkcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIGZvbnQtc2l6ZTogMi4zZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uZHJvcGNhcHMtY2lyY2xlLWJnOjpmaXJzdC1sZXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICBmb250LXNpemU6IDIuM2VtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmJvcmRlci1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXI6IHNvbGlkIDNweCAjZWVlO1xuICBib3JkZXItbGVmdC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ibG9ja3F1b3RlLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLmJsb2NrcXVvdGUtY29sb3ItYmcge1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHByaW1hcnktY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5ibG9ja3F1b3RlLWJpZyB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBmb250LXN0eWxlOiBvYmxpcXVlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5ibG9ja3F1b3RlLWJpZyBmb290ZXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG5cbi5ibG9ja3F1b3RlLWNvbG9yLWJnLXByaW1hcnkge1xuICBmb250LXNpemU6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYmxvY2txdW90ZS1jb2xvci1iZy1wcmltYXJ5OmFmdGVyLFxuLmJsb2NrcXVvdGUtY29sb3ItYmctZGFyazphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjZlbTtcbn1cblxuLmJsb2NrcXVvdGUtY29sb3ItYmctZGFyayB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJsb2NrcXVvdGUtY29sb3ItYmctbGlnaHQge1xuICBmb250LXNpemU6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xufVxuXG4uYmxvY2txdW90ZS1jb2xvci1iZy1saWdodDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyLjZlbTtcbn1cblxuLmJsb2NrcXVvdGUtY29sb3ItYmctcHJpbWFyeSBmb290ZXIsXG4uYmxvY2txdW90ZS1jb2xvci1iZy1kYXJrIGZvb3RlciB7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4uYmxvY2txdW90ZS1jb2xvci1iZy1saWdodCBmb290ZXIge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLmVtLXByaW1hcnkge1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG59XG4uZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbn1cbi5lbS1pbmZvIHtcbiAgY29sb3I6ICRpbmZvLWNvbG9yO1xufVxuLmVtLXdhcm5pbmcge1xuICBjb2xvcjogJHdhcm5pbmctY29sb3I7XG59XG4uZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICRkYW5nZXItY29sb3I7XG59XG4uZW0taGVscCxcbi5lbS1yb3lhbCB7XG4gIGNvbG9yOiAkcm95YWwtY29sb3I7XG59XG5cbi5lbS1wcmltYXJ5LWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5lbS1zdWNjZXNzLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5lbS1pbmZvLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5lbS13YXJuaW5nLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5lbS1kYW5nZXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwcHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZW0tcm95YWwtaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyb3lhbC1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4taGVhZGVyLm1haW4taGVhZGVyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG59XG5cbi5tYWluLWhlYWRlci5tYWluLWhlYWRlci1pbnZlcnNlIC5wYWdlLXRpdGxlLFxuLm1haW4taGVhZGVyLm1haW4taGVhZGVyLWludmVyc2UgLmJyZWFkY3J1bWIgYSxcbi5tYWluLWhlYWRlci5tYWluLWhlYWRlci1pbnZlcnNlIC5icmVhZGNydW1iIGEsXG4ubWFpbi1oZWFkZXIubWFpbi1oZWFkZXItaW52ZXJzZSAuYnJlYWRjcnVtYiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubWFpbi1oZWFkZXIubWFpbi1oZWFkZXItaW52ZXJzZSAuYnJlYWRjcnVtYiBsaSB7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLm1haW4taGVhZGVyLm1haW4taGVhZGVyLWludmVyc2UgLmJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwO1xufVxuXG4ubWFpbi1oZWFkZXIubWFpbi1oZWFkZXItaW52ZXJzZSAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5tYWluLWhlYWRlciAucGFnZS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5zaWRlYmFyLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNpZGViYXItbmF2IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNpZGViYXItbmF2IGxpIGEgPiBpIHtcbiAgbWFyZ2luOiAycHggNXB4IDAgMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zaWRlYmFyLW5hdiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItbGVmdDogc29saWQgM3B4ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5cbi5zaWRlYmFyLW5hdiA+IGxpID4gYTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNpZGViYXItbmF2ID4gbGkgPiBhLmNvbGxhcHNlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5zaWRlYmFyLW5hdiBsaSBhLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogc29saWQgM3B4ICRwcmltYXJ5LWNvbG9yO1xufVxuXG4uc2lkZWJhci1uYXYgbGkgYTpob3Zlcixcbi5zaWRlYmFyLW5hdiBsaSBhOmZvY3VzLFxuLnNpZGViYXItbmF2IGxpIGE6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4ubWVudS1zdWJtZW51IGxpIGEge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tZW51LXN1Ym1lbnUgbGkuYWN0aXZlIGEge1xuICBib3JkZXItY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5cbi5tZW51LXN1Ym1lbnUgbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZWU7XG59XG5cbi5zaWRlYmFyLW5hdiBsaS5hY3RpdmUgPiBhIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5cbi5idG4tYXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJ0bi1hciA+IC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYnRuLWFyLmJ0bi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXhsIHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuXG4uYnRuLXh4bCB7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbn1cblxuLmJ0bi1hci5idG4tdHJhbnNwYXJlbnQ6aG92ZXIsXG4uYnRuLWFyLmJ0bi10cmFuc3BhcmVudDpmb2N1cyxcbi5idG4tYXIuYnRuLXRyYW5zcGFyZW50OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLmJ0bi1hci5idG4tdHJhbnNwYXJlbnQtb3BhcXVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Mik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC42KSwgcmdiYSgwLCAwLCAwLCAwLjQpKTtcblxuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Mik7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjYpLCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xuICB9XG59XG5cbi5idG4tYXIuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHByaW1hcnktY29sb3IgNSUsIGRhcmtlbigkcHJpbWFyeS1jb2xvciwgNSUpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSckcHJpbWFyeS1jb2xvcicsIGVuZENvbG9yc3RyPSdkYXJrZW4oJHByaW1hcnktY29sb3IsIDUlKScsR3JhZGllbnRUeXBlPTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRwcmltYXJ5LWNvbG9yLCA1JSk7XG59XG5cbi5idG4tYXIuYnRuLXByaW1hcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LWNvbG9yLCA1JSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGRhcmtlbigkcHJpbWFyeS1jb2xvciwgNSUpIDUlLCAkcHJpbWFyeS1jb2xvciAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nZGFya2VuKCRwcmltYXJ5LWNvbG9yLCA4JSknLCBlbmRDb2xvcnN0cj0nJHByaW1hcnktY29sb3InLEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLmJ0bi1hci5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjFmMWYxIDUlLCBkYXJrZW4oI2YxZjFmMSwgNSUpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjFmMWYxJywgZW5kQ29sb3JzdHI9J2RhcmtlbigjZjFmMWYxLCA1JSknLEdyYWRpZW50VHlwZT0wKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCNkZGQsIDUlKTtcbn1cblxuLmJ0bi1hci5idG4tZGVmYXVsdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2YxZjFmMSwgNSUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBkYXJrZW4oI2YxZjFmMSwgNSUpIDUlLCAjZjFmMWYxIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSdkYXJrZW4oI2YxZjFmMSwgOCUpJywgZW5kQ29sb3JzdHI9JyNmMWYxZjEnLEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLmJ0bi1hci5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAuMDUsICRzdWNjZXNzLWNvbG9yKSwgY29sb3Itc3RvcCgxLCBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDUlKSkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3VjY2Vzcy1jb2xvciA1JSwgZGFya2VuKCRzdWNjZXNzLWNvbG9yLCA1JSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyRzdWNjZXNzLWNvbG9yJywgZW5kQ29sb3JzdHI9J2Rhcmtlbigkc3VjY2Vzcy1jb2xvciwgNSUpJyxHcmFkaWVudFR5cGU9MCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDUlKTtcbn1cblxuLmJ0bi1hci5idG4tc3VjY2VzczphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDUlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgZGFya2VuKCRzdWNjZXNzLWNvbG9yLCA1JSkgNSUsICRzdWNjZXNzLWNvbG9yIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSdkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDglKScsIGVuZENvbG9yc3RyPSckc3VjY2Vzcy1jb2xvcicsR3JhZGllbnRUeXBlPTApO1xufVxuXG4uYnRuLWFyLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRpbmZvLWNvbG9yIDUlLCBkYXJrZW4oJGluZm8tY29sb3IsIDglKSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJGluZm8tY29sb3InLCBlbmRDb2xvcnN0cj0nZGFya2VuKCRpbmZvLWNvbG9yLCA1JSknLEdyYWRpZW50VHlwZT0wKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkaW5mby1jb2xvciwgNyUpO1xufVxuXG4uYnRuLWFyLmJ0bi1pbmZvOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkaW5mby1jb2xvciwgNSUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBkYXJrZW4oJGluZm8tY29sb3IsIDUlKSA1JSwgJGluZm8tY29sb3IgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9J2RhcmtlbigkaW5mby1jb2xvciwgOCUpJywgZW5kQ29sb3JzdHI9JyRpbmZvLWNvbG9yJyxHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5idG4tYXIuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHdhcm5pbmctY29sb3IgNSUsIGRhcmtlbigkd2FybmluZy1jb2xvciwgOCUpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSckd2FybmluZy1jb2xvcicsIGVuZENvbG9yc3RyPSdkYXJrZW4oJHdhcm5pbmctY29sb3IsIDUlKScsR3JhZGllbnRUeXBlPTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCR3YXJuaW5nLWNvbG9yLCA1JSk7XG59XG5cbi5idG4tYXIuYnRuLXdhcm5pbmc6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3YXJuaW5nLWNvbG9yLCA1JSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGRhcmtlbigkd2FybmluZy1jb2xvciwgNSUpIDUlLCAkd2FybmluZy1jb2xvciAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nZGFya2VuKCR3YXJuaW5nLWNvbG9yLCA4JSknLCBlbmRDb2xvcnN0cj0nJHdhcm5pbmctY29sb3InLEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLmJ0bi1hci5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRkYW5nZXItY29sb3IgNSUsIGRhcmtlbigkZGFuZ2VyLWNvbG9yLCA4JSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyRkYW5nZXItY29sb3InLCBlbmRDb2xvcnN0cj0nZGFya2VuKCRkYW5nZXItY29sb3IsIDUlKScsR3JhZGllbnRUeXBlPTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGRhbmdlci1jb2xvciwgNSUpO1xufVxuXG4uYnRuLWFyLmJ0bi1kYW5nZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYW5nZXItY29sb3IsIDUlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgZGFya2VuKCRkYW5nZXItY29sb3IsIDUlKSA1JSwgJGRhbmdlci1jb2xvciAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nZGFya2VuKCRkYW5nZXItY29sb3IsIDglKScsIGVuZENvbG9yc3RyPSckZGFuZ2VyLWNvbG9yJyxHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5idG4tYXIuYnRuLXJveWFsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRyb3lhbC1jb2xvciA1JSwgZGFya2VuKCRyb3lhbC1jb2xvciwgOCUpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSckcm95YWwtY29sb3InLCBlbmRDb2xvcnN0cj0nZGFya2VuKCRyb3lhbC1jb2xvciwgNSUpJyxHcmFkaWVudFR5cGU9MCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyb3lhbC1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRyb3lhbC1jb2xvciwgNyUpO1xufVxuXG4uYnRuLWFyLmJ0bi1yb3lhbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHJveWFsLWNvbG9yLCA1JSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGRhcmtlbigkcm95YWwtY29sb3IsIDUlKSA1JSwgJHJveWFsLWNvbG9yIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSdkYXJrZW4oJHJveWFsLWNvbG9yLCA4JSknLCBlbmRDb2xvcnN0cj0nJHJveWFsLWNvbG9yJyxHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5pY29uLWFyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG59XG5cbi5pY29uLWFyLmljb24tYXItc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmljb24tYXIuaWNvbi1hci1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmljb24tYXIuaWNvbi1hci1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cblxuLmljb24tYXIuaWNvbi1hci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJHByaW1hcnktY29sb3I7XG59XG5cbi5pY29uLWFyLmljb24tYXItaW52ZXJzZS5pY29uLWFyLW5vLWJvcmRlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cblxuLmljb24tYXIuaWNvbi1hci1zbSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5pY29uLWFyLmljb24tYXItbGcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG59XG5cbi5pY29uLWFyLmljb24tYXIteGwtbGcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG59XG5cbi5pY29uLWFyLmljb24tYXIteHhsLWxnIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjY7XG59XG5cbi5pY29uLWFyLmljb24tYXItd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG59XG5cbi5pY29uLWFyLmljb24tYXItd2hpdGUuaWNvbi1hci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xufVxuXG4uaWNvbi1hci5pY29uLWFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItY29sb3I7XG59XG5cbi5pY29uLWFyLmljb24tYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xufVxuXG4uaWNvbi1hci5pY29uLWFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbn1cblxuLmljb24tYXIuaWNvbi1hci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3I7XG59XG5cbi5pY29uLWFyLmljb24tYXItaGVscCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyb3lhbC1jb2xvcjtcbn1cblxuLmljb24tYXIuaWNvbi1hci1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5pY29uLWFyLmljb24tYXItaW52ZXJzZS5pY29uLWFyLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5pY29uLWFyLmljb24tYXItaW52ZXJzZS5pY29uLWFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xufVxuXG4uaWNvbi1hci5pY29uLWFyLWludmVyc2UuaWNvbi1hci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbn1cblxuLmljb24tYXIuaWNvbi1hci1pbnZlcnNlLmljb24tYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG59XG5cbi5pY29uLWFyLmljb24tYXItaW52ZXJzZS5pY29uLWFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRpbmZvLWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRpbmZvLWNvbG9yO1xufVxuXG4uaWNvbi1hci5pY29uLWFyLWludmVyc2UuaWNvbi1hci1oZWxwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkcm95YWwtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJHJveWFsLWNvbG9yO1xufVxuXG4uaWNvbi1hci5pY29uLWFyLWludmVyc2UuaWNvbi1hci1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG5hID4gLmljb24tYXIuaWNvbi1hci1pbnZlcnNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGFibGUtc3RyaXBlZC1wcmltYXJ5ID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRkLFxuLnRhYmxlLXN0cmlwZWQtcHJpbWFyeSA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRlbnQtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY29udGVudC1ib3guYm94LWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTVlNWU1O1xufVxuXG4uY29udGVudC1ib3guYm94LWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4uY29udGVudC1ib3guYm94LXByaW1hcnkgLmNvbnRlbnQtYm94LXRpdGxlLFxuLmNvbnRlbnQtYm94LmJveC1pbmZvIC5jb250ZW50LWJveC10aXRsZSxcbi5jb250ZW50LWJveC5ib3gtc3VjY2VzcyAuY29udGVudC1ib3gtdGl0bGUsXG4uY29udGVudC1ib3guYm94LXdhcm5pbmcgLmNvbnRlbnQtYm94LXRpdGxlLFxuLmNvbnRlbnQtYm94LmJveC1kYW5nZXIgLmNvbnRlbnQtYm94LXRpdGxlLFxuLmNvbnRlbnQtYm94LmJveC1yb3lhbCAuY29udGVudC1ib3gtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRlbnQtYm94LXRpdGxlLmNvdW50ZXIge1xuICBmb250LXNpemU6IDNlbTtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb250ZW50LWJveC5ib3gtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRwcmltYXJ5LWNvbG9yLCAyMCUpO1xufVxuXG4uY29udGVudC1ib3guYm94LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkc3VjY2Vzcy1jb2xvciwgMjAlKTtcbn1cblxuLmNvbnRlbnQtYm94LmJveC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGluZm8tY29sb3IsIDIwJSk7XG59XG5cbi5jb250ZW50LWJveC5ib3gtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCR3YXJuaW5nLWNvbG9yLCAyMCUpO1xufVxuXG4uY29udGVudC1ib3guYm94LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGRhbmdlci1jb2xvciwgMjAlKTtcbn1cblxuLmNvbnRlbnQtYm94LmJveC1yb3lhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyb3lhbC1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkcm95YWwtY29sb3IsIDIwJSk7XG59XG5cbi5jb250ZW50LWJveC5ib3gtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgNSUpO1xufVxuXG4uY29udGVudC1ib3guYm94LXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDUlKTtcbn1cblxuLmNvbnRlbnQtYm94LmJveC1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRpbmZvLWNvbG9yLCA1JSk7XG59XG5cbi5jb250ZW50LWJveC5ib3gtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2FybmluZy1jb2xvciwgNSUpO1xufVxuXG4uY29udGVudC1ib3guYm94LWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFuZ2VyLWNvbG9yLCA1JSk7XG59XG5cbi5jb250ZW50LWJveC5ib3gtcm95YWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHJveWFsLWNvbG9yLCA1JSk7XG59XG4iLCIvKiBDdXN0b21lIGhlYWRlcnMgKi9cblxuLnBhZ2UtaGVhZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkcHJpbWFyeS1jb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnJpZ2h0LWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLnJpZ2h0LWxpbmU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiXFxhMFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXItbGVmdDogc29saWQgMjBweCAjZmZmO1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMzlweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zZWN0aW9uLXRpdGxlOmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLyogXkN1c3RvbWUgaGVhZGVyc14gKi9cblxuLmxlYWQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiLnByb2dyZXNzIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4vKiBQcm9ncmVzcyBCYXIgKi9cblxuLnByb2dyZXNzIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnByb2dyZXNzLXNtIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZ3Jlc3MteHMge1xuICBoZWlnaHQ6IDVweDtcbn1cbi5wcm9ncmVzcy1sZyB7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnByb2dyZXNzLWxnIC5wcm9ncmVzcy1iYXIge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3I7XG59XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItY29sb3I7XG59XG5cbi5wcm9ncmVzcy1iYXItcm95YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm95YWwtY29sb3I7XG59XG4iLCIucG9wb3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4iLCIucGFuZWwtYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wYW5lbC1ib3JkZXIgLnBhbmVsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8vIFRoZSBeYWJvdmVeIGNvbnRlbnQgd2FzIGxvY2F0ZWQgb24gdGhlIHRvcCBvZiB0aGUgc3R5bGVzLnNjc3MsIHZlcnkgZmFyIGZyb20gdGhlIHJlc3Qgb2YgdGhlIGNvbnRlbnQuXG5cbi5wYW5lbCxcbi5wYW5lbCAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG59XG5cbi5wYW5lbC1kZWZhdWx0IC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4ucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG59XG5cbi5wYW5lbC1wcmltYXJ5IC5wYW5lbC1oZWFkaW5nLFxuLnBhbmVsLXByaW1hcnkgLnBhbmVsLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucGFuZWwtaGVhZGluZyBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4ucGFuZWwtaGVhZGluZyBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5wYW5lbC10aXRsZSB7XG4gIHBhZGRpbmc6IDdweDtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wYW5lbC1oZWFkaW5nLWxpbmssXG4ucGFuZWwtcGx1cy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbC1wbHVzLWxpbmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYW5lbC1wbHVzLWxpbmsgYTpob3Zlcixcbi5wYW5lbC1wbHVzLWxpbmsgYTpmb2N1cyxcbi5wYW5lbC1wbHVzLWxpbmsgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsID4gLnBhbmVsLWhlYWRpbmcucGFuZWwtcGx1cy1saW5rIGEuY29sbGFwc2VkOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICptYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsID4gLnBhbmVsLWhlYWRpbmcucGFuZWwtcGx1cy1saW5rIGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgKm1hcmdpbi1yaWdodDogMC4zZW07XG59XG5cbi5wYW5lbC1wcmltYXJ5IC5wYW5lbC1oZWFkaW5nIGEsXG4ucGFuZWwtcHJpbWFyeS1kYXJrIC5wYW5lbC1oZWFkaW5nIGEsXG4ucGFuZWwtaW5mby1kYXJrIC5wYW5lbC1oZWFkaW5nIGEsXG4ucGFuZWwtc3VjY2Vzcy1kYXJrIC5wYW5lbC1oZWFkaW5nIGEsXG4ucGFuZWwtd2FybmluZy1kYXJrIC5wYW5lbC1oZWFkaW5nIGEsXG4ucGFuZWwtZGFuZ2VyLWRhcmsgLnBhbmVsLWhlYWRpbmcgYSxcbi5wYW5lbC1yb3lhbC1kYXJrIC5wYW5lbC1oZWFkaW5nIGEsXG4ucGFuZWwtcHJpbWFyeSAucGFuZWwtcGx1cy1saW5rIGEsXG4ucGFuZWwtcHJpbWFyeS1kYXJrIC5wYW5lbC1wbHVzLWxpbmsgYSxcbi5wYW5lbC1pbmZvLWRhcmsgLnBhbmVsLXBsdXMtbGluayBhLFxuLnBhbmVsLXN1Y2Nlc3MtZGFyayAucGFuZWwtcGx1cy1saW5rIGEsXG4ucGFuZWwtd2FybmluZy1kYXJrIC5wYW5lbC1wbHVzLWxpbmsgYSxcbi5wYW5lbC1kYW5nZXItZGFyayAucGFuZWwtcGx1cy1saW5rIGEsXG4ucGFuZWwtcm95YWwtZGFyayAucGFuZWwtcGx1cy1saW5rIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLXByaW1hcnkgLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5wYW5lbC1wcmltYXJ5LWRhcmsgLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5wYW5lbC1pbmZvLWRhcmsgLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5wYW5lbC1zdWNjZXNzLWRhcmsgLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5wYW5lbC13YXJuaW5nLWRhcmsgLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5wYW5lbC1kYW5nZXItZGFyayAucGFuZWwtaGVhZGluZyBhOmhvdmVyLFxuLnBhbmVsLXJveWFsLWRhcmsgLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5wYW5lbC1wcmltYXJ5IC5wYW5lbC1wbHVzLWxpbmsgYTpob3Zlcixcbi5wYW5lbC1wcmltYXJ5LWRhcmsgLnBhbmVsLXBsdXMtbGluayBhOmhvdmVyLFxuLnBhbmVsLWluZm8tZGFyayAucGFuZWwtcGx1cy1saW5rIGE6aG92ZXIsXG4ucGFuZWwtc3VjY2Vzcy1kYXJrIC5wYW5lbC1wbHVzLWxpbmsgYTpob3Zlcixcbi5wYW5lbC13YXJuaW5nLWRhcmsgLnBhbmVsLXBsdXMtbGluayBhOmhvdmVyLFxuLnBhbmVsLWRhbmdlci1kYXJrIC5wYW5lbC1wbHVzLWxpbmsgYTpob3Zlcixcbi5wYW5lbC1yb3lhbC1kYXJrIC5wYW5lbC1wbHVzLWxpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG59XG5cbi5wYW5lbC1wcmltYXJ5IC5wYW5lbC1oZWFkZXIgYSxcbi5wYW5lbC1wcmltYXJ5IC5wYW5lbC1mb290ZXIgYSxcbi5wYW5lbC1wcmltYXJ5LWRhcmsgLnBhbmVsLWhlYWRlciBhLFxuLnBhbmVsLXByaW1hcnktZGFyayAucGFuZWwtZm9vdGVyIGEsXG4ucGFuZWwtaW5mby1kYXJrIC5wYW5lbC1oZWFkZXIgYSxcbi5wYW5lbC1pbmZvLWRhcmsgLnBhbmVsLWZvb3RlciBhLFxuLnBhbmVsLXN1Y2Nlc3MtZGFyayAucGFuZWwtaGVhZGVyIGEsXG4ucGFuZWwtc3VjY2Vzcy1kYXJrIC5wYW5lbC1mb290ZXIgYSxcbi5wYW5lbC13YXJuaW5nLWRhcmsgLnBhbmVsLWhlYWRlciBhLFxuLnBhbmVsLXdhcm5pbmctZGFyayAucGFuZWwtZm9vdGVyIGEsXG4ucGFuZWwtZGFuZ2VyLWRhcmsgLnBhbmVsLWhlYWRlciBhLFxuLnBhbmVsLWRhbmdlci1kYXJrIC5wYW5lbC1mb290ZXIgYSxcbi5wYW5lbC1yb3lhbC1kYXJrIC5wYW5lbC1oZWFkZXIgYSxcbi5wYW5lbC1yb3lhbC1kYXJrIC5wYW5lbC1mb290ZXIgYSxcbi5wYW5lbC1wcmltYXJ5IC5wYW5lbC1oZWFkZXIgYSxcbi5wYW5lbC1wcmltYXJ5IC5wYW5lbC1mb290ZXIgYSxcbi5wYW5lbC1wcmltYXJ5LWRhcmsgLnBhbmVsLWhlYWRlciBhLFxuLnBhbmVsLXByaW1hcnktZGFyayAucGFuZWwtZm9vdGVyIGEsXG4ucGFuZWwtaW5mby1kYXJrIC5wYW5lbC1oZWFkZXIgYSxcbi5wYW5lbC1pbmZvLWRhcmsgLnBhbmVsLWZvb3RlciBhLFxuLnBhbmVsLXN1Y2Nlc3MtZGFyayAucGFuZWwtaGVhZGVyIGEsXG4ucGFuZWwtc3VjY2Vzcy1kYXJrIC5wYW5lbC1mb290ZXIgYSxcbi5wYW5lbC13YXJuaW5nLWRhcmsgLnBhbmVsLWhlYWRlciBhLFxuLnBhbmVsLXdhcm5pbmctZGFyayAucGFuZWwtZm9vdGVyIGEsXG4ucGFuZWwtZGFuZ2VyLWRhcmsgLnBhbmVsLWhlYWRlciBhLFxuLnBhbmVsLWRhbmdlci1kYXJrIC5wYW5lbC1mb290ZXIgYSxcbi5wYW5lbC1yb3lhbC1kYXJrIC5wYW5lbC1oZWFkZXIgYSxcbi5wYW5lbC1yb3lhbC1kYXJrIC5wYW5lbC1mb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZWwtZGVmYXVsdCAucGFuZWwtaGVhZGluZy1saW5rIGEsXG4ucGFuZWwtZGVmYXVsdCAucGFuZWwtcGx1cy1saW5rIGEge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnBhbmVsIC5wYW5lbC1mb290ZXIgaSB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5wYW5lbCAucGFuZWwtaGVhZGluZy1saW5rIGE6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDBweDtcbiAgLy8gbWFyZ2luLXRvcDogLTVweDtcbiAgLy8gbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgd2lkdGg6IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhbmVsLXByaW1hcnkgLnBhbmVsLWhlYWRpbmctbGluayBhOmFmdGVyLFxuLnBhbmVsLXByaW1hcnktZGFyayAucGFuZWwtaGVhZGluZy1saW5rIGE6YWZ0ZXIsXG4ucGFuZWwtaW5mby1kYXJrIC5wYW5lbC1oZWFkaW5nLWxpbmsgYTphZnRlcixcbi5wYW5lbC1zdWNjZXNzLWRhcmsgLnBhbmVsLWhlYWRpbmctbGluayBhOmFmdGVyLFxuLnBhbmVsLXdhcm5pbmctZGFyayAucGFuZWwtaGVhZGluZy1saW5rIGE6YWZ0ZXIsXG4ucGFuZWwtZGFuZ2VyLWRhcmsgLnBhbmVsLWhlYWRpbmctbGluayBhOmFmdGVyLFxuLnBhbmVsLXJveWFsLWRhcmsgLnBhbmVsLWhlYWRpbmctbGluayBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nLWxpbmsgYS5jb2xsYXBzZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4ucGFuZWwtc3VjY2VzcyAucGFuZWwtaGVhZGluZy1saW5rIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbn1cbi5wYW5lbC1pbmZvIC5wYW5lbC1oZWFkaW5nLWxpbmsgYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yO1xufVxuLnBhbmVsLXdhcm5pbmcgLnBhbmVsLWhlYWRpbmctbGluayBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3I7XG59XG4ucGFuZWwtZGFuZ2VyIC5wYW5lbC1oZWFkaW5nLWxpbmsgYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItY29sb3I7XG59XG4ucGFuZWwtcm95YWwgLnBhbmVsLWhlYWRpbmctbGluayBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJveWFsLWNvbG9yO1xufVxuXG4ucGFuZWwtc3VjY2VzcyAucGFuZWwtcGx1cy1saW5rIGEsXG4ucGFuZWwtc3VjY2VzcyAucGFuZWwtaGVhZGluZy1saW5rIGEge1xuICBjb2xvcjogZGFya2VuKCRzdWNjZXNzLWNvbG9yLCAxNSUpO1xufVxuLnBhbmVsLWluZm8gLnBhbmVsLXBsdXMtbGluayBhLFxuLnBhbmVsLWluZm8gLnBhbmVsLWhlYWRpbmctbGluayBhIHtcbiAgY29sb3I6IGRhcmtlbigkaW5mby1jb2xvciwgMTUlKTtcbn1cbi5wYW5lbC13YXJuaW5nIC5wYW5lbC1wbHVzLWxpbmsgYSxcbi5wYW5lbC13YXJuaW5nIC5wYW5lbC1oZWFkaW5nLWxpbmsgYSB7XG4gIGNvbG9yOiBkYXJrZW4oJHdhcm5pbmctY29sb3IsIDE1JSk7XG59XG4ucGFuZWwtZGFuZ2VyIC5wYW5lbC1wbHVzLWxpbmsgYSxcbi5wYW5lbC1kYW5nZXIgLnBhbmVsLWhlYWRpbmctbGluayBhIHtcbiAgY29sb3I6IGRhcmtlbigkZGFuZ2VyLWNvbG9yLCAxNSUpO1xufVxuLnBhbmVsLXJveWFsIC5wYW5lbC1wbHVzLWxpbmsgYSxcbi5wYW5lbC1yb3lhbCAucGFuZWwtaGVhZGluZy1saW5rIGEge1xuICBjb2xvcjogZGFya2VuKCRyb3lhbC1jb2xvciwgMTUlKTtcbn1cblxuLnBhbmVsLWhlYWRpbmcucGFuZWwtcGx1cy1saW5rID4gYSxcbi5wYW5lbC1oZWFkaW5nLWxpbmsgPiBhIHtcbiAgLy8gZGlzcGxheTogYmxvY2s7IC8qIEEgZml4IGZvciBzd2l0Y2hlcyBpbiBwYW5lbHMgKi9cbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5cbi5wYW5lbC1oZWFkaW5nLWxpbmsgPiBhID4gaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nIGEge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFuZWwgLnBhbmVsLWhlYWRpbmcgYTpob3ZlciB7XG59XG5cbi5wYW5lbCAucGFuZWwtcHJpbWFyeSAucGFuZWwtaGVhZGluZyBhOmhvdmVyLFxuLnBhbmVsIC5wYW5lbC1zdWNjZXNzIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4ucGFuZWwgLnBhbmVsLWluZm8gLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5wYW5lbCAucGFuZWwtd2FybmluZyAucGFuZWwtaGVhZGluZyBhOmhvdmVyLFxuLnBhbmVsIC5wYW5lbC1kYW5nZXIgLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5wYW5lbCAucGFuZWwtcm95YWwgLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5wYW5lbCAucGFuZWwtcHJpbWFyeS1kYXJrIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4ucGFuZWwgLnBhbmVsLWluZm8tZGFyayAucGFuZWwtaGVhZGluZyBhOmhvdmVyLFxuLnBhbmVsIC5wYW5lbC1zdWNjZXNzLWRhcmsgLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5wYW5lbCAucGFuZWwtd2FybmluZy1kYXJrIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4ucGFuZWwgLnBhbmVsLWRhbmdlci1kYXJrIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4ucGFuZWwgLnBhbmVsLXJveWFsLWRhcmsgLnBhbmVsLWhlYWRpbmcgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5wYW5lbC1ib2R5LW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYW5lbC1kZWZhdWx0IC5wYW5lbC1oZWFkaW5nLFxuLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG5cbiAgY29sb3I6ICMzMzM7XG59XG5cbi5wYW5lbC1yb3lhbCAucGFuZWwtaGVhZGluZyxcbi5wYW5lbC1yb3lhbCAucGFuZWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcm95YWwtY29sb3IsIDI1JSk7XG4gIGNvbG9yOiBkYXJrZW4oJHJveWFsLWNvbG9yLCAzMCUpO1xuICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRyb3lhbC1jb2xvciwgMjAlKTtcbn1cblxuLnBhbmVsLXJveWFsIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRlbigkcm95YWwtY29sb3IsIDI1JSk7XG59XG4ucGFuZWwtcHJpbWFyeS1kYXJrIC5wYW5lbC1oZWFkaW5nLFxuLnBhbmVsLXByaW1hcnktZGFyayAucGFuZWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LWNvbG9yLCAxMCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC1zdWNjZXNzLWRhcmsgLnBhbmVsLWhlYWRpbmcsXG4ucGFuZWwtc3VjY2Vzcy1kYXJrIC5wYW5lbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2QwZTljNiwgNDAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwtaW5mby1kYXJrIC5wYW5lbC1oZWFkaW5nLFxuLnBhbmVsLWluZm8tZGFyayAucGFuZWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNjNGUzZjMsIDQwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLXdhcm5pbmctZGFyayAucGFuZWwtaGVhZGluZyxcbi5wYW5lbC13YXJuaW5nLWRhcmsgLnBhbmVsLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZmFmMmNjLCA0MCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC1kYW5nZXItZGFyayAucGFuZWwtaGVhZGluZyxcbi5wYW5lbC1kYW5nZXItZGFyayAucGFuZWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNlYmNjY2MsIDQwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZWwtcm95YWwtZGFyayAucGFuZWwtaGVhZGluZyxcbi5wYW5lbC1yb3lhbC1kYXJrIC5wYW5lbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHJveWFsLWNvbG9yLCAyMCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLXByaW1hcnktZGFyayAucGFuZWwtYm9keSB7XG4gIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMTAlKTtcbn1cbi5wYW5lbC1zdWNjZXNzLWRhcmsgLnBhbmVsLWJvZHkge1xuICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oI2QwZTljNiwgNDAlKTtcbn1cbi5wYW5lbC1pbmZvLWRhcmsgLnBhbmVsLWJvZHkge1xuICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oI2M0ZTNmMywgNDAlKTtcbn1cbi5wYW5lbC13YXJuaW5nLWRhcmsgLnBhbmVsLWJvZHkge1xuICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oI2ZhZjJjYywgNDAlKTtcbn1cbi5wYW5lbC1kYW5nZXItZGFyayAucGFuZWwtYm9keSB7XG4gIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigjZWJjY2NjLCA0MCUpO1xufVxuXG4ucGFuZWwtcm95YWwtZGFyayAucGFuZWwtYm9keSB7XG4gIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkcm95YWwtY29sb3IsIDIwJSk7XG59XG4iLCIubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLy8gLm1vZGFsLWJvZHkubm8tcGFkZGluZyB7XG4vLyAgIHBhZGRpbmc6IDA7XG4vLyB9XG5cbi8vIC8vIFRPRE86IFRyYXNoXG4vLyAubW9kYS10aXRsZSB7XG4vLyAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyB9XG5cbi8vIC5tb2RhbC1vcGVuIC5zYi1zaXRlLWNvbnRhaW5lciB7XG4vLyAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbi8vICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuLy8gICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuLy8gICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbi8vICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi8vIC5tb2RhbC1vcGVuIHtcbi8vICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuLy8gICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4vLyAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4vLyAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuLy8gICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4vLyB9XG4iLCIubmF2LXRhYnMubmF2LXRhYnMtdHJhbnNwYXJlbnQge1xufVxuXG4ubmF2LXRhYnMubmF2LXRhYnMtdHJhbnNwYXJlbnQgbGkge1xufVxuXG4ubmF2LXRhYnMubmF2LXRhYnMtdHJhbnNwYXJlbnQgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiAjN2U4NDg4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2RkZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5cbi5uYXYtdGFicy5uYXYtdGFicy10cmFuc3BhcmVudCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLm5hdi10YWJzLm5hdi10YWJzLXRyYW5zcGFyZW50IGxpLmFjdGl2ZSBhLFxuLm5hdi10YWJzLm5hdi10YWJzLXRyYW5zcGFyZW50IGxpLmFjdGl2ZSBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLXRyYW5zcGFyZW50IGxpLmFjdGl2ZSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgZGFya2VuKCRwcmltYXJ5LWNvbG9yLCA1JSksICRwcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xufVxuXG4ubmF2LXRhYnMubmF2LXRhYnMtYXIge1xuICBib3JkZXItdG9wOiBzb2xpZCAzcHggI2U1ZTVlNTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLm5hdi10YWJzLm5hdi10YWJzLWFyIGxpIGEge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gIGNvbG9yOiAjNTU1O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMnMsIGJvcmRlci10b3AgMC4ycztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblxuICBtYXJnaW4tbGVmdDogLTFweDtcblxuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTVlNWU1O1xuICBib3JkZXItdG9wOiBzb2xpZCAzcHggI2U1ZTVlNTtcbn1cblxuLm5hdi10YWJzLm5hdi10YWJzLWFyIGxpOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNlNWU1ZTU7XG59XG5cbi5uYXYtdGFicy5uYXYtdGFicy1hciBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLm5hdi10YWJzLm5hdi10YWJzLWFyIGxpIGE6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtYXIgbGkuYWN0aXZlIGEsXG4ubmF2LXRhYnMubmF2LXRhYnMtYXIgbGkuYWN0aXZlIGE6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtYXIgbGkuYWN0aXZlIGE6Zm9jdXMge1xuICBib3JkZXItdG9wOiBzb2xpZCAzcHggJHByaW1hcnktY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubmF2LXRhYnMubmF2LXRhYnMtYXIgbGkuYWN0aXZlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5uYXYtdGFicy5uYXYtdGFicy1hciBsaS5hY3RpdmUgYSxcbi5uYXYtdGFicy5uYXYtdGFicy1hciBsaS5hY3RpdmUgYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1hciBsaS5hY3RpdmUgYTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZjlmOWY5O1xufVxuXG4ubmF2LXRhYnMubmF2LXRhYnMtYXIgbGkgYTpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzBweCkge1xuICAubmF2LXRhYnMubmF2LXRhYnMtYXIgbGkgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAubmF2LXRhYnMubmF2LXRhYnMtYXIgbGkgYTpob3ZlcixcbiAgLm5hdi10YWJzLm5hdi10YWJzLWFyIGxpLmFjdGl2ZSBhLFxuICAubmF2LXRhYnMubmF2LXRhYnMtYXIgbGkuYWN0aXZlIGE6aG92ZXIsXG4gIC5uYXYtdGFicy5uYXYtdGFicy1hciBsaS5hY3RpdmUgYTpmb2N1cyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLm5hdi10YWJzLm5hdi10YWJzLWFyICsgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZTVlNWU1O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZTVlNWU1O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLm5hdi10YWJzLm5hdi10YWJzLWFyLm5hdi10YWJzLWFyLXdoaXRlLFxuLm5hdi10YWJzLm5hdi10YWJzLWFyLm5hdi10YWJzLWFyLXdoaXRlIGxpIGEsXG4ubmF2LXRhYnMubmF2LXRhYnMtYXIubmF2LXRhYnMtYXItd2hpdGUgbGkgYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1hci5uYXYtdGFicy1hci13aGl0ZSBsaS5hY3RpdmUgYSxcbi5uYXYtdGFicy5uYXYtdGFicy1hci5uYXYtdGFicy1hci13aGl0ZSBsaS5hY3RpdmUgYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1hci5uYXYtdGFicy1hci13aGl0ZSBsaS5hY3RpdmUgYTpmb2N1cyxcbi5uYXYtdGFicy5uYXYtdGFicy1hci5uYXYtdGFicy1hci13aGl0ZSArIC50YWItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5uYXYtdGFicy5uYXYtdGFicy1hciBsaSBhIGkge1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4ubmF2LXRhYnMgKyAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNlNWU1ZTU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlNWU1ZTU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTVlNWU1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubmF2LXRhYnMgbGkgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm5hdi10YWJzLm5hdi10YWJzLXJvdW5kIGxpIGEge1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cblxuLm5hdi10YWJzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4vLyBUYWJzIF5hYm92ZV4sIHBpbGxzIGJlbG93XG5cbi5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubmF2LXBpbGxzLm5hdi1zdGFja2VkID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtcGlsbHMubmF2LXN0YWNrZWQgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi1waWxscy5uYXYtc3RhY2tlZCA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXItbGVmdDogc29saWQgM3B4ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubmF2LXBpbGxzLm5hdi1zdGFja2VkID4gbGkgPiBhIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDNweCAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLm5hdi1waWxscy5uYXYtc3RhY2tlZCA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAzcHggIzAwMDtcbn1cblxuLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5hdi1zdGFja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLm5hdi1zdGFja2VkID4gbGk6bGFzdC1jaGlsZCB7XG59XG4iLCIubGFiZWwge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmxhYmVsLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbn1cblxuLmxhYmVsLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItY29sb3I7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3I7XG59XG5cbi5sYWJlbC1yb3lhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyb3lhbC1jb2xvcjtcbn1cbiIsIi5iYWRnZS1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYmFkZ2Utcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG59XG4iLCIuYWxlcnQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5hbGVydCBoMSxcbi5hbGVydCBoMixcbi5hbGVydCBoMyxcbi5hbGVydCBoNCxcbi5hbGVydCBoNSxcbi5hbGVydCBoNiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDBweCAwIDVweCAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWxlcnQgaSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYWxlcnQgPiAuY2xvc2Uge1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MzApO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5hbGVydC1wcmltYXJ5ID4gLmNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkaW5mby1jb2xvciwgMzAlKTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGluZm8tY29sb3I7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc3VjY2Vzcy1jb2xvciwgNTQlKTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJHN1Y2Nlc3MtY29sb3I7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkd2FybmluZy1jb2xvciwgMzAlKTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJHdhcm5pbmctY29sb3I7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYW5nZXItY29sb3IsIDMwJSk7XG4gIGJvcmRlcjogc29saWQgMXB4ICRkYW5nZXItY29sb3I7XG59XG5cbi5hbGVydC1yb3lhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHJveWFsLWNvbG9yLCAzMCUpO1xuICBib3JkZXI6IHNvbGlkIDFweCAkcm95YWwtY29sb3I7XG4gIGNvbG9yOiBkYXJrZW4oJHJveWFsLWNvbG9yLCAyMCUpO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDUlKTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJHByaW1hcnktY29sb3I7XG4gIGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LWNvbG9yLCA1MCUpO1xufVxuXG4uYWxlcnQuYWxlcnQtYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQuYWxlcnQtcHJpbWFyeS5hbGVydC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMjAlKTtcbn1cbiIsIi53ZWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG59XG4iLCIubGlzdC1ncm91cC1zbSBsaSxcbi5saXN0LWdyb3VwLXNtIGEge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzdWNjZXNzLWNvbG9yLCA1MiUpO1xuICBjb2xvcjogZGFya2VuKCRzdWNjZXNzLWNvbG9yLCAxNSUpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCR3YXJuaW5nLWNvbG9yLCAzMCUpO1xuICBjb2xvcjogZGFya2VuKCR3YXJuaW5nLWNvbG9yLCAxNSUpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhbmdlci1jb2xvciwgMzQlKTtcbiAgY29sb3I6IGRhcmtlbigkZGFuZ2VyLWNvbG9yLCAxNSUpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRpbmZvLWNvbG9yLCAyOCUpO1xuICBjb2xvcjogZGFya2VuKCRpbmZvLWNvbG9yLCAxNSUpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXJveWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcm95YWwtY29sb3IsIDM0JSk7XG4gIGNvbG9yOiBkYXJrZW4oJHJveWFsLWNvbG9yLCAxNSUpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xufVxuXG4ubGlzdC1ncm91cC1zdHJpcGVkIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG59XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tYm9yZGVyID4gbGkgPiBhLFxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1ib3JkZXIgPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VlZTtcbn1cblxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1ib3JkZXIgPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tYm9yZGVyID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWJvcmRlciA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1ib3JkZXIgPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tYm9yZGVyID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWJvcmRlciA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1ib3JkZXIgPiBsaSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWJvcmRlciA+IGxpID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tYm9yZGVyID4gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1ib3JkZXIgPiBsaSA+IHNwYW46Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xufVxuIiwiLnBhZ2VyIGxpID4gYSxcbi5wYWdlciBsaSA+IHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLnBhZ2VyIGxpID4gYTpob3Zlcixcbi5wYWdlciBsaSA+IHNwYW46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG59XG5cbi5wYWdlci5wYWdlci1ib3JkZXIgbGkgPiBhLFxuLnBhZ2VyLnBhZ2VyLWJvcmRlciBsaSA+IHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VlZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLnBhZ2VyLnBhZ2VyLWJvcmRlciBsaSA+IGE6aG92ZXIsXG4ucGFnZXIucGFnZXItYm9yZGVyIGxpID4gc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgY29sb3I6ICMwMDA7XG59XG4iLCIvLyAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbi8vICAgcGFkZGluZzogMCA2cHggMCA1cHg7XG4vLyAgIGNvbnRlbnQ6IFwiXFwwMGJiXCI7XG4vLyB9XG5cbi5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBiYlxcMDBhMFwiO1xufVxuIiwiLmRyb3Bkb3duLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi5kcm9wZG93bi1pbnZlcnNlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRyb3Bkb3duLmRyb3Bkb3duLWludmVyc2UgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBkYXJrZW4oJHByaW1hcnktY29sb3IsIDUlKSwgJHByaW1hcnktY29sb3IpO1xufVxuXG4uZHJvcGRvd24uZHJvcGRvd24taW52ZXJzZSB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMyMjI7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCksIGluc2V0IDAgMCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuLmRyb3Bkb3duLmRyb3Bkb3duLWludmVyc2UgLmRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xufVxuXG4uZHJvcGRvd24uZHJvcGRvd24taW52ZXJzZSAuZHJvcGRvd24taGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2NjYztcbn1cblxuLmRyb3Bkb3duID4gYTphZnRlcixcbi5kcm9wZG93bi1zdWJtZW51ID4gYTphZnRlciB7XG4gIHRvcDogOHB4O1xuICByaWdodDogOXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG59XG5cbi5kcm9wZG93biA+IGE6YWZ0ZXIge1xuICB0b3A6IDE4cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuXG4gIC5kcm9wZG93biA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi5vcGVuID4gYSxcbiAgLmRyb3Bkb3duLm9wZW4gPiBhOmZvY3VzLFxuICAuZHJvcGRvd24ub3BlbiA+IGE6YWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbiAgfVxuXG4gIC5kcm9wZG93biBhIHtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgfVxuXG4gIC5kcm9wZG93bi1zdWJtZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cblxuICAuZHJvcGRvd24tc3VibWVudSBhIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZHJvcGRvd24tc3VibWVudSA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICB9XG5cbiAgLmRyb3Bkb3duID4gYTphZnRlciB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIH1cblxuICAuZHJvcGRvd24ub3BlbiA+IGE6YWZ0ZXIge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTVweDtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICB9XG59XG5cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQgPiAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IC0xMDAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlNWU1ZTU7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTVlNWU1O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgbWFyZ2luOiA5cHggMDtcbn1cbiIsImlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyBoZWlnaHQ6IDM2cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLFxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgNCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhhcy1zdWNjZXNzIC5yb3lhbC1ibG9jayxcbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAucmFkaW8sXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSB7XG4gIGNvbG9yOiBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDEwJSk7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDEwJSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG59XG5cbi5oYXMtd2FybmluZyAucm95YWwtYmxvY2ssXG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveCxcbi5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUge1xuICBjb2xvcjogZGFya2VuKCR3YXJuaW5nLWNvbG9yLCAxMCUpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCR3YXJuaW5nLWNvbG9yLCAyMCUpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xufVxuXG4uaGFzLWVycm9yIC5yb3lhbC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lIHtcbiAgY29sb3I6IGRhcmtlbigkZGFuZ2VyLWNvbG9yLCAxMCUpO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkZGFuZ2VyLWNvbG9yLCAyMCUpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICRkYW5nZXItY29sb3I7XG59XG5cbi5mb3JtLWdyb3VwIC5nbHlwaGljb24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4iLCIudGh1bWJuYWlsIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuXG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLnRodW1ibmFpbC50aHVtYm5haWwtcm91bmQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi50aHVtYm5haWwudGh1bWJuYWlsLXJvdW5kID4gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuIiwiLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiIsIi5wYXBlci1iYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nLXBhdGh9L2JhY2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLnRpdGxlLWxvZ28ge1xuICAvKmJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZy1wYXRofS8jeyRkaXItbG9nb30vbG9nbzUwLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7Ki9cbiAgZm9udC1zaXplOiAyLjNlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50aXRsZS1sb2dvIHNwYW4ge1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG59XG5cbi50cmFuc3BhcmVudC1kaXYge1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgaW5zZXQgMCAwIDJweCAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYzNjM2MzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjN2U4NDg4O1xufVxuXG4udHJhbnNwYXJlbnQtZGl2IGgxLFxuLnRyYW5zcGFyZW50LWRpdiBoMixcbi50cmFuc3BhcmVudC1kaXYgaDMge1xuICBjb2xvcjogIzdlODQ4ODtcbn1cblxuLnRyYW5zcGFyZW50LWRpdiBoMSB7XG4gIGZvbnQtc2l6ZTogMy41ZW07XG59XG5cbi50cmFuc3BhcmVudC1kaXYgcCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi50cmFuc3BhcmVudC1kaXYgLmJ0bi1hci5idG4tcHJpbWFyeSB7XG4gIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMTUlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHByaW1hcnktY29sb3IsIGRhcmtlbigkcHJpbWFyeS1jb2xvciwgNyUpKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hYnNvbHV0ZS1jZW50ZXIge1xuICBoZWlnaHQ6IDcwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmFic29sdXRlLWNlbnRlciB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbiIsIi5jaGVja2JveCxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgLypsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH0qL1xuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcblxuICAgICYgKyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyArIHNwYW46OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCArIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMC42NTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNoZWNrYm94LWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuIiwiLnJhZGlvIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gIGxhYmVsIHtcbiAgICAvKiY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcblxuICAgICAgdHJhbnNpdGlvbjogIC4xcyBjdWJpYy1iZXppZXIoLjgsLTAuMzMsLjIsMS4zMyk7XG4gICAgICAvL2N1cnZlIC0gaHR0cDovL2N1YmljLWJlemllci5jb20vIy44LC0wLjMzLC4yLDEuMzNcbiAgICB9Ki9cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJiArIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcblxuICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xuICAgICAgICAvL2N1cnZlIC0gaHR0cDovL2N1YmljLWJlemllci5jb20vIy44LC0wLjMzLC4yLDEuMzNcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzICsgc3Bhbjo6YmVmb3JlIHtcbiAgICAgIC8vLnRhYi1mb2N1cygpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgKyBzcGFuOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQgKyBzcGFuIHtcbiAgICAgIG9wYWNpdHk6IDAuNjU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yYWRpby1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmLnJhZGlvLWRhcmsge1xuICAgIGxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogTmF2YmFyICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCksIGluc2V0IDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2VjZWNlYywgI2Y0ZjRmNCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB3b3JkLXNwYWNpbmc6IC02cHg7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDA7XG4gIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nLXBhdGh9L2xvZ28ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7Ki9cbiAgcGFkZGluZy1sZWZ0OiAxNjNweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQgc3BhbiB7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgbGkgYSAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDhweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciAubGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG59XG5cbi5kcm9wZG93bi1tZW51IC5hY3RpdmUgPiBhLFxuLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBkYXJrZW4oJHByaW1hcnktY29sb3IsIDUlKSwgJHByaW1hcnktY29sb3IpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmFjdGl2ZSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBkYXJrZW4oJHByaW1hcnktY29sb3IsIDUlKSwgJHByaW1hcnktY29sb3IpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIGRhcmtlbigkcHJpbWFyeS1jb2xvciwgNSUpLCAkcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLypOYXZiYXIgQ29sbGFwc2UqL1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLypOYXZiYXIqL1xuICAubmF2YmFyLW5hdiB7XG4gIH1cblxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaS5kcm9wZG93biA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAvKkRyb3Bkb3duIE1lbnUqL1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCksIGluc2V0IDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogNnB4IDE1cHg7XG4gIH1cblxuICAubmF2YmFyLW5hdiA+IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpLmRyb3Bkb3duID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5kcm9wZG93biA+IGE6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICAgIGZvbnQtc2l6ZTogMS45ZW07XG4gICAgd29yZC1zcGFjaW5nOiAtNXB4O1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4ubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgZGFya2VuKCM2NjYsIDEwJSksICM2NjYpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAwOyovXG4gIGhlaWdodDogNTFweDtcbiAgbWluLXdpZHRoOiA0N3B4O1xuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbi5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlOmhvdmVyLFxuLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAvL2JhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgNSUpO1xufVxuXG4ubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZSBpIHtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICAgIHdvcmQtc3BhY2luZzogLTRweDtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxufVxuIiwiLyogTmF2YmFyIERhcmsgKi9cblxuLm5hdmJhci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5uYXZiYXItZGFyayBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IGEge1xufVxuXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiA+IGxpID4gYSxcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyxcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNlZWU7XG59XG5cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItZGFyayArIC5tYWluLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICBjb2xvcjogIzMzMztcbn1cblxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1kYXJrICsgLm1haW4taGVhZGVyIC5wYWdlLXRpdGxlLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1kYXJrICsgLm1haW4taGVhZGVyIGEge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWRhcmsgKyAubWFpbi1oZWFkZXIgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWRhcmsgKyAubWFpbi1oZWFkZXIgbGkuYWN0aXZlLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1kYXJrICsgLm1haW4taGVhZGVyIGxpLmN1cnJlbnRfaXRlbSB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5uYXZiYXItZGFyayAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubmF2YmFyLWRhcmsgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLm5hdmJhci1kYXJrIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBhOmhvdmVyLFxuLm5hdmJhci1kYXJrIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAuZHJvcGRvd24gLmRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xufVxuXG4ubmF2YmFyLWRhcmsgLmRyb3Bkb3duIC5kcm9wZG93bi1oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1O1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4ubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LWNvbG9yLCA1JSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBib3JkZXItY29sb3I6ICM1NTU7XG4gIH1cblxuICAubmF2YmFyLWRhcmsgLmRyb3Bkb3duID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM1NTU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUgYSB7XG4gICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItZGFyayAuZHJvcGRvd24tbWVudSBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci1kYXJrIC5kcm9wZG93bi1zdWJtZW51LmFjdGl2ZSA+IGEsXG4gIC5uYXZiYXItZGFyayAuZHJvcGRvd24tbWVudSAuYWN0aXZlID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItZGFyayAuZHJvcGRvd24uYWN0aXZlID4gYSxcbiAgLm5hdmJhci1kYXJrIC5kcm9wZG93biBhOmhvdmVyLFxuICAubmF2YmFyLWRhcmsgLmRyb3Bkb3duIGE6Zm9jdXMsXG4gIC5uYXZiYXItZGFyayAuZHJvcGRvd24uYWN0aXZlIGE6aG92ZXIsXG4gIC5uYXZiYXItZGFyayAuZHJvcGRvd24uYWN0aXZlIGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyLWRhcmsgLmRyb3Bkb3duLm9wZW4gPiBhLFxuICAubmF2YmFyLWRhcmsgLmRyb3Bkb3duLm9wZW4gPiBhOmZvY3VzLFxuICAubmF2YmFyLWRhcmsgLmRyb3Bkb3duLm9wZW4gPiBhOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItZGFyayAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSBsaSA+IGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyLWRhcmsgLmRyb3Bkb3duLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRyb3Bkb3duLXN1Ym1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuIiwiLyogTmF2YmFyIEludmVyc2UgKi9cblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XG4gIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nLXBhdGh9L2xvZ29fd2hpdGUucG5nXCIpOyovXG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1pbnZlcnNlIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgYSB7XG59XG5cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyxcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWludmVyc2VcbiAgLm5hdmJhci1uYXZcbiAgPiAuYWN0aXZlXG4gID4gYTpmb2N1c1xuICAubmF2YmFyLWRlZmF1bHQubmF2YmFyLWludmVyc2VcbiAgLm5hdmJhci1uYXZcbiAgPiAub3BlblxuICA+IGEsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1pbnZlcnNlICsgLm1haW4taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWludmVyc2UgKyAubWFpbi1oZWFkZXIgLnBhZ2UtdGl0bGUsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWludmVyc2UgKyAubWFpbi1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG5cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItaW52ZXJzZSArIC5tYWluLWhlYWRlciAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItaW52ZXJzZSArIC5tYWluLWhlYWRlciBsaS5hY3RpdmUsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLWludmVyc2UgKyAubWFpbi1oZWFkZXIgbGkuY3VycmVudF9pdGVtIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM1NTU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItZGFyayAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ubmF2YmFyLWludmVyc2UgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLmRyb3Bkb3duIC5kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5kcm9wZG93biAuZHJvcGRvd24taGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4ubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogaW52ZXJzZSgjMzMzLCA1JSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIH1cblxuICAubmF2YmFyLWludmVyc2UgLmRyb3Bkb3duID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM1NTU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUgYSB7XG4gICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItaW52ZXJzZSAuZHJvcGRvd24tbWVudSBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci1pbnZlcnNlIC5kcm9wZG93bi1zdWJtZW51LmFjdGl2ZSA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAuZHJvcGRvd24tbWVudSAuYWN0aXZlID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci1pbnZlcnNlIC5kcm9wZG93bi5hY3RpdmUgPiBhLFxuICAubmF2YmFyLWludmVyc2UgLmRyb3Bkb3duIGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAuZHJvcGRvd24gYTpmb2N1cyxcbiAgLm5hdmJhci1pbnZlcnNlIC5kcm9wZG93bi5hY3RpdmUgYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5kcm9wZG93bi5hY3RpdmUgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci1pbnZlcnNlIC5kcm9wZG93bi5vcGVuID4gYSxcbiAgLm5hdmJhci1pbnZlcnNlIC5kcm9wZG93bi5vcGVuID4gYTpmb2N1cyxcbiAgLm5hdmJhci1pbnZlcnNlIC5kcm9wZG93bi5vcGVuID4gYTphY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgfVxuXG4gIC5uYXZiYXItaW52ZXJzZSAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSBsaSA+IGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyLWludmVyc2UgLmRyb3Bkb3duLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBWZXJ0aWNhbCBUYWJzICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udGFicy1sZWZ0LFxuLnRhYnMtcmlnaHQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLnRhYnMtbGVmdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFicy1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJzLWxlZnQgPiBsaSxcbi50YWJzLXJpZ2h0ID4gbGkge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnRhYnMtbGVmdCA+IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLnRhYnMtcmlnaHQgPiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnRhYnMtbGVmdCA+IGxpLmFjdGl2ZSA+IGEsXG4udGFicy1sZWZ0ID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi50YWJzLWxlZnQgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJzLXJpZ2h0ID4gbGkuYWN0aXZlID4gYSxcbi50YWJzLXJpZ2h0ID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi50YWJzLXJpZ2h0ID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGFicy1sZWZ0ID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFicy1yaWdodCA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2lkZXdheXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaWRld2F5cyA+IGxpIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLnNpZGV3YXlzID4gbGkgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwcHggMHB4O1xufVxuLnNpZGV3YXlzID4gbGkuYWN0aXZlID4gYSxcbi5zaWRld2F5cyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4uc2lkZXdheXMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkZGQ7XG59XG4uc2lkZXdheXMudGFicy1sZWZ0IHtcbiAgbGVmdDogLTUwcHg7XG59XG4uc2lkZXdheXMudGFicy1yaWdodCB7XG4gIHJpZ2h0OiAtNTBweDtcbn1cbi5zaWRld2F5cy50YWJzLXJpZ2h0ID4gbGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uc2lkZXdheXMudGFicy1sZWZ0ID4gbGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnRhYnMtbGVmdC1hciA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50YWJzLWxlZnQtYXIgPiBsaSA+IGEsXG4udGFicy1sZWZ0LWFyID4gbGkuYWN0aXZlID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAzcHggI2NjYztcbn1cblxuLnZlcnRpY2FsLXRhYnMtbGVmdCxcbi52ZXJ0aWNhbC10YWJzLXJpZ2h0IHtcbiAgLy9kaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xufVxuXG4udmVydGljYWwtdGFicy1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2RkZDtcbn1cblxuLnZlcnRpY2FsLXRhYnMtcmlnaHQge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkZGQ7XG59XG5cbi52ZXJ0aWNhbC10YWItbGlzdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi52ZXJ0aWNhbC10YWJzLXJpZ2h0IC52ZXJ0aWNhbC10YWItbGlzdCB7XG4gIGJvcmRlci1yaWdodDogc29saWQgM3B4ICNkZGQ7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2RkZDtcbn1cblxuLnZlcnRpY2FsLXRhYnMtbGVmdCAudmVydGljYWwtdGFiLWxpc3Qge1xuICBib3JkZXItbGVmdDogc29saWQgM3B4ICNkZGQ7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkZGQ7XG59XG5cbi52ZXJ0aWNhbC10YWJzLXJpZ2h0IC52ZXJ0aWNhbC10YWItbGlzdCB1bC5uYXYgPiBsaSA+IGEge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDNweCAjZGRkO1xuICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi52ZXJ0aWNhbC10YWJzLWxlZnQgLnZlcnRpY2FsLXRhYi1saXN0IHVsLm5hdiA+IGxpID4gYSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAzcHggI2RkZDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi52ZXJ0aWNhbC10YWJzLXJpZ2h0IC52ZXJ0aWNhbC10YWItbGlzdCB1bC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4udmVydGljYWwtdGFicy1yaWdodCAudmVydGljYWwtdGFiLWxpc3QgdWwubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAzcHggIzk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLnZlcnRpY2FsLXRhYnMtcmlnaHQgLnZlcnRpY2FsLXRhYi1saXN0IHVsLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4udmVydGljYWwtdGFicy1yaWdodCAudmVydGljYWwtdGFiLWxpc3QgdWwubmF2ID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi52ZXJ0aWNhbC10YWJzLXJpZ2h0IC52ZXJ0aWNhbC10YWItbGlzdCB1bC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAzcHggJHByaW1hcnktY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi52ZXJ0aWNhbC10YWJzLWxlZnQgLnZlcnRpY2FsLXRhYi1saXN0IHVsLm5hdiA+IGxpID4gYTpob3Zlcixcbi52ZXJ0aWNhbC10YWJzLWxlZnQgLnZlcnRpY2FsLXRhYi1saXN0IHVsLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAzcHggIzk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLnZlcnRpY2FsLXRhYnMtbGVmdCAudmVydGljYWwtdGFiLWxpc3QgdWwubmF2ID4gbGkuYWN0aXZlID4gYSxcbi52ZXJ0aWNhbC10YWJzLWxlZnQgLnZlcnRpY2FsLXRhYi1saXN0IHVsLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4udmVydGljYWwtdGFicy1sZWZ0IC52ZXJ0aWNhbC10YWItbGlzdCB1bC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDNweCAkcHJpbWFyeS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLnZlcnRpY2FsLXRhYnMtbGVmdCAudGFiLWNvbnRlbnQsXG4udmVydGljYWwtdGFicy1yaWdodCAudGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuIiwiLm1heC13aWR0aC01MDAge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uYXItbmF2LXBpbGxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICBsaSB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkO1xuXG4gICAgYSB7XG4gICAgICAuZmEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsaS5hY3RpdmUgYSxcbiAgbGkuYWN0aXZlIGE6Zm9jdXMsXG4gIGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyLW5hdi1waWxscyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBsaSB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5AaW1wb3J0IFwidGhlbWUvYmFzaWNcIjtcbkBpbXBvcnQgXCJ0aGVtZS9hcnRpaWNpYWwtcmVhc29uXCI7XG5cbkBpbXBvcnQgXCJ0aGVtZS90eXBlXCI7XG5AaW1wb3J0IFwidGhlbWUvcHJvZ3Jlc3MtYmFyc1wiO1xuQGltcG9ydCBcInRoZW1lL3BvcG92ZXJzXCI7XG5AaW1wb3J0IFwidGhlbWUvcGFuZWxzXCI7XG5AaW1wb3J0IFwidGhlbWUvbW9kYWxzXCI7XG5AaW1wb3J0IFwidGhlbWUvbmF2c1wiO1xuQGltcG9ydCBcInRoZW1lL2xhYmVsc1wiO1xuQGltcG9ydCBcInRoZW1lL2JhZGdlc1wiO1xuQGltcG9ydCBcInRoZW1lL2FsZXJ0c1wiO1xuQGltcG9ydCBcInRoZW1lL3dlbGxzXCI7XG5AaW1wb3J0IFwidGhlbWUvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcInRoZW1lL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJ0aGVtZS9wYWdlclwiO1xuQGltcG9ydCBcInRoZW1lL2JyZWFkY3J1bWJzXCI7XG4vLyBAaW1wb3J0IFwidGhlbWUvanVtYm90cm9uXCI7XG5AaW1wb3J0IFwidGhlbWUvZHJvcGRvd25zXCI7XG5AaW1wb3J0IFwidGhlbWUvZm9ybXNcIjtcbi8vIEBpbXBvcnQgXCJ0aGVtZS9tYWluLWhlYWRlclwiO1xuQGltcG9ydCBcInRoZW1lL3RodW1ibmFpbHNcIjtcblxuQGltcG9ydCBcInV0aWxpdHlcIjtcbkBpbXBvcnQgXCJ0aGVtZS9hdXRoLXBhZ2VzXCI7XG4vLyBAaW1wb3J0IFwidGhlbWUvaG92ZXItY2FwdGlvbnNcIjtcbkBpbXBvcnQgXCJ0aGVtZS9jaGVja2JveGVzXCI7XG5AaW1wb3J0IFwidGhlbWUvcmFkaW8tYnV0dG9uc1wiO1xuLy8gQGltcG9ydCBcInRoZW1lL2JhY2stdG8tdG9wXCI7XG5AaW1wb3J0IFwidGhlbWUvbmF2YmFyLWRlZmF1bHRcIjtcbkBpbXBvcnQgXCJ0aGVtZS9uYXZiYXItZGFya1wiO1xuQGltcG9ydCBcInRoZW1lL25hdmJhci1pbnZlcnNlXCI7XG5AaW1wb3J0IFwidGhlbWUvdmV0aWNhbC10YWJzXCI7XG5AaW1wb3J0IFwidGhlbWUvbmF2LXBpbGxzXCI7XG4vKkBpbXBvcnQgXCJ0aGVtZS90aW1lbGluZVwiOyovXG5AaW1wb3J0IFwidGhlbWUvcHJpY2luZ1wiO1xuQGltcG9ydCBcInRoZW1lL2xvZ2luLXBhZ2VzXCI7XG5cbkBpbXBvcnQgXCJleHRlcm5hbC9ib290c3RyYXAtc3dpdGNoXCI7XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUHJpY2luZyAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnByaWNpZ24tYm94IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzQ0NDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA4cHggMHB4IHJnYmEoMjA0LCAyMDQsIDIwNCwgMSk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ucHJpY2lnbi1ib3g6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjM5KTtcbn1cblxuLnByaWNpbmctYm94LWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucHJpY2luZy1ib3gtaGVhZGVyID4gaDIge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnByaWNpbmctYm94LWhlYWRlciA+IHAge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByaWNpbmctYm94LXByaWNlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbn1cblxuLnByaWNpbmctYm94LXByaWNlIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByaWNpbmctYm94LXByaWNlIGgzID4gc3ViIHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbn1cblxuLnByaWNpbmctYm94LWNvbnRlbnQgPiB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcmljaW5nLWJveC1jb250ZW50ID4gdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogN3B4IDA7XG4gIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggI2RkZDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnByaWNpbmctYm94LWNvbnRlbnQgPiB1bCA+IGxpID4gaSB7XG4gIG1hcmdpbjogMCAxNHB4O1xuICBmb250LXNpemU6IDEuNGVtO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbi5wcmljaW5nLWJveC1mb290ZXIge1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJpY2lnbi1ib3gtcHJvIHtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLnByaWNpZ24tYm94LXBybyA+IC5wcmljaW5nLWJveC1oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG59XG5cbi8qIFByaWNpbmcgTWVnYSBUYWJsZSAqL1xuLnByaWNpbmctdGFibGUge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucHJpY2luZy10YWJsZS1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG59XG5cbi5wcmljaW5nLXRhYmxlLWhlYWQgLnByaWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJpY2luZy10YWJsZS1jb250ZW50IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5wcmljaW5nLXRhYmxlLWNvbnRlbnQgbGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJvcmRlci1maXgtcHJpY2luZyB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkZGQ7XG59XG5cbi5wcmljaW5nLXRhYmxlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLnByaWNpbmctZGVzYy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjFweCA1cHggMjBweCA1cHg7XG4gIGhlaWdodDogNjlweDtcbn1cblxuLnByaWNpbmctdGFibGUtaGVhZCBoMiB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLWhlYWQgaDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLWhlYWQgLnByaWNlIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5wcmljaW5nLXRhYmxlLWhlYWQgLnByaWNlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLWhlYWQgLnByaWNlIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLnByaWNpbmctdGFibGUtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByaWNpbmctdGFibGUtZGVzY3JpcHRpb24gLnByaWNpbmctdGFibGUtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcmljaW5nLXRhYmxlLWNvbnRlbnQgbGk6bnRoLWNoaWxkKDJuICsgMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4ucHJpY2luZy10YWJsZS1kZXNjcmlwdGlvbiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5wcmljaW5nLXRhYmxlLWZvb3RlciAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4ucHJpY2luZy10YWJsZS1jb250ZW50IC5mYS1jaGVjayB7XG4gIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbn1cblxuLnByaWNpbmctdGFibGUtY29udGVudCAuZmEtdGltZXMge1xuICBjb2xvcjogJGRhbmdlci1jb2xvcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcmljaW5nLWNvbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcmljaW5nLXRhYmxlLWNvbnRlbnQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucHJpY2luZy10YWJsZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2RkZDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogTG9naW4gUGFnZXMgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmxvZ2lnLWZvcm0ge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4ubG9naW4tZm9ybS1mdWxsIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGFwZXItYmFjay1mdWxsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nLXBhdGh9L2JhY2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAubG9naW4tZm9ybS1mdWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTAlO1xuICB9XG59XG4iLCIvKipcbiAgKiBib290c3RyYXAtc3dpdGNoIC0gVHVybiBjaGVja2JveGVzIGFuZCByYWRpbyBidXR0b25zIGludG8gdG9nZ2xlIHN3aXRjaGVzLlxuICAqXG4gICogQHZlcnNpb24gdjMuMy41XG4gICogQGhvbWVwYWdlIGh0dHBzOi8vYnR0c3RycC5naXRodWIuaW8vYm9vdHN0cmFwLXN3aXRjaFxuICAqIEBhdXRob3IgTWF0dGlhIExhcmVudGlzIDxtYXR0aWFAbGFyZW50aXMuZXU+IChodHRwOi8vbGFyZW50aXMuZXUpXG4gICogQGxpY2Vuc2UgTUlUXG4gICovXG5cbiAgLmJvb3RzdHJhcC1zd2l0Y2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgei1pbmRleDogMDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgfVxuICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXByaW1hcnksXG4gIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgfVxuICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1pbmZvLFxuICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtaW5mbyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJGluZm8tY29sb3I7XG4gIH1cbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtc3VjY2VzcyxcbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWNvbG9yO1xuICB9XG4gIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXdhcm5pbmcsXG4gIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kYW5nZXIsXG4gIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kYW5nZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRkYW5nZXItY29sb3I7XG4gIH1cbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCxcbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIH1cbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmJvb3RzdHJhcC1zd2l0Y2ggc3Bhbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAwYlwiO1xuICB9XG4gIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgfVxuICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgLmJvb3RzdHJhcC1zd2l0Y2ggaW5wdXRbdHlwZT0ncmFkaW8nXSxcbiAgLmJvb3RzdHJhcC1zd2l0Y2ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuICAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbiAgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuICAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuICAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICB9XG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQsXG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtcmVhZG9ubHksXG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtcmVhZG9ubHkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuICAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuICAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtcmVhZG9ubHkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbiAgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwsXG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtcmVhZG9ubHkgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwsXG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1hbmltYXRlIC5ib290c3RyYXAtc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjVzO1xuICAgIC1vLXRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuNXM7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC41cztcbiAgfVxuICAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICB9XG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICB9XG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZm9jdXNlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICAgIG91dGxpbmU6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICB9XG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwsXG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZS5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICB9XG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuICAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UuYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgfVxuIl19 */
