@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbGmT.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabWmT.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmT.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bWmT.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtammT.ttf) format('truetype');
}
html {
  min-height: 100%;
  font-size: 16px;
  background: #263238;
  scroll-behavior: smooth;
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
      -ms-text-size-adjust: none;
          text-size-adjust: none;
}
body {
  position: relative;
  width: 100%;
  max-width: 100vw;
  height: 100%;
  min-height: 100vh;
  margin: 0;
  font: 1.25rem/1.5em 'Roboto', 'Open Sans', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
  color: #b4c4cb;
  background: #263238;
  overflow-x: hidden;
}
.button i {
  color: #ffffff;
  padding-right: 0.25rem;
}
a {
  color: #ffa115;
  text-decoration: none;
}
.light-link {
  color: #fee90c;
}
a:hover {
  text-decoration: underline;
}
a.underline:hover {
  text-decoration: underline;
}
a.invis {
  cursor: default;
}
.nodec,
.nodec:hover {
  text-decoration: none;
}
.drop i {
  font-size: 0.75em;
}
.link {
  cursor: pointer;
  display: inline-block;
}
.link:hover {
  text-decoration: none;
  border-radius: 0.1875rem;
  background: rgba(255, 255, 255, 0.1);
}
.link:active {
  color: #ffffff;
}
.hide-link {
  color: inherit;
  text-decoration: none;
}
.hide-link:hover {
  text-decoration: none;
}
.fake-link:hover {
  color: #304ffe;
  text-decoration: underline;
  cursor: pointer;
}
.local-link {
  position: relative;
  color: #304ffe;
  cursor: pointer;
}
.local-link:after {
  content: '';
  position: absolute;
  bottom: 0em;
  left: 0;
  width: 100%;
  border-bottom: 0.0625em dashed white;
}
.local-link:hover {
  text-decoration: none;
}
.local-link:hover:after {
  border-bottom: 0.0625em solid white;
}
.local-link.bold-line:after {
  border-width: 0.125rem;
}
.under-dot {
  -webkit-text-decoration: underline dotted;
     -moz-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
.under-dash {
  -webkit-text-decoration: underline dashed;
     -moz-text-decoration: underline dashed;
          text-decoration: underline dashed;
}
.text {
  width: 99%;
  max-height: 9999rem;
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
      -ms-text-size-adjust: none;
          text-size-adjust: none;
}
h1 + .text,
h2 + .text,
h3 + .text {
  margin-top: 2.5rem;
}
img,
.img,
iframe,
svg {
  display: block;
  max-width: 100%;
  width: 100%;
  border: 0;
}
/* max-height: 100% */
h1,
h2,
h3,
h4 {
  margin: 0 0 0.375em 0;
  position: relative;
  letter-spacing: 0.01em;
  max-width: 30em;
}
h1 {
  font: 100 2.625rem/1em 'Roboto', 'Open Sans', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
}
body.mob h1 {
  font-weight: 300;
}
h2 {
  font: 300 2rem/1em 'Roboto', 'Open Sans', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
}
h3 {
  font: 400 1.5rem/1em 'Roboto', 'Open Sans', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
}
h4 {
  font: 500 1.25rem/1em 'Roboto', 'Open Sans', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
}
p {
  margin-bottom: 1rem;
  margin-top: 0;
}
.w0 {
  width: 0;
}
.w10 {
  width: 10%;
}
.w20 {
  width: 20%;
}
.w25 {
  width: 25%;
}
.w30 {
  width: 30%;
}
.w33 {
  width: 33.3333%;
}
.w40 {
  width: 40%;
}
.w50 {
  width: 50%;
}
.w60 {
  width: 60%;
}
.w66 {
  width: 66.6666%;
}
.w70 {
  width: 70%;
}
.w80 {
  width: 80%;
}
.w90 {
  width: 90%;
}
.w100 {
  width: 100%;
}
.w110 {
  width: 110%;
}
.w100vw {
  width: 100vw;
}
.w10vw {
  width: 10vw;
}
.w20vw {
  width: 20vw;
}
.w25vw {
  width: 25vw;
}
.w30vw {
  width: 30vw;
}
.w33vw {
  width: 33.3333vw;
}
.w40vw {
  width: 40vw;
}
.w50vw {
  width: 50vw;
}
.w60vw {
  width: 60vw;
}
.w66vw {
  width: 66.6666vw;
}
.w70vw {
  width: 70vw;
}
.w80vw {
  width: 80vw;
}
.w90vw {
  width: 90vw;
}
.w100vw {
  width: 100vw;
}
.w1 {
  width: 1rem;
}
.w125 {
  width: 1.25rem;
}
.w1375 {
  width: 1.375rem;
}
.w15 {
  width: 1.5rem;
}
.w175 {
  width: 1.75rem;
}
.w2 {
  width: 2rem;
}
.w225 {
  width: 2.25rem;
}
.w25 {
  width: 2.5rem;
}
.w275 {
  width: 2.75rem;
}
.w3 {
  width: 3rem;
}
.w35 {
  width: 3.5rem;
}
.w4 {
  width: 4rem;
}
.w45 {
  width: 4.5rem;
}
.w5 {
  width: 5rem;
}
.w6 {
  width: 6rem;
}
.w7 {
  width: 7rem;
}
.w8 {
  width: 8rem;
}
.w9 {
  width: 9rem;
}
.w100vw {
  width: 100vw;
}
.h100vh {
  height: 100vh;
}
.wa,
.wauto {
  width: auto;
  max-width: initial;
}
body.mob .adapt {
  width: 100%;
}
.fw300 {
  font-weight: 100;
}
.fw300 {
  font-weight: 300;
}
.fw400 {
  font-weight: 400;
}
.fw500 {
  font-weight: 500;
}
.fw600 {
  font-weight: 600;
}
.fw700 {
  font-weight: 700;
}
.fw900 {
  font-weight: 900;
}
hr {
  border: 0;
  margin: 0;
  height: 1rem;
  clear: both;
}
hr.noboth {
  clear: initial;
}
.text hr {
  height: 1.5rem;
}
.ha {
  height: auto;
}
.h0 {
  height: 0;
}
.hpx,
.h00625 {
  height: 0.0625rem;
}
.h0125 {
  height: 0.125rem;
}
.h01875 {
  height: 0.1875rem;
}
.h025 {
  height: 0.25rem;
}
.h03125 {
  height: 0.3125rem;
}
.h0375 {
  height: 0.375rem;
}
.h04375 {
  height: 0.4375rem;
}
.h05 {
  height: 0.5rem;
}
.h05625 {
  height: 0.5625rem;
}
.h0625 {
  height: 0.625rem;
}
.h06875 {
  height: 0.6875rem;
}
.h075 {
  height: 0.75rem;
}
.h08125 {
  height: 0.8125rem;
}
.h0875 {
  height: 0.875rem;
}
.h09375 {
  height: 0.9375rem;
}
.h1 {
  height: 1rem;
}
.h125 {
  height: 1.25rem;
}
.h1375 {
  height: 1.375rem;
}
.h15 {
  height: 1.5rem;
}
.h175 {
  height: 1.75rem;
}
.h2 {
  height: 2rem;
}
.h225 {
  height: 2.25rem;
}
.h25 {
  height: 2.5rem;
}
.h275 {
  height: 2.75rem;
}
.h2875 {
  height: 2.875rem;
}
.h3 {
  height: 3rem;
}
.h35 {
  height: 3.5rem;
}
.h4 {
  height: 4rem;
}
.h45 {
  height: 4.5rem;
}
.h5 {
  height: 5rem;
}
.h55 {
  height: 5.5rem;
}
.h6 {
  height: 6rem;
}
.h65 {
  height: 6.5rem;
}
.h7 {
  height: 7rem;
}
.h8 {
  height: 8rem;
}
.h9 {
  height: 9rem;
}
.h10 {
  height: 10rem;
}
.h20 {
  height: 20rem;
}
.f0 {
  font-size: 0;
}
.f05 {
  font-size: 0.5rem;
}
.f0625 {
  font-size: 0.625rem;
}
.f075 {
  font-size: 0.75rem;
}
.f0875 {
  font-size: 0.875rem;
}
.f1 {
  font-size: 1rem;
}
.f1125 {
  font-size: 1.125rem;
}
.f125 {
  font-size: 1.25rem;
}
.f13125 {
  font-size: 1.3125rem;
}
.f1375 {
  font-size: 1.375rem;
}
.f15 {
  font-size: 1.5rem;
}
.f1625 {
  font-size: 1.625rem;
}
.f175 {
  font-size: 1.75rem;
}
.f1875 {
  font-size: 1.875rem;
}
.f2 {
  font-size: 2rem;
}
.f2125 {
  font-size: 2.125rem;
}
.f225 {
  font-size: 2.25rem;
}
.f2375 {
  font-size: 2.375rem;
}
.f25 {
  font-size: 2.5rem;
}
.f2625 {
  font-size: 2.625rem;
}
.f275 {
  font-size: 2.75rem;
}
.f2875 {
  font-size: 2.875rem;
}
.f3 {
  font-size: 3rem;
}
.f325 {
  font-size: 3.25rem;
}
.f35 {
  font-size: 3.5rem;
}
.f375 {
  font-size: 3.75rem;
}
.f4 {
  font-size: 4rem;
}
.f5 {
  font-size: 5rem;
}
.f6 {
  font-size: 6rem;
}
.f7 {
  font-size: 7rem;
}
.f8 {
  font-size: 8rem;
}
.f05em {
  font-size: 0.5em;
}
.f0625em {
  font-size: 0.625em;
}
.f06875em {
  font-size: 0.6875em;
}
.f075em {
  font-size: 0.75em;
}
.f0875em {
  font-size: 0.875em;
}
.f08125em {
  font-size: 0.8125em;
}
.f1em {
  font-size: 1em;
}
.f1125em {
  font-size: 1.125em;
}
.f125em {
  font-size: 1.25em;
}
.f1375em {
  font-size: 1.375em;
}
.f15em {
  font-size: 1.5em;
}
.f1625em {
  font-size: 1.625em;
}
.f175em {
  font-size: 1.75em;
}
.f1875em {
  font-size: 1.875em;
}
.f2em {
  font-size: 2em;
}
.f2125em {
  font-size: 2.125em;
}
.f225em {
  font-size: 2.25em;
}
.f2375em {
  font-size: 2.375em;
}
.f25em {
  font-size: 2.5em;
}
.f2625em {
  font-size: 2.625em;
}
.f275em {
  font-size: 2.75em;
}
.f2875em {
  font-size: 2.875em;
}
.f3em {
  font-size: 3em;
}
.f325em {
  font-size: 3.25em;
}
.f35em {
  font-size: 3.5em;
}
.f375em {
  font-size: 3.75em;
}
.f4em {
  font-size: 4em;
}
.l05 {
  line-height: 0.5em;
}
.l075 {
  line-height: 0.75em;
}
.l1 {
  line-height: 1em;
}
.l100 {
  line-height: 100%;
}
.l115 {
  line-height: 1.15em;
}
.l125 {
  line-height: 1.25em;
}
.l1375 {
  line-height: 1.375em;
}
.l15 {
  line-height: 1.5em;
}
.l175 {
  line-height: 1.75em;
}
.l2 {
  line-height: 2em;
}
.l225 {
  line-height: 2.25em;
}
.l25 {
  line-height: 2.5em;
}
.l1rem {
  line-height: 1rem;
}
.l1125rem {
  line-height: 1.125rem;
}
.l125rem {
  line-height: 1.25rem;
}
.l2rem {
  line-height: 2rem;
}
.l25rem {
  line-height: 2rem;
}
.l275rem {
  line-height: 2.75rem;
}
.l3rem {
  line-height: 3rem;
}
.ls005 {
  letter-spacing: 0.005em;
}
.ls01 {
  letter-spacing: 0.01em;
}
.ls015 {
  letter-spacing: 0.015em;
}
.ls02 {
  letter-spacing: 0.02em;
}
.ls025 {
  letter-spacing: 0.025em;
}
.round {
  border-radius: 0.1875rem;
}
.r0 {
  border-radius: 0;
}
.circle {
  border-radius: 50%;
}
.cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.left {
  text-align: left;
  left: 0;
}
.right {
  text-align: right;
  right: 0;
}
.center {
  text-align: center;
}
body.mob .mob-left {
  text-align: left;
}
body.mob .mob-right {
  text-align: right;
}
body.mob .mob-center {
  text-align: center;
}
.top {
  vertical-align: top;
  top: 0;
}
.middle {
  vertical-align: middle;
}
.bottom {
  vertical-align: bottom;
  bottom: 0;
}
.toleft {
  float: left;
}
.toright {
  float: right;
}
.tocenter {
  margin-left: auto;
  margin-right: auto;
}
.csscenter {
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
       transform: translateX(-50%);
}
.cssmiddle {
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
}
.center-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.narrow {
  max-width: 35rem;
}
.big-narrow {
  max-width: 45rem;
}
.small-narrow {
  max-width: 25rem;
}
.nomar {
  margin: 0;
}
.nopad {
  padding: 0;
}
.pad05 {
  padding: 0.5rem;
}
.pad075 {
  padding: 0.75rem;
}
.pad1 {
  padding: 1rem;
}
.pad15 {
  padding: 1.5rem;
}
.pad2 {
  padding: 2rem;
}
.pad3 {
  padding: 3rem;
}
.pad4 {
  padding: 4rem;
}
.wpad05 {
  padding: 0 0.5rem;
}
.wpad075 {
  padding: 0 0.75rem;
}
.wpad1 {
  padding: 0 1rem;
}
.wpad15 {
  padding: 0 1.5rem;
}
.wpad2 {
  padding: 0 2rem;
}
.wpad3 {
  padding: 0 3rem;
}
.wpad4 {
  padding: 0 4rem;
}
.hpad05 {
  padding: 0.5rem 0;
}
.hpad075 {
  padding: 0.75rem 0;
}
.hpad1 {
  padding: 1rem 0;
}
.hpad15 {
  padding: 1.5rem 0;
}
.hpad2 {
  padding: 2rem 0;
}
.hpad3 {
  padding: 3rem 0;
}
.hpad4 {
  padding: 4rem 0;
}
.lpad05 {
  padding-left: 0.5rem;
}
.lpad075 {
  padding-left: 0.75rem;
}
.lpad1 {
  padding-left: 1rem;
}
.lpad2 {
  padding-left: 2rem;
}
.lpad3 {
  padding-left: 3rem;
}
.lpad4 {
  padding-left: 4rem;
}
.rpad05 {
  padding-right: 0.5rem;
}
.rpad075 {
  padding-right: 0.75rem;
}
.rpad1 {
  padding-right: 1rem;
}
.rpad2 {
  padding-right: 2rem;
}
.rpad3 {
  padding-right: 3rem;
}
.rpad4 {
  padding-right: 4rem;
}
.tpad05 {
  padding-top: 0.5rem;
}
.tpad075 {
  padding-top: 0.75rem;
}
.tpad1 {
  padding-top: 1rem;
}
.tpad2 {
  padding-top: 2rem;
}
.tpad3 {
  padding-top: 3rem;
}
.tpad4 {
  padding-top: 4rem;
}
.bpad05 {
  padding-bottom: 0.5rem;
}
.bpad075 {
  padding-bottom: 0.75rem;
}
.bpad1 {
  padding-bottom: 1rem;
}
.bpad2 {
  padding-bottom: 2rem;
}
.bpad3 {
  padding-bottom: 3rem;
}
.bpad4 {
  padding-bottom: 4rem;
}
.mar05 {
  margin: 0.5rem;
}
.mar075 {
  margin: 0.75rem;
}
.mar1 {
  margin: 1rem;
}
.mar15 {
  margin: 1.5rem;
}
.mar2 {
  margin: 2rem;
}
.wmar025 {
  margin: 0 0.25rem;
}
.wmar05 {
  margin: 0 0.5rem;
}
.wmar075 {
  margin: 0 0.75rem;
}
.wmar1 {
  margin: 0 1rem;
}
.wmar15 {
  margin: 0 1.5rem;
}
.wmar2 {
  margin: 0 2rem;
}
.wmar3 {
  margin: 0 3rem;
}
.hmar05 {
  margin: 0.5rem 0;
}
.hmar075 {
  margin: 0.75rem 0;
}
.hmar1 {
  margin: 1rem 0;
}
.hmar15 {
  margin: 1.5rem 0;
}
.hmar2 {
  margin: 2rem 0;
}
.hmar3 {
  margin: 3rem 0;
}
.lmar05 {
  margin-left: 0.5rem;
}
.lmar075 {
  margin-left: 0.75rem;
}
.lmar1 {
  margin-left: 1rem;
}
.lmar2 {
  margin-left: 2rem;
}
.lmar3 {
  margin-left: 3rem;
}
.lmar4 {
  margin-left: 4rem;
}
.rmar05 {
  margin-right: 0.5rem;
}
.rmar075 {
  margin-right: 0.75rem;
}
.rmar1 {
  margin-right: 1rem;
}
.rmar2 {
  margin-right: 2rem;
}
.rmar3 {
  margin-right: 3rem;
}
.rmar4 {
  margin-right: 4rem;
}
.tmar05 {
  margin-top: 0.5rem;
}
.tmar075 {
  margin-top: 0.75rem;
}
.tmar1 {
  margin-top: 1rem;
}
.tmar2 {
  margin-top: 2rem;
}
.tmar3 {
  margin-top: 3rem;
}
.tmar4 {
  margin-top: 4rem;
}
.bmar05 {
  margin-bottom: 0.5rem;
}
.bmar075 {
  margin-bottom: 0.75rem;
}
.bmar1 {
  margin-bottom: 1rem;
}
.bmar2 {
  margin-bottom: 2rem;
}
.bmar3 {
  margin-bottom: 3rem;
}
.bmar4 {
  margin-bottom: 4rem;
}
.top-0125rem {
  top: -0.125rem;
}
.top-025rem {
  top: -0.25rem;
}
.top-0375rem {
  top: -0.375rem;
}
.top-05rem {
  top: -0.5rem;
}
.top-1rem {
  top: -1rem;
}
.top-2rem {
  top: -2rem;
}
.top-225rem {
  top: -2.25rem;
}
.top-2375rem {
  top: -2.375rem;
}
.top-25rem {
  top: -2.5rem;
}
.top-2625rem {
  top: -2.625rem;
}
.top-275rem {
  top: -2.75rem;
}
.top-1px {
  top: -0.0625rem;
}
.top-2px {
  top: -0.125rem;
}
.top-3px {
  top: -0.1875rem;
}
.top-4px {
  top: -0.25rem;
}
.top-6px {
  top: -0.375rem;
}
.top05rem {
  top: 0.5rem;
}
.top1rem {
  top: 1rem;
}
.top2rem {
  top: 2rem;
}
.top-4rem {
  top: -4rem;
}
.top1px {
  top: 0.0625rem;
}
.top2px {
  top: 0.125rem;
}
.top3px {
  top: 0.1875rem;
}
.top4px {
  top: 0.25rem;
}
.top5px {
  top: 0.3125rem;
}
.top6px {
  top: 0.375rem;
}
.top50 {
  top: 50%;
}
.bottom-1rem {
  bottom: -1rem;
}
.bottom-2rem {
  bottom: -2rem;
}
.bottom-1px {
  bottom: -0.0625rem;
}
.bottom-2px {
  bottom: -0.125rem;
}
.bottom-3px {
  bottom: -0.1875rem;
}
.bottom-4px {
  bottom: -0.25rem;
}
.bottom1rem {
  bottom: 1rem;
}
.bottom2rem {
  bottom: 2rem;
}
.bottom1px {
  bottom: 0.0625rem;
}
.bottom2px {
  bottom: 0.125rem;
}
.bottom3px {
  bottom: 0.1875rem;
}
.bottom4px {
  bottom: 0.25rem;
}
.bottom50 {
  bottom: 50%;
}
.left-05rem {
  left: -0.5rem;
}
.left-1rem {
  left: -1rem;
}
.left-2rem {
  left: -2rem;
}
.left-1px {
  left: -0.0625rem;
}
.left-2px {
  left: -0.125rem;
}
.left-3px {
  left: -0.1875rem;
}
.left-4px {
  left: -0.25rem;
}
.left1rem {
  left: 1rem;
}
.left2rem {
  left: 1rem;
}
.left1px {
  left: 0.0625rem;
}
.left2px {
  left: 0.125rem;
}
.left3px {
  left: 0.1875rem;
}
.left4px {
  left: 0.25rem;
}
.left50 {
  left: 50%;
}
.right-05rem {
  right: -0.5rem;
}
.right-1rem {
  right: -1rem;
}
.right-2rem {
  right: -2rem;
}
.right-1px {
  right: -0.0625rem;
}
.right-2px {
  right: -0.125rem;
}
.right-3px {
  right: -0.1875rem;
}
.right-4px {
  right: -0.25rem;
}
.right1rem {
  right: 1rem;
}
.right2rem {
  right: 1rem;
}
.right1px {
  right: 0.0625rem;
}
.right2px {
  right: 0.125rem;
}
.right3px {
  right: 0.1875rem;
}
.right4px {
  right: 0.25rem;
}
.right50 {
  right: 50%;
}
.il {
  display: inline;
}
.bk {
  display: block;
}
.ilbk {
  display: inline-block;
}
.table {
  display: table;
  width: 100%;
}
.iltable {
  display: inline-table;
}
.td {
  display: table-cell;
}
.tr {
  display: table-row;
}
.rel {
  position: relative;
}
.abs {
  position: absolute;
}
.fix {
  position: fixed;
}
.stat {
  position: static;
}
.bgfix {
  background-attachment: fixed;
}
.top {
  top: 0;
}
.btm {
  bottom: 0;
}
.lft {
  left: 0;
}
.rht {
  right: 0;
}
.hor {
  width: 100%;
}
.ver {
  height: 100%;
}
.box {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.noz {
  z-index: inherit;
}
.z-1 {
  z-index: -1;
}
.z0 {
  z-index: 0;
}
.z1 {
  z-index: 1;
}
.z2 {
  z-index: 2;
}
.z3 {
  z-index: 3;
}
.z4 {
  z-index: 4;
}
.light {
  font-weight: 300;
}
.regular {
  font-weight: 400;
}
.bold,
.b,
b,
strong {
  font-weight: 500;
}
.italic {
  font-style: italic;
}
.upper {
  text-transform: uppercase;
}
.oneline,
.nowrap {
  white-space: nowrap;
}
.break {
  display: inline-block;
  max-width: 100%;
  word-wrap: break-word;
}
.wrap {
  white-space: normal;
}
.cut {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.overhide {
  overflow: hidden;
}
.layer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
.layer.fix {
  position: fixed;
}
.screen {
  width: 100%;
  width: 100vw;
  height: 100%;
  height: 100vh;
}
.minscreen {
  min-width: 100%;
  min-width: 100vw;
  min-height: 100%;
  min-height: 100vh;
}
.s3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
iframe,
iframe.layer,
.img {
  border-radius: 0.1875rem;
}
.hotspot {
  background: -moz-radial-gradient(circle, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.3));
  background: radial-gradient(circle, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.3));
}
.shadow {
  -webkit-box-shadow: 0 0.0625rem 0.25rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.0625rem 0.25rem rgba(0, 0, 0, 0.2);
}
.inshadow {
  -webkit-box-shadow: inset 0 0.0625rem 0.25rem rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 0.0625rem 0.25rem rgba(0, 0, 0, 0.2);
}
.noevents {
  pointer-events: none;
}
.flip {
  image-orientation: flip;
}
.a90 {
  image-orientation: 90deg;
}
.a270 {
  image-orientation: -90deg;
}
.ratiovid {
  width: 100%;
  padding-bottom: 56.25%;
}
.ratio32 {
  width: 100%;
  padding-bottom: 66.6666%;
}
.ratio21 {
  width: 100%;
  padding-bottom: 50%;
}
.ratio11 {
  width: 100%;
  padding-bottom: 100%;
}
.ratiologo {
  width: 100%;
  padding-bottom: 38%;
}
.ratioshowcase {
  width: 100%;
  padding-bottom: 43%;
}
.ratiomobshowcase {
  width: 100%;
  padding-bottom: 120%;
}
.goldena {
  width: 62%;
}
.goldenb {
  width: 38%;
}
.pointer {
  cursor: pointer;
}
.zoom {
  -webkit-transform: scale(1.8);
     -moz-transform: scale(1.8);
      -ms-transform: scale(1.8);
          transform: scale(1.8);
}
.invis,
.invisible {
  opacity: 0;
}
.o025 {
  opacity: 0.25;
}
.o05 {
  opacity: 0.5;
}
.o075 {
  opacity: 0.75;
}
.o08 {
  opacity: 0.8;
}
.o09 {
  opacity: 0.9;
}
.vis,
.o100 {
  opacity: 1;
}
.float:after,
.float::after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}
.indent {
  padding-left: 2rem;
  padding-right: 2rem;
}
.miniindent {
  padding-left: 1rem;
  padding-right: 1rem;
}
.microindent {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.indent:first-child,
.miniindent:first-child,
.microindent:first-child {
  padding-left: 0;
}
.indent:last-child,
.miniindent:last-child,
.microindent:last-child {
  padding-right: 0;
}
.cpoint {
  cursor: pointer;
}
.cdef {
  cursor: default;
}
.chelp {
  cursor: help;
}
.nocss {
  display: none;
}
body.nocss {
  display: inherit;
}
.nocss .css {
  display: none;
}
.nocss .nocss {
  display: inherit;
}
.notrans,
.nodelay,
.notrans * {
  -webkit-transition: all 0s !important;
  -moz-transition: all 0s !important;
  transition: all 0s !important;
}
.find {
  background: rgba(125, 255, 50, 0.25);
  -webkit-box-shadow: inset 0 0 0 0.0625rem brown;
          box-shadow: inset 0 0 0 0.0625rem brown;
}
.hscroll {
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
body.mob .hscroll-mob {
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
body .mobile {
  display: none;
}
body.mobile .mobile {
  display: inherit;
}
body.mobile .desktop {
  display: none;
}
sup {
  font-size: 0.5em;
  line-height: 0;
}
sub {
  font-size: 0.5em;
}
.mcol10 {
  -webkit-column-width: 10rem;
     -moz-column-width: 10rem;
          column-width: 10rem;
  -webkit-column-gap: 1.5rem;
     -moz-column-gap: 1.5rem;
          column-gap: 1.5rem;
}
.mcol15 {
  -webkit-column-width: 15rem;
     -moz-column-width: 15rem;
          column-width: 15rem;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}
.mcol20 {
  -webkit-column-width: 20rem;
     -moz-column-width: 20rem;
          column-width: 20rem;
  -webkit-column-gap: 2.5rem;
     -moz-column-gap: 2.5rem;
          column-gap: 2.5rem;
}
.mcol25 {
  -webkit-column-width: 25rem;
     -moz-column-width: 25rem;
          column-width: 25rem;
  -webkit-column-gap: 3rem;
     -moz-column-gap: 3rem;
          column-gap: 3rem;
}
.text.mcol10,
.text.mcol15,
.text.mcol20,
.text.mcol25 {
  max-width: initial;
}
[contenteditable] {
  cursor: text;
}
[contenteditable]:focus {
  outline: none;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0,0,8,8'><polyline points='8,0 0,8' style='fill:none;stroke:#FF9800;stroke-width:1;opacity:.3'></polyline></svg>");
}
.flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.flex-il,
.flex.flex-il {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.flex-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.flex-around {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.flex-start {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.flex-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.flex-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.flex-justify {
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
     -moz-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.flex-middle {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.flex-btm {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.flex-baseline {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
     -moz-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.flex-stretch {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.flex-wrap {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.flex-nowrap {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse;
      -ms-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
}
.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.flex-col-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
     -moz-box-orient: vertical;
     -moz-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.flex-self-start {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.flex-self-end {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
.flex-self-stretch {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}
.flex-self-baseline {
  -webkit-align-self: baseline;
      -ms-flex-item-align: baseline;
          align-self: baseline;
}
.flex-self-center {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.flex-grow-0 {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
     -moz-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.flex-grow-1 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.flex-grow-2 {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
     -moz-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}
.flex-grow-3 {
  -webkit-box-flex: 3;
  -webkit-flex-grow: 3;
     -moz-box-flex: 3;
      -ms-flex-positive: 3;
          flex-grow: 3;
}
.flex-grow-4 {
  -webkit-box-flex: 4;
  -webkit-flex-grow: 4;
     -moz-box-flex: 4;
      -ms-flex-positive: 4;
          flex-grow: 4;
}
.flex-shrink-0 {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.flex-shrink-1 {
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.flex-shrink-2 {
  -webkit-flex-shrink: 2;
      -ms-flex-negative: 2;
          flex-shrink: 2;
}
.flex-shrink-3 {
  -webkit-flex-shrink: 3;
      -ms-flex-negative: 3;
          flex-shrink: 3;
}
.flex-shrink-4 {
  -webkit-flex-shrink: 4;
      -ms-flex-negative: 4;
          flex-shrink: 4;
}
.flex-grow > :nth-child(n) {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
body.mob .flex.mob-wrap {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
body.mob .flex.mob-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
body.mob .flex.mob-col > :nth-child(n) {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
body.mob .flex.mob-top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
body.mob .flex.mob-middle {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body.mob .flex.mob-btm {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
body.mob .flex.mob-stretch {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
body.mob .order-0 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
     -moz-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}
body.mob .order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
body.mob .order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
body.mob .order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
     -moz-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
body.mob .order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
     -moz-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
body.mob .order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
     -moz-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
body.mob .order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
     -moz-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
.flex-6 > :nth-child(n) {
  -webkit-flex-basis: 16.6666%;
      -ms-flex-preferred-size: 16.6666%;
          flex-basis: 16.6666%;
  max-width: 16.6666%;
}
.flex-5 > :nth-child(n) {
  -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
          flex-basis: 20%;
  max-width: 20%;
}
.flex-4 > :nth-child(n) {
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
  max-width: 25%;
}
.flex-3 > :nth-child(n) {
  -webkit-flex-basis: 33.3333%;
      -ms-flex-preferred-size: 33.3333%;
          flex-basis: 33.3333%;
  max-width: 33.3333%;
}
.flex-2 > :nth-child(n) {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
  max-width: 50%;
}
.flex-1 > :nth-child(n) {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  max-width: 100%;
}
.flex-6-res > :nth-child(n) {
  -webkit-flex-basis: 12.5rem;
      -ms-flex-preferred-size: 12.5rem;
          flex-basis: 12.5rem;
}
.flex-5-res > :nth-child(n) {
  -webkit-flex-basis: 15rem;
      -ms-flex-preferred-size: 15rem;
          flex-basis: 15rem;
}
.flex-4-res > :nth-child(n) {
  -webkit-flex-basis: 18.75rem;
      -ms-flex-preferred-size: 18.75rem;
          flex-basis: 18.75rem;
}
.flex-3-res > :nth-child(n) {
  -webkit-flex-basis: 25rem;
      -ms-flex-preferred-size: 25rem;
          flex-basis: 25rem;
}
.flex-2-res > :nth-child(n) {
  -webkit-flex-basis: 37.25rem;
      -ms-flex-preferred-size: 37.25rem;
          flex-basis: 37.25rem;
}
.flex-1-res > :nth-child(n) {
  -webkit-flex-basis: 75rem;
      -ms-flex-preferred-size: 75rem;
          flex-basis: 75rem;
}
form {
  position: relative;
  width: 16rem;
}
label {
  white-space: nowrap;
  display: block;
  padding: 0.25em 1.25em 0;
  text-align: left;
  font-size: 0.9em;
}
input:not([type="submit"]),
select,
textarea {
  display: inline-block;
  max-width: 100%;
  padding: 0 1.125em;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 0;
  border-radius: 1.25em;
  outline: none;
  font: 1em/2em 'Roboto', 'Open Sans', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
  background: #3a4c55;
  color: white;
}
select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  background: #3a4c55 url(../img/down.svg) 100% 50% / 0.5em no-repeat;
  background-origin: content-box;
}
body.mob input:not([type="submit"]),
body.mob select,
body.mob textarea {
  font-size: 1.0126em;
}
input:not([type="submit"]),
select {
  width: 14.5em;
}
textarea {
  line-height: 1.375em;
  width: 100%;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
form input:not([type="submit"]),
form select {
  display: block;
  width: 100%;
  max-width: initial;
  line-height: 2.5em;
}
form textarea {
  display: block;
}
input:not([type="submit"]):focus,
textarea:focus {
  outline: none;
  background: #303e46;
}
select:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  position: relative;
  background: #303e46 url(../img/up.svg) 100% 50% / 0.5em no-repeat;
  background-origin: content-box;
}
input.hide {
  display: none;
}
input[type="date"] {
  display: inline-block;
  width: -moz-calc(50% - 0.8125rem);
  width: calc(50% - 0.8125rem);
  margin: 0;
}
.chb-item {
  position: relative;
  width: 50%;
  padding: 0.125rem 0 0 1.25rem;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 1rem;
  line-height: 1em;
}
.chb-item:hover {
  background: #273338;
}
input[type="checkbox"] ~ label::after {
  content: '';
  display: block;
  position: absolute;
  left: 0.4375rem;
  top: 0.375rem;
  height: 1rem;
  width: 1rem;
  border: 0.125rem solid rgba(255, 255, 255, 0.8);
  border-radius: 0.1875rem;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="checkbox"]:checked ~ label::before {
  content: '';
  display: block;
  position: absolute;
  left: 0.75rem;
  top: 0.5625rem;
  width: 0.25rem;
  height: 0.375rem;
  border: solid white;
  border-width: 0 0.1875rem 0.1875rem 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
       transform: rotate(45deg);
}
.order-form input[type="checkbox"] {
  display: none;
}
input[type="checkbox"] + label {
  width: -moz-calc(100% - 1.5rem);
  width: calc(100% - 1.5rem);
  display: inline-block;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
input.wrong,
select.wrong,
textarea.wrong {
  -webkit-box-shadow: 0 0 0 0.125rem #f54747;
          box-shadow: 0 0 0 0.125rem #f54747;
}
input[disabled],
select[disabled],
textarea[disabled] {
  background: #2b383f;
}
input.green {
  color: #2caa0e;
}
input.red {
  color: #f54747;
}
input.yellow {
  color: #ffa115;
}
.ruble,
.dollar {
  position: relative;
}
.ruble::after,
.dollar::after {
  content: '₽';
  position: absolute;
  display: block;
  width: 2rem;
  height: 100%;
  right: 0;
  top: 0;
  line-height: 2.5em;
}
.ruble input,
.dollar input {
  padding-right: 2rem;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
body.mob .rubles::after {
  line-height: 2.5625em;
}
.dollar::after {
  content: '$';
}
input[type="range"] {
  -webkit-appearance: none;
  width: 100%;
  height: 2rem;
  padding: 0;
  background: transparent;
}
/* Input Thumb */
.range-thumb {
  -webkit-appearance: none;
  height: 2rem;
  width: 1rem;
  border: none;
  border-radius: 0.25rem;
  background: #ffa115;
  cursor: pointer;
}
.range-track {
  -webkit-appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  height: 0.25rem;
  background: #7794a1;
}
input[type="range"] {
  background: transparent !important;
}
input[type="range"]:acive,
input[type="range"]:focus {
  background: transparent !important;
}
input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 2rem;
  width: 1rem;
  border: none;
  border-radius: 0.25rem;
  background: #ffa115;
  cursor: pointer;
  -webkit-transform: translateY(-0.875rem);
          transform: translateY(-0.875rem);
}
input[type="range"]::-moz-range-thumb {
  -webkit-appearance: none;
  height: 2rem;
  width: 1rem;
  border: none;
  border-radius: 0.25rem;
  background: #ffa115;
  cursor: pointer;
}
input[type="range"]::-ms-thumb {
  -webkit-appearance: none;
  height: 2rem;
  width: 1rem;
  border: none;
  border-radius: 0.25rem;
  background: #ffa115;
  cursor: pointer;
}
input[type="range"]::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  height: 0.25rem;
  background: #7794a1;
}
input[type="range"]::-moz-range-track {
  -webkit-appearance: none;
  box-shadow: none;
  border: none;
  height: 0.25rem;
  background: #7794a1;
}
input[type="range"]::-ms-track {
  -webkit-appearance: none;
  box-shadow: none;
  border: none;
  height: 0.25rem;
  background: #7794a1;
}
.notice {
  padding: 0.5rem 0.5rem 0.25rem;
  font-size: 0.75em;
  color: #7794a1;
  max-width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1.15em;
}
body.mob .notice {
  color: #f54747;
}
body.mob .notice.dark-text-color {
  color: #7794a1;
}
.button,
button,
input[type="submit"] {
  display: inline-block;
  padding: 0.625em 1.125em;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 0;
  border-radius: 1.25em;
  outline: none;
  text-align: center;
  font: 1em/1em 'Roboto', 'Open Sans', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
  font-weight: 500;
  letter-spacing: 0.015em;
  text-decoration: none;
  white-space: nowrap;
  color: #263238;
  background-color: #6fb2c3;
  -webkit-box-shadow: 0 0.25rem 0.25rem -0.25rem rgba(0, 0, 0, 0.5), inset 0 0.0625rem 0 0 rgba(255, 255, 255, 0.15), inset 0 -0.0625rem 0 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.25rem 0.25rem -0.25rem rgba(0, 0, 0, 0.5), inset 0 0.0625rem 0 0 rgba(255, 255, 255, 0.15), inset 0 -0.0625rem 0 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
form .button,
form button,
form input[type="submit"] {
  display: block;
  width: 100%;
  padding: 0.75em 1.125em;
  margin-top: 1.25rem;
}
.button:not(.disabled):focus,
button:not(.disabled):focus,
input[type="submit"]:not(.disabled):focus {
  background: #b4c4cb;
}
.button:hover,
button:hover,
input[type="submit"]:hover {
  text-decoration: none;
}
.button:not(.disabled):hover,
button:not(.disabled):hover,
input[type="submit"]:not(.disabled):hover {
  background: #66f1ff;
  color: #263238;
}
.button.hide,
button.hide,
input[type="submit"].hide {
  display: none;
}
.button.disabled,
button.disabled,
input[type="submit"].disabled {
  opacity: 0.5;
  cursor: default;
}
.button.main,
button.main,
input[type="submit"].main {
  background: #ff9635;
}
.button.main:not(.disabled):hover,
button.main:not(.disabled):hover,
input[type="submit"].main:not(.disabled):hover {
  background: #ffb815;
}
.button.warn,
button.warn,
input[type="submit"].warn {
  background: #d2575b;
}
.button.warn:not(.disabled):hover,
button.warn:not(.disabled):hover,
input[type="submit"].warn:not(.disabled):hover {
  background: #ff0f35;
}
.button.success,
button.success,
input[type="submit"].success {
  background: #5f926c;
}
.button.success:not(.disabled):hover,
button.success:not(.disabled):hover,
input[type="submit"].success:not(.disabled):hover {
  background: #0de445;
}
.button.big,
button.big,
input[type="submit"].big {
  padding: 0.75em 1.5em;
  border-radius: 1.5em;
  font-size: 1.5em;
}
body.mob .button,
body.mob button,
body.mob input[type="submit"] {
  font-size: 0.9em;
  padding: 0.625em 1em;
}
body.mob form .button,
body.mob form button,
body.mob form input[type="submit"] {
  font-size: 1.125em;
}
body.mob .button.big,
body.mob button.big,
body.mob input[type="submit"].big {
  padding: 0.625em 1.2em;
  border-radius: 1.25em;
  font-size: 1.25em;
}
@-webkit-keyframes progress {
  0% {
    background: #ffffff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem #66f1ff;
            box-shadow: 0 0 2.5rem -0.5rem #66f1ff;
  }
  50% {
    background: #66f1ff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem rgba(102, 241, 255, 0);
            box-shadow: 0 0 2.5rem -0.5rem rgba(102, 241, 255, 0);
  }
  100% {
    background: #ffffff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem #66f1ff;
            box-shadow: 0 0 2.5rem -0.5rem #66f1ff;
  }
}
@-moz-keyframes progress {
  0% {
    background: #ffffff;
    box-shadow: 0 0 2.5rem -0.5rem #66f1ff;
  }
  50% {
    background: #66f1ff;
    box-shadow: 0 0 2.5rem -0.5rem rgba(102, 241, 255, 0);
  }
  100% {
    background: #ffffff;
    box-shadow: 0 0 2.5rem -0.5rem #66f1ff;
  }
}
@keyframes progress {
  0% {
    background: #ffffff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem #66f1ff;
            box-shadow: 0 0 2.5rem -0.5rem #66f1ff;
  }
  50% {
    background: #66f1ff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem rgba(102, 241, 255, 0);
            box-shadow: 0 0 2.5rem -0.5rem rgba(102, 241, 255, 0);
  }
  100% {
    background: #ffffff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem #66f1ff;
            box-shadow: 0 0 2.5rem -0.5rem #66f1ff;
  }
}
@-webkit-keyframes progress-main {
  0% {
    background: #ffffff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem #ffb815;
            box-shadow: 0 0 2.5rem -0.5rem #ffb815;
  }
  50% {
    background: #ffb815;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem rgba(255, 184, 21, 0);
            box-shadow: 0 0 2.5rem -0.5rem rgba(255, 184, 21, 0);
  }
  100% {
    background: #ffffff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem #ffb815;
            box-shadow: 0 0 2.5rem -0.5rem #ffb815;
  }
}
@-moz-keyframes progress-main {
  0% {
    background: #ffffff;
    box-shadow: 0 0 2.5rem -0.5rem #ffb815;
  }
  50% {
    background: #ffb815;
    box-shadow: 0 0 2.5rem -0.5rem rgba(255, 184, 21, 0);
  }
  100% {
    background: #ffffff;
    box-shadow: 0 0 2.5rem -0.5rem #ffb815;
  }
}
@keyframes progress-main {
  0% {
    background: #ffffff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem #ffb815;
            box-shadow: 0 0 2.5rem -0.5rem #ffb815;
  }
  50% {
    background: #ffb815;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem rgba(255, 184, 21, 0);
            box-shadow: 0 0 2.5rem -0.5rem rgba(255, 184, 21, 0);
  }
  100% {
    background: #ffffff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem #ffb815;
            box-shadow: 0 0 2.5rem -0.5rem #ffb815;
  }
}
@-webkit-keyframes progress-warn {
  0% {
    background: #ffffff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem #ff0f35;
            box-shadow: 0 0 2.5rem -0.5rem #ff0f35;
  }
  50% {
    background: #ff0f35;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem rgba(255, 15, 53, 0);
            box-shadow: 0 0 2.5rem -0.5rem rgba(255, 15, 53, 0);
  }
  100% {
    background: #ffffff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem #ff0f35;
            box-shadow: 0 0 2.5rem -0.5rem #ff0f35;
  }
}
@-moz-keyframes progress-warn {
  0% {
    background: #ffffff;
    box-shadow: 0 0 2.5rem -0.5rem #ff0f35;
  }
  50% {
    background: #ff0f35;
    box-shadow: 0 0 2.5rem -0.5rem rgba(255, 15, 53, 0);
  }
  100% {
    background: #ffffff;
    box-shadow: 0 0 2.5rem -0.5rem #ff0f35;
  }
}
@keyframes progress-warn {
  0% {
    background: #ffffff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem #ff0f35;
            box-shadow: 0 0 2.5rem -0.5rem #ff0f35;
  }
  50% {
    background: #ff0f35;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem rgba(255, 15, 53, 0);
            box-shadow: 0 0 2.5rem -0.5rem rgba(255, 15, 53, 0);
  }
  100% {
    background: #ffffff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem #ff0f35;
            box-shadow: 0 0 2.5rem -0.5rem #ff0f35;
  }
}
@-webkit-keyframes progress-success {
  0% {
    background: #ffffff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem #0de445;
            box-shadow: 0 0 2.5rem -0.5rem #0de445;
  }
  50% {
    background: #0de445;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem rgba(13, 228, 69, 0);
            box-shadow: 0 0 2.5rem -0.5rem rgba(13, 228, 69, 0);
  }
  100% {
    background: #ffffff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem #0de445;
            box-shadow: 0 0 2.5rem -0.5rem #0de445;
  }
}
@-moz-keyframes progress-success {
  0% {
    background: #ffffff;
    box-shadow: 0 0 2.5rem -0.5rem #0de445;
  }
  50% {
    background: #0de445;
    box-shadow: 0 0 2.5rem -0.5rem rgba(13, 228, 69, 0);
  }
  100% {
    background: #ffffff;
    box-shadow: 0 0 2.5rem -0.5rem #0de445;
  }
}
@keyframes progress-success {
  0% {
    background: #ffffff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem #0de445;
            box-shadow: 0 0 2.5rem -0.5rem #0de445;
  }
  50% {
    background: #0de445;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem rgba(13, 228, 69, 0);
            box-shadow: 0 0 2.5rem -0.5rem rgba(13, 228, 69, 0);
  }
  100% {
    background: #ffffff;
    -webkit-box-shadow: 0 0 2.5rem -0.5rem #0de445;
            box-shadow: 0 0 2.5rem -0.5rem #0de445;
  }
}
.button.progress,
button.progress,
input[type="submit"].progress {
  -webkit-animation: progress 3s infinite;
     -moz-animation: progress 3s infinite;
          animation: progress 3s infinite;
}
.button.main.progress,
button.main.progress,
input[type="submit"].main.progress {
  -webkit-animation: progress-main 3s infinite;
     -moz-animation: progress-main 3s infinite;
          animation: progress-main 3s infinite;
}
.button.warn.progress,
button.warn.progress,
input[type="submit"].warn.progress {
  -webkit-animation: progress-warn 3s infinite;
     -moz-animation: progress-warn 3s infinite;
          animation: progress-warn 3s infinite;
}
.button.success.progress,
button.success.progress,
input[type="submit"].success.progress {
  -webkit-animation: progress-success 3s infinite;
     -moz-animation: progress-success 3s infinite;
          animation: progress-success 3s infinite;
}
.button:not(.disabled):active,
button:not(.disabled):active,
input[type="submit"]:not(.disabled):active {
  background: #ffffff !important;
  -webkit-box-shadow: 0 0 2.5rem -0.5rem #66f1ff !important;
          box-shadow: 0 0 2.5rem -0.5rem #66f1ff !important;
}
.button:not(.disabled):active.main,
button:not(.disabled):active.main,
input[type="submit"]:not(.disabled):active.main {
  -webkit-box-shadow: 0 0 2.5rem -0.5rem #ffb815 !important;
          box-shadow: 0 0 2.5rem -0.5rem #ffb815 !important;
}
.button:not(.disabled):active.warn,
button:not(.disabled):active.warn,
input[type="submit"]:not(.disabled):active.warn {
  -webkit-box-shadow: 0 0 2.5rem -0.5rem #ff0f35 !important;
          box-shadow: 0 0 2.5rem -0.5rem #ff0f35 !important;
}
.button:not(.disabled):active.success,
button:not(.disabled):active.success,
input[type="submit"]:not(.disabled):active.success {
  -webkit-box-shadow: 0 0 2.5rem -0.5rem #0de445 !important;
          box-shadow: 0 0 2.5rem -0.5rem #0de445 !important;
}
.black {
  color: #000;
}
.white {
  color: #fff;
}
.back-color {
  color: #263238;
}
.dark-color {
  color: #1f292e;
}
.text-color {
  color: #b4c4cb;
}
.light-text-color {
  color: #d2dbe0;
}
.dark-text-color {
  color: #7794a1;
}
.light-color {
  color: #ffffff;
}
.link-color {
  color: #ffa115;
}
.light-link-color {
  color: #fee90c;
}
.button-color {
  color: #6fb2c3;
}
.light-button-color {
  color: #66f1ff;
}
.main-button-color {
  color: #ff9635;
}
.light-main-button-color {
  color: #ffb815;
}
.red {
  color: #f54747;
}
.green {
  color: #2caa0e;
}
.yellow {
  color: #ffa115;
}
.gray {
  color: #999;
}
.fill-black {
  background: #000;
}
.fill-white {
  background: #fff;
}
.fill-back {
  background: #263238;
}
.fill-dark {
  background: #1f292e;
}
.fill-text {
  background: #b4c4cb;
}
.fill-light-text {
  background: #d2dbe0;
}
.fill-dark-text {
  background: #7794a1;
}
.fill-light {
  background: #ffffff;
}
.fill-link {
  background: #ffa115;
}
.fill-light-link {
  background: #fee90c;
}
.fill-button {
  background: #6fb2c3;
}
.fill-light-button {
  background: #66f1ff;
}
.fill-main-button {
  background: #ff9635;
}
.fill-light-main-button {
  background: #ffb815;
}
.fill-red {
  background: #f54747;
}
.fill-green {
  background: #2caa0e;
}
.fill-trans {
  background: transparent;
}
/* list */
ul.count {
  counter-reset: count;
  list-style: none;
  padding-left: 0;
}
ul.count li {
  position: relative;
  padding: 0 10% 1rem 2.25rem;
}
ul.count li:last-child {
  padding-bottom: 0;
}
ul.count li::before {
  content: counter(count);
  counter-increment: count;
  position: absolute;
  display: block;
  width: 1rem;
  height: 1rem;
  left: 0;
  top: 0.375rem;
  border: 0.0625rem solid #b4c4cb;
  border-radius: 0.25rem;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1rem;
  text-align: center;
}
ul.nopad li {
  padding-bottom: 0.5rem;
  padding-right: 0;
}
ul.nopad li::before {
  top: 0.25rem;
}
ul.dash {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
/*margin: .5rem 0;*/
ul.dash li {
  position: relative;
  padding: 0 5% 0.25rem 1.75rem;
}
ul.dash li:before {
  content: '—';
  position: absolute;
  left: 0;
}
ul.plus {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.plus li {
  position: relative;
  padding: 0 5% 0.25rem 1.75rem;
}
ul.plus li:before {
  content: '+';
  position: absolute;
  left: 0;
}
ul.dot {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.dot li {
  position: relative;
  padding: 0 5% 0.25rem 1.75rem;
}
ul.dot li:before {
  content: '.';
  position: absolute;
  left: 0;
  top: -2rem;
  font-size: 2em;
  line-height: 2em;
  color: #b4c4cb;
}
ul.just {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.just li {
  position: relative;
  padding: 0 5% 0.25rem 1rem;
  line-height: 1.5em;
}
ul.just li:before {
  content: '#';
  position: absolute;
  left: 0;
  top: 0.125rem;
  font-size: 0.875em;
  line-height: 1.5em;
  opacity: 0.5;
}
ul.num {
  counter-reset: count;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.num li {
  position: relative;
  padding: 0 5% 0.25rem 1.75rem;
}
ul.num li:before {
  content: counter(count) '.';
  counter-increment: count;
  position: absolute;
  left: 0;
}
table th,
table td {
  vertical-align: baseline;
  text-align: left;
  white-space: nowrap;
}
table th:first-child,
table td:first-child {
  padding-left: 0;
}
table th:last-child,
table td:last-child {
  padding-right: 0;
}
table th {
  font-weight: 500;
  text-align: left;
  padding: 0.5rem 2rem 1rem;
}
table td {
  padding: 0.75rem 2rem;
}
body.mob table th {
  padding: 0.75rem 1rem 1rem;
}
body.mob table td {
  padding: 0.75rem 1rem;
}
.drop-wrap {
  position: relative;
  height: 0;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}
.drop-wrap.show {
  height: auto;
}
.copy-msg {
  position: absolute;
  font-size: 0.75rem;
  line-height: 1.5em;
  -webkit-transform: translate(-50%, -100%);
     -moz-transform: translate(-50%, -100%);
      -ms-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  opacity: 1;
}
.copy-msg.dissolve {
  -webkit-transform: translate(-50%, -200%);
     -moz-transform: translate(-50%, -200%);
      -ms-transform: translate(-50%, -200%);
          transform: translate(-50%, -200%);
  opacity: 0;
  -webkit-transition: opacity 0.75s ease-out 0.75s, -webkit-transform 1.5s ease-in;
  transition: opacity 0.75s ease-out 0.75s, -webkit-transform 1.5s ease-in;
  -moz-transition: transform 1.5s ease-in, opacity 0.75s ease-out 0.75s, -moz-transform 1.5s ease-in;
  transition: transform 1.5s ease-in, opacity 0.75s ease-out 0.75s;
  transition: transform 1.5s ease-in, opacity 0.75s ease-out 0.75s, -webkit-transform 1.5s ease-in, -moz-transform 1.5s ease-in;
}
.copy-msg::after {
  display: block;
  padding: 0 0.25rem;
  border-radius: 0.125rem;
  background: #2caa0e;
  color: #1f292e;
  text-align: center;
}
html[lang="en"] .copy-msg::after {
  content: 'Copied';
}
html[lang="ru"] .copy-msg::after {
  content: 'Скопировано';
}
.val-node {
  position: absolute;
  height: 0;
  width: 0;
  opacity: 0;
  font-size: 0;
}
.cut-block {
  position: relative;
  max-height: 3.5em;
  overflow: hidden;
  padding-bottom: 2em;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  transition: 0.5s;
}
.cut-block::after {
  display: block;
  position: absolute;
  width: 100%;
  height: 2em;
  bottom: 0;
  text-align: center;
  padding: 0.5em 0 0;
  background: #263238;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #ffa115;
  cursor: pointer;
}
.cut-block.act {
  max-height: initial;
}
html[lang="en"] .cut-block::after {
  content: 'More';
}
html[lang="en"] .cut-block.act::after {
  content: 'Hide';
}
html[lang="ru"] .cut-block::after {
  content: 'Подробнее';
}
html[lang="ru"] .cut-block.act::after {
  content: 'Скрыть';
}
body.mob .cut-block {
  max-height: 5em;
}
body.mob .cut-block.act {
  max-height: initial;
}
body.mob .mob {
  display: initial;
}
body.tab .mob {
  display: none;
}
body.desk .mob {
  display: none;
}
body.wide .mob {
  display: none;
}
body.mob .tab {
  display: none;
}
body.tab .tab {
  display: initial;
}
body.desk .tab {
  display: none;
}
body.wide .tab {
  display: none;
}
body.mob .desk {
  display: none;
}
body.tab .desk {
  display: none;
}
body.desk .desk {
  display: initial;
}
body.wide .desk {
  display: none;
}
body.mob .wide {
  display: none;
}
body.tab .wide {
  display: none;
}
body.desk .wide {
  display: none;
}
body.wide .wide {
  display: initial;
}
body.mob .tab-and-less {
  display: initial;
}
body.tab .tab-and-less {
  display: initial;
}
body.desk .tab-and-less {
  display: none;
}
body.wide .tab-and-less {
  display: none;
}
body.mob .desk-and-less {
  display: initial;
}
body.tab .desk-and-less {
  display: initial;
}
body.desk .desk-and-less {
  display: initial;
}
body.wide .desk-and-less {
  display: none;
}
body.mob .tab-and-more {
  display: none;
}
body.tab .tab-and-more {
  display: initial;
}
body.desk .tab-and-more {
  display: initial;
}
body.wide .tab-and-more {
  display: initial;
}
body.mob .desk-and-more {
  display: none;
}
body.tab .desk-and-more {
  display: none;
}
body.desk .desk-and-more {
  display: initial;
}
body.wide .desk-and-more {
  display: initial;
}
.hide {
  display: none !important;
}
.show {
  display: initial !important;
}
[hidden] {
  display: none !important;
}
body .windows,
body .macos,
body .ios,
body .android,
body .linux,
body .chromeos {
  display: none;
}
body.windows .windows,
body.macos .macos,
body.ios .ios,
body.android .android,
body.linux .linux,
body.chromeos .chromeos {
  display: initial;
}
body.windows .no-windows,
body.macos .no-macos,
body.ios .no-ios,
body.android .no-android,
body.linux .no-linux,
body.chromeos .no-chromeos {
  display: none;
}

/*# sourceMappingURL=data:application/json;base64,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Q2Y7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0UsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRSx3QkFBd0I7QUFDMUI7QUFDQTs7Ozs7O0VBTUUsYUFBYTtBQUNmO0FBQ0E7Ozs7OztFQU1FLGdCQUFnQjtBQUNsQjtBQUNBOzs7Ozs7RUFNRSxhQUFhO0FBQ2YiLCJmaWxlIjoiY29yZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjUxL0tGT01DbnFFdTkyRnIxTUU3a1NuNjZhR0xkVHlsVUFNUVhDODlZbUMyRFBOV3ViRWJHbVQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjUxL0tGT01DbnFFdTkyRnIxTUU3a1NuNjZhR0xkVHlsVUFNUVhDODlZbUMyRFBOV3VhYWJXbVQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjUxL0tGT01DbnFFdTkyRnIxTUU3a1NuNjZhR0xkVHlsVUFNUVhDODlZbUMyRFBOV3ViRWJXbVQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjUxL0tGT01DbnFFdTkyRnIxTUU3a1NuNjZhR0xkVHlsVUFNUVhDODlZbUMyRFBOV3ViMmJXbVQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjUxL0tGT01DbnFFdTkyRnIxTUU3a1NuNjZhR0xkVHlsVUFNUVhDODlZbUMyRFBOV3VadGFtbVQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5odG1sIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjMjYzMjM4O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDA7XG4gIGZvbnQ6IDEuMjVyZW0vMS41ZW0gJ1JvYm90bycsICdPcGVuIFNhbnMnLCAnU2Vnb2UgVUknLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNiNGM0Y2I7XG4gIGJhY2tncm91bmQ6ICMyNjMyMzg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5idXR0b24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufVxuYSB7XG4gIGNvbG9yOiAjZmZhMTE1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlnaHQtbGluayB7XG4gIGNvbG9yOiAjZmVlOTBjO1xufVxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYS51bmRlcmxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmEuaW52aXMge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubm9kZWMsXG4ubm9kZWM6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHJvcCBpIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG4ubGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGlkZS1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oaWRlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmFrZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMDRmZmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubG9jYWwtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzMDRmZmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sb2NhbC1saW5rOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVlbSBkYXNoZWQgd2hpdGU7XG59XG4ubG9jYWwtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sb2NhbC1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1ZW0gc29saWQgd2hpdGU7XG59XG4ubG9jYWwtbGluay5ib2xkLWxpbmU6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xufVxuLnVuZGVyLWRvdCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cbi51bmRlci1kYXNoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZGFzaGVkO1xufVxuLnRleHQge1xuICB3aWR0aDogOTklO1xuICBtYXgtaGVpZ2h0OiA5OTk5cmVtO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuaDEgKyAudGV4dCxcbmgyICsgLnRleHQsXG5oMyArIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuaW1nLFxuLmltZyxcbmlmcmFtZSxcbnN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG4vKiBtYXgtaGVpZ2h0OiAxMDAlICovXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIG1hcmdpbjogMCAwIDAuMzc1ZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBtYXgtd2lkdGg6IDMwZW07XG59XG5oMSB7XG4gIGZvbnQ6IDEwMCAyLjYyNXJlbS8xZW0gJ1JvYm90bycsICdPcGVuIFNhbnMnLCAnU2Vnb2UgVUknLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmJvZHkubW9iIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbmgyIHtcbiAgZm9udDogMzAwIDJyZW0vMWVtICdSb2JvdG8nLCAnT3BlbiBTYW5zJywgJ1NlZ29lIFVJJywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5oMyB7XG4gIGZvbnQ6IDQwMCAxLjVyZW0vMWVtICdSb2JvdG8nLCAnT3BlbiBTYW5zJywgJ1NlZ29lIFVJJywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5oNCB7XG4gIGZvbnQ6IDUwMCAxLjI1cmVtLzFlbSAnUm9ib3RvJywgJ09wZW4gU2FucycsICdTZWdvZSBVSScsICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxucCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udzAge1xuICB3aWR0aDogMDtcbn1cbi53MTAge1xuICB3aWR0aDogMTAlO1xufVxuLncyMCB7XG4gIHdpZHRoOiAyMCU7XG59XG4udzI1IHtcbiAgd2lkdGg6IDI1JTtcbn1cbi53MzAge1xuICB3aWR0aDogMzAlO1xufVxuLnczMyB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cbi53NDAge1xuICB3aWR0aDogNDAlO1xufVxuLnc1MCB7XG4gIHdpZHRoOiA1MCU7XG59XG4udzYwIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi53NjYge1xuICB3aWR0aDogNjYuNjY2NiU7XG59XG4udzcwIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi53ODAge1xuICB3aWR0aDogODAlO1xufVxuLnc5MCB7XG4gIHdpZHRoOiA5MCU7XG59XG4udzEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLncxMTAge1xuICB3aWR0aDogMTEwJTtcbn1cbi53MTAwdncge1xuICB3aWR0aDogMTAwdnc7XG59XG4udzEwdncge1xuICB3aWR0aDogMTB2dztcbn1cbi53MjB2dyB7XG4gIHdpZHRoOiAyMHZ3O1xufVxuLncyNXZ3IHtcbiAgd2lkdGg6IDI1dnc7XG59XG4udzMwdncge1xuICB3aWR0aDogMzB2dztcbn1cbi53MzN2dyB7XG4gIHdpZHRoOiAzMy4zMzMzdnc7XG59XG4udzQwdncge1xuICB3aWR0aDogNDB2dztcbn1cbi53NTB2dyB7XG4gIHdpZHRoOiA1MHZ3O1xufVxuLnc2MHZ3IHtcbiAgd2lkdGg6IDYwdnc7XG59XG4udzY2dncge1xuICB3aWR0aDogNjYuNjY2NnZ3O1xufVxuLnc3MHZ3IHtcbiAgd2lkdGg6IDcwdnc7XG59XG4udzgwdncge1xuICB3aWR0aDogODB2dztcbn1cbi53OTB2dyB7XG4gIHdpZHRoOiA5MHZ3O1xufVxuLncxMDB2dyB7XG4gIHdpZHRoOiAxMDB2dztcbn1cbi53MSB7XG4gIHdpZHRoOiAxcmVtO1xufVxuLncxMjUge1xuICB3aWR0aDogMS4yNXJlbTtcbn1cbi53MTM3NSB7XG4gIHdpZHRoOiAxLjM3NXJlbTtcbn1cbi53MTUge1xuICB3aWR0aDogMS41cmVtO1xufVxuLncxNzUge1xuICB3aWR0aDogMS43NXJlbTtcbn1cbi53MiB7XG4gIHdpZHRoOiAycmVtO1xufVxuLncyMjUge1xuICB3aWR0aDogMi4yNXJlbTtcbn1cbi53MjUge1xuICB3aWR0aDogMi41cmVtO1xufVxuLncyNzUge1xuICB3aWR0aDogMi43NXJlbTtcbn1cbi53MyB7XG4gIHdpZHRoOiAzcmVtO1xufVxuLnczNSB7XG4gIHdpZHRoOiAzLjVyZW07XG59XG4udzQge1xuICB3aWR0aDogNHJlbTtcbn1cbi53NDUge1xuICB3aWR0aDogNC41cmVtO1xufVxuLnc1IHtcbiAgd2lkdGg6IDVyZW07XG59XG4udzYge1xuICB3aWR0aDogNnJlbTtcbn1cbi53NyB7XG4gIHdpZHRoOiA3cmVtO1xufVxuLnc4IHtcbiAgd2lkdGg6IDhyZW07XG59XG4udzkge1xuICB3aWR0aDogOXJlbTtcbn1cbi53MTAwdncge1xuICB3aWR0aDogMTAwdnc7XG59XG4uaDEwMHZoIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi53YSxcbi53YXV0byB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG5ib2R5Lm1vYiAuYWRhcHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mdzMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG4uZnczMDAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmZ3NDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mdzUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZnc2MDAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZ3NzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mdzkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5ociB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNsZWFyOiBib3RoO1xufVxuaHIubm9ib3RoIHtcbiAgY2xlYXI6IGluaXRpYWw7XG59XG4udGV4dCBociB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLmhhIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmgwIHtcbiAgaGVpZ2h0OiAwO1xufVxuLmhweCxcbi5oMDA2MjUge1xuICBoZWlnaHQ6IDAuMDYyNXJlbTtcbn1cbi5oMDEyNSB7XG4gIGhlaWdodDogMC4xMjVyZW07XG59XG4uaDAxODc1IHtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG59XG4uaDAyNSB7XG4gIGhlaWdodDogMC4yNXJlbTtcbn1cbi5oMDMxMjUge1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5oMDM3NSB7XG4gIGhlaWdodDogMC4zNzVyZW07XG59XG4uaDA0Mzc1IHtcbiAgaGVpZ2h0OiAwLjQzNzVyZW07XG59XG4uaDA1IHtcbiAgaGVpZ2h0OiAwLjVyZW07XG59XG4uaDA1NjI1IHtcbiAgaGVpZ2h0OiAwLjU2MjVyZW07XG59XG4uaDA2MjUge1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xufVxuLmgwNjg3NSB7XG4gIGhlaWdodDogMC42ODc1cmVtO1xufVxuLmgwNzUge1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG4uaDA4MTI1IHtcbiAgaGVpZ2h0OiAwLjgxMjVyZW07XG59XG4uaDA4NzUge1xuICBoZWlnaHQ6IDAuODc1cmVtO1xufVxuLmgwOTM3NSB7XG4gIGhlaWdodDogMC45Mzc1cmVtO1xufVxuLmgxIHtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLmgxMjUge1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG4uaDEzNzUge1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xufVxuLmgxNSB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLmgxNzUge1xuICBoZWlnaHQ6IDEuNzVyZW07XG59XG4uaDIge1xuICBoZWlnaHQ6IDJyZW07XG59XG4uaDIyNSB7XG4gIGhlaWdodDogMi4yNXJlbTtcbn1cbi5oMjUge1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5oMjc1IHtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xufVxuLmgyODc1IHtcbiAgaGVpZ2h0OiAyLjg3NXJlbTtcbn1cbi5oMyB7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5oMzUge1xuICBoZWlnaHQ6IDMuNXJlbTtcbn1cbi5oNCB7XG4gIGhlaWdodDogNHJlbTtcbn1cbi5oNDUge1xuICBoZWlnaHQ6IDQuNXJlbTtcbn1cbi5oNSB7XG4gIGhlaWdodDogNXJlbTtcbn1cbi5oNTUge1xuICBoZWlnaHQ6IDUuNXJlbTtcbn1cbi5oNiB7XG4gIGhlaWdodDogNnJlbTtcbn1cbi5oNjUge1xuICBoZWlnaHQ6IDYuNXJlbTtcbn1cbi5oNyB7XG4gIGhlaWdodDogN3JlbTtcbn1cbi5oOCB7XG4gIGhlaWdodDogOHJlbTtcbn1cbi5oOSB7XG4gIGhlaWdodDogOXJlbTtcbn1cbi5oMTAge1xuICBoZWlnaHQ6IDEwcmVtO1xufVxuLmgyMCB7XG4gIGhlaWdodDogMjByZW07XG59XG4uZjAge1xuICBmb250LXNpemU6IDA7XG59XG4uZjA1IHtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG4uZjA2MjUge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmYwNzUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uZjA4NzUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmYxIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmYxMTI1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5mMTI1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmYxMzEyNSB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xufVxuLmYxMzc1IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbi5mMTUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5mMTYyNSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG4uZjE3NSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbi5mMTg3NSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG4uZjIge1xuICBmb250LXNpemU6IDJyZW07XG59XG4uZjIxMjUge1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xufVxuLmYyMjUge1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG4uZjIzNzUge1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xufVxuLmYyNSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLmYyNjI1IHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbn1cbi5mMjc1IHtcbiAgZm9udC1zaXplOiAyLjc1cmVtO1xufVxuLmYyODc1IHtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbn1cbi5mMyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5mMzI1IHtcbiAgZm9udC1zaXplOiAzLjI1cmVtO1xufVxuLmYzNSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuLmYzNzUge1xuICBmb250LXNpemU6IDMuNzVyZW07XG59XG4uZjQge1xuICBmb250LXNpemU6IDRyZW07XG59XG4uZjUge1xuICBmb250LXNpemU6IDVyZW07XG59XG4uZjYge1xuICBmb250LXNpemU6IDZyZW07XG59XG4uZjcge1xuICBmb250LXNpemU6IDdyZW07XG59XG4uZjgge1xuICBmb250LXNpemU6IDhyZW07XG59XG4uZjA1ZW0ge1xuICBmb250LXNpemU6IDAuNWVtO1xufVxuLmYwNjI1ZW0ge1xuICBmb250LXNpemU6IDAuNjI1ZW07XG59XG4uZjA2ODc1ZW0ge1xuICBmb250LXNpemU6IDAuNjg3NWVtO1xufVxuLmYwNzVlbSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLmYwODc1ZW0ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG4uZjA4MTI1ZW0ge1xuICBmb250LXNpemU6IDAuODEyNWVtO1xufVxuLmYxZW0ge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5mMTEyNWVtIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuLmYxMjVlbSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuLmYxMzc1ZW0ge1xuICBmb250LXNpemU6IDEuMzc1ZW07XG59XG4uZjE1ZW0ge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLmYxNjI1ZW0ge1xuICBmb250LXNpemU6IDEuNjI1ZW07XG59XG4uZjE3NWVtIHtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG59XG4uZjE4NzVlbSB7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbn1cbi5mMmVtIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZjIxMjVlbSB7XG4gIGZvbnQtc2l6ZTogMi4xMjVlbTtcbn1cbi5mMjI1ZW0ge1xuICBmb250LXNpemU6IDIuMjVlbTtcbn1cbi5mMjM3NWVtIHtcbiAgZm9udC1zaXplOiAyLjM3NWVtO1xufVxuLmYyNWVtIHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbn1cbi5mMjYyNWVtIHtcbiAgZm9udC1zaXplOiAyLjYyNWVtO1xufVxuLmYyNzVlbSB7XG4gIGZvbnQtc2l6ZTogMi43NWVtO1xufVxuLmYyODc1ZW0ge1xuICBmb250LXNpemU6IDIuODc1ZW07XG59XG4uZjNlbSB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuLmYzMjVlbSB7XG4gIGZvbnQtc2l6ZTogMy4yNWVtO1xufVxuLmYzNWVtIHtcbiAgZm9udC1zaXplOiAzLjVlbTtcbn1cbi5mMzc1ZW0ge1xuICBmb250LXNpemU6IDMuNzVlbTtcbn1cbi5mNGVtIHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG4ubDA1IHtcbiAgbGluZS1oZWlnaHQ6IDAuNWVtO1xufVxuLmwwNzUge1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xufVxuLmwxIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5sMTAwIHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4ubDExNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG59XG4ubDEyNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG4ubDEzNzUge1xuICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbn1cbi5sMTUge1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4ubDE3NSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG59XG4ubDIge1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuLmwyMjUge1xuICBsaW5lLWhlaWdodDogMi4yNWVtO1xufVxuLmwyNSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbn1cbi5sMXJlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLmwxMTI1cmVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLmwxMjVyZW0ge1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5sMnJlbSB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLmwyNXJlbSB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLmwyNzVyZW0ge1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbn1cbi5sM3JlbSB7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuLmxzMDA1IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1ZW07XG59XG4ubHMwMSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG4ubHMwMTUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcbn1cbi5sczAyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbi5sczAyNSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuLnIwIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY292ZXIge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGVmdDogMDtcbn1cbi5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICByaWdodDogMDtcbn1cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5Lm1vYiAubW9iLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS5tb2IgLm1vYi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS5tb2IgLm1vYi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdG9wOiAwO1xufVxuLm1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm90dG9tOiAwO1xufVxuLnRvbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRvcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udG9jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmNzc2NlbnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5jc3NtaWRkbGUge1xuICB0b3A6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jZW50ZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4ubmFycm93IHtcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbn1cbi5iaWctbmFycm93IHtcbiAgbWF4LXdpZHRoOiA0NXJlbTtcbn1cbi5zbWFsbC1uYXJyb3cge1xuICBtYXgtd2lkdGg6IDI1cmVtO1xufVxuLm5vbWFyIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vcGFkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWQwNSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5wYWQwNzUge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLnBhZDEge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnBhZDE1IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLnBhZDIge1xuICBwYWRkaW5nOiAycmVtO1xufVxuLnBhZDMge1xuICBwYWRkaW5nOiAzcmVtO1xufVxuLnBhZDQge1xuICBwYWRkaW5nOiA0cmVtO1xufVxuLndwYWQwNSB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLndwYWQwNzUge1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG59XG4ud3BhZDEge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4ud3BhZDE1IHtcbiAgcGFkZGluZzogMCAxLjVyZW07XG59XG4ud3BhZDIge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG4ud3BhZDMge1xuICBwYWRkaW5nOiAwIDNyZW07XG59XG4ud3BhZDQge1xuICBwYWRkaW5nOiAwIDRyZW07XG59XG4uaHBhZDA1IHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4uaHBhZDA3NSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbn1cbi5ocGFkMSB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5ocGFkMTUge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cbi5ocGFkMiB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5ocGFkMyB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cbi5ocGFkNCB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cbi5scGFkMDUge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5scGFkMDc1IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuLmxwYWQxIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmxwYWQyIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLmxwYWQzIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuLmxwYWQ0IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJwYWQwNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5ycGFkMDc1IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbn1cbi5ycGFkMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4ucnBhZDIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLnJwYWQzIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5ycGFkNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG4udHBhZDA1IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi50cGFkMDc1IHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG59XG4udHBhZDEge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi50cGFkMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLnRwYWQzIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG4udHBhZDQge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cbi5icGFkMDUge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmJwYWQwNzUge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cbi5icGFkMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmJwYWQyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uYnBhZDMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbi5icGFkNCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuLm1hcjA1IHtcbiAgbWFyZ2luOiAwLjVyZW07XG59XG4ubWFyMDc1IHtcbiAgbWFyZ2luOiAwLjc1cmVtO1xufVxuLm1hcjEge1xuICBtYXJnaW46IDFyZW07XG59XG4ubWFyMTUge1xuICBtYXJnaW46IDEuNXJlbTtcbn1cbi5tYXIyIHtcbiAgbWFyZ2luOiAycmVtO1xufVxuLndtYXIwMjUge1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbn1cbi53bWFyMDUge1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLndtYXIwNzUge1xuICBtYXJnaW46IDAgMC43NXJlbTtcbn1cbi53bWFyMSB7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLndtYXIxNSB7XG4gIG1hcmdpbjogMCAxLjVyZW07XG59XG4ud21hcjIge1xuICBtYXJnaW46IDAgMnJlbTtcbn1cbi53bWFyMyB7XG4gIG1hcmdpbjogMCAzcmVtO1xufVxuLmhtYXIwNSB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4uaG1hcjA3NSB7XG4gIG1hcmdpbjogMC43NXJlbSAwO1xufVxuLmhtYXIxIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uaG1hcjE1IHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbi5obWFyMiB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmhtYXIzIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG4ubG1hcjA1IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5sbWFyMDc1IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG4ubG1hcjEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5sbWFyMiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLmxtYXIzIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG4ubG1hcjQge1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cbi5ybWFyMDUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5ybWFyMDc1IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLnJtYXIxIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnJtYXIyIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuLnJtYXIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuLnJtYXI0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuLnRtYXIwNSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi50bWFyMDc1IHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbi50bWFyMSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4udG1hcjIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnRtYXIzIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi50bWFyNCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4uYm1hcjA1IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmJtYXIwNzUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmJtYXIxIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ibWFyMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYm1hcjMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmJtYXI0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi50b3AtMDEyNXJlbSB7XG4gIHRvcDogLTAuMTI1cmVtO1xufVxuLnRvcC0wMjVyZW0ge1xuICB0b3A6IC0wLjI1cmVtO1xufVxuLnRvcC0wMzc1cmVtIHtcbiAgdG9wOiAtMC4zNzVyZW07XG59XG4udG9wLTA1cmVtIHtcbiAgdG9wOiAtMC41cmVtO1xufVxuLnRvcC0xcmVtIHtcbiAgdG9wOiAtMXJlbTtcbn1cbi50b3AtMnJlbSB7XG4gIHRvcDogLTJyZW07XG59XG4udG9wLTIyNXJlbSB7XG4gIHRvcDogLTIuMjVyZW07XG59XG4udG9wLTIzNzVyZW0ge1xuICB0b3A6IC0yLjM3NXJlbTtcbn1cbi50b3AtMjVyZW0ge1xuICB0b3A6IC0yLjVyZW07XG59XG4udG9wLTI2MjVyZW0ge1xuICB0b3A6IC0yLjYyNXJlbTtcbn1cbi50b3AtMjc1cmVtIHtcbiAgdG9wOiAtMi43NXJlbTtcbn1cbi50b3AtMXB4IHtcbiAgdG9wOiAtMC4wNjI1cmVtO1xufVxuLnRvcC0ycHgge1xuICB0b3A6IC0wLjEyNXJlbTtcbn1cbi50b3AtM3B4IHtcbiAgdG9wOiAtMC4xODc1cmVtO1xufVxuLnRvcC00cHgge1xuICB0b3A6IC0wLjI1cmVtO1xufVxuLnRvcC02cHgge1xuICB0b3A6IC0wLjM3NXJlbTtcbn1cbi50b3AwNXJlbSB7XG4gIHRvcDogMC41cmVtO1xufVxuLnRvcDFyZW0ge1xuICB0b3A6IDFyZW07XG59XG4udG9wMnJlbSB7XG4gIHRvcDogMnJlbTtcbn1cbi50b3AtNHJlbSB7XG4gIHRvcDogLTRyZW07XG59XG4udG9wMXB4IHtcbiAgdG9wOiAwLjA2MjVyZW07XG59XG4udG9wMnB4IHtcbiAgdG9wOiAwLjEyNXJlbTtcbn1cbi50b3AzcHgge1xuICB0b3A6IDAuMTg3NXJlbTtcbn1cbi50b3A0cHgge1xuICB0b3A6IDAuMjVyZW07XG59XG4udG9wNXB4IHtcbiAgdG9wOiAwLjMxMjVyZW07XG59XG4udG9wNnB4IHtcbiAgdG9wOiAwLjM3NXJlbTtcbn1cbi50b3A1MCB7XG4gIHRvcDogNTAlO1xufVxuLmJvdHRvbS0xcmVtIHtcbiAgYm90dG9tOiAtMXJlbTtcbn1cbi5ib3R0b20tMnJlbSB7XG4gIGJvdHRvbTogLTJyZW07XG59XG4uYm90dG9tLTFweCB7XG4gIGJvdHRvbTogLTAuMDYyNXJlbTtcbn1cbi5ib3R0b20tMnB4IHtcbiAgYm90dG9tOiAtMC4xMjVyZW07XG59XG4uYm90dG9tLTNweCB7XG4gIGJvdHRvbTogLTAuMTg3NXJlbTtcbn1cbi5ib3R0b20tNHB4IHtcbiAgYm90dG9tOiAtMC4yNXJlbTtcbn1cbi5ib3R0b20xcmVtIHtcbiAgYm90dG9tOiAxcmVtO1xufVxuLmJvdHRvbTJyZW0ge1xuICBib3R0b206IDJyZW07XG59XG4uYm90dG9tMXB4IHtcbiAgYm90dG9tOiAwLjA2MjVyZW07XG59XG4uYm90dG9tMnB4IHtcbiAgYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5ib3R0b20zcHgge1xuICBib3R0b206IDAuMTg3NXJlbTtcbn1cbi5ib3R0b200cHgge1xuICBib3R0b206IDAuMjVyZW07XG59XG4uYm90dG9tNTAge1xuICBib3R0b206IDUwJTtcbn1cbi5sZWZ0LTA1cmVtIHtcbiAgbGVmdDogLTAuNXJlbTtcbn1cbi5sZWZ0LTFyZW0ge1xuICBsZWZ0OiAtMXJlbTtcbn1cbi5sZWZ0LTJyZW0ge1xuICBsZWZ0OiAtMnJlbTtcbn1cbi5sZWZ0LTFweCB7XG4gIGxlZnQ6IC0wLjA2MjVyZW07XG59XG4ubGVmdC0ycHgge1xuICBsZWZ0OiAtMC4xMjVyZW07XG59XG4ubGVmdC0zcHgge1xuICBsZWZ0OiAtMC4xODc1cmVtO1xufVxuLmxlZnQtNHB4IHtcbiAgbGVmdDogLTAuMjVyZW07XG59XG4ubGVmdDFyZW0ge1xuICBsZWZ0OiAxcmVtO1xufVxuLmxlZnQycmVtIHtcbiAgbGVmdDogMXJlbTtcbn1cbi5sZWZ0MXB4IHtcbiAgbGVmdDogMC4wNjI1cmVtO1xufVxuLmxlZnQycHgge1xuICBsZWZ0OiAwLjEyNXJlbTtcbn1cbi5sZWZ0M3B4IHtcbiAgbGVmdDogMC4xODc1cmVtO1xufVxuLmxlZnQ0cHgge1xuICBsZWZ0OiAwLjI1cmVtO1xufVxuLmxlZnQ1MCB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5yaWdodC0wNXJlbSB7XG4gIHJpZ2h0OiAtMC41cmVtO1xufVxuLnJpZ2h0LTFyZW0ge1xuICByaWdodDogLTFyZW07XG59XG4ucmlnaHQtMnJlbSB7XG4gIHJpZ2h0OiAtMnJlbTtcbn1cbi5yaWdodC0xcHgge1xuICByaWdodDogLTAuMDYyNXJlbTtcbn1cbi5yaWdodC0ycHgge1xuICByaWdodDogLTAuMTI1cmVtO1xufVxuLnJpZ2h0LTNweCB7XG4gIHJpZ2h0OiAtMC4xODc1cmVtO1xufVxuLnJpZ2h0LTRweCB7XG4gIHJpZ2h0OiAtMC4yNXJlbTtcbn1cbi5yaWdodDFyZW0ge1xuICByaWdodDogMXJlbTtcbn1cbi5yaWdodDJyZW0ge1xuICByaWdodDogMXJlbTtcbn1cbi5yaWdodDFweCB7XG4gIHJpZ2h0OiAwLjA2MjVyZW07XG59XG4ucmlnaHQycHgge1xuICByaWdodDogMC4xMjVyZW07XG59XG4ucmlnaHQzcHgge1xuICByaWdodDogMC4xODc1cmVtO1xufVxuLnJpZ2h0NHB4IHtcbiAgcmlnaHQ6IDAuMjVyZW07XG59XG4ucmlnaHQ1MCB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uaWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbGJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlsdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG4udGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLnRyIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLnJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnN0YXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmJnZml4IHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cbi50b3Age1xuICB0b3A6IDA7XG59XG4uYnRtIHtcbiAgYm90dG9tOiAwO1xufVxuLmxmdCB7XG4gIGxlZnQ6IDA7XG59XG4ucmh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uaG9yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm96IHtcbiAgei1pbmRleDogaW5oZXJpdDtcbn1cbi56LTEge1xuICB6LWluZGV4OiAtMTtcbn1cbi56MCB7XG4gIHotaW5kZXg6IDA7XG59XG4uejEge1xuICB6LWluZGV4OiAxO1xufVxuLnoyIHtcbiAgei1pbmRleDogMjtcbn1cbi56MyB7XG4gIHotaW5kZXg6IDM7XG59XG4uejQge1xuICB6LWluZGV4OiA0O1xufVxuLmxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ib2xkLFxuLmIsXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm9uZWxpbmUsXG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5icmVhayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ud3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uY3V0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5vdmVyaGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5sYXllci5maXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLm1pbnNjcmVlbiB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDB2dztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4uczMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbmlmcmFtZSxcbmlmcmFtZS5sYXllcixcbi5pbWcge1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG4uaG90c3BvdCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgwLCAwLCAwLCAwLjI1KSwgcmdiYSgwLCAwLCAwLCAwLjI1KSwgcmdiYSgwLCAwLCAwLCAwLjI1KSwgcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgwLCAwLCAwLCAwLjI1KSwgcmdiYSgwLCAwLCAwLCAwLjI1KSwgcmdiYSgwLCAwLCAwLCAwLjI1KSwgcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDAsIDAsIDAsIDAuMjUpLCByZ2JhKDAsIDAsIDAsIDAuMjUpLCByZ2JhKDAsIDAsIDAsIDAuMjUpLCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDAsIDAsIDAsIDAuMjUpLCByZ2JhKDAsIDAsIDAsIDAuMjUpLCByZ2JhKDAsIDAsIDAsIDAuMjUpLCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC4wNjI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmluc2hhZG93IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjA2MjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubm9ldmVudHMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGlwIHtcbiAgaW1hZ2Utb3JpZW50YXRpb246IGZsaXA7XG59XG4uYTkwIHtcbiAgaW1hZ2Utb3JpZW50YXRpb246IDkwZGVnO1xufVxuLmEyNzAge1xuICBpbWFnZS1vcmllbnRhdGlvbjogLTkwZGVnO1xufVxuLnJhdGlvdmlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4ucmF0aW8zMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNjYuNjY2NiU7XG59XG4ucmF0aW8yMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTAlO1xufVxuLnJhdGlvMTEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4ucmF0aW9sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAzOCU7XG59XG4ucmF0aW9zaG93Y2FzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNDMlO1xufVxuLnJhdGlvbW9ic2hvd2Nhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEyMCU7XG59XG4uZ29sZGVuYSB7XG4gIHdpZHRoOiA2MiU7XG59XG4uZ29sZGVuYiB7XG4gIHdpZHRoOiAzOCU7XG59XG4ucG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi56b29tIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjgpO1xufVxuLmludmlzLFxuLmludmlzaWJsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubzAyNSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4ubzA1IHtcbiAgb3BhY2l0eTogMC41O1xufVxuLm8wNzUge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLm8wOCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5vMDkge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udmlzLFxuLm8xMDAge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsb2F0OmFmdGVyLFxuLmZsb2F0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbn1cbi5pbmRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4ubWluaWluZGVudCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5taWNyb2luZGVudCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4uaW5kZW50OmZpcnN0LWNoaWxkLFxuLm1pbmlpbmRlbnQ6Zmlyc3QtY2hpbGQsXG4ubWljcm9pbmRlbnQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5kZW50Omxhc3QtY2hpbGQsXG4ubWluaWluZGVudDpsYXN0LWNoaWxkLFxuLm1pY3JvaW5kZW50Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNwb2ludCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jZGVmIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNoZWxwIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuLm5vY3NzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubm9jc3Mge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuLm5vY3NzIC5jc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vY3NzIC5ub2NzcyB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG4ubm90cmFucyxcbi5ub2RlbGF5LFxuLm5vdHJhbnMgKiB7XG4gIHRyYW5zaXRpb246IGFsbCAwcyAhaW1wb3J0YW50O1xufVxuLmZpbmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyNSwgMjU1LCA1MCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMDYyNXJlbSBicm93bjtcbn1cbi5oc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5ib2R5Lm1vYiAuaHNjcm9sbC1tb2Ige1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbmJvZHkgLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lm1vYmlsZSAubW9iaWxlIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cbmJvZHkubW9iaWxlIC5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnN1cCB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuc3ViIHtcbiAgZm9udC1zaXplOiAwLjVlbTtcbn1cbi5tY29sMTAge1xuICBjb2x1bW4td2lkdGg6IDEwcmVtO1xuICBjb2x1bW4tZ2FwOiAxLjVyZW07XG59XG4ubWNvbDE1IHtcbiAgY29sdW1uLXdpZHRoOiAxNXJlbTtcbiAgY29sdW1uLWdhcDogMnJlbTtcbn1cbi5tY29sMjAge1xuICBjb2x1bW4td2lkdGg6IDIwcmVtO1xuICBjb2x1bW4tZ2FwOiAyLjVyZW07XG59XG4ubWNvbDI1IHtcbiAgY29sdW1uLXdpZHRoOiAyNXJlbTtcbiAgY29sdW1uLWdhcDogM3JlbTtcbn1cbi50ZXh0Lm1jb2wxMCxcbi50ZXh0Lm1jb2wxNSxcbi50ZXh0Lm1jb2wyMCxcbi50ZXh0Lm1jb2wyNSB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbltjb250ZW50ZWRpdGFibGVdIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCwwLDgsOCc+PHBvbHlsaW5lIHBvaW50cz0nOCwwIDAsOCcgc3R5bGU9J2ZpbGw6bm9uZTtzdHJva2U6I0ZGOTgwMDtzdHJva2Utd2lkdGg6MTtvcGFjaXR5Oi4zJz48L3BvbHlsaW5lPjwvc3ZnPlwiKTtcbn1cbi5mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsZXgtaWwsXG4uZmxleC5mbGV4LWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZmxleC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZsZXgtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uZmxleC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZmxleC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mbGV4LWp1c3RpZnkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5mbGV4LW1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleC10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5mbGV4LWJ0bSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5mbGV4LWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmZsZXgtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmZsZXgtY29sLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uZmxleC1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5mbGV4LXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4uZmxleC1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmZsZXgtc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xufVxuLmZsZXgtc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDA7XG59XG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZmxleC1ncm93LTIge1xuICBmbGV4LWdyb3c6IDI7XG59XG4uZmxleC1ncm93LTMge1xuICBmbGV4LWdyb3c6IDM7XG59XG4uZmxleC1ncm93LTQge1xuICBmbGV4LWdyb3c6IDQ7XG59XG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMTtcbn1cbi5mbGV4LXNocmluay0yIHtcbiAgZmxleC1zaHJpbms6IDI7XG59XG4uZmxleC1zaHJpbmstMyB7XG4gIGZsZXgtc2hyaW5rOiAzO1xufVxuLmZsZXgtc2hyaW5rLTQge1xuICBmbGV4LXNocmluazogNDtcbn1cbi5mbGV4LWdyb3cgPiA6bnRoLWNoaWxkKG4pIHtcbiAgZmxleC1ncm93OiAxO1xufVxuYm9keS5tb2IgLmZsZXgubW9iLXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5ib2R5Lm1vYiAuZmxleC5tb2ItY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmJvZHkubW9iIC5mbGV4Lm1vYi1jb2wgPiA6bnRoLWNoaWxkKG4pIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbmJvZHkubW9iIC5mbGV4Lm1vYi10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbmJvZHkubW9iIC5mbGV4Lm1vYi1taWRkbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS5tb2IgLmZsZXgubW9iLWJ0bSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbmJvZHkubW9iIC5mbGV4Lm1vYi1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5ib2R5Lm1vYiAub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuYm9keS5tb2IgLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cbmJvZHkubW9iIC5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5ib2R5Lm1vYiAub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuYm9keS5tb2IgLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cbmJvZHkubW9iIC5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5ib2R5Lm1vYiAub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuLmZsZXgtNiA+IDpudGgtY2hpbGQobikge1xuICBmbGV4LWJhc2lzOiAxNi42NjY2JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2JTtcbn1cbi5mbGV4LTUgPiA6bnRoLWNoaWxkKG4pIHtcbiAgZmxleC1iYXNpczogMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cbi5mbGV4LTQgPiA6bnRoLWNoaWxkKG4pIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbi5mbGV4LTMgPiA6bnRoLWNoaWxkKG4pIHtcbiAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMyU7XG59XG4uZmxleC0yID4gOm50aC1jaGlsZChuKSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4uZmxleC0xID4gOm50aC1jaGlsZChuKSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mbGV4LTYtcmVzID4gOm50aC1jaGlsZChuKSB7XG4gIGZsZXgtYmFzaXM6IDEyLjVyZW07XG59XG4uZmxleC01LXJlcyA+IDpudGgtY2hpbGQobikge1xuICBmbGV4LWJhc2lzOiAxNXJlbTtcbn1cbi5mbGV4LTQtcmVzID4gOm50aC1jaGlsZChuKSB7XG4gIGZsZXgtYmFzaXM6IDE4Ljc1cmVtO1xufVxuLmZsZXgtMy1yZXMgPiA6bnRoLWNoaWxkKG4pIHtcbiAgZmxleC1iYXNpczogMjVyZW07XG59XG4uZmxleC0yLXJlcyA+IDpudGgtY2hpbGQobikge1xuICBmbGV4LWJhc2lzOiAzNy4yNXJlbTtcbn1cbi5mbGV4LTEtcmVzID4gOm50aC1jaGlsZChuKSB7XG4gIGZsZXgtYmFzaXM6IDc1cmVtO1xufVxuZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cmVtO1xufVxubGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDEuMjVlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMS4xMjVlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxLjI1ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQ6IDFlbS8yZW0gJ1JvYm90bycsICdPcGVuIFNhbnMnLCAnU2Vnb2UgVUknLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogIzNhNGM1NTtcbiAgY29sb3I6IHdoaXRlO1xufVxuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjM2E0YzU1IHVybCguLi9pbWcvZG93bi5zdmcpIDEwMCUgNTAlIC8gMC41ZW0gbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG59XG5ib2R5Lm1vYiBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pLFxuYm9keS5tb2Igc2VsZWN0LFxuYm9keS5tb2IgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDEuMDEyNmVtO1xufVxuaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSxcbnNlbGVjdCB7XG4gIHdpZHRoOiAxNC41ZW07XG59XG50ZXh0YXJlYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5mb3JtIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSksXG5mb3JtIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG59XG5mb3JtIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5pbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMzAzZTQ2O1xufVxuc2VsZWN0OmZvY3VzIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMzAzZTQ2IHVybCguLi9pbWcvdXAuc3ZnKSAxMDAlIDUwJSAvIDAuNWVtIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xufVxuaW5wdXQuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMC44MTI1cmVtKTtcbiAgbWFyZ2luOiAwO1xufVxuLmNoYi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwIDAgMS4yNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmNoYi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI3MzMzODtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB+IGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjQzNzVyZW07XG4gIHRvcDogMC4zNzVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC43NXJlbTtcbiAgdG9wOiAwLjU2MjVyZW07XG4gIHdpZHRoOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDAuMzc1cmVtO1xuICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgMC4xODc1cmVtIDAuMTg3NXJlbSAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm9yZGVyLWZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXQud3JvbmcsXG5zZWxlY3Qud3JvbmcsXG50ZXh0YXJlYS53cm9uZyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1cmVtICNmNTQ3NDc7XG59XG5pbnB1dFtkaXNhYmxlZF0sXG5zZWxlY3RbZGlzYWJsZWRdLFxudGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZDogIzJiMzgzZjtcbn1cbmlucHV0LmdyZWVuIHtcbiAgY29sb3I6ICMyY2FhMGU7XG59XG5pbnB1dC5yZWQge1xuICBjb2xvcjogI2Y1NDc0Nztcbn1cbmlucHV0LnllbGxvdyB7XG4gIGNvbG9yOiAjZmZhMTE1O1xufVxuLnJ1YmxlLFxuLmRvbGxhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ydWJsZTo6YWZ0ZXIsXG4uZG9sbGFyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICfigr0nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG59XG4ucnVibGUgaW5wdXQsXG4uZG9sbGFyIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkubW9iIC5ydWJsZXM6OmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDIuNTYyNWVtO1xufVxuLmRvbGxhcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJCc7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLyogSW5wdXQgVGh1bWIgKi9cbi5yYW5nZS10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZhMTE1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFuZ2UtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjNzc5NGExO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbmlucHV0W3R5cGU9XCJyYW5nZVwiXTphY2l2ZSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmExMTU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjg3NXJlbSk7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmYTExNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbXMtdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmYTExNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICM3Nzk0YTE7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjNzc5NGExO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbXMtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjNzc5NGExO1xufVxuLm5vdGljZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGNvbG9yOiAjNzc5NGExO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG59XG5ib2R5Lm1vYiAubm90aWNlIHtcbiAgY29sb3I6ICNmNTQ3NDc7XG59XG5ib2R5Lm1vYiAubm90aWNlLmRhcmstdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAjNzc5NGExO1xufVxuLmJ1dHRvbixcbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMS4xMjVlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxLjI1ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogMWVtLzFlbSAnUm9ib3RvJywgJ09wZW4gU2FucycsICdTZWdvZSBVSScsICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzI2MzIzODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmYjJjMztcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuMjVyZW0gLTAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIDAuMDYyNXJlbSAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgaW5zZXQgMCAtMC4wNjI1cmVtIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5mb3JtIC5idXR0b24sXG5mb3JtIGJ1dHRvbixcbmZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC43NWVtIDEuMTI1ZW07XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4uYnV0dG9uOm5vdCguZGlzYWJsZWQpOmZvY3VzLFxuYnV0dG9uOm5vdCguZGlzYWJsZWQpOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNiNGM0Y2I7XG59XG4uYnV0dG9uOmhvdmVyLFxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b246bm90KC5kaXNhYmxlZCk6aG92ZXIsXG5idXR0b246bm90KC5kaXNhYmxlZCk6aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY2ZjFmZjtcbiAgY29sb3I6ICMyNjMyMzg7XG59XG4uYnV0dG9uLmhpZGUsXG5idXR0b24uaGlkZSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnV0dG9uLmRpc2FibGVkLFxuYnV0dG9uLmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmJ1dHRvbi5tYWluLFxuYnV0dG9uLm1haW4sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLm1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmY5NjM1O1xufVxuLmJ1dHRvbi5tYWluOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuYnV0dG9uLm1haW46bm90KC5kaXNhYmxlZCk6aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLm1haW46bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZiODE1O1xufVxuLmJ1dHRvbi53YXJuLFxuYnV0dG9uLndhcm4sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLndhcm4ge1xuICBiYWNrZ3JvdW5kOiAjZDI1NzViO1xufVxuLmJ1dHRvbi53YXJuOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuYnV0dG9uLndhcm46bm90KC5kaXNhYmxlZCk6aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLndhcm46bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYwZjM1O1xufVxuLmJ1dHRvbi5zdWNjZXNzLFxuYnV0dG9uLnN1Y2Nlc3MsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNWY5MjZjO1xufVxuLmJ1dHRvbi5zdWNjZXNzOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuYnV0dG9uLnN1Y2Nlc3M6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLnN1Y2Nlc3M6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGRlNDQ1O1xufVxuLmJ1dHRvbi5iaWcsXG5idXR0b24uYmlnLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5iaWcge1xuICBwYWRkaW5nOiAwLjc1ZW0gMS41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuYm9keS5tb2IgLmJ1dHRvbixcbmJvZHkubW9iIGJ1dHRvbixcbmJvZHkubW9iIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwYWRkaW5nOiAwLjYyNWVtIDFlbTtcbn1cbmJvZHkubW9iIGZvcm0gLmJ1dHRvbixcbmJvZHkubW9iIGZvcm0gYnV0dG9uLFxuYm9keS5tb2IgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuYm9keS5tb2IgLmJ1dHRvbi5iaWcsXG5ib2R5Lm1vYiBidXR0b24uYmlnLFxuYm9keS5tb2IgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5iaWcge1xuICBwYWRkaW5nOiAwLjYyNWVtIDEuMmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1ZW07XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuQGtleWZyYW1lcyBwcm9ncmVzcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyLjVyZW0gLTAuNXJlbSAjNjZmMWZmO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZDogIzY2ZjFmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMi41cmVtIC0wLjVyZW0gcmdiYSgxMDIsIDI0MSwgMjU1LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyLjVyZW0gLTAuNXJlbSAjNjZmMWZmO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzLW1haW4ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMi41cmVtIC0wLjVyZW0gI2ZmYjgxNTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQ6ICNmZmI4MTU7XG4gICAgYm94LXNoYWRvdzogMCAwIDIuNXJlbSAtMC41cmVtIHJnYmEoMjU1LCAxODQsIDIxLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyLjVyZW0gLTAuNXJlbSAjZmZiODE1O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzLXdhcm4ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMi41cmVtIC0wLjVyZW0gI2ZmMGYzNTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQ6ICNmZjBmMzU7XG4gICAgYm94LXNoYWRvdzogMCAwIDIuNXJlbSAtMC41cmVtIHJnYmEoMjU1LCAxNSwgNTMsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDIuNXJlbSAtMC41cmVtICNmZjBmMzU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3Mtc3VjY2VzcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyLjVyZW0gLTAuNXJlbSAjMGRlNDQ1O1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZDogIzBkZTQ0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMi41cmVtIC0wLjVyZW0gcmdiYSgxMywgMjI4LCA2OSwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMi41cmVtIC0wLjVyZW0gIzBkZTQ0NTtcbiAgfVxufVxuLmJ1dHRvbi5wcm9ncmVzcyxcbmJ1dHRvbi5wcm9ncmVzcyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJvZ3Jlc3Mge1xuICBhbmltYXRpb246IHByb2dyZXNzIDNzIGluZmluaXRlO1xufVxuLmJ1dHRvbi5tYWluLnByb2dyZXNzLFxuYnV0dG9uLm1haW4ucHJvZ3Jlc3MsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLm1haW4ucHJvZ3Jlc3Mge1xuICBhbmltYXRpb246IHByb2dyZXNzLW1haW4gM3MgaW5maW5pdGU7XG59XG4uYnV0dG9uLndhcm4ucHJvZ3Jlc3MsXG5idXR0b24ud2Fybi5wcm9ncmVzcyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ud2Fybi5wcm9ncmVzcyB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3Mtd2FybiAzcyBpbmZpbml0ZTtcbn1cbi5idXR0b24uc3VjY2Vzcy5wcm9ncmVzcyxcbmJ1dHRvbi5zdWNjZXNzLnByb2dyZXNzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zdWNjZXNzLnByb2dyZXNzIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1zdWNjZXNzIDNzIGluZmluaXRlO1xufVxuLmJ1dHRvbjpub3QoLmRpc2FibGVkKTphY3RpdmUsXG5idXR0b246bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAyLjVyZW0gLTAuNXJlbSAjNjZmMWZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5tYWluLFxuYnV0dG9uOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5tYWluLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmRpc2FibGVkKTphY3RpdmUubWFpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAyLjVyZW0gLTAuNXJlbSAjZmZiODE1ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS53YXJuLFxuYnV0dG9uOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS53YXJuLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmRpc2FibGVkKTphY3RpdmUud2FybiB7XG4gIGJveC1zaGFkb3c6IDAgMCAyLjVyZW0gLTAuNXJlbSAjZmYwZjM1ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5zdWNjZXNzLFxuYnV0dG9uOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5zdWNjZXNzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmRpc2FibGVkKTphY3RpdmUuc3VjY2VzcyB7XG4gIGJveC1zaGFkb3c6IDAgMCAyLjVyZW0gLTAuNXJlbSAjMGRlNDQ1ICFpbXBvcnRhbnQ7XG59XG4uYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cbi53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJhY2stY29sb3Ige1xuICBjb2xvcjogIzI2MzIzODtcbn1cbi5kYXJrLWNvbG9yIHtcbiAgY29sb3I6ICMxZjI5MmU7XG59XG4udGV4dC1jb2xvciB7XG4gIGNvbG9yOiAjYjRjNGNiO1xufVxuLmxpZ2h0LXRleHQtY29sb3Ige1xuICBjb2xvcjogI2QyZGJlMDtcbn1cbi5kYXJrLXRleHQtY29sb3Ige1xuICBjb2xvcjogIzc3OTRhMTtcbn1cbi5saWdodC1jb2xvciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstY29sb3Ige1xuICBjb2xvcjogI2ZmYTExNTtcbn1cbi5saWdodC1saW5rLWNvbG9yIHtcbiAgY29sb3I6ICNmZWU5MGM7XG59XG4uYnV0dG9uLWNvbG9yIHtcbiAgY29sb3I6ICM2ZmIyYzM7XG59XG4ubGlnaHQtYnV0dG9uLWNvbG9yIHtcbiAgY29sb3I6ICM2NmYxZmY7XG59XG4ubWFpbi1idXR0b24tY29sb3Ige1xuICBjb2xvcjogI2ZmOTYzNTtcbn1cbi5saWdodC1tYWluLWJ1dHRvbi1jb2xvciB7XG4gIGNvbG9yOiAjZmZiODE1O1xufVxuLnJlZCB7XG4gIGNvbG9yOiAjZjU0NzQ3O1xufVxuLmdyZWVuIHtcbiAgY29sb3I6ICMyY2FhMGU7XG59XG4ueWVsbG93IHtcbiAgY29sb3I6ICNmZmExMTU7XG59XG4uZ3JheSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZpbGwtYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLmZpbGwtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZpbGwtYmFjayB7XG4gIGJhY2tncm91bmQ6ICMyNjMyMzg7XG59XG4uZmlsbC1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzFmMjkyZTtcbn1cbi5maWxsLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjYjRjNGNiO1xufVxuLmZpbGwtbGlnaHQtdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNkMmRiZTA7XG59XG4uZmlsbC1kYXJrLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjNzc5NGExO1xufVxuLmZpbGwtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmZpbGwtbGluayB7XG4gIGJhY2tncm91bmQ6ICNmZmExMTU7XG59XG4uZmlsbC1saWdodC1saW5rIHtcbiAgYmFja2dyb3VuZDogI2ZlZTkwYztcbn1cbi5maWxsLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM2ZmIyYzM7XG59XG4uZmlsbC1saWdodC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNjZmMWZmO1xufVxuLmZpbGwtbWFpbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmY5NjM1O1xufVxuLmZpbGwtbGlnaHQtbWFpbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZiODE1O1xufVxuLmZpbGwtcmVkIHtcbiAgYmFja2dyb3VuZDogI2Y1NDc0Nztcbn1cbi5maWxsLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzJjYWEwZTtcbn1cbi5maWxsLXRyYW5zIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4vKiBsaXN0ICovXG51bC5jb3VudCB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG51bC5jb3VudCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMCUgMXJlbSAyLjI1cmVtO1xufVxudWwuY291bnQgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxudWwuY291bnQgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY291bnQpO1xuICBjb3VudGVyLWluY3JlbWVudDogY291bnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGxlZnQ6IDA7XG4gIHRvcDogMC4zNzVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNiNGM0Y2I7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnVsLm5vcGFkIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbnVsLm5vcGFkIGxpOjpiZWZvcmUge1xuICB0b3A6IDAuMjVyZW07XG59XG51bC5kYXNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4vKm1hcmdpbjogLjVyZW0gMDsqL1xudWwuZGFzaCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA1JSAwLjI1cmVtIDEuNzVyZW07XG59XG51bC5kYXNoIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigJQnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG51bC5wbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bC5wbHVzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDUlIDAuMjVyZW0gMS43NXJlbTtcbn1cbnVsLnBsdXMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJysnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG51bC5kb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsLmRvdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA1JSAwLjI1cmVtIDEuNzVyZW07XG59XG51bC5kb3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJy4nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTJyZW07XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBjb2xvcjogI2I0YzRjYjtcbn1cbnVsLmp1c3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsLmp1c3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNSUgMC4yNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG51bC5qdXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcjJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDAuMTI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgb3BhY2l0eTogMC41O1xufVxudWwubnVtIHtcbiAgY291bnRlci1yZXNldDogY291bnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwubnVtIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDUlIDAuMjVyZW0gMS43NXJlbTtcbn1cbnVsLm51bSBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNvdW50KSAnLic7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxudGFibGUgdGgsXG50YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnRhYmxlIHRoOmZpcnN0LWNoaWxkLFxudGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG50YWJsZSB0aDpsYXN0LWNoaWxkLFxudGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtIDFyZW07XG59XG50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcbn1cbmJvZHkubW9iIHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtIDFyZW07XG59XG5ib2R5Lm1vYiB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbi5kcm9wLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG4uZHJvcC13cmFwLnNob3cge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY29weS1tc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29weS1tc2cuZGlzc29sdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjVzIGVhc2UtaW4sIG9wYWNpdHkgMC43NXMgZWFzZS1vdXQgMC43NXM7XG59XG4uY29weS1tc2c6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGJhY2tncm91bmQ6ICMyY2FhMGU7XG4gIGNvbG9yOiAjMWYyOTJlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5odG1sW2xhbmc9XCJlblwiXSAuY29weS1tc2c6OmFmdGVyIHtcbiAgY29udGVudDogJ0NvcGllZCc7XG59XG5odG1sW2xhbmc9XCJydVwiXSAuY29weS1tc2c6OmFmdGVyIHtcbiAgY29udGVudDogJ9Ch0LrQvtC/0LjRgNC+0LLQsNC90L4nO1xufVxuLnZhbC1ub2RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4uY3V0LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAzLjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5jdXQtYmxvY2s6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMmVtO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC41ZW0gMCAwO1xuICBiYWNrZ3JvdW5kOiAjMjYzMjM4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmYTExNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1dC1ibG9jay5hY3Qge1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xufVxuaHRtbFtsYW5nPVwiZW5cIl0gLmN1dC1ibG9jazo6YWZ0ZXIge1xuICBjb250ZW50OiAnTW9yZSc7XG59XG5odG1sW2xhbmc9XCJlblwiXSAuY3V0LWJsb2NrLmFjdDo6YWZ0ZXIge1xuICBjb250ZW50OiAnSGlkZSc7XG59XG5odG1sW2xhbmc9XCJydVwiXSAuY3V0LWJsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6ICfQn9C+0LTRgNC+0LHQvdC10LUnO1xufVxuaHRtbFtsYW5nPVwicnVcIl0gLmN1dC1ibG9jay5hY3Q6OmFmdGVyIHtcbiAgY29udGVudDogJ9Ch0LrRgNGL0YLRjCc7XG59XG5ib2R5Lm1vYiAuY3V0LWJsb2NrIHtcbiAgbWF4LWhlaWdodDogNWVtO1xufVxuYm9keS5tb2IgLmN1dC1ibG9jay5hY3Qge1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xufVxuYm9keS5tb2IgLm1vYiB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5ib2R5LnRhYiAubW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuZGVzayAubW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkud2lkZSAubW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubW9iIC50YWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS50YWIgLnRhYiB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5ib2R5LmRlc2sgLnRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LndpZGUgLnRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lm1vYiAuZGVzayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRhYiAuZGVzayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmRlc2sgLmRlc2sge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuYm9keS53aWRlIC5kZXNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubW9iIC53aWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkudGFiIC53aWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuZGVzayAud2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LndpZGUgLndpZGUge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuYm9keS5tb2IgLnRhYi1hbmQtbGVzcyB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5ib2R5LnRhYiAudGFiLWFuZC1sZXNzIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbmJvZHkuZGVzayAudGFiLWFuZC1sZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkud2lkZSAudGFiLWFuZC1sZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubW9iIC5kZXNrLWFuZC1sZXNzIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbmJvZHkudGFiIC5kZXNrLWFuZC1sZXNzIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbmJvZHkuZGVzayAuZGVzay1hbmQtbGVzcyB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5ib2R5LndpZGUgLmRlc2stYW5kLWxlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5tb2IgLnRhYi1hbmQtbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRhYiAudGFiLWFuZC1tb3JlIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbmJvZHkuZGVzayAudGFiLWFuZC1tb3JlIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbmJvZHkud2lkZSAudGFiLWFuZC1tb3JlIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbmJvZHkubW9iIC5kZXNrLWFuZC1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkudGFiIC5kZXNrLWFuZC1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuZGVzayAuZGVzay1hbmQtbW9yZSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5ib2R5LndpZGUgLmRlc2stYW5kLW1vcmUge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keSAud2luZG93cyxcbmJvZHkgLm1hY29zLFxuYm9keSAuaW9zLFxuYm9keSAuYW5kcm9pZCxcbmJvZHkgLmxpbnV4LFxuYm9keSAuY2hyb21lb3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS53aW5kb3dzIC53aW5kb3dzLFxuYm9keS5tYWNvcyAubWFjb3MsXG5ib2R5LmlvcyAuaW9zLFxuYm9keS5hbmRyb2lkIC5hbmRyb2lkLFxuYm9keS5saW51eCAubGludXgsXG5ib2R5LmNocm9tZW9zIC5jaHJvbWVvcyB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5ib2R5LndpbmRvd3MgLm5vLXdpbmRvd3MsXG5ib2R5Lm1hY29zIC5uby1tYWNvcyxcbmJvZHkuaW9zIC5uby1pb3MsXG5ib2R5LmFuZHJvaWQgLm5vLWFuZHJvaWQsXG5ib2R5LmxpbnV4IC5uby1saW51eCxcbmJvZHkuY2hyb21lb3MgLm5vLWNocm9tZW9zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiJdfQ== */