@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/v50/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/v50/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/v50/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/v50/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/v50/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;
}
.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: -webkit-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: -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: -webkit-calc(50% - 0.8125rem);
  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: -webkit-calc(100% - 1.5rem);
  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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QUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSx3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0Usd0JBQXdCO0FBQzFCO0FBQ0E7Ozs7OztFQU1FLGFBQWE7QUFDZjtBQUNBOzs7Ozs7RUFNRSxnQkFBZ0I7QUFDbEI7QUFDQTs7Ozs7O0VBTUUsYUFBYTtBQUNmIiwiZmlsZSI6ImNvcmUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3Y1MC9LRk9NQ25xRXU5MkZyMU1FN2tTbjY2YUdMZFR5bFVBTVFYQzg5WW1DMkRQTld1YkViR21ULnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3Y1MC9LRk9NQ25xRXU5MkZyMU1FN2tTbjY2YUdMZFR5bFVBTVFYQzg5WW1DMkRQTld1YWFiV21ULnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3Y1MC9LRk9NQ25xRXU5MkZyMU1FN2tTbjY2YUdMZFR5bFVBTVFYQzg5WW1DMkRQTld1YkViV21ULnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3Y1MC9LRk9NQ25xRXU5MkZyMU1FN2tTbjY2YUdMZFR5bFVBTVFYQzg5WW1DMkRQTld1YjJiV21ULnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3Y1MC9LRk9NQ25xRXU5MkZyMU1FN2tTbjY2YUdMZFR5bFVBTVFYQzg5WW1DMkRQTld1WnRhbW1ULnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuaHRtbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogIzI2MzIzODtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwO1xuICBmb250OiAxLjI1cmVtLzEuNWVtICdSb2JvdG8nLCAnT3BlbiBTYW5zJywgJ1NlZ29lIFVJJywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYjRjNGNiO1xuICBiYWNrZ3JvdW5kOiAjMjYzMjM4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uYnV0dG9uIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbn1cbmEge1xuICBjb2xvcjogI2ZmYTExNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpZ2h0LWxpbmsge1xuICBjb2xvcjogI2ZlZTkwYztcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmEudW5kZXJsaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hLmludmlzIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5vZGVjLFxuLm5vZGVjOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRyb3AgaSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLmxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhpZGUtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGlkZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZha2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzA0ZmZlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxvY2FsLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzA0ZmZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubG9jYWwtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMGVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1ZW0gZGFzaGVkIHdoaXRlO1xufVxuLmxvY2FsLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubG9jYWwtbGluazpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNWVtIHNvbGlkIHdoaXRlO1xufVxuLmxvY2FsLWxpbmsuYm9sZC1saW5lOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbn1cbi51bmRlci1kb3Qge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG4udW5kZXItZGFzaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRhc2hlZDtcbn1cbi50ZXh0IHtcbiAgd2lkdGg6IDk5JTtcbiAgbWF4LWhlaWdodDogOTk5OXJlbTtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cbmgxICsgLnRleHQsXG5oMiArIC50ZXh0LFxuaDMgKyAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbmltZyxcbi5pbWcsXG5pZnJhbWUsXG5zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuLyogbWF4LWhlaWdodDogMTAwJSAqL1xuaDEsXG5oMixcbmgzLFxuaDQge1xuICBtYXJnaW46IDAgMCAwLjM3NWVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbWF4LXdpZHRoOiAzMGVtO1xufVxuaDEge1xuICBmb250OiAxMDAgMi42MjVyZW0vMWVtICdSb2JvdG8nLCAnT3BlbiBTYW5zJywgJ1NlZ29lIFVJJywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5ib2R5Lm1vYiBoMSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5oMiB7XG4gIGZvbnQ6IDMwMCAycmVtLzFlbSAnUm9ib3RvJywgJ09wZW4gU2FucycsICdTZWdvZSBVSScsICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaDMge1xuICBmb250OiA0MDAgMS41cmVtLzFlbSAnUm9ib3RvJywgJ09wZW4gU2FucycsICdTZWdvZSBVSScsICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaDQge1xuICBmb250OiA1MDAgMS4yNXJlbS8xZW0gJ1JvYm90bycsICdPcGVuIFNhbnMnLCAnU2Vnb2UgVUknLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLncwIHtcbiAgd2lkdGg6IDA7XG59XG4udzEwIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi53MjAge1xuICB3aWR0aDogMjAlO1xufVxuLncyNSB7XG4gIHdpZHRoOiAyNSU7XG59XG4udzMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi53MzMge1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG4udzQwIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi53NTAge1xuICB3aWR0aDogNTAlO1xufVxuLnc2MCB7XG4gIHdpZHRoOiA2MCU7XG59XG4udzY2IHtcbiAgd2lkdGg6IDY2LjY2NjYlO1xufVxuLnc3MCB7XG4gIHdpZHRoOiA3MCU7XG59XG4udzgwIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi53OTAge1xuICB3aWR0aDogOTAlO1xufVxuLncxMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbi53MTEwIHtcbiAgd2lkdGg6IDExMCU7XG59XG4udzEwMHZ3IHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLncxMHZ3IHtcbiAgd2lkdGg6IDEwdnc7XG59XG4udzIwdncge1xuICB3aWR0aDogMjB2dztcbn1cbi53MjV2dyB7XG4gIHdpZHRoOiAyNXZ3O1xufVxuLnczMHZ3IHtcbiAgd2lkdGg6IDMwdnc7XG59XG4udzMzdncge1xuICB3aWR0aDogMzMuMzMzM3Z3O1xufVxuLnc0MHZ3IHtcbiAgd2lkdGg6IDQwdnc7XG59XG4udzUwdncge1xuICB3aWR0aDogNTB2dztcbn1cbi53NjB2dyB7XG4gIHdpZHRoOiA2MHZ3O1xufVxuLnc2NnZ3IHtcbiAgd2lkdGg6IDY2LjY2NjZ2dztcbn1cbi53NzB2dyB7XG4gIHdpZHRoOiA3MHZ3O1xufVxuLnc4MHZ3IHtcbiAgd2lkdGg6IDgwdnc7XG59XG4udzkwdncge1xuICB3aWR0aDogOTB2dztcbn1cbi53MTAwdncge1xuICB3aWR0aDogMTAwdnc7XG59XG4udzEge1xuICB3aWR0aDogMXJlbTtcbn1cbi53MTI1IHtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG4udzEzNzUge1xuICB3aWR0aDogMS4zNzVyZW07XG59XG4udzE1IHtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbi53MTc1IHtcbiAgd2lkdGg6IDEuNzVyZW07XG59XG4udzIge1xuICB3aWR0aDogMnJlbTtcbn1cbi53MjI1IHtcbiAgd2lkdGg6IDIuMjVyZW07XG59XG4udzI1IHtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbi53Mjc1IHtcbiAgd2lkdGg6IDIuNzVyZW07XG59XG4udzMge1xuICB3aWR0aDogM3JlbTtcbn1cbi53MzUge1xuICB3aWR0aDogMy41cmVtO1xufVxuLnc0IHtcbiAgd2lkdGg6IDRyZW07XG59XG4udzQ1IHtcbiAgd2lkdGg6IDQuNXJlbTtcbn1cbi53NSB7XG4gIHdpZHRoOiA1cmVtO1xufVxuLnc2IHtcbiAgd2lkdGg6IDZyZW07XG59XG4udzcge1xuICB3aWR0aDogN3JlbTtcbn1cbi53OCB7XG4gIHdpZHRoOiA4cmVtO1xufVxuLnc5IHtcbiAgd2lkdGg6IDlyZW07XG59XG4udzEwMHZ3IHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLmgxMDB2aCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ud2EsXG4ud2F1dG8ge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuYm9keS5tb2IgLmFkYXB0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnczMDAge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuLmZ3MzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5mdzQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZnc1MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZ3NjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mdzcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZnc5MDAge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuaHIge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjbGVhcjogYm90aDtcbn1cbmhyLm5vYm90aCB7XG4gIGNsZWFyOiBpbml0aWFsO1xufVxuLnRleHQgaHIge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5oYSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oMCB7XG4gIGhlaWdodDogMDtcbn1cbi5ocHgsXG4uaDAwNjI1IHtcbiAgaGVpZ2h0OiAwLjA2MjVyZW07XG59XG4uaDAxMjUge1xuICBoZWlnaHQ6IDAuMTI1cmVtO1xufVxuLmgwMTg3NSB7XG4gIGhlaWdodDogMC4xODc1cmVtO1xufVxuLmgwMjUge1xuICBoZWlnaHQ6IDAuMjVyZW07XG59XG4uaDAzMTI1IHtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG59XG4uaDAzNzUge1xuICBoZWlnaHQ6IDAuMzc1cmVtO1xufVxuLmgwNDM3NSB7XG4gIGhlaWdodDogMC40Mzc1cmVtO1xufVxuLmgwNSB7XG4gIGhlaWdodDogMC41cmVtO1xufVxuLmgwNTYyNSB7XG4gIGhlaWdodDogMC41NjI1cmVtO1xufVxuLmgwNjI1IHtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbn1cbi5oMDY4NzUge1xuICBoZWlnaHQ6IDAuNjg3NXJlbTtcbn1cbi5oMDc1IHtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuLmgwODEyNSB7XG4gIGhlaWdodDogMC44MTI1cmVtO1xufVxuLmgwODc1IHtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbn1cbi5oMDkzNzUge1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5oMSB7XG4gIGhlaWdodDogMXJlbTtcbn1cbi5oMTI1IHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmgxMzc1IHtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbi5oMTUge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5oMTc1IHtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmgyIHtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmgyMjUge1xuICBoZWlnaHQ6IDIuMjVyZW07XG59XG4uaDI1IHtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4uaDI3NSB7XG4gIGhlaWdodDogMi43NXJlbTtcbn1cbi5oMjg3NSB7XG4gIGhlaWdodDogMi44NzVyZW07XG59XG4uaDMge1xuICBoZWlnaHQ6IDNyZW07XG59XG4uaDM1IHtcbiAgaGVpZ2h0OiAzLjVyZW07XG59XG4uaDQge1xuICBoZWlnaHQ6IDRyZW07XG59XG4uaDQ1IHtcbiAgaGVpZ2h0OiA0LjVyZW07XG59XG4uaDUge1xuICBoZWlnaHQ6IDVyZW07XG59XG4uaDU1IHtcbiAgaGVpZ2h0OiA1LjVyZW07XG59XG4uaDYge1xuICBoZWlnaHQ6IDZyZW07XG59XG4uaDY1IHtcbiAgaGVpZ2h0OiA2LjVyZW07XG59XG4uaDcge1xuICBoZWlnaHQ6IDdyZW07XG59XG4uaDgge1xuICBoZWlnaHQ6IDhyZW07XG59XG4uaDkge1xuICBoZWlnaHQ6IDlyZW07XG59XG4uaDEwIHtcbiAgaGVpZ2h0OiAxMHJlbTtcbn1cbi5oMjAge1xuICBoZWlnaHQ6IDIwcmVtO1xufVxuLmYwIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmYwNSB7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xufVxuLmYwNjI1IHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5mMDc1IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmYwODc1IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5mMSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5mMTEyNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uZjEyNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5mMTMxMjUge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbn1cbi5mMTM3NSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG4uZjE1IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uZjE2MjUge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuLmYxNzUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4uZjE4NzUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuLmYyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmYyMTI1IHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbn1cbi5mMjI1IHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuLmYyMzc1IHtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbn1cbi5mMjUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi5mMjYyNSB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG59XG4uZjI3NSB7XG4gIGZvbnQtc2l6ZTogMi43NXJlbTtcbn1cbi5mMjg3NSB7XG4gIGZvbnQtc2l6ZTogMi44NzVyZW07XG59XG4uZjMge1xuICBmb250LXNpemU6IDNyZW07XG59XG4uZjMyNSB7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbTtcbn1cbi5mMzUge1xuICBmb250LXNpemU6IDMuNXJlbTtcbn1cbi5mMzc1IHtcbiAgZm9udC1zaXplOiAzLjc1cmVtO1xufVxuLmY0IHtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuLmY1IHtcbiAgZm9udC1zaXplOiA1cmVtO1xufVxuLmY2IHtcbiAgZm9udC1zaXplOiA2cmVtO1xufVxuLmY3IHtcbiAgZm9udC1zaXplOiA3cmVtO1xufVxuLmY4IHtcbiAgZm9udC1zaXplOiA4cmVtO1xufVxuLmYwNWVtIHtcbiAgZm9udC1zaXplOiAwLjVlbTtcbn1cbi5mMDYyNWVtIHtcbiAgZm9udC1zaXplOiAwLjYyNWVtO1xufVxuLmYwNjg3NWVtIHtcbiAgZm9udC1zaXplOiAwLjY4NzVlbTtcbn1cbi5mMDc1ZW0ge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi5mMDg3NWVtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuLmYwODEyNWVtIHtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbn1cbi5mMWVtIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uZjExMjVlbSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cbi5mMTI1ZW0ge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cbi5mMTM3NWVtIHtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xufVxuLmYxNWVtIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5mMTYyNWVtIHtcbiAgZm9udC1zaXplOiAxLjYyNWVtO1xufVxuLmYxNzVlbSB7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xufVxuLmYxODc1ZW0ge1xuICBmb250LXNpemU6IDEuODc1ZW07XG59XG4uZjJlbSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmYyMTI1ZW0ge1xuICBmb250LXNpemU6IDIuMTI1ZW07XG59XG4uZjIyNWVtIHtcbiAgZm9udC1zaXplOiAyLjI1ZW07XG59XG4uZjIzNzVlbSB7XG4gIGZvbnQtc2l6ZTogMi4zNzVlbTtcbn1cbi5mMjVlbSB7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG59XG4uZjI2MjVlbSB7XG4gIGZvbnQtc2l6ZTogMi42MjVlbTtcbn1cbi5mMjc1ZW0ge1xuICBmb250LXNpemU6IDIuNzVlbTtcbn1cbi5mMjg3NWVtIHtcbiAgZm9udC1zaXplOiAyLjg3NWVtO1xufVxuLmYzZW0ge1xuICBmb250LXNpemU6IDNlbTtcbn1cbi5mMzI1ZW0ge1xuICBmb250LXNpemU6IDMuMjVlbTtcbn1cbi5mMzVlbSB7XG4gIGZvbnQtc2l6ZTogMy41ZW07XG59XG4uZjM3NWVtIHtcbiAgZm9udC1zaXplOiAzLjc1ZW07XG59XG4uZjRlbSB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuLmwwNSB7XG4gIGxpbmUtaGVpZ2h0OiAwLjVlbTtcbn1cbi5sMDc1IHtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbn1cbi5sMSB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4ubDEwMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLmwxMTUge1xuICBsaW5lLWhlaWdodDogMS4xNWVtO1xufVxuLmwxMjUge1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuLmwxMzc1IHtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG59XG4ubDE1IHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLmwxNzUge1xuICBsaW5lLWhlaWdodDogMS43NWVtO1xufVxuLmwyIHtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cbi5sMjI1IHtcbiAgbGluZS1oZWlnaHQ6IDIuMjVlbTtcbn1cbi5sMjUge1xuICBsaW5lLWhlaWdodDogMi41ZW07XG59XG4ubDFyZW0ge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5sMTEyNXJlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5sMTI1cmVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubDJyZW0ge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5sMjVyZW0ge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5sMjc1cmVtIHtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG59XG4ubDNyZW0ge1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbi5sczAwNSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwNWVtO1xufVxuLmxzMDEge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuLmxzMDE1IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XG59XG4ubHMwMiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG4ubHMwMjUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cbi5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbn1cbi5yMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ubGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxlZnQ6IDA7XG59XG4ucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcmlnaHQ6IDA7XG59XG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5tb2IgLm1vYi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkubW9iIC5tb2ItcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkubW9iIC5tb2ItY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRvcDogMDtcbn1cbi5taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvdHRvbTogMDtcbn1cbi50b2xlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi50b3JpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnRvY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5jc3NjZW50ZXIge1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uY3NzbWlkZGxlIHtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY2VudGVyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLm5hcnJvdyB7XG4gIG1heC13aWR0aDogMzVyZW07XG59XG4uYmlnLW5hcnJvdyB7XG4gIG1heC13aWR0aDogNDVyZW07XG59XG4uc21hbGwtbmFycm93IHtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbn1cbi5ub21hciB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub3BhZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFkMDUge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4ucGFkMDc1IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi5wYWQxIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wYWQxNSB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5wYWQyIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5wYWQzIHtcbiAgcGFkZGluZzogM3JlbTtcbn1cbi5wYWQ0IHtcbiAgcGFkZGluZzogNHJlbTtcbn1cbi53cGFkMDUge1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbi53cGFkMDc1IHtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xufVxuLndwYWQxIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLndwYWQxNSB7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuLndwYWQyIHtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuLndwYWQzIHtcbiAgcGFkZGluZzogMCAzcmVtO1xufVxuLndwYWQ0IHtcbiAgcGFkZGluZzogMCA0cmVtO1xufVxuLmhwYWQwNSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLmhwYWQwNzUge1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG59XG4uaHBhZDEge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4uaHBhZDE1IHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG4uaHBhZDIge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4uaHBhZDMge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG4uaHBhZDQge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG4ubHBhZDA1IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubHBhZDA3NSB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cbi5scGFkMSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5scGFkMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5scGFkMyB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbi5scGFkNCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ycGFkMDUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4ucnBhZDA3NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG59XG4ucnBhZDEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLnJwYWQyIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5ycGFkMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4ucnBhZDQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuLnRwYWQwNSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4udHBhZDA3NSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xufVxuLnRwYWQxIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4udHBhZDIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi50cGFkMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuLnRwYWQ0IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG4uYnBhZDA1IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5icGFkMDc1IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG4uYnBhZDEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5icGFkMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLmJwYWQzIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4uYnBhZDQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbi5tYXIwNSB7XG4gIG1hcmdpbjogMC41cmVtO1xufVxuLm1hcjA3NSB7XG4gIG1hcmdpbjogMC43NXJlbTtcbn1cbi5tYXIxIHtcbiAgbWFyZ2luOiAxcmVtO1xufVxuLm1hcjE1IHtcbiAgbWFyZ2luOiAxLjVyZW07XG59XG4ubWFyMiB7XG4gIG1hcmdpbjogMnJlbTtcbn1cbi53bWFyMDUge1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLndtYXIwNzUge1xuICBtYXJnaW46IDAgMC43NXJlbTtcbn1cbi53bWFyMSB7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLndtYXIxNSB7XG4gIG1hcmdpbjogMCAxLjVyZW07XG59XG4ud21hcjIge1xuICBtYXJnaW46IDAgMnJlbTtcbn1cbi53bWFyMyB7XG4gIG1hcmdpbjogMCAzcmVtO1xufVxuLmhtYXIwNSB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4uaG1hcjA3NSB7XG4gIG1hcmdpbjogMC43NXJlbSAwO1xufVxuLmhtYXIxIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uaG1hcjE1IHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbi5obWFyMiB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmhtYXIzIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG4ubG1hcjA1IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5sbWFyMDc1IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG4ubG1hcjEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5sbWFyMiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLmxtYXIzIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG4ubG1hcjQge1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cbi5ybWFyMDUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5ybWFyMDc1IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLnJtYXIxIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnJtYXIyIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuLnJtYXIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuLnJtYXI0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuLnRtYXIwNSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi50bWFyMDc1IHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbi50bWFyMSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4udG1hcjIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnRtYXIzIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi50bWFyNCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4uYm1hcjA1IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmJtYXIwNzUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmJtYXIxIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ibWFyMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYm1hcjMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmJtYXI0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi50b3AtMDEyNXJlbSB7XG4gIHRvcDogLTAuMTI1cmVtO1xufVxuLnRvcC0wMjVyZW0ge1xuICB0b3A6IC0wLjI1cmVtO1xufVxuLnRvcC0wMzc1cmVtIHtcbiAgdG9wOiAtMC4zNzVyZW07XG59XG4udG9wLTA1cmVtIHtcbiAgdG9wOiAtMC41cmVtO1xufVxuLnRvcC0xcmVtIHtcbiAgdG9wOiAtMXJlbTtcbn1cbi50b3AtMnJlbSB7XG4gIHRvcDogLTJyZW07XG59XG4udG9wLTIyNXJlbSB7XG4gIHRvcDogLTIuMjVyZW07XG59XG4udG9wLTIzNzVyZW0ge1xuICB0b3A6IC0yLjM3NXJlbTtcbn1cbi50b3AtMjVyZW0ge1xuICB0b3A6IC0yLjVyZW07XG59XG4udG9wLTI2MjVyZW0ge1xuICB0b3A6IC0yLjYyNXJlbTtcbn1cbi50b3AtMjc1cmVtIHtcbiAgdG9wOiAtMi43NXJlbTtcbn1cbi50b3AtMXB4IHtcbiAgdG9wOiAtMC4wNjI1cmVtO1xufVxuLnRvcC0ycHgge1xuICB0b3A6IC0wLjEyNXJlbTtcbn1cbi50b3AtM3B4IHtcbiAgdG9wOiAtMC4xODc1cmVtO1xufVxuLnRvcC00cHgge1xuICB0b3A6IC0wLjI1cmVtO1xufVxuLnRvcC02cHgge1xuICB0b3A6IC0wLjM3NXJlbTtcbn1cbi50b3AwNXJlbSB7XG4gIHRvcDogMC41cmVtO1xufVxuLnRvcDFyZW0ge1xuICB0b3A6IDFyZW07XG59XG4udG9wMnJlbSB7XG4gIHRvcDogMnJlbTtcbn1cbi50b3AtNHJlbSB7XG4gIHRvcDogLTRyZW07XG59XG4udG9wMXB4IHtcbiAgdG9wOiAwLjA2MjVyZW07XG59XG4udG9wMnB4IHtcbiAgdG9wOiAwLjEyNXJlbTtcbn1cbi50b3AzcHgge1xuICB0b3A6IDAuMTg3NXJlbTtcbn1cbi50b3A0cHgge1xuICB0b3A6IDAuMjVyZW07XG59XG4udG9wNXB4IHtcbiAgdG9wOiAwLjMxMjVyZW07XG59XG4udG9wNnB4IHtcbiAgdG9wOiAwLjM3NXJlbTtcbn1cbi50b3A1MCB7XG4gIHRvcDogNTAlO1xufVxuLmJvdHRvbS0xcmVtIHtcbiAgYm90dG9tOiAtMXJlbTtcbn1cbi5ib3R0b20tMnJlbSB7XG4gIGJvdHRvbTogLTJyZW07XG59XG4uYm90dG9tLTFweCB7XG4gIGJvdHRvbTogLTAuMDYyNXJlbTtcbn1cbi5ib3R0b20tMnB4IHtcbiAgYm90dG9tOiAtMC4xMjVyZW07XG59XG4uYm90dG9tLTNweCB7XG4gIGJvdHRvbTogLTAuMTg3NXJlbTtcbn1cbi5ib3R0b20tNHB4IHtcbiAgYm90dG9tOiAtMC4yNXJlbTtcbn1cbi5ib3R0b20xcmVtIHtcbiAgYm90dG9tOiAxcmVtO1xufVxuLmJvdHRvbTJyZW0ge1xuICBib3R0b206IDJyZW07XG59XG4uYm90dG9tMXB4IHtcbiAgYm90dG9tOiAwLjA2MjVyZW07XG59XG4uYm90dG9tMnB4IHtcbiAgYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5ib3R0b20zcHgge1xuICBib3R0b206IDAuMTg3NXJlbTtcbn1cbi5ib3R0b200cHgge1xuICBib3R0b206IDAuMjVyZW07XG59XG4uYm90dG9tNTAge1xuICBib3R0b206IDUwJTtcbn1cbi5sZWZ0LTA1cmVtIHtcbiAgbGVmdDogLTAuNXJlbTtcbn1cbi5sZWZ0LTFyZW0ge1xuICBsZWZ0OiAtMXJlbTtcbn1cbi5sZWZ0LTJyZW0ge1xuICBsZWZ0OiAtMnJlbTtcbn1cbi5sZWZ0LTFweCB7XG4gIGxlZnQ6IC0wLjA2MjVyZW07XG59XG4ubGVmdC0ycHgge1xuICBsZWZ0OiAtMC4xMjVyZW07XG59XG4ubGVmdC0zcHgge1xuICBsZWZ0OiAtMC4xODc1cmVtO1xufVxuLmxlZnQtNHB4IHtcbiAgbGVmdDogLTAuMjVyZW07XG59XG4ubGVmdDFyZW0ge1xuICBsZWZ0OiAxcmVtO1xufVxuLmxlZnQycmVtIHtcbiAgbGVmdDogMXJlbTtcbn1cbi5sZWZ0MXB4IHtcbiAgbGVmdDogMC4wNjI1cmVtO1xufVxuLmxlZnQycHgge1xuICBsZWZ0OiAwLjEyNXJlbTtcbn1cbi5sZWZ0M3B4IHtcbiAgbGVmdDogMC4xODc1cmVtO1xufVxuLmxlZnQ0cHgge1xuICBsZWZ0OiAwLjI1cmVtO1xufVxuLmxlZnQ1MCB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5yaWdodC0wNXJlbSB7XG4gIHJpZ2h0OiAtMC41cmVtO1xufVxuLnJpZ2h0LTFyZW0ge1xuICByaWdodDogLTFyZW07XG59XG4ucmlnaHQtMnJlbSB7XG4gIHJpZ2h0OiAtMnJlbTtcbn1cbi5yaWdodC0xcHgge1xuICByaWdodDogLTAuMDYyNXJlbTtcbn1cbi5yaWdodC0ycHgge1xuICByaWdodDogLTAuMTI1cmVtO1xufVxuLnJpZ2h0LTNweCB7XG4gIHJpZ2h0OiAtMC4xODc1cmVtO1xufVxuLnJpZ2h0LTRweCB7XG4gIHJpZ2h0OiAtMC4yNXJlbTtcbn1cbi5yaWdodDFyZW0ge1xuICByaWdodDogMXJlbTtcbn1cbi5yaWdodDJyZW0ge1xuICByaWdodDogMXJlbTtcbn1cbi5yaWdodDFweCB7XG4gIHJpZ2h0OiAwLjA2MjVyZW07XG59XG4ucmlnaHQycHgge1xuICByaWdodDogMC4xMjVyZW07XG59XG4ucmlnaHQzcHgge1xuICByaWdodDogMC4xODc1cmVtO1xufVxuLnJpZ2h0NHB4IHtcbiAgcmlnaHQ6IDAuMjVyZW07XG59XG4ucmlnaHQ1MCB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uaWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbGJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlsdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG4udGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLnRyIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLnJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnN0YXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmJnZml4IHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cbi50b3Age1xuICB0b3A6IDA7XG59XG4uYnRtIHtcbiAgYm90dG9tOiAwO1xufVxuLmxmdCB7XG4gIGxlZnQ6IDA7XG59XG4ucmh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uaG9yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm96IHtcbiAgei1pbmRleDogaW5oZXJpdDtcbn1cbi56LTEge1xuICB6LWluZGV4OiAtMTtcbn1cbi56MCB7XG4gIHotaW5kZXg6IDA7XG59XG4uejEge1xuICB6LWluZGV4OiAxO1xufVxuLnoyIHtcbiAgei1pbmRleDogMjtcbn1cbi56MyB7XG4gIHotaW5kZXg6IDM7XG59XG4uejQge1xuICB6LWluZGV4OiA0O1xufVxuLmxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ib2xkLFxuLmIsXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm9uZWxpbmUsXG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5icmVhayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ud3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uY3V0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5vdmVyaGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5sYXllci5maXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLm1pbnNjcmVlbiB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDB2dztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4uczMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbmlmcmFtZSxcbmlmcmFtZS5sYXllcixcbi5pbWcge1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG4uaG90c3BvdCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgwLCAwLCAwLCAwLjI1KSwgcmdiYSgwLCAwLCAwLCAwLjI1KSwgcmdiYSgwLCAwLCAwLCAwLjI1KSwgcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgwLCAwLCAwLCAwLjI1KSwgcmdiYSgwLCAwLCAwLCAwLjI1KSwgcmdiYSgwLCAwLCAwLCAwLjI1KSwgcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDAsIDAsIDAsIDAuMjUpLCByZ2JhKDAsIDAsIDAsIDAuMjUpLCByZ2JhKDAsIDAsIDAsIDAuMjUpLCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDAsIDAsIDAsIDAuMjUpLCByZ2JhKDAsIDAsIDAsIDAuMjUpLCByZ2JhKDAsIDAsIDAsIDAuMjUpLCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC4wNjI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmluc2hhZG93IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjA2MjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubm9ldmVudHMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGlwIHtcbiAgaW1hZ2Utb3JpZW50YXRpb246IGZsaXA7XG59XG4uYTkwIHtcbiAgaW1hZ2Utb3JpZW50YXRpb246IDkwZGVnO1xufVxuLmEyNzAge1xuICBpbWFnZS1vcmllbnRhdGlvbjogLTkwZGVnO1xufVxuLnJhdGlvdmlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4ucmF0aW8zMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNjYuNjY2NiU7XG59XG4ucmF0aW8yMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTAlO1xufVxuLnJhdGlvMTEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4ucmF0aW9sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAzOCU7XG59XG4ucmF0aW9zaG93Y2FzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNDMlO1xufVxuLnJhdGlvbW9ic2hvd2Nhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEyMCU7XG59XG4uZ29sZGVuYSB7XG4gIHdpZHRoOiA2MiU7XG59XG4uZ29sZGVuYiB7XG4gIHdpZHRoOiAzOCU7XG59XG4ucG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi56b29tIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjgpO1xufVxuLmludmlzLFxuLmludmlzaWJsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubzAyNSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4ubzA1IHtcbiAgb3BhY2l0eTogMC41O1xufVxuLm8wNzUge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLm8wOCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5vMDkge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udmlzLFxuLm8xMDAge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsb2F0OmFmdGVyLFxuLmZsb2F0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbn1cbi5pbmRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4ubWluaWluZGVudCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5taWNyb2luZGVudCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4uaW5kZW50OmZpcnN0LWNoaWxkLFxuLm1pbmlpbmRlbnQ6Zmlyc3QtY2hpbGQsXG4ubWljcm9pbmRlbnQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5kZW50Omxhc3QtY2hpbGQsXG4ubWluaWluZGVudDpsYXN0LWNoaWxkLFxuLm1pY3JvaW5kZW50Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNwb2ludCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jZGVmIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNoZWxwIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuLm5vY3NzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubm9jc3Mge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuLm5vY3NzIC5jc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vY3NzIC5ub2NzcyB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG4ubm90cmFucyxcbi5ub2RlbGF5LFxuLm5vdHJhbnMgKiB7XG4gIHRyYW5zaXRpb246IGFsbCAwcyAhaW1wb3J0YW50O1xufVxuLmZpbmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyNSwgMjU1LCA1MCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMDYyNXJlbSBicm93bjtcbn1cbi5oc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5ib2R5Lm1vYiAuaHNjcm9sbC1tb2Ige1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbmJvZHkgLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lm1vYmlsZSAubW9iaWxlIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cbmJvZHkubW9iaWxlIC5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnN1cCB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuc3ViIHtcbiAgZm9udC1zaXplOiAwLjVlbTtcbn1cbi5tY29sMTAge1xuICBjb2x1bW4td2lkdGg6IDEwcmVtO1xuICBjb2x1bW4tZ2FwOiAxLjVyZW07XG59XG4ubWNvbDE1IHtcbiAgY29sdW1uLXdpZHRoOiAxNXJlbTtcbiAgY29sdW1uLWdhcDogMnJlbTtcbn1cbi5tY29sMjAge1xuICBjb2x1bW4td2lkdGg6IDIwcmVtO1xuICBjb2x1bW4tZ2FwOiAyLjVyZW07XG59XG4ubWNvbDI1IHtcbiAgY29sdW1uLXdpZHRoOiAyNXJlbTtcbiAgY29sdW1uLWdhcDogM3JlbTtcbn1cbi50ZXh0Lm1jb2wxMCxcbi50ZXh0Lm1jb2wxNSxcbi50ZXh0Lm1jb2wyMCxcbi50ZXh0Lm1jb2wyNSB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbltjb250ZW50ZWRpdGFibGVdIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCwwLDgsOCc+PHBvbHlsaW5lIHBvaW50cz0nOCwwIDAsOCcgc3R5bGU9J2ZpbGw6bm9uZTtzdHJva2U6I0ZGOTgwMDtzdHJva2Utd2lkdGg6MTtvcGFjaXR5Oi4zJz48L3BvbHlsaW5lPjwvc3ZnPlwiKTtcbn1cbi5mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsZXgtaWwsXG4uZmxleC5mbGV4LWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZmxleC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZsZXgtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uZmxleC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZmxleC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mbGV4LWp1c3RpZnkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5mbGV4LW1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleC10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5mbGV4LWJ0bSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5mbGV4LWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmZsZXgtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmZsZXgtY29sLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uZmxleC1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5mbGV4LXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4uZmxleC1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmZsZXgtc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xufVxuLmZsZXgtc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDA7XG59XG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZmxleC1ncm93LTIge1xuICBmbGV4LWdyb3c6IDI7XG59XG4uZmxleC1ncm93LTMge1xuICBmbGV4LWdyb3c6IDM7XG59XG4uZmxleC1ncm93LTQge1xuICBmbGV4LWdyb3c6IDQ7XG59XG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMTtcbn1cbi5mbGV4LXNocmluay0yIHtcbiAgZmxleC1zaHJpbms6IDI7XG59XG4uZmxleC1zaHJpbmstMyB7XG4gIGZsZXgtc2hyaW5rOiAzO1xufVxuLmZsZXgtc2hyaW5rLTQge1xuICBmbGV4LXNocmluazogNDtcbn1cbi5mbGV4LWdyb3cgPiA6bnRoLWNoaWxkKG4pIHtcbiAgZmxleC1ncm93OiAxO1xufVxuYm9keS5tb2IgLmZsZXgubW9iLXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5ib2R5Lm1vYiAuZmxleC5tb2ItY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmJvZHkubW9iIC5mbGV4Lm1vYi1jb2wgPiA6bnRoLWNoaWxkKG4pIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbmJvZHkubW9iIC5mbGV4Lm1vYi10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbmJvZHkubW9iIC5mbGV4Lm1vYi1taWRkbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS5tb2IgLmZsZXgubW9iLWJ0bSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbmJvZHkubW9iIC5mbGV4Lm1vYi1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5ib2R5Lm1vYiAub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuYm9keS5tb2IgLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cbmJvZHkubW9iIC5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5ib2R5Lm1vYiAub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuYm9keS5tb2IgLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cbmJvZHkubW9iIC5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5ib2R5Lm1vYiAub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuLmZsZXgtNiA+IDpudGgtY2hpbGQobikge1xuICBmbGV4LWJhc2lzOiAxNi42NjY2JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2JTtcbn1cbi5mbGV4LTUgPiA6bnRoLWNoaWxkKG4pIHtcbiAgZmxleC1iYXNpczogMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cbi5mbGV4LTQgPiA6bnRoLWNoaWxkKG4pIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbi5mbGV4LTMgPiA6bnRoLWNoaWxkKG4pIHtcbiAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMyU7XG59XG4uZmxleC0yID4gOm50aC1jaGlsZChuKSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4uZmxleC0xID4gOm50aC1jaGlsZChuKSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mbGV4LTYtcmVzID4gOm50aC1jaGlsZChuKSB7XG4gIGZsZXgtYmFzaXM6IDEyLjVyZW07XG59XG4uZmxleC01LXJlcyA+IDpudGgtY2hpbGQobikge1xuICBmbGV4LWJhc2lzOiAxNXJlbTtcbn1cbi5mbGV4LTQtcmVzID4gOm50aC1jaGlsZChuKSB7XG4gIGZsZXgtYmFzaXM6IDE4Ljc1cmVtO1xufVxuLmZsZXgtMy1yZXMgPiA6bnRoLWNoaWxkKG4pIHtcbiAgZmxleC1iYXNpczogMjVyZW07XG59XG4uZmxleC0yLXJlcyA+IDpudGgtY2hpbGQobikge1xuICBmbGV4LWJhc2lzOiAzNy4yNXJlbTtcbn1cbi5mbGV4LTEtcmVzID4gOm50aC1jaGlsZChuKSB7XG4gIGZsZXgtYmFzaXM6IDc1cmVtO1xufVxuZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cmVtO1xufVxubGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDEuMjVlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMS4xMjVlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxLjI1ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQ6IDFlbS8yZW0gJ1JvYm90bycsICdPcGVuIFNhbnMnLCAnU2Vnb2UgVUknLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogIzNhNGM1NTtcbiAgY29sb3I6IHdoaXRlO1xufVxuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjM2E0YzU1IHVybCguLi9pbWcvZG93bi5zdmcpIDEwMCUgNTAlIC8gMC41ZW0gbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG59XG5ib2R5Lm1vYiBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pLFxuYm9keS5tb2Igc2VsZWN0LFxuYm9keS5tb2IgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDEuMDEyNmVtO1xufVxuaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSxcbnNlbGVjdCB7XG4gIHdpZHRoOiAxNC41ZW07XG59XG50ZXh0YXJlYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5mb3JtIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSksXG5mb3JtIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG59XG5mb3JtIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5pbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMzAzZTQ2O1xufVxuc2VsZWN0OmZvY3VzIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMzAzZTQ2IHVybCguLi9pbWcvdXAuc3ZnKSAxMDAlIDUwJSAvIDAuNWVtIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xufVxuaW5wdXQuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMC44MTI1cmVtKTtcbiAgbWFyZ2luOiAwO1xufVxuLmNoYi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwIDAgMS4yNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmNoYi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI3MzMzODtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB+IGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjQzNzVyZW07XG4gIHRvcDogMC4zNzVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC43NXJlbTtcbiAgdG9wOiAwLjU2MjVyZW07XG4gIHdpZHRoOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDAuMzc1cmVtO1xuICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgMC4xODc1cmVtIDAuMTg3NXJlbSAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm9yZGVyLWZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXQud3JvbmcsXG5zZWxlY3Qud3JvbmcsXG50ZXh0YXJlYS53cm9uZyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1cmVtICNmNTQ3NDc7XG59XG5pbnB1dFtkaXNhYmxlZF0sXG5zZWxlY3RbZGlzYWJsZWRdLFxudGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZDogIzJiMzgzZjtcbn1cbmlucHV0LmdyZWVuIHtcbiAgY29sb3I6ICMyY2FhMGU7XG59XG5pbnB1dC5yZWQge1xuICBjb2xvcjogI2Y1NDc0Nztcbn1cbmlucHV0LnllbGxvdyB7XG4gIGNvbG9yOiAjZmZhMTE1O1xufVxuLnJ1YmxlLFxuLmRvbGxhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ydWJsZTo6YWZ0ZXIsXG4uZG9sbGFyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICfigr0nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG59XG4ucnVibGUgaW5wdXQsXG4uZG9sbGFyIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkubW9iIC5ydWJsZXM6OmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDIuNTYyNWVtO1xufVxuLmRvbGxhcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJCc7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLyogSW5wdXQgVGh1bWIgKi9cbi5yYW5nZS10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZhMTE1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFuZ2UtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjNzc5NGExO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbmlucHV0W3R5cGU9XCJyYW5nZVwiXTphY2l2ZSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmExMTU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjg3NXJlbSk7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmYTExNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbXMtdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmYTExNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICM3Nzk0YTE7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjNzc5NGExO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbXMtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjNzc5NGExO1xufVxuLm5vdGljZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGNvbG9yOiAjNzc5NGExO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG59XG5ib2R5Lm1vYiAubm90aWNlIHtcbiAgY29sb3I6ICNmNTQ3NDc7XG59XG5ib2R5Lm1vYiAubm90aWNlLmRhcmstdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAjNzc5NGExO1xufVxuLmJ1dHRvbixcbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMS4xMjVlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxLjI1ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogMWVtLzFlbSAnUm9ib3RvJywgJ09wZW4gU2FucycsICdTZWdvZSBVSScsICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzI2MzIzODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmYjJjMztcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuMjVyZW0gLTAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIDAuMDYyNXJlbSAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgaW5zZXQgMCAtMC4wNjI1cmVtIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5mb3JtIC5idXR0b24sXG5mb3JtIGJ1dHRvbixcbmZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC43NWVtIDEuMTI1ZW07XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4uYnV0dG9uOm5vdCguZGlzYWJsZWQpOmZvY3VzLFxuYnV0dG9uOm5vdCguZGlzYWJsZWQpOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNiNGM0Y2I7XG59XG4uYnV0dG9uOmhvdmVyLFxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b246bm90KC5kaXNhYmxlZCk6aG92ZXIsXG5idXR0b246bm90KC5kaXNhYmxlZCk6aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY2ZjFmZjtcbiAgY29sb3I6ICMyNjMyMzg7XG59XG4uYnV0dG9uLmhpZGUsXG5idXR0b24uaGlkZSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnV0dG9uLmRpc2FibGVkLFxuYnV0dG9uLmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmJ1dHRvbi5tYWluLFxuYnV0dG9uLm1haW4sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLm1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmY5NjM1O1xufVxuLmJ1dHRvbi5tYWluOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuYnV0dG9uLm1haW46bm90KC5kaXNhYmxlZCk6aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLm1haW46bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZiODE1O1xufVxuLmJ1dHRvbi53YXJuLFxuYnV0dG9uLndhcm4sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLndhcm4ge1xuICBiYWNrZ3JvdW5kOiAjZDI1NzViO1xufVxuLmJ1dHRvbi53YXJuOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuYnV0dG9uLndhcm46bm90KC5kaXNhYmxlZCk6aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLndhcm46bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYwZjM1O1xufVxuLmJ1dHRvbi5zdWNjZXNzLFxuYnV0dG9uLnN1Y2Nlc3MsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNWY5MjZjO1xufVxuLmJ1dHRvbi5zdWNjZXNzOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuYnV0dG9uLnN1Y2Nlc3M6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLnN1Y2Nlc3M6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGRlNDQ1O1xufVxuLmJ1dHRvbi5iaWcsXG5idXR0b24uYmlnLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5iaWcge1xuICBwYWRkaW5nOiAwLjc1ZW0gMS41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuYm9keS5tb2IgLmJ1dHRvbixcbmJvZHkubW9iIGJ1dHRvbixcbmJvZHkubW9iIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwYWRkaW5nOiAwLjYyNWVtIDFlbTtcbn1cbmJvZHkubW9iIGZvcm0gLmJ1dHRvbixcbmJvZHkubW9iIGZvcm0gYnV0dG9uLFxuYm9keS5tb2IgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuYm9keS5tb2IgLmJ1dHRvbi5iaWcsXG5ib2R5Lm1vYiBidXR0b24uYmlnLFxuYm9keS5tb2IgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5iaWcge1xuICBwYWRkaW5nOiAwLjYyNWVtIDEuMmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1ZW07XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuQGtleWZyYW1lcyBwcm9ncmVzcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyLjVyZW0gLTAuNXJlbSAjNjZmMWZmO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZDogIzY2ZjFmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMi41cmVtIC0wLjVyZW0gcmdiYSgxMDIsIDI0MSwgMjU1LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyLjVyZW0gLTAuNXJlbSAjNjZmMWZmO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzLW1haW4ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMi41cmVtIC0wLjVyZW0gI2ZmYjgxNTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQ6ICNmZmI4MTU7XG4gICAgYm94LXNoYWRvdzogMCAwIDIuNXJlbSAtMC41cmVtIHJnYmEoMjU1LCAxODQsIDIxLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyLjVyZW0gLTAuNXJlbSAjZmZiODE1O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzLXdhcm4ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMi41cmVtIC0wLjVyZW0gI2ZmMGYzNTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQ6ICNmZjBmMzU7XG4gICAgYm94LXNoYWRvdzogMCAwIDIuNXJlbSAtMC41cmVtIHJnYmEoMjU1LCAxNSwgNTMsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDIuNXJlbSAtMC41cmVtICNmZjBmMzU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3Mtc3VjY2VzcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyLjVyZW0gLTAuNXJlbSAjMGRlNDQ1O1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZDogIzBkZTQ0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMi41cmVtIC0wLjVyZW0gcmdiYSgxMywgMjI4LCA2OSwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMi41cmVtIC0wLjVyZW0gIzBkZTQ0NTtcbiAgfVxufVxuLmJ1dHRvbi5wcm9ncmVzcyxcbmJ1dHRvbi5wcm9ncmVzcyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJvZ3Jlc3Mge1xuICBhbmltYXRpb246IHByb2dyZXNzIDNzIGluZmluaXRlO1xufVxuLmJ1dHRvbi5tYWluLnByb2dyZXNzLFxuYnV0dG9uLm1haW4ucHJvZ3Jlc3MsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLm1haW4ucHJvZ3Jlc3Mge1xuICBhbmltYXRpb246IHByb2dyZXNzLW1haW4gM3MgaW5maW5pdGU7XG59XG4uYnV0dG9uLndhcm4ucHJvZ3Jlc3MsXG5idXR0b24ud2Fybi5wcm9ncmVzcyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ud2Fybi5wcm9ncmVzcyB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3Mtd2FybiAzcyBpbmZpbml0ZTtcbn1cbi5idXR0b24uc3VjY2Vzcy5wcm9ncmVzcyxcbmJ1dHRvbi5zdWNjZXNzLnByb2dyZXNzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zdWNjZXNzLnByb2dyZXNzIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1zdWNjZXNzIDNzIGluZmluaXRlO1xufVxuLmJ1dHRvbjpub3QoLmRpc2FibGVkKTphY3RpdmUsXG5idXR0b246bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAyLjVyZW0gLTAuNXJlbSAjNjZmMWZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5tYWluLFxuYnV0dG9uOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5tYWluLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmRpc2FibGVkKTphY3RpdmUubWFpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAyLjVyZW0gLTAuNXJlbSAjZmZiODE1ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS53YXJuLFxuYnV0dG9uOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS53YXJuLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmRpc2FibGVkKTphY3RpdmUud2FybiB7XG4gIGJveC1zaGFkb3c6IDAgMCAyLjVyZW0gLTAuNXJlbSAjZmYwZjM1ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5zdWNjZXNzLFxuYnV0dG9uOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5zdWNjZXNzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmRpc2FibGVkKTphY3RpdmUuc3VjY2VzcyB7XG4gIGJveC1zaGFkb3c6IDAgMCAyLjVyZW0gLTAuNXJlbSAjMGRlNDQ1ICFpbXBvcnRhbnQ7XG59XG4uYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cbi53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJhY2stY29sb3Ige1xuICBjb2xvcjogIzI2MzIzODtcbn1cbi5kYXJrLWNvbG9yIHtcbiAgY29sb3I6ICMxZjI5MmU7XG59XG4udGV4dC1jb2xvciB7XG4gIGNvbG9yOiAjYjRjNGNiO1xufVxuLmxpZ2h0LXRleHQtY29sb3Ige1xuICBjb2xvcjogI2QyZGJlMDtcbn1cbi5kYXJrLXRleHQtY29sb3Ige1xuICBjb2xvcjogIzc3OTRhMTtcbn1cbi5saWdodC1jb2xvciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstY29sb3Ige1xuICBjb2xvcjogI2ZmYTExNTtcbn1cbi5saWdodC1saW5rLWNvbG9yIHtcbiAgY29sb3I6ICNmZWU5MGM7XG59XG4uYnV0dG9uLWNvbG9yIHtcbiAgY29sb3I6ICM2ZmIyYzM7XG59XG4ubGlnaHQtYnV0dG9uLWNvbG9yIHtcbiAgY29sb3I6ICM2NmYxZmY7XG59XG4ubWFpbi1idXR0b24tY29sb3Ige1xuICBjb2xvcjogI2ZmOTYzNTtcbn1cbi5saWdodC1tYWluLWJ1dHRvbi1jb2xvciB7XG4gIGNvbG9yOiAjZmZiODE1O1xufVxuLnJlZCB7XG4gIGNvbG9yOiAjZjU0NzQ3O1xufVxuLmdyZWVuIHtcbiAgY29sb3I6ICMyY2FhMGU7XG59XG4ueWVsbG93IHtcbiAgY29sb3I6ICNmZmExMTU7XG59XG4uZ3JheSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZpbGwtYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLmZpbGwtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZpbGwtYmFjayB7XG4gIGJhY2tncm91bmQ6ICMyNjMyMzg7XG59XG4uZmlsbC1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzFmMjkyZTtcbn1cbi5maWxsLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjYjRjNGNiO1xufVxuLmZpbGwtbGlnaHQtdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNkMmRiZTA7XG59XG4uZmlsbC1kYXJrLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjNzc5NGExO1xufVxuLmZpbGwtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmZpbGwtbGluayB7XG4gIGJhY2tncm91bmQ6ICNmZmExMTU7XG59XG4uZmlsbC1saWdodC1saW5rIHtcbiAgYmFja2dyb3VuZDogI2ZlZTkwYztcbn1cbi5maWxsLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM2ZmIyYzM7XG59XG4uZmlsbC1saWdodC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNjZmMWZmO1xufVxuLmZpbGwtbWFpbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmY5NjM1O1xufVxuLmZpbGwtbGlnaHQtbWFpbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZiODE1O1xufVxuLmZpbGwtcmVkIHtcbiAgYmFja2dyb3VuZDogI2Y1NDc0Nztcbn1cbi5maWxsLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzJjYWEwZTtcbn1cbi5maWxsLXRyYW5zIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4vKiBsaXN0ICovXG51bC5jb3VudCB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG51bC5jb3VudCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMCUgMXJlbSAyLjI1cmVtO1xufVxudWwuY291bnQgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxudWwuY291bnQgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY291bnQpO1xuICBjb3VudGVyLWluY3JlbWVudDogY291bnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGxlZnQ6IDA7XG4gIHRvcDogMC4zNzVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNiNGM0Y2I7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnVsLm5vcGFkIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbnVsLm5vcGFkIGxpOjpiZWZvcmUge1xuICB0b3A6IDAuMjVyZW07XG59XG51bC5kYXNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4vKm1hcmdpbjogLjVyZW0gMDsqL1xudWwuZGFzaCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA1JSAwLjI1cmVtIDEuNzVyZW07XG59XG51bC5kYXNoIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigJQnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG51bC5wbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bC5wbHVzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDUlIDAuMjVyZW0gMS43NXJlbTtcbn1cbnVsLnBsdXMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJysnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG51bC5kb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsLmRvdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA1JSAwLjI1cmVtIDEuNzVyZW07XG59XG51bC5kb3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJy4nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTJyZW07XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBjb2xvcjogI2I0YzRjYjtcbn1cbnVsLmp1c3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsLmp1c3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNSUgMC4yNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG51bC5qdXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcjJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDAuMTI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgb3BhY2l0eTogMC41O1xufVxudWwubnVtIHtcbiAgY291bnRlci1yZXNldDogY291bnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwubnVtIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDUlIDAuMjVyZW0gMS43NXJlbTtcbn1cbnVsLm51bSBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNvdW50KSAnLic7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxudGFibGUgdGgsXG50YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnRhYmxlIHRoOmZpcnN0LWNoaWxkLFxudGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG50YWJsZSB0aDpsYXN0LWNoaWxkLFxudGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtIDFyZW07XG59XG50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcbn1cbmJvZHkubW9iIHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtIDFyZW07XG59XG5ib2R5Lm1vYiB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbi5kcm9wLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG4uZHJvcC13cmFwLnNob3cge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY29weS1tc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29weS1tc2cuZGlzc29sdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjVzIGVhc2UtaW4sIG9wYWNpdHkgMC43NXMgZWFzZS1vdXQgMC43NXM7XG59XG4uY29weS1tc2c6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGJhY2tncm91bmQ6ICMyY2FhMGU7XG4gIGNvbG9yOiAjMWYyOTJlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5odG1sW2xhbmc9XCJlblwiXSAuY29weS1tc2c6OmFmdGVyIHtcbiAgY29udGVudDogJ0NvcGllZCc7XG59XG5odG1sW2xhbmc9XCJydVwiXSAuY29weS1tc2c6OmFmdGVyIHtcbiAgY29udGVudDogJ9Ch0LrQvtC/0LjRgNC+0LLQsNC90L4nO1xufVxuLnZhbC1ub2RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4uY3V0LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAzLjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5jdXQtYmxvY2s6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMmVtO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC41ZW0gMCAwO1xuICBiYWNrZ3JvdW5kOiAjMjYzMjM4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmYTExNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1dC1ibG9jay5hY3Qge1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xufVxuaHRtbFtsYW5nPVwiZW5cIl0gLmN1dC1ibG9jazo6YWZ0ZXIge1xuICBjb250ZW50OiAnTW9yZSc7XG59XG5odG1sW2xhbmc9XCJlblwiXSAuY3V0LWJsb2NrLmFjdDo6YWZ0ZXIge1xuICBjb250ZW50OiAnSGlkZSc7XG59XG5odG1sW2xhbmc9XCJydVwiXSAuY3V0LWJsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6ICfQn9C+0LTRgNC+0LHQvdC10LUnO1xufVxuaHRtbFtsYW5nPVwicnVcIl0gLmN1dC1ibG9jay5hY3Q6OmFmdGVyIHtcbiAgY29udGVudDogJ9Ch0LrRgNGL0YLRjCc7XG59XG5ib2R5Lm1vYiAuY3V0LWJsb2NrIHtcbiAgbWF4LWhlaWdodDogNWVtO1xufVxuYm9keS5tb2IgLmN1dC1ibG9jay5hY3Qge1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xufVxuYm9keS5tb2IgLm1vYiB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5ib2R5LnRhYiAubW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuZGVzayAubW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkud2lkZSAubW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubW9iIC50YWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS50YWIgLnRhYiB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5ib2R5LmRlc2sgLnRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LndpZGUgLnRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lm1vYiAuZGVzayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRhYiAuZGVzayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmRlc2sgLmRlc2sge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuYm9keS53aWRlIC5kZXNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubW9iIC53aWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkudGFiIC53aWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuZGVzayAud2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LndpZGUgLndpZGUge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuYm9keS5tb2IgLnRhYi1hbmQtbGVzcyB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5ib2R5LnRhYiAudGFiLWFuZC1sZXNzIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbmJvZHkuZGVzayAudGFiLWFuZC1sZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkud2lkZSAudGFiLWFuZC1sZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubW9iIC5kZXNrLWFuZC1sZXNzIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbmJvZHkudGFiIC5kZXNrLWFuZC1sZXNzIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbmJvZHkuZGVzayAuZGVzay1hbmQtbGVzcyB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5ib2R5LndpZGUgLmRlc2stYW5kLWxlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5tb2IgLnRhYi1hbmQtbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRhYiAudGFiLWFuZC1tb3JlIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbmJvZHkuZGVzayAudGFiLWFuZC1tb3JlIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbmJvZHkud2lkZSAudGFiLWFuZC1tb3JlIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbmJvZHkubW9iIC5kZXNrLWFuZC1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkudGFiIC5kZXNrLWFuZC1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuZGVzayAuZGVzay1hbmQtbW9yZSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5ib2R5LndpZGUgLmRlc2stYW5kLW1vcmUge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keSAud2luZG93cyxcbmJvZHkgLm1hY29zLFxuYm9keSAuaW9zLFxuYm9keSAuYW5kcm9pZCxcbmJvZHkgLmxpbnV4LFxuYm9keSAuY2hyb21lb3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS53aW5kb3dzIC53aW5kb3dzLFxuYm9keS5tYWNvcyAubWFjb3MsXG5ib2R5LmlvcyAuaW9zLFxuYm9keS5hbmRyb2lkIC5hbmRyb2lkLFxuYm9keS5saW51eCAubGludXgsXG5ib2R5LmNocm9tZW9zIC5jaHJvbWVvcyB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5ib2R5LndpbmRvd3MgLm5vLXdpbmRvd3MsXG5ib2R5Lm1hY29zIC5uby1tYWNvcyxcbmJvZHkuaW9zIC5uby1pb3MsXG5ib2R5LmFuZHJvaWQgLm5vLWFuZHJvaWQsXG5ib2R5LmxpbnV4IC5uby1saW51eCxcbmJvZHkuY2hyb21lb3MgLm5vLWNocm9tZW9zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiJdfQ== */