@charset "UTF-8";
body {
  padding: 0;
  margin: 0;
}

img {
  max-width: 100%;
  height: auto;
}

svg {
  max-height: 100%;
}

ul, ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

h1, h2, h3, h4, h5, h6, p {
  margin: 0;
}

a {
  text-decoration: none;
  color: inherit;
}
a:focus, a:active {
  outline: none;
}

::-moz-selection {
  color: white;
  background: black;
}

::selection {
  color: white;
  background: black;
}

*,
*:after,
*:before {
  box-sizing: border-box;
}

main {
  margin-top: 100px;
}

/*
 * Change font size from pixels to rem
 */
/*
 * Change font size from pixels to rem and line-height to % (marche seulement pour "font" vu qu'il prend la font-size et line-height un après l'autre avec un "/" entre)
 */
/*- FONTS -*/
/*- COLORS -*/
span {
  font-weight: bold;
  background: -webkit-linear-gradient(#5A84EF, #B109EC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@-webkit-keyframes image-blur {
  from {
    -webkit-filter: blur(0);
    filter: blur(0);
  }
  to {
    -webkit-filter: blur(3px);
    filter: blur(3px);
  }
}
@keyframes image-blur {
  from {
    -webkit-filter: blur(0);
    filter: blur(0);
  }
  to {
    -webkit-filter: blur(3px);
    filter: blur(3px);
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes image-blur-out {
  from {
    -webkit-filter: blur(3px);
    filter: blur(3px);
  }
  to {
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}
@keyframes image-blur-out {
  from {
    -webkit-filter: blur(3px);
    filter: blur(3px);
  }
  to {
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}
@-webkit-keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

div.modale {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.7);
  display: none;
  justify-content: center;
  align-items: center;
}

img.zoom {
  /*width: 800px;*/
  /*height: 600px;*/
  min-width: 60vw;
  max-width: 80vw;
  min-height: 60vh;
  max-height: 80vh;
  cursor: pointer;
  padding: 30px;
  background-color: #fff;
  border-radius: 10px;
}

body {
  font-family: "Harmattan", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  color: #f4f4f4;
  line-height: 1.5;
  background: #121212;
  position: relative;
  padding-top: 0;
}

body .menu {
  margin: 0;
  padding: 0;
}

body .menu li {
  padding: 0;
  margin: 0;
}

body .menu li a {
  font-size: 2.25rem;
  font-family: "Maven Pro", sans-serif;
  font-weight: 500;
}

body .menu-principal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
  font-size: 1.5rem;
}

body .gform_wrapper .gform_footer input[type=submit] {
  font-size: 1.25rem;
}

body::-webkit-scrollbar {
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
}

body::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0);
  width: 0;
}

body::-webkit-scrollbar-thumb {
  background-color: #6d4bcb;
}

body br::-moz-selection, body textarea::-moz-selection, body input::-moz-selection, body label::-moz-selection, body small::-moz-selection, body img::-moz-selection, body span::-moz-selection, body a::-moz-selection, body p::-moz-selection, body h1::-moz-selection, body h2::-moz-selection, body h3::-moz-selection, body h4::-moz-selection, body h5::-moz-selection, body h6::-moz-selection, body button::-moz-selection {
  background-color: #B109EC;
  color: #f4f4f4;
}

body br::selection, body textarea::selection, body input::selection, body label::selection, body small::selection, body img::selection, body span::selection, body a::selection, body p::selection, body h1::selection, body h2::selection, body h3::selection, body h4::selection, body h5::selection, body h6::selection, body button::selection {
  background-color: #B109EC;
  color: #f4f4f4;
}

p, a {
  font-size: 1.5rem;
}

#canvas {
  display: block;
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
}

.border.border-button {
  border-color: #FF9900;
  /*margin: 0 auto;*/
}

.wrap {
  display: flex;
}

.border {
  /*background: red;*/
  -webkit-box-sizing: initial;
  box-sizing: initial;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  position: relative;
  border: 5px solid #6D4BCB;
  max-height: -webkit-min-content;
  max-height: -moz-min-content;
  max-height: min-content;
}

.border::before {
  content: "";
  position: absolute;
  top: 50%;
  left: -5px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border: 5px solid;
  border-bottom-color: transparent;
  border-left-color: #121212;
  border-right-color: #121212;
  border-top-color: transparent;
  width: 100%;
  height: 60%;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.border::after {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border: 5px solid;
  border-bottom-color: #121212;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: #121212;
  height: 100%;
  width: 70%;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.border:hover::before {
  height: 5%;
}

.border:hover::after {
  width: 2.5%;
}

.single-portfolio_projets {
  padding-top: 0;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
}

h1 {
  font-size: 3.5rem;
  font-family: "Maven Pro", sans-serif;
  font-weight: normal;
}

h2 {
  font-size: 2.25rem;
  font-family: "Maven Pro", sans-serif;
  font-weight: 500;
}

h3, h3 a {
  font-size: 1.75rem;
}

h4 {
  font-size: 1.5rem;
}

h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1rem;
}

.portfolio_projets-template-default {
  padding: 0;
}

.titre {
  text-transform: uppercase;
  font-weight: bold;
}

hr {
  border: 0;
  height: 4px;
  background: #adb5bd;
  margin-top: 40px;
}

hr.hr-thin {
  height: 1px;
}

hr.hr-large {
  height: 8px;
}

a:link {
  color: #f4f4f4;
  /*text-decoration: none;*/
}

a:visited {
  color: #f4f4f4;
}

a:hover {
  color: #FF9900;
}

a:active {
  color: white;
}

a:focus {
  color: #f4f4f4;
}

.wrapper {
  max-width: 1720px;
  margin: 0 auto;
}

.grid-wrapper {
  display: grid;
  grid-template-columns: auto minmax(600px, 1720px) auto;
  grid-column-gap: 30px;
}

.grid-center {
  grid-column: 2/3;
}

@media only screen and (max-width: 1366px) {
  .wrapper {
    max-width: 1200px;
  }
}
@media only screen and (min-width: 1367px) {
  .wrapper {
    margin: 0 100px;
  }
}
header {
  width: 100%;
  position: fixed;
  z-index: 1000;
  top: 0;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0), black);
}

header nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 5vh 0;
  text-shadow: black 2px 2px 2px;
}

header nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

header nav ul li {
  list-style: none;
  margin: 0 2vw;
}

footer {
  height: 5vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.contact {
  height: 95vh;
  padding-top: 20vh;
}

.contact .divTitre {
  margin-bottom: 5vh;
}

.contact .divTitre .titre {
  padding: 0 2vh;
}

.contact .infos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.contact .infos .socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.contact .infos .socials h3 {
  text-align: center;
}

.contact .infos .socials .liensSocials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.a-propos {
  position: relative;
}

.a-propos .divTitre {
  margin-bottom: 10vh;
}

.a-propos .divTitre .titre {
  white-space: nowrap;
  padding: 0 2vh;
}

.a-propos .psst {
  display: none;
  position: absolute;
}

.a-propos img.profile {
  width: 17vw;
  height: auto;
  margin-right: 4vw;
}

.a-propos .a-propos-vp-1, .a-propos .a-propos-vp-2 {
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.a-propos .infos-moi .icones img {
  margin: 2.5vh 1vh;
}

.a-propos .projet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.a-propos .projet iframe {
  width: 560px;
  height: 315px;
}

@media only screen and (max-width: 1366px) {
  .a-propos .projet iframe {
    width: 386px;
    height: 217px;
  }
}
.projet-titre {
  line-height: 1;
}

.projets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 20vh;
}

.projets .divTitre {
  margin-bottom: 10vh;
}

.projets .divTitre .titre {
  padding: 0 2vh;
}

.projets article {
  height: 70vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  margin-bottom: 3vh;
}

.projets article:nth-child(odd) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.projets article:nth-child(odd) .projet-info {
  margin-left: 30px;
}

.projets article:nth-child(even) .projet-photo {
  margin-left: 30px;
}

.projets article .projet-info {
  max-width: 40vw;
}

.projets article .projet-info .projet-button {
  white-space: nowrap;
}

.projets article .projet-info .projet-button:hover {
  color: #FF9900;
  text-decoration: underline;
}

.projets article .projet-photo {
  position: relative;
}

.projets article .projet-photo img.img-projet {
  height: auto;
}

.projets article .projet-photo .competences {
  position: absolute;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  left: 50%;
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.projets article .projet-photo .competences img {
  margin: 0 10px;
}

.plus {
  padding: 20px;
  margin: 0;
}

.anim-blur {
  -webkit-animation: image-blur 300ms forwards linear;
  animation: image-blur 300ms forwards linear;
}

.anim-fade {
  -webkit-animation: fade-in 300ms forwards linear;
  animation: fade-in 300ms forwards linear;
}

.anim-blur-reverse {
  -webkit-animation: image-blur-out 300ms forwards linear;
  animation: image-blur-out 300ms forwards linear;
}

.anim-fade-reverse {
  -webkit-animation: fade-out 300ms forwards linear;
  animation: fade-out 300ms forwards linear;
}

.img-projet, .img-dans-projet {
  max-width: 40vw;
}

@media only screen and (max-width: 1366px) {
  .projets .borders-titre {
    width: 20%;
  }

  .projets article .projet-info h1 {
    font-size: 2.8125rem;
  }
}
.accueil .hero {
  height: 95vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}

.accueil .hero #monNom {
  margin-bottom: 0;
}

.accueil .hero h3 {
  margin-bottom: 10vh;
}

.accueil .hero p {
  position: absolute;
  top: 25vh;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.accueil .divNom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 35vw;
  height: 15vh;
}

.accueil .non {
  display: none;
}

.accueil .cv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.accueil .divNom {
  width: 50vw;
}

@media only screen and (max-width: 1366px) {
  /*.accueil .divNom {*/
  /*  width: 50vw;*/
  /*}*/
}
.single {
  padding-top: 20vh;
}

.single .description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 70vh;
}

.single .description:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.single .no-margin {
  margin: 0;
}

.single .no-margin-bottom {
  margin-bottom: 0;
}

.single .column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.single .reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.single .images-competences, .single .images-logiciels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.single .competences {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0.5;
  -ms-flex-positive: 0.5;
  flex-grow: 0.5;
}

.single .competences img {
  margin: 0 10px;
}

.single .competences p {
  margin: 10px;
}

.single h1, .single p {
  margin-bottom: 10vh;
  max-width: 40vw;
}

.div404 {
  height: 95vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

div.a-propos-vp-1 h3 {
  margin-top: 5vh;
  max-width: 45vw;
}

@media only screen and (max-width: 414px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 1.75rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  p, a {
    font-size: 1rem;
  }

  body .menu li {
    text-align: center;
    margin-left: 5vw;
  }

  body .menu li a {
    font-size: 1.5rem;
  }

  body .menu-principal {
    padding-left: 0;
    margin-right: 5vw;
  }

  body .menu-principal li {
    white-space: nowrap;
  }

  body .menu-principal li a {
    font-size: 1rem;
  }

  nav {
    align-items: center;
    /*max-width: 80vw;*/
  }

  .projets .projet-titre, .single .projet-titre {
    text-align: center;
  }

  .projets article .projet-photo .img-projet {
    max-width: 80vw;
    height: auto;
  }

  .projets article .projet-info .projet-titre {
    font-size: 2.5rem;
    margin-top: 15px;
  }

  .projets article .projet-info .projet-titre, .projets article .projet-info p.projet-excerpt, .projets article .projet-info p.projet-type {
    display: inline-block;
    width: 80vw;
  }

  .projets article .projet-info p.projet-type {
    text-align: center;
  }

  .projets article .projet-info .wrap {
    justify-content: center;
    width: 80vw;
  }

  .projets article .projet-info, .single .projet-titre, .single-desc-1 p, .single-desc-3 p, .single-img-1 p, .single-img-2 p {
    max-width: 80vw;
  }

  .single-desc-1 {
    width: 80vw;
  }

  .single-desc-1 p.no-margin, .single-img-1 p, .single-img-2 p {
    text-align: center;
  }

  .single h1, .single p {
    margin-bottom: 2.5vh;
  }

  .a-propos .a-propos-vp-1 .divTitre {
    margin: 20vh auto 5vh;
  }

  .a-propos .a-propos-vp-1 .profile {
    width: 60vw;
    height: auto;
  }

  .a-propos h1 {
    text-align: center;
    max-width: 80vw;
  }

  .a-propos .a-propos-vp-1 h3 {
    text-align: center;
    max-width: 80vw;
    margin: 2vh 0;
  }

  .a-propos h3 a {
    font-size: 1.5rem;
  }

  .a-propos-vp-1, .a-propos-vp-2 {
    flex-direction: column;
  }

  div.a-propos div.a-propos-vp-1, div.a-propos div.a-propos-vp-2 {
    height: auto;
  }

  .a-propos-vp-2 .infos-moi p {
    max-width: 80vw;
    margin-right: auto;
    margin-left: auto;
  }

  .a-propos-vp-2 .infos-moi .icones {
    display: flex;
    justify-content: center;
    align-content: center;
  }

  .a-propos-vp-2 .infos-moi .icones img {
    width: auto;
    height: 42px;
  }

  .a-propos .a-propos-vp-1 .profile {
    margin-right: 0;
  }

  .single .description {
    margin-top: 5vh;
    height: auto;
  }

  .single .description img {
    max-width: 80vw;
    height: auto;
  }

  .single .description video {
    width: 80vw;
    height: auto;
  }

  .single .description:last-of-type {
    flex-direction: column-reverse;
  }

  .single .description:nth-of-type(2), .single .description:first-of-type {
    flex-direction: column;
  }

  .projets article {
    flex-direction: column;
  }

  .projets article:nth-child(odd), .projets article:nth-child(even) {
    flex-direction: column-reverse;
  }

  .projets article:nth-child(odd) .projet-info, .projets article:nth-child(even) .projet-photo {
    margin: 0;
  }

  .contact, .projets {
    height: auto;
    display: flex;
    align-items: center;
    flex-direction: column;
  }

  .contact .infos {
    flex-direction: column;
    max-width: 80vw;
    /*align-content: center;*/
    /*justify-content: center;*/
  }

  .contact .socials h2, .contact .infos h2, .accueil h1.titre, .accueil h3 {
    text-align: center;
  }

  .accueil h3 {
    margin-top: 50px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzL19mb250cy5zY3NzIiwibWFpbi5jc3MiLCJzZXR0aW5ncy9fYW5pbWF0aW9ucy5zY3NzIiwiZ2VuZXJpYy9fcmVzZXQuc2NzcyIsImVsZW1lbnRzL19ib2R5LnNjc3MiLCJ0b29scy9fZnVuY3Rpb25zLnNjc3MiLCJzZXR0aW5ncy9fY29sb3JzLnNjc3MiLCJlbGVtZW50cy9faGVhZGluZ3Muc2NzcyIsImVsZW1lbnRzL19oci5zY3NzIiwiZWxlbWVudHMvX2xpbmtzLnNjc3MiLCJlbGVtZW50cy9fd3JhcHBlci5zY3NzIiwic2V0dGluZ3MvX2RpbWVuc2lvbnMuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci1wYWdlLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXItcGFnZS5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdC5zY3NzIiwiY29tcG9uZW50cy9fYV9wcm9wb3Muc2NzcyIsImNvbXBvbmVudHMvX3Byb2pldHMuc2NzcyIsImNvbXBvbmVudHMvX2Zyb250LXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3NpbmdsZS1wYWdlLnNjc3MiLCJjb21wb25lbnRzL180MDQuc2NzcyIsInV0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwidXRpbGl0aWVzL19oaWRlLnNjc3MiLCJ1dGlsaXRpZXMvX3ByaW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0E7RUFDRSxpQkFBaUI7RUFFakIscURBQW1FO0VBQ25FLDZCQUE2QjtFQUM3QixvQ0FBb0M7QUNMdEM7O0FDTEE7RUFDRTtJQUNFLHVCQUFlO1lBQWYsZUFBZTtFRFFqQjtFQ0xBO0lBQ0UseUJBQWdCO1lBQWhCLGlCQUFnQjtFRE9sQjtBQUNGOztBQ2RBO0VBQ0U7SUFDRSx1QkFBZTtZQUFmLGVBQWU7RURRakI7RUNMQTtJQUNFLHlCQUFnQjtZQUFoQixpQkFBZ0I7RURPbEI7QUFDRjs7QUNKQTtFQUNFO0lBQ0UsVUFBVTtFRE9aO0VDSkE7SUFDRSxVQUFVO0VETVo7QUFDRjs7QUNi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cmNlc0NvbnRlbnQiOlsiLy9GSUNISUVSIERFIENPTkZJR1VSQVRJT04gUE9VUiBMRVMgVkFSSUFCTEVTIERFIFBPTElDRVxuXG5cbi8vLyBHcm9zc2V1ciBkZXMgdGV4dGVzXG5cbnNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkcHJvamVjdC1ibHVlLCAkcHJvamVjdC1wdXJwbGUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4kZnotbm9ybWFsOiByZW0oMTYpO1xuXG5cbi8vLyBHcm9zc2V1ciBkZXMgdGl0cmVzXG5cbiRmei1oMTogcmVtKDU2KTtcbiRmei1oMjogcmVtKDM2KTtcbiRmei1oMzogcmVtKDI4KTtcbiRmei1oNDogcmVtKDI0KTtcbiRmei1oNTogcmVtKDIwKTtcbiRmei1oNjogcmVtKDE2KTtcblxuLy8vIEhhdXRldXIgZGUgbGlnbmVcbiRsaC1leHRyYS10aGluOiAxO1xuJGxoLXRoaW46IDEuMjtcbiRsaC1ub3JtYWw6IDEuNTtcbiRsaC1tZWRpdW06IDEuODtcbiRsaC1sYXJnZTogMjtcbiRsaC1leHRyYS1sYXJnZTogMi40O1xuXG5cbi8vLyBGb250IGZhbWlseVxuXG4kZmYtbm9ybWFsOiAnSGFybWF0dGFuJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmZi10aXRsZTogJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8vLyBGb250cyB3ZWlnaHRcbiRmdy10aGluOiAxMDA7XG4kZnctZXh0cmEtbGlnaHQ6IDIwMDtcbiRmdy1saWdodDogMzAwO1xuJGZ3LXJlZ3VsYXI6IDQwMDtcbiRmdy1tZWRpdW06IDUwMDtcbiRmdy1zZW1pYm9sZDogNjAwO1xuJGZ3LWJvbGQ6IDcwMDtcbiRmdy1leHRyYS1ib2xkOiA4MDA7XG4kZnctYmxhY2s6IDkwMDtcblxuXG5cbiIsInNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzVBODRFRiwgI0IxMDlFQyk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBrZXlmcmFtZXMgaW1hZ2UtYmx1ciB7XG4gIGZyb20ge1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxuICB0byB7XG4gICAgZmlsdGVyOiBibHVyKDNweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGltYWdlLWJsdXItb3V0IHtcbiAgZnJvbSB7XG4gICAgZmlsdGVyOiBibHVyKDNweCk7XG4gIH1cbiAgdG8ge1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGFybWF0dGFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNmNGY0ZjQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keSAubWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSAubWVudSBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keSAubWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJNYXZlbiBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYm9keSAubWVudS1wcmluY2lwYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgd2lkdGg6IDA7XG59XG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkNGJjYjtcbn1cblxuYm9keSBicjo6c2VsZWN0aW9uLCBib2R5IHRleHRhcmVhOjpzZWxlY3Rpb24sIGJvZHkgaW5wdXQ6OnNlbGVjdGlvbiwgYm9keSBsYWJlbDo6c2VsZWN0aW9uLCBib2R5IHNtYWxsOjpzZWxlY3Rpb24sIGJvZHkgaW1nOjpzZWxlY3Rpb24sIGJvZHkgc3Bhbjo6c2VsZWN0aW9uLCBib2R5IGE6OnNlbGVjdGlvbiwgYm9keSBwOjpzZWxlY3Rpb24sIGJvZHkgaDE6OnNlbGVjdGlvbiwgYm9keSBoMjo6c2VsZWN0aW9uLCBib2R5IGgzOjpzZWxlY3Rpb24sIGJvZHkgaDQ6OnNlbGVjdGlvbiwgYm9keSBoNTo6c2VsZWN0aW9uLCBib2R5IGg2OjpzZWxlY3Rpb24sIGJvZHkgYnV0dG9uOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjEwOUVDO1xufVxuXG5wLCBhIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbiNjYW52YXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYm9yZGVyIHtcbiAgLypiYWNrZ3JvdW5kOiByZWQ7Ki9cbiAgYm94LXNpemluZzogaW5pdGlhbDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDVweCBzb2xpZCAjNkQ0QkNCO1xuICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudDtcbn1cblxuLmJvcmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC01cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiA1cHggc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5cbi5ib3JkZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyOiA1cHggc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzEyMTIxMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNzAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5cbi5ib3JkZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogNSU7XG59XG5cbi5ib3JkZXI6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDIuNSU7XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvX3Byb2pldHMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTWF2ZW4gUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJNYXZlbiBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnRpdHJlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2FkYjViZDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuaHIuaHItdGhpbiB7XG4gIGhlaWdodDogMXB4O1xufVxuXG5oci5oci1sYXJnZSB7XG4gIGhlaWdodDogOHB4O1xufVxuXG5hOmxpbmsge1xuICBjb2xvcjogI2Y0ZjRmNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogI2Y0ZjRmNDtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjRkY5OTAwO1xufVxuXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuYTpmb2N1cyB7XG4gIGNvbG9yOiAjZjRmNGY0O1xufVxuXG4ud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTcyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmdyaWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoNjAwcHgsIDE3MjBweCkgYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xufVxuXG4uZ3JpZC1jZW50ZXIge1xuICBncmlkLWNvbHVtbjogMi8zO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwO1xufVxuXG5oZWFkZXIgbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA1dmggMDtcbiAgdGV4dC1zaGFkb3c6IGJsYWNrIDJweCAycHggMnB4O1xufVxuXG5oZWFkZXIgbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbmhlYWRlciBuYXYgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMnZ3O1xufVxuXG5mb290ZXIge1xuICBoZWlnaHQ6IDV2aDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb250YWN0IHtcbiAgaGVpZ2h0OiA5NXZoO1xuICBwYWRkaW5nLXRvcDogMjB2aDtcbn1cblxuLmNvbnRhY3QgLmRpdlRpdHJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTB2aDtcbn1cblxuLmNvbnRhY3QgLmRpdlRpdHJlIC50aXRyZSB7XG4gIHBhZGRpbmc6IDAgMnZoO1xufVxuXG4uY29udGFjdCAuaW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5jb250YWN0IC5pbmZvcyAuc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb250YWN0IC5pbmZvcyAuc29jaWFscyBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhY3QgLmluZm9zIC5zb2NpYWxzIC5saWVuc1NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmEtcHJvcG9zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYS1wcm9wb3MgLmRpdlRpdHJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTB2aDtcbn1cblxuLmEtcHJvcG9zIC5kaXZUaXRyZSAudGl0cmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwIDJ2aDtcbn1cblxuLmEtcHJvcG9zIC5wc3N0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYS1wcm9wb3MgaW1nLnByb2ZpbGUge1xuICB3aWR0aDogMTd2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDR2dztcbn1cblxuLmEtcHJvcG9zIC5hLXByb3Bvcy12cC0xLCAuYS1wcm9wb3MgLmEtcHJvcG9zLXZwLTIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hLXByb3BvcyAuaW5mb3MtbW9pIC5pY29uZXMgaW1nIHtcbiAgbWFyZ2luOiAyLjV2aCAxdmg7XG59XG5cbi5hLXByb3BvcyAucHJvamV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hLXByb3BvcyAucHJvamV0IGlmcmFtZSB7XG4gIHdpZHRoOiA1NjBweDtcbiAgaGVpZ2h0OiAzMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmEtcHJvcG9zIC5wcm9qZXQgaWZyYW1lIHtcbiAgICB3aWR0aDogMzg2cHg7XG4gICAgaGVpZ2h0OiAyMTdweDtcbiAgfVxufVxuXG4ucHJvamV0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMjB2aDtcbn1cblxuLnByb2pldHMgLmRpdlRpdHJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTB2aDtcbn1cblxuLnByb2pldHMgLmRpdlRpdHJlIC50aXRyZSB7XG4gIHBhZGRpbmc6IDAgMnZoO1xufVxuXG4ucHJvamV0cyBhcnRpY2xlIHtcbiAgaGVpZ2h0OiA3MHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogM3ZoO1xufVxuXG4ucHJvamV0cyBhcnRpY2xlOm50aC1jaGlsZChvZGQpIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4ucHJvamV0cyBhcnRpY2xlIC5wcm9qZXQtaW5mbyB7XG4gIG1heC13aWR0aDogNDB2dztcbn1cblxuLnByb2pldHMgYXJ0aWNsZSAucHJvamV0LWluZm8gLnByb2pldC1idXR0b24ge1xuICBjb2xvcjogI2Y0ZjRmNDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJIYXJtYXR0YW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgI0ZGOTkwMCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDAuNjV2dyAydmg7XG59XG5cbi5wcm9qZXRzIGFydGljbGUgLnByb2pldC1pbmZvIC5wcm9qZXQtYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wcm9qZXRzIGFydGljbGUgLnByb2pldC1waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2pldHMgYXJ0aWNsZSAucHJvamV0LXBob3RvIGltZy5pbWctcHJvamV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJvamV0cyBhcnRpY2xlIC5wcm9qZXQtcGhvdG8gLmNvbXBldGVuY2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wcm9qZXRzIGFydGljbGUgLnByb2pldC1waG90byAuY29tcGV0ZW5jZXMgaW1nIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5hbmltLWJsdXIge1xuICBhbmltYXRpb246IGltYWdlLWJsdXIgMzAwbXMgZm9yd2FyZHMgbGluZWFyO1xufVxuXG4uYW5pbS1mYWRlIHtcbiAgYW5pbWF0aW9uOiBmYWRlLWluIDMwMG1zIGZvcndhcmRzIGxpbmVhcjtcbn1cblxuLmFuaW0tYmx1ci1yZXZlcnNlIHtcbiAgYW5pbWF0aW9uOiBpbWFnZS1ibHVyLW91dCAzMDBtcyBmb3J3YXJkcyBsaW5lYXI7XG59XG5cbi5hbmltLWZhZGUtcmV2ZXJzZSB7XG4gIGFuaW1hdGlvbjogZmFkZS1vdXQgMzAwbXMgZm9yd2FyZHMgbGluZWFyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAucHJvamV0cyAuYm9yZGVycy10aXRyZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucHJvamV0cyBhcnRpY2xlIC5wcm9qZXQtaW5mbyBoMSB7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIH1cbn1cblxuLmFjY3VlaWwgLmhlcm8ge1xuICBoZWlnaHQ6IDk1dmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hY2N1ZWlsIC5oZXJvICNtb25Ob20ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjdWVpbCAuaGVybyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwdmg7XG59XG5cbi5hY2N1ZWlsIC5oZXJvIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmFjY3VlaWwgLmRpdk5vbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzV2dztcbiAgaGVpZ2h0OiAxNXZoO1xufVxuXG4uYWNjdWVpbCAubm9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY3VlaWwgLmN2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5hY2N1ZWlsIC5kaXZOb20ge1xuICAgIHdpZHRoOiA1MHZ3O1xuICB9XG59XG5cbi5zaW5nbGUge1xuICBwYWRkaW5nLXRvcDogMjB2aDtcbn1cblxuLnNpbmdsZSAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjB2aDtcbn1cblxuLnNpbmdsZSAuZGVzY3JpcHRpb246bnRoLWNoaWxkKGV2ZW4pIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uc2luZ2xlIC5uby1tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbi5zaW5nbGUgLm5vLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlIC5jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNpbmdsZSAucmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLnNpbmdsZSAuaW1hZ2VzLWNvbXBldGVuY2VzLCAuc2luZ2xlIC5pbWFnZXMtbG9naWNpZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaW5nbGUgI2J0aW1fc2NyZWVuc2hvdCB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDUyLjA4MzMzMzN2dztcbn1cblxuLnNpbmdsZSAuY29tcGV0ZW5jZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAwLjU7XG59XG5cbi5zaW5nbGUgLmNvbXBldGVuY2VzIGltZyB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4uc2luZ2xlIC5jb21wZXRlbmNlcyBwIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uc2luZ2xlIGgxLCAuc2luZ2xlIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHZoO1xuICBtYXgtd2lkdGg6IDQwdnc7XG59XG5cbi5kaXY0MDQge1xuICBoZWlnaHQ6IDk1dmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubS10LTUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnAtdC01IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnAtYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubS10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucC10LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnAtYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucC1sLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnAtci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm0tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnAtdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnAtbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucC1iLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucC1yLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1oaWRkZW4tdmlzdWFsbHkge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAa2V5ZnJhbWVzIGltYWdlLWJsdXIgIHtcclxuICBmcm9tIHtcclxuICAgIGZpbHRlcjogYmx1cigwKTtcclxuICB9XHJcblxyXG4gIHRve1xyXG4gICAgZmlsdGVyOmJsdXIoM3B4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZS1pbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaW1hZ2UtYmx1ci1vdXQgIHtcclxuICBmcm9tIHtcclxuICAgIGZpbHRlcjogYmx1cigzcHgpO1xyXG4gIH1cclxuXHJcbiAgdG97XHJcbiAgICBmaWx0ZXI6Ymx1cigwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZS1vdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiXG4vLyBMYSBwcm9wcmnDqXTDqSBDU1MgYm94LXNpemluZyBkw6lmaW5pdCBsYSBmYcOnb24gZG9udCBsYSBoYXV0ZXVyIGV0IGxhIGxhcmdldXIgdG90YWxlIGQndW4gw6lsw6ltZW50IGVzdCBjYWxjdWzDqWUgKGF2ZWMgbGUgbW9kw6hsZSBkZSBib8OudGUgQ1NTKS5cbi8vIFLDqWbDqXJlbmNlczogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZnIvZG9jcy9XZWIvQ1NTL2JveC1zaXppbmdcblxuaHRtbHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXJ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4iLCIvLyBMRSBCT0RZIFBFUk1FVCBEJ0lOSVRJQUxJU0VSIExFUyBQUk9QUknDiVTDiVMgR8OJTsOJUkFMRVMgREUgTEEgUEFHRS4gTEVTIMOJTMOJTUVOVFMgREUgTEEgUEFHRSBWT05UIEjDiVJJVMOJUyBERVMgUFJPUFJJw4lUw4lTIElOU0NSSVRFIERBTlMgQk9EWVxuXG5ib2R5e1xuXG4gIC5tZW51e1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcblxuICAgbGkge1xuICAgICBwYWRkaW5nOiAwO1xuICAgICBtYXJnaW46MDtcblxuICAgICBhIHtcbiAgICAgICBmb250LXNpemU6ICRmei1oMjtcbiAgICAgICBmb250LWZhbWlseTogXCJNYXZlbiBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICB9XG5cbiAgIH1cblxuICB9XG5cblxuICBcbiAgLm1lbnUtcHJpbmNpcGFsIHtcbiAgICBcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBcbiAgfVxuXG4gIC50aXRyZSB7XG4gICAgLy9wYWRkaW5nOiAwIDJ2aDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAvL3dpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgICB3aWR0aDowO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXB1cnBsZTtcbiAgfVxuXG5cblxuICBmb250LWZhbWlseTogJGZmLW5vcm1hbDtcbiAgZm9udC1zaXplOiAkZnotbm9ybWFsO1xuICBjb2xvcjogJGNvbG9yLXRleHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxoLW5vcm1hbDtcblxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctcGFnZTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy9Tw6lsZWN0aW9uIGVuIG1hdXZlXG5cbiAgYnI6OnNlbGVjdGlvbix0ZXh0YXJlYTo6c2VsZWN0aW9uLGlucHV0OjpzZWxlY3Rpb24sbGFiZWw6OnNlbGVjdGlvbixzbWFsbDo6c2VsZWN0aW9uLGltZzo6c2VsZWN0aW9uLHNwYW46OnNlbGVjdGlvbixhOjpzZWxlY3Rpb24scDo6c2VsZWN0aW9uLGgxOjpzZWxlY3Rpb24saDI6OnNlbGVjdGlvbixoMzo6c2VsZWN0aW9uLGg0OjpzZWxlY3Rpb24saDU6OnNlbGVjdGlvbixoNjo6c2VsZWN0aW9uLCBidXR0b246OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2plY3QtcHVycGxlO1xuICB9XG5cblxufVxuXG5wLCBhIHtcbiAgZm9udC1zaXplOiByZW0oMjQpO1xufVxuXG4vLyBDYW52YXMgYW5pbcOpXG5cbiNjYW52YXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4Oi0xO1xuICB0b3A6MDtcbiAgbGVmdDowO1xufVxuXG4vL0JvcmR1cmVzIGNvdXDDqWVzIGVuIGNvaW5zXG5cbi5ib3JkZXIge1xuICAvKmJhY2tncm91bmQ6IHJlZDsqL1xuXG4gIGJveC1zaXppbmc6IGluaXRpYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIC8vbWFyZ2luOiAyMHZoIDAgMTB2aDtcblxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgYm9yZGVyOiA1cHggc29saWQgIzZENEJDQjtcblxuICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjUwJTsgbGVmdDotNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXI6NXB4IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTIxMjEyO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzEyMTIxMjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6NjAlO1xuICAgIC8vYm9yZGVyLXJhZGl1czogMTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OicnO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDotNXB4OyBsZWZ0OjUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyOjVweCBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTIxMjEyO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMxMjEyMTI7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgd2lkdGg6NzAlO1xuICAgIC8vYm9yZGVyLXJhZGl1czogNSU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB9XG5cbiAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6NSU7XG4gIH1cblxuICAmOmhvdmVyOjphZnRlciB7XG4gICAgd2lkdGg6Mi41JTtcbiAgfVxuXG5cbn1cblxuLnNpbmdsZS1wb3J0Zm9saW9fcHJvamV0cyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuIiwiXG5cblxuLy9GT05DVElPTiBQT1VSIENPTlZFUlRJUiBMQSBUWVBPR1JBUEhJRSBBVkVDIExFUyBVTklUw4lTIFBYIEVOIFVOSVTDiVMgUkVNXG5cbkBmdW5jdGlvbiByZW0oJGZ6KXtcbiAgQHJldHVybiAoJGZ6IC8gMTYpICsgcmVtO1xufSIsIi8vRklDSElFUiBERSBDT05GSUdVUkFUSU9OIFBPVVIgTEVTIFZBUklBQkxFUyBERSBDT1VMRVVSXG5cbi8vIENvdWxldXIgZGUgYmFzZVxuJHdoaXRlOiAgICAjZjRmNGY0O1xuJGdyYXktMTAwOiAjZjhmOWZhO1xuJGdyYXktMjAwOiAjZTllY2VmO1xuJGdyYXktMzAwOiAjZGVlMmU2O1xuJGdyYXktNDAwOiAjY2VkNGRhO1xuJGdyYXktNTAwOiAjYWRiNWJkO1xuJGdyYXktNjAwOiAjNmM3NTdkO1xuJGdyYXktNzAwOiAjNDk1MDU3O1xuJGdyYXktODAwOiAjMzQzYTQwO1xuJGdyYXktOTAwOiAjMjEyNTI5O1xuJGJsYWNrOiAgICAjMTIxMjEyO1xuXG4kcHJvamVjdC1wdXJwbGU6ICNCMTA5RUM7XG4kcHJvamVjdC1ibHVlOiAjNUE4NEVGO1xuJHByb2plY3Qtb3JhbmdlOiAjRkY5OTAwO1xuXG4kdHJ1ZS1wdXJwbGU6ICM2ZDRiY2I7XG5cblxuLy8gQ291bGV1cnMgZHUgcHJvamV0XG5cbiRjb2xvci10ZXh0LW5vcm1hbDogJHdoaXRlO1xuXG4kY29sb3ItYmctcGFnZTogJGJsYWNrO1xuXG4kY29sb3ItYmctbGlnaHQ6ICRncmF5LTEwMDtcbiRjb2xvci1iZy1kYXJrOiAkZ3JheS04MDA7XG5cbiRjb2xvci10aXRsZS1saWdodDogJGdyYXktMTAwO1xuJGNvbG9yLXRpdGxlLWRhcms6ICRncmF5LTgwMDtcblxuJGNvbG9yLWxpbms6ICRjb2xvci10ZXh0LW5vcm1hbDtcbiRjb2xvci1saW5rLXZpc2l0ZWQ6ICRjb2xvci1saW5rO1xuJGNvbG9yLWxpbmstaG92ZXI6ICRwcm9qZWN0LW9yYW5nZTtcbi8vJGNvbG9yLWxpbmstaG92ZXI6IGRhcmtlbigkY29sb3ItbGluaywgNSUpO1xuJGNvbG9yLWxpbmstYWN0aXZlOiBsaWdodGVuKCRjb2xvci1saW5rLCAxNSUpO1xuLy8kY29sb3ItbGluay1hY3RpdmU6IGRhcmtlbigkY29sb3ItbGluaywgMTUlKTtcbiRjb2xvci1saW5rLWZvY3VzOiAkY29sb3ItbGluaztcblxuXG4vLyBDb3VsZXVycyBwb3VyIGZvcm11bGFpcmVcbiRiYXNlLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICM5OTkgO1xuJGJhc2UtaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzAwMCA7XG4kYmFzZS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmIDtcbiRiYXNlLWlucHV0LWJhY2tncm91bmQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICNmZmYgO1xuJGJhc2UtaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgI2NjYyA7XG4kYmFzZS1pbnB1dC1ib3JkZXItZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAjMDAwIDtcbiRiYXNlLXNlbGVjdC1ib3gtaGVpZ2h0OiAzNnB4O1xuXG5cblxuLy8gQ291bGV1cnMgZGVzIG3DqWRpYXMgc29jaWF1eFxuJGNvbG9yLWZhY2Vib29rOiAjM2I1OTk5O1xuJGNvbG9yLW1lc3NlbmdlcjogIzAwODRmZjtcbiRjb2xvci10d2l0dGVyOiAjNTVhY2VlO1xuJGNvbG9yLWxpbmtlZGluOiAjMDA3N0I1O1xuJGNvbG9yLXNreXBlOiAjMDBBRkYwO1xuJGNvbG9yLWRyb3Bib3g6ICMwMDdlZTU7XG4kY29sb3Itd29yZHByZXNzOiAjMjE3NTliO1xuJGNvbG9yLXZpbWVvOiAjMWFiN2VhO1xuJGNvbG9yLXNsaWRlc2hhcmU6ICMwMDc3YjU7XG4kY29sb3Itdms6ICM0Yzc1YTM7XG4kY29sb3ItdHVtYmxyOiAjMzQ0NjVkO1xuJGNvbG9yLXlhaG9vOiAjNDEwMDkzO1xuJGNvbG9yLWdvb2dsZXBsdXM6ICNkZDRiMzk7XG4kY29sb3ItcGludGVyZXN0OiAjYmQwODFjO1xuJGNvbG9yLXlvdXR1YmU6ICNjZDIwMWY7XG4kY29sb3Itc3R1bWJsZXVwb246ICNlYjQ5MjQ7XG4kY29sb3ItcmVkZGl0OiAjZmY1NzAwO1xuJGNvbG9yLXF1b3JhOiAjYjkyYjI3O1xuJGNvbG9yLXllbHA6ICNhZjA2MDY7XG4kY29sb3Itd2VpYm86ICNkZjIwMjk7XG4kY29sb3ItcHJvZHVjdGh1bnQ6ICNkYTU1MmY7XG4kY29sb3ItaGFja2VybmV3czogI2ZmNjYwMDtcbiRjb2xvci1zb3VuZGNsb3VkOiAjZmYzMzAwO1xuJGNvbG9yLWJsb2dnZXI6ICNmNTdkMDA7XG4kY29sb3Itd2hhdHNhcHA6ICMyNUQzNjY7XG4kY29sb3Itd2VjaGF0OiAjMDliODNlO1xuJGNvbG9yLWxpbmU6ICMwMGMzMDA7XG4kY29sb3ItbWVkaXVtOiAjMDJiODc1O1xuJGNvbG9yLXZpbmU6ICMwMGI0ODk7XG4kY29sb3Itc2xhY2s6ICMzYWFmODU7XG4kY29sb3ItaW5zdGFncmFtOiAjZTQ0MDVmO1xuJGNvbG9yLWRyaWJiYmxlOiAjZWE0Yzg5O1xuJGNvbG9yLWZsaWNrcjogI2ZmMDA4NDtcbiRjb2xvci1mb3Vyc3F1YXJlOiAjZjk0ODc3O1xuJGNvbG9yLWJlaGFuY2U6ICMxMzE0MTg7XG4kY29sb3Itc25hcGNoYXQ6ICNGRkZDMDA7XG4iLCIvL0ZJQ0hJRVIgREUgQ09ORklHVVJBVElPTiBQT1VSIExFUyDDiUzDiU1FTlRTIFRJVFJFIERFIExBIFBBR0VcblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbjowO1xufVxuXG5oMXtcbiAgZm9udC1zaXplOiAkZnotaDE7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdmVuIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oMntcbiAgZm9udC1zaXplOiAkZnotaDI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdmVuIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oM3tcbiAgZm9udC1zaXplOiAkZnotaDM7XG59XG5cbmg0e1xuICBmb250LXNpemU6ICRmei1oNDtcbn1cblxuaDV7XG4gIGZvbnQtc2l6ZTogJGZ6LWg1O1xufVxuXG5oNntcbiAgZm9udC1zaXplOiAkZnotaDY7XG59XG5cbi50aXRyZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG59IiwiLy9GSUNISUVSIERFIENPTkZJR1VSQVRJT04gUE9VUiBMRVMgw4lMw4lNRU5UUyBIUiBERSBMQSBQQUdFXG5cblxuaHJ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICRncmF5LTUwMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuaHIuaHItdGhpbntcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbmhyLmhyLWxhcmdle1xuICBoZWlnaHQ6IDhweDtcbn1cbiIsIi8vIFNUWUxFIERFIEJBU0UgREUgVE9VUyBMRVMgTElFTlMgRVQgQk9VVE9OIERVIFNJVEVcblxuYXtcbiAgJjpsaW5re1xuICAgIGNvbG9yOiAkY29sb3ItbGluaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOnZpc2l0ZWR7XG4gICAgY29sb3I6ICRjb2xvci1saW5rLXZpc2l0ZWQ7XG4gIH1cblxuICAmOmhvdmVye1xuICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgfVxuXG4gICY6YWN0aXZle1xuICAgIGNvbG9yOiAkY29sb3ItbGluay1hY3RpdmU7XG4gIH1cblxuICAmOmZvY3Vze1xuICAgIGNvbG9yOiAkY29sb3ItbGluay1mb2N1cztcbiAgfVxufSIsIi8vIFNUWUxFIERFIEJBU0UgRFUgV1JBUFBFUlxuXG4ud3JhcHBlcntcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuXG4vLyBVdGlsaXNhdGlvbiBkdSBjc3MgTGF5b3V0IEdyaWQgcG91ciBmYWlyZSBsZSB3cmFwcGVyXG4uZ3JpZC13cmFwcGVye1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KCRtaW4td2lkdGgsICRtYXgtd2lkdGgpIGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbn1cblxuLmdyaWQtY2VudGVye1xuICBncmlkLWNvbHVtbjogMi8zO1xufVxuXG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcblxuICAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cblxuXG5cblxufSIsIi8vRklDSElFUiBERSBDT05GSUdVUkFUSU9OIFBPVVIgTEVTIFZBUklBQkxFUyBERSBMQVJHRVVSL0hBVVRFVVJcblxuXG4vLyBEaW1lbnNpb24gbWF4aW1hbFxuJG1heC13aWR0aDogMTcyMHB4O1xuJG1pbi13aWR0aDogNjAwcHg7XG5cbi8vIE1FRElBIFFVRVJJRVNcbiR2dy10aGluOiAzMjBweDtcbiR2dy1zbWFsbDogNjQwcHg7XG4kdnctbWVkaXVtOiA4MjBweDtcbiR2dy1sYXJnZTogMTAyNHB4O1xuJHZ3LWh1Z2U6ICRtYXgtd2lkdGg7XG4iLCJoZWFkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHRvcDogMDtcclxuXHJcbiAgbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiA1dmggMDtcclxuICAgIHRleHQtc2hhZG93OiBibGFjayAycHggMnB4IDJweDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDJ2dztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuICBoZWFkZXIge1xyXG5cclxuXHJcblxyXG5cclxuICB9XHJcblxyXG59IiwiZm9vdGVyIHtcclxuICBoZWlnaHQ6IDV2aDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn0iLCIuY29udGFjdCB7XHJcblxyXG4gIGhlaWdodDogOTV2aDtcclxuXHJcbiAgcGFkZGluZy10b3A6IDIwdmg7XHJcblxyXG4gIC5kaXZUaXRyZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZoO1xyXG5cclxuICAgIC50aXRyZSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMnZoO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5pbmZvcyB7XHJcbiAgICAvL2hlaWdodDogNDB2aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5mb3JtIHtcclxuXHJcblxyXG4gICAgICAvL2ZvbnQtc2l6ZTogJGZ6LWg2O1xyXG5cclxuICAgICAgbGFiZWwge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgdGV4dGFyZWEge1xyXG5cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuc29jaWFscyB7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpZW5zU29jaWFscyB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxufSIsIi5hLXByb3BvcyB7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmRpdlRpdHJlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwdmg7XHJcblxyXG4gICAgLnRpdHJlIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgcGFkZGluZzogMCAydmg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnBzc3Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcblxyXG4gIGltZy5wcm9maWxlIHtcclxuICAgIHdpZHRoOiAxN3Z3O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0dnc7XHJcblxyXG4gIH1cclxuXHJcbiAgLmEtcHJvcG9zLXZwLTEsIC5hLXByb3Bvcy12cC0yIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5pbmZvcy1tb2kge1xyXG4gICAgLmljb25lcyB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAyLjV2aCAxdmg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvamV0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgIHdpZHRoOiA1NjBweDtcclxuICAgICAgaGVpZ2h0OiAzMTVweDtcclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG4gIC5hLXByb3BvcyB7XHJcbiAgICAucHJvamV0IHtcclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogMzg2cHg7XHJcbiAgICAgICAgaGVpZ2h0OjIxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxufSIsIi5wcm9qZXRzIHtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBwYWRkaW5nLXRvcDogMjB2aDtcclxuXHJcbiAgLmRpdlRpdHJlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwdmg7XHJcblxyXG4gICAgLnRpdHJlIHtcclxuICAgICAgcGFkZGluZzogMCAydmg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG4gIGFydGljbGUge1xyXG5cclxuICAgIGhlaWdodDogNzB2aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzdmg7XHJcblxyXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvamV0LWluZm8ge1xyXG4gICAgICBtYXgtd2lkdGg6IDQwdnc7XHJcblxyXG4gICAgICAucHJvamV0LWJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6ICRmei1ub3JtYWw7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1ub3JtYWw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICRwcm9qZWN0LW9yYW5nZSAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAwLjY1dncgMnZoO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9qZXQtcGhvdG8ge1xyXG5cclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcblxyXG4gICAgICAgIGltZy5pbWctcHJvamV0IHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21wZXRlbmNlcyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgbGVmdDo1MCU7XHJcblxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uYW5pbS1ibHVyIHtcclxuICBhbmltYXRpb246IGltYWdlLWJsdXIgMzAwbXMgZm9yd2FyZHMgbGluZWFyO1xyXG59XHJcblxyXG4uYW5pbS1mYWRlIHtcclxuICBhbmltYXRpb246IGZhZGUtaW4gMzAwbXMgZm9yd2FyZHMgbGluZWFyO1xyXG59XHJcblxyXG4uYW5pbS1ibHVyLXJldmVyc2Uge1xyXG4gIGFuaW1hdGlvbjogaW1hZ2UtYmx1ci1vdXQgMzAwbXMgZm9yd2FyZHMgbGluZWFyO1xyXG59XHJcblxyXG4uYW5pbS1mYWRlLXJldmVyc2Uge1xyXG4gIGFuaW1hdGlvbjogZmFkZS1vdXQgMzAwbXMgZm9yd2FyZHMgbGluZWFyO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcbiAgLnByb2pldHMge1xyXG5cclxuICAgIC5ib3JkZXJzLXRpdHJlIHtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgIH1cclxuXHJcbiAgICBhcnRpY2xlIHtcclxuXHJcbiAgICAgIC5wcm9qZXQtaW5mbyB7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxufVxyXG4iLCIuYWNjdWVpbCB7XHJcblxyXG5cclxuXHJcbiAgLmhlcm8ge1xyXG4gICAgaGVpZ2h0OiA5NXZoO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLy9tYXJnaW46IDIwMHB4IDAgMTAwcHg7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICNtb25Ob20ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTB2aDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOjMwJTtcclxuICAgICAgbGVmdDo1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuXHJcbiAgLmRpdk5vbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDM1dnc7XHJcbiAgICBoZWlnaHQ6IDE1dmg7XHJcbiAgfVxyXG5cclxuICAubm9ue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG4gIC5hY2N1ZWlsIHtcclxuXHJcbiAgICAuZGl2Tm9tIHtcclxuXHJcbiAgICAgIHdpZHRoOiA1MHZ3O1xyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuICB9XHJcblxyXG59IiwiLnNpbmdsZSB7XHJcblxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNjB2aDtcclxuXHJcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubm8tbWFyZ2luIHtcclxuICAgIG1hcmdpbjowO1xyXG4gIH1cclxuXHJcbiAgLm5vLW1hcmdpbi1ib3R0b20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gIH1cclxuXHJcbiAgLmNvbHVtbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5yZXZlcnNlIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICB9XHJcblxyXG4gIC5pbWFnZXMtY29tcGV0ZW5jZXMsIC5pbWFnZXMtbG9naWNpZWxzIHtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICB9XHJcblxyXG4gICNidGltX3NjcmVlbnNob3Qge1xyXG4gICAgaGVpZ2h0OmF1dG87XHJcbiAgICB3aWR0aDogNTIuMDgzMzMzM3Z3O1xyXG5cclxuICB9XHJcblxyXG4gIC5jb21wZXRlbmNlcyB7XHJcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAvL3RvcDo1MCU7XHJcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLy9sZWZ0OjUwJTtcclxuXHJcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWdyb3c6IDAuNTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuICAvL2hlaWdodDogOTV2aDtcclxuXHJcbiAgcGFkZGluZy10b3A6IDIwdmg7XHJcblxyXG4gIGgxLCBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwdmg7XHJcbiAgICBtYXgtd2lkdGg6IDQwdnc7XHJcbiAgfVxyXG5cclxuXHJcbiAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuXHJcblxyXG59IiwiLmRpdjQwNCB7XHJcbiAgaGVpZ2h0OiA5NXZoO1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbn0iLCIvLyBQb3VyIHBsdXMgZGUgcmVuc2VpZ25lbWVudCBzdXIgY2UgbWl4aW4gdm9pciBsZSBsaWVuIHN1aXZhbnRcbi8vIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2phY3VydGlzLzMwZGE0YmY5YTZjOWI5YjVjYzBhZWJhYzUxMmNhN2M5XG5cblxuJHNwYWNlYW1vdW50czogKDUsIDEwLCAxNSwgMjApOyAvLyBBanVzdGVyIGxlIHRhYmxlYXUgcG91ciBpbmRpcXVlciBsZXMgdmFsZXVycyBkJ2VzcGFjZSBxdWUgdm91cyB2b3VsZXouXG4kc2lkZXM6ICh0b3AsIGJvdHRvbSwgbGVmdCwgcmlnaHQpOyAvL1ZhbGV1cnMgdXRpbGlzZXogcG91ciBjcsOpZXIgbGVzIGVzcGFjZXNcblxuQGVhY2ggJHNwYWNlIGluICRzcGFjZWFtb3VudHMge1xuICBAZWFjaCAkc2lkZSBpbiAkc2lkZXMge1xuICAgIC5tLSN7c3RyLXNsaWNlKCRzaWRlLCAwLCAxKX0tI3skc3BhY2V9IHtcbiAgICAgIG1hcmdpbi0jeyRzaWRlfTogI3skc3BhY2V9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucC0je3N0ci1zbGljZSgkc2lkZSwgMCwgMSl9LSN7JHNwYWNlfSB7XG4gICAgICBwYWRkaW5nLSN7JHNpZGV9OiAjeyRzcGFjZX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIi8vRklDSElFUiBQRVJNRVRUQU5UIERFIE1FVFRSRSBERVMgQ0xBU1NFUyBHw4lOw4lSSVFVRVMgUVVJIEZPTlQgREVTIEFDVElPTlMgVFLDiFMgU1DDiUNJRklRVUUuXG5cblxuXG4vLy8gQ2V0dGUgY2xhc3NlIHBlcm1ldCBkZSBtZXR0cmUgaW52aXNpYmxlIHVuIMOpbMOpbWVudCBkZSBsYSBwYWdlLFxuLy8vIENldHRlIMOpbMOpbWVudCBlc3QgdG91am91cnMgYWNjZXNzaWJsZSBkYW5zIGxlIGZsb3cgZHUgZG9jdW1lbnQuXG4udS1oaWRkZW4tdmlzdWFsbHkge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vLyBDZXR0ZSBjbGFzc2UgcGVybWV0IGRlIG1ldHRyZSBpbnZpc2libGUgdW4gw6lsw6ltZW50IGRlIGxhIHBhZ2UuXG4vLy8gQ2V0dGUgw6lsw6ltZW50IGVzdCBzb3J0aSBkdSBmbHV4IGR1IGRvY3VtZW50LlxuLnUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIlxuLy8gTEEgQ0xBU1NFIGhpZGRlbi1wcmludCBQRVJNRVQgREUgQ0FDSEVSIFVOIMOJTMOJTUVOVCBTRVVMRU1FTlQgw4AgTCdJTVBSRVNTSU9OXG5cbkBtZWRpYSBwcmludCB7XG5cbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbn0iXX0= */
header {
  position: fixed;
  top: 0;
  left: 0;
  height: 100px;
  width: 100%;
  z-index: 99;
  padding: 30px 0;
  transition: all 0.3s ease-in-out;
  background: white;
  box-shadow: 0 3px 6px #00000029;
}
header .wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
header .wrapper .logo {
  height: 40px;
  transition: all 0.3s ease-in-out;
}
header .wrapper .logo img {
  max-height: 100%;
}
header .wrapper nav ul li {
  display: inline-block;
  margin-left: 40px;
}
header .wrapper nav ul li.bold a, header .wrapper nav ul li.lang-item a {
  font-weight: 500;
}
header .wrapper nav ul li a {
  font: 300 16px/19px sans-serif;
  color: black;
  transition: all 0.3s ease-in-out;
  padding-bottom: 8px;
}

/*# sourceMappingURL=main.css.map */
