@charset "UTF-8";
#som {
  top: 0;
  margin-top: 0px;
  background-color: #ADCC9E;
  padding-bottom: 25px;
  min-width: 300px;
  max-width: 400px;
}

#flexnav {
  font-family: sans-serif;
  text-align: left;
  font-size: 16px;
  color: #330033;
  padding: 25px;
}
#flexnav h1 {
  font-size: 20px;
  margin: 15px;
  font-variant: small-caps;
}
#flexnav h1 a {
  text-decoration: none;
  color: #330033;
  font-variant: small-caps;
  padding: 5px;
}
#flexnav h1 a:visited {
  color: #772277;
}
#flexnav #clic {
  text-align: center;
  border: solid;
  border-width: 1px;
  margin: 5px;
  padding: 5px;
}
#flexnav li {
  display: block;
  margin: 20px;
  color: #330033;
  text-align: justify;
  font-size: 16px;
  font-family: sans-serif;
}
#flexnav li a {
  text-decoration: none;
  color: #330033;
  font-variant: small-caps;
  padding: 5px;
}
#flexnav li a:visited {
  color: #772277;
}

@media all and (max-width: 900px) {
  #som {
    max-width: 100%;
    width: 100vw;
  }
  #som #flexnav {
    padding: 15px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
  }
  #som #flexnav ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
  }
  #som #flexnav ul li {
    display: none;
  }
  #som #flexnav ul:hover li {
    display: block;
  }
  #som #flexnav ul:hover li li {
    display: block;
  }
}
table {
  margin: auto;
  border: medium solid #330033;
  width: 90%;
  border-collapse: collapse;
}
table th {
  border: thin solid #772277;
  width: 20%;
  text-align: left;
}
table td {
  border: thin solid #772277;
  width: 40%;
  text-align: center;
}

caption {
  color: #772277;
  font-family: serif;
  text-align: center;
  font-size: 24px;
  font-family: sans-serif;
  height: 40px;
}

.jeu figure {
  position: relative !important;
  display: block;
  top: 0px;
  left: 0px;
  width: 500px;
  height: 370px;
  padding: 0px;
  margin: 30px;
}
.jeu img {
  width: 500px;
  height: 365px;
  position: absolute !important;
  display: block;
  top: 0px;
  left: 0px;
}
.jeu img #fond {
  z-index: 0;
}
.jeu img #base {
  z-index: 2;
}
.jeu img #gris {
  z-index: 4;
}
.jeu img #motif1 {
  z-index: 6;
}
.jeu img #motif2 {
  z-index: 8;
}
.jeu figcaption {
  position: absolute;
  top: 400px;
  left: 0;
  text-align: center;
}

#main {
  flex-grow: 1.5;
}

.supertitre {
  color: #772277;
  font-family: serif;
  text-align: left;
  font-size: 20px;
  font-variant: small-caps;
}

article {
  display: block;
  max-width: 800px;
  margin: 25px;
  padding: 30px;
}
article h1 {
  color: #772277;
  text-align: center;
  font-family: serif;
  font-size: 30px;
  font-variant: small-caps;
}
article section {
  margin-top: 50px;
}
article section h2 {
  color: #772277;
  font-family: serif;
  text-align: justify;
  font-size: 24px;
}
article section div.bicol {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
article section div.bicol div {
  width: 290px;
}
article section h3 {
  color: #000000;
  font-family: sans-serif;
  text-align: justify;
  font-size: 20px;
}
article section a {
  color: #662266;
}
article section a:visited {
  color: #883388;
}
article section p {
  color: #330033;
  text-align: justify;
  font-size: 16px;
  font-family: sans-serif;
}
article section figure {
  padding: 0;
  margin: 0;
}
article section figure img {
  border: 0;
  max-width: 100%;
}
article section figure figcaption {
  font-family: sans-serif;
  text-align: center;
  font-size: 14px;
  font-style: italic;
}

@media all and (max-width: 900px) {
  article {
    width: 100vw;
    padding: 15px;
  }

  img {
    max-width: 90vw;
  }
}
html {
  height: 100%;
}

body {
  position: relative;
  min-height: 100%;
  background-color: #f1e3dd;
  color: #330033;
  font-family: sans-serif;
  text-align: justify;
  font-size: 16px;
  margin: 0;
  padding-bottom: 100px;
}

* {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#conteneur {
  width: 100vw;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

@media all and (max-width: 900px) {
  body {
    position: relative;
    min-height: 100%;
    background-color: #f1e3dd;
    color: #330033;
    font-family: sans-serif;
    text-align: justify;
    font-size: 16px;
    margin: 0;
    padding-bottom: 0px;
  }

  #conteneur {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
}
aside {
  background-color: #ADCC9E;
  color: #330033;
  font-family: sans-serif;
  display: block;
  padding: 30px;
  padding-top: 50px;
  min-width: 350px;
  max-width: 500px;
}

a {
  text-decoration: none;
  padding: 10px;
  color: #662266;
}
a:visited {
  color: #883388;
}

#me {
  margin: 50px;
}

h2 {
  color: #772277;
  font-family: fonth2;
}

@media all and (max-width: 900px) {
  aside {
    width: 100%;
    padding: 15px;
  }
}
footer {
  display: block;
  padding: 30px;
  text-align: center;
  font-size: 16px;
}

@media all and (max-width: 900px) {
  footer {
    width: 100%;
    padding: 15px;
    text-align: center;
    font-size: 16px;
  }
}
table {
  margin: auto;
  border: medium solid #330033;
  width: 90%;
  border-collapse: collapse;
}
table th {
  border: thin solid #772277;
  width: 20%;
  text-align: left;
}
table td {
  border: thin solid #772277;
  width: 40%;
  text-align: center;
}

caption {
  color: #772277;
  font-family: serif;
  text-align: center;
  font-size: 24px;
  font-family: sans-serif;
  height: 40px;
}

.jeu figure {
  position: relative !important;
  display: block;
  top: 0px;
  left: 0px;
  width: 500px;
  height: 370px;
  padding: 0px;
  margin: 30px;
}
.jeu img {
  width: 500px;
  height: 365px;
  position: absolute !important;
  display: block;
  top: 0px;
  left: 0px;
}
.jeu img #fond {
  z-index: 0;
}
.jeu img #base {
  z-index: 2;
}
.jeu img #gris {
  z-index: 4;
}
.jeu img #motif1 {
  z-index: 6;
}
.jeu img #motif2 {
  z-index: 8;
}
.jeu figcaption {
  position: absolute;
  top: 400px;
  left: 0;
  text-align: center;
}

.container {
  width: 100%;
  margin-bottom: 20px;
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  box-shadow: 5px 5px 5px #330033;
}
.container #infobulle {
  position: absolute;
  top: 40vh;
  left: 40vw;
  width: 200px;
  height: 30px;
}

.clickable {
  cursor: pointer;
  border-radius: 10px;
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: #330033;
  display: flex;
  justify-content: center;
  align-items: center;
}

.popup {
  background-color: #f1e3dd;
  padding: 50px;
  width: 60%;
  /*carré width: 60vh height: 60vh;*/
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow: auto;
}
.popup img {
  max-width: 100%;
  max-height: 100%;
}

.next {
  cursor: pointer;
  color: #772277;
  font-size: 30px;
  margin: 10px;
}

.prev {
  cursor: pointer;
  color: #772277;
  font-size: 30px;
  margin: 10px;
}

.close {
  cursor: pointer;
  position: absolute;
  right: 30px;
  top: 30px;
  color: #772277;
  font-size: 30px;
  margin: 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNHaEI7RUFFQztFQUNBO0VBQ0EseUJDUHdLO0VEUXhLO0VBQ0E7RUFDQTtBREZEOztBQ01BO0VBQ0MsdUJFZlk7RUZxQlo7RUFDQTtFQUNBLGNDdkIyTDtFRDBCM0w7QURWRDtBQ21CQztFQUNDO0VBQ0E7RUFDQTtBRGpCRjtBQ2tCRTtFQUNDO0VBQ0EsY0N6Q3lMO0VEMEN6TDtFQUlBO0FEbkJIO0FDZ0JHO0VBQ0MsY0M1Q3FKO0FGOEJ6SjtBQ3dCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR0QkY7QUMyQkM7RUFDQztFQUNBO0VBQ0EsY0NuRTBMO0VEb0UxTDtFQUNBO0VBQ0EsdUJFdEVXO0FINkNiO0FDMkJFO0VBQ0M7RUFDQSxjQzFFeUw7RUQyRXpMO0VBSUE7QUQ1Qkg7QUN5Qkc7RUFDQyxjQzdFcUo7QUZzRHpKOztBQ2tDQTtFQUVDO0lBQ0M7SUFDQTtFRGhDQTtFQ21DQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGpDRDtFQ21DQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURqQ0Y7RUNrQ0U7SUFFQztFRGpDSDtFQ3FDRztJQUVDO0VEcENKO0VDcUNJO0lBQ0M7RURuQ0w7QUFDRjtBSW5GQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FKcUZEO0FJbkZDO0VBQ0M7RUFDQTtFQUNBO0FKcUZGO0FJbkZDO0VBQ0M7RUFDQTtFQUNBO0FKcUZGOztBSWhGQTtFQUNDLGNGdEI4QztFRXVCOUMsa0JEdkIrQztFQ3dCL0M7RUFDQTtFQUNBLHVCRDFCWTtFQzJCWDtBSm1GRjs7QUk3RUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKZ0ZGO0FJNUVFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNkVGO0FJMUVHO0VBRUE7QUoyRUg7QUl4RUc7RUFFQTtBSnlFSDtBSXRFRztFQUVBO0FKdUVIO0FJcEVHO0VBRUE7QUpxRUg7QUlsRUc7RUFFQTtBSm1FSDtBSTlERTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FKZ0VIOztBS2xKQTtFQUNDO0FMcUpEOztBS2pKQTtFQUVDLGNIWDhDO0VHWTlDLGtCRlpnQztFRWEvQjtFQUNBO0VBQ0E7QUxtSkY7O0FLaEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxtSkY7QUs5SUU7RUFDQyxjSDVCNEM7RUc2QjVDO0VBQ0Esa0JGOUI4QjtFRStCOUI7RUFDQTtBTGdKSDtBSzlJRTtFQUNDO0FMZ0pIO0FLN0lFO0VBQ0MsY0h2QzZEO0VHd0M3RCxrQkZ4QzZDO0VFeUM3QztFQUNBO0FMK0lIO0FLNUlFO0VBQ0M7RUFDQTtFQUNBO0FMOElIO0FLN0lHO0VBQ0M7QUwrSUo7QUsxSUU7RUFDQyxjSHhEeVA7RUd5RHpQLHVCRnpENEQ7RUUwRDVEO0VBQ0E7QUw0SUg7QUt6SUU7RUFDQyxjSC9ENkY7QUYwTWhHO0FLMUlHO0VBQ0MsY0hqRWdJO0FGNk1wSTtBS3hJRTtFQUNDLGNIdEVTO0VHdUVUO0VBQ0E7RUFDQSx1QkZ6RVU7QUhtTmI7QUt2SUU7RUFDQztFQUNBO0FMeUlIO0FLdklHO0VBQ0M7RUFDQTtBTHlJSjtBS3RJRztFQUNDLHVCRnRGUztFRXVGVDtFQUNBO0VBQ0E7QUx3SUo7O0FLNUhBO0VBR0M7SUFDRTtJQUNBO0VMNkhEOztFSzFIRDtJQUNDO0VMNkhBO0FBQ0Y7QU16T0E7RUFDQztBTjJPRDs7QU14T0E7RUFDQztFQUNBO0VBQ0EseUJKVjZCO0VJVzdCLGNKWFc7RUlZWCx1QkhaWTtFR2FaO0VBQ0E7RUFDQTtFQUNBO0FOMk9EOztBTXhPQTtFQUNDO0VBQ0E7QU4yT0Q7O0FNeE9BO0VBR0M7RUFDQTtFQUNBO0VBQ0E7QU55T0Q7O0FNdE9BO0VBR0M7SUFDQztJQUNBO0lBQ0EseUJKdkM0QjtJSXdDNUIsY0p4Q1U7SUl5Q1YsdUJIekNXO0lHMENYO0lBQ0E7SUFDQTtJQUNBO0VOdU9BOztFTXBPRDtJQUVDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RU5zT0E7QUFDRjtBT3hSQTtFQUVDLHlCTFArRTtFS1EvRSxjTFJnTjtFS1NoTix1QkpUWTtFSVVaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB5UkQ7O0FPclJBO0VBQ0M7RUFFQTtFQUVDLGNMdkI4RjtBRjZTaEc7QU9yUkU7RUFDQyxjTHpCaUk7QUZnVHBJOztBT2xSQTtFQUNDO0FQcVJEOztBT25SQTtFQUNDLGNMbEMwTztFS21DMU87QVBzUkQ7O0FPbFJBO0VBRUM7SUFDQztJQUNBO0VQb1JBO0FBQ0Y7QVE5VEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBUmdVRDs7QVExVEE7RUFFQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VSNFRBO0FBQ0Y7QUk3VUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBSitVRDtBSTdVQztFQUNDO0VBQ0E7RUFDQTtBSitVRjtBSTdVQztFQUNDO0VBQ0E7RUFDQTtBSitVRjs7QUkxVUE7RUFDQyxjRnRCOEM7RUV1QjlDLGtCRHZCK0M7RUN3Qi9DO0VBQ0E7RUFDQSx1QkQxQlk7RUMyQlg7QUo2VUY7O0FJdlVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjBVRjtBSXRVRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnVVRjtBSXBVRztFQUVBO0FKcVVIO0FJbFVHO0VBRUE7QUptVUg7QUloVUc7RUFFQTtBSmlVSDtBSTlURztFQUVBO0FKK1RIO0FJNVRHO0VBRUE7QUo2VEg7QUl4VEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBSjBUSDs7QVM5WUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0FUZ1pKO0FTOVlJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVCtZUjs7QVNwWUE7RUFFSTtFQUNBO0FUc1lKOztBU25ZQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlAxQ1E7RU8yQ1I7RUFDQTtFQUNBO0FUc1lKOztBU25ZQTtFQUVJLHlCUGxEMEI7RU9tRDFCO0VBQ0E7RUFBYTtFQUNiO0VBQ0Q7RUFDQztFQUNEO0VBQ0E7QVRzWUg7QVNwWUc7RUFDSTtFQUNBO0FUc1lQOztBU2pZQTtFQUVJO0VBQ0EsY1ByRTJDO0VPc0UzQztFQUNBO0FUbVlKOztBU2hZQTtFQUNJO0VBQ0EsY1A1RTJDO0VPNkUzQztFQUNBO0FUbVlKOztBU2hZQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1B0RjJDO0VPdUYzQztFQUNBO0FUbVlKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc29tbWFpcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fY291bGV1cnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fcG9saWNlcy5zY3NzIiwid2VicGFjazovLy8uL19qZXUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYXJ0aWNsZV9mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2NvcnBzZmxleC5zY3NzIiwid2VicGFjazovLy8uL19hc2lkZS5zY3NzIiwid2VicGFjazovLy8uL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc2xpZGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4jc29tIHtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRENDOUU7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4jZmxleG5hdiB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzMwMDMzO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuI2ZsZXhuYXYgaDEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMTVweDtcbiAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xufVxuI2ZsZXhuYXYgaDEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzAwMzM7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgcGFkZGluZzogNXB4O1xufVxuI2ZsZXhuYXYgaDEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM3NzIyNzc7XG59XG4jZmxleG5hdiAjY2xpYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG4jZmxleG5hdiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHg7XG4gIGNvbG9yOiAjMzMwMDMzO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuI2ZsZXhuYXYgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzAwMzM7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgcGFkZGluZzogNXB4O1xufVxuI2ZsZXhuYXYgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM3NzIyNzc7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICNzb20ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbiAgI3NvbSAjZmxleG5hdiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAjc29tICNmbGV4bmF2IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAjc29tICNmbGV4bmF2IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNzb20gI2ZsZXhuYXYgdWw6aG92ZXIgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNzb20gI2ZsZXhuYXYgdWw6aG92ZXIgbGkgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG50YWJsZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiBtZWRpdW0gc29saWQgIzMzMDAzMztcbiAgd2lkdGg6IDkwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbnRhYmxlIHRoIHtcbiAgYm9yZGVyOiB0aGluIHNvbGlkICM3NzIyNzc7XG4gIHdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZSB0ZCB7XG4gIGJvcmRlcjogdGhpbiBzb2xpZCAjNzcyMjc3O1xuICB3aWR0aDogNDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmNhcHRpb24ge1xuICBjb2xvcjogIzc3MjI3NztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmpldSBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiAzNzBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDMwcHg7XG59XG4uamV1IGltZyB7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiAzNjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xufVxuLmpldSBpbWcgI2ZvbmQge1xuICB6LWluZGV4OiAwO1xufVxuLmpldSBpbWcgI2Jhc2Uge1xuICB6LWluZGV4OiAyO1xufVxuLmpldSBpbWcgI2dyaXMge1xuICB6LWluZGV4OiA0O1xufVxuLmpldSBpbWcgI21vdGlmMSB7XG4gIHotaW5kZXg6IDY7XG59XG4uamV1IGltZyAjbW90aWYyIHtcbiAgei1pbmRleDogODtcbn1cbi5qZXUgZmlnY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MDBweDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jbWFpbiB7XG4gIGZsZXgtZ3JvdzogMS41O1xufVxuXG4uc3VwZXJ0aXRyZSB7XG4gIGNvbG9yOiAjNzcyMjc3O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xufVxuXG5hcnRpY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMjVweDtcbiAgcGFkZGluZzogMzBweDtcbn1cbmFydGljbGUgaDEge1xuICBjb2xvcjogIzc3MjI3NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xufVxuYXJ0aWNsZSBzZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbmFydGljbGUgc2VjdGlvbiBoMiB7XG4gIGNvbG9yOiAjNzcyMjc3O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbmFydGljbGUgc2VjdGlvbiBkaXYuYmljb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5hcnRpY2xlIHNlY3Rpb24gZGl2LmJpY29sIGRpdiB7XG4gIHdpZHRoOiAyOTBweDtcbn1cbmFydGljbGUgc2VjdGlvbiBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuYXJ0aWNsZSBzZWN0aW9uIGEge1xuICBjb2xvcjogIzY2MjI2Njtcbn1cbmFydGljbGUgc2VjdGlvbiBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzg4MzM4ODtcbn1cbmFydGljbGUgc2VjdGlvbiBwIHtcbiAgY29sb3I6ICMzMzAwMzM7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5hcnRpY2xlIHNlY3Rpb24gZmlndXJlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZSBzZWN0aW9uIGZpZ3VyZSBpbWcge1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmFydGljbGUgc2VjdGlvbiBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBhcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICB9XG59XG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlM2RkO1xuICBjb2xvcjogIzMzMDAzMztcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbioge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiNjb250ZW5ldXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZTNkZDtcbiAgICBjb2xvcjogIzMzMDAzMztcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuXG4gICNjb250ZW5ldXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuYXNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQURDQzlFO1xuICBjb2xvcjogIzMzMDAzMztcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICM2NjIyNjY7XG59XG5hOnZpc2l0ZWQge1xuICBjb2xvcjogIzg4MzM4ODtcbn1cblxuI21lIHtcbiAgbWFyZ2luOiA1MHB4O1xufVxuXG5oMiB7XG4gIGNvbG9yOiAjNzcyMjc3O1xuICBmb250LWZhbWlseTogZm9udGgyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBhc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBmb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxudGFibGUge1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlcjogbWVkaXVtIHNvbGlkICMzMzAwMzM7XG4gIHdpZHRoOiA5MCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG50YWJsZSB0aCB7XG4gIGJvcmRlcjogdGhpbiBzb2xpZCAjNzcyMjc3O1xuICB3aWR0aDogMjAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGFibGUgdGQge1xuICBib3JkZXI6IHRoaW4gc29saWQgIzc3MjI3NztcbiAgd2lkdGg6IDQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5jYXB0aW9uIHtcbiAgY29sb3I6ICM3NzIyNzc7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5qZXUgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMzcwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAzMHB4O1xufVxuLmpldSBpbWcge1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMzY1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5qZXUgaW1nICNmb25kIHtcbiAgei1pbmRleDogMDtcbn1cbi5qZXUgaW1nICNiYXNlIHtcbiAgei1pbmRleDogMjtcbn1cbi5qZXUgaW1nICNncmlzIHtcbiAgei1pbmRleDogNDtcbn1cbi5qZXUgaW1nICNtb3RpZjEge1xuICB6LWluZGV4OiA2O1xufVxuLmpldSBpbWcgI21vdGlmMiB7XG4gIHotaW5kZXg6IDg7XG59XG4uamV1IGZpZ2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDVweCAjMzMwMDMzO1xufVxuLmNvbnRhaW5lciAjaW5mb2J1bGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwdmg7XG4gIGxlZnQ6IDQwdnc7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMDAzMztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWUzZGQ7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHdpZHRoOiA2MCU7XG4gIC8qY2FycsOpIHdpZHRoOiA2MHZoIGhlaWdodDogNjB2aDsqL1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ucG9wdXAgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3NzIyNzc7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4ucHJldiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3NzIyNzc7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogMzBweDtcbiAgY29sb3I6ICM3NzIyNzc7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luOiAxMHB4O1xufSIsIkBpbXBvcnQgJ2NvdWxldXJzJztcclxuQGltcG9ydCAncG9saWNlcyc7XHJcblxyXG4jc29tXHJcbntcclxuXHR0b3A6IDA7XHJcblx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3IgOiAkYmdzb207XHJcblx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0bWluLXdpZHRoOiAzMDBweDtcclxuXHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdFxyXG59XHJcblxyXG4jZmxleG5hdiB7XHJcblx0Zm9udC1mYW1pbHk6ICRwcmluY2lwYWxlO1xyXG5cdC8vIGRpc3BsYXk6IGZsZXg7XHJcblx0Ly8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQvLyBmbGV4LXdyYXA6IHdyYXA7XHJcblx0Ly8gYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0Ly8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGNvbG9yOiAkY29sb3Jzb207XHJcblxyXG5cdFxyXG5cdHBhZGRpbmc6MjVweDtcclxuXHQvLyB1bCB7XHJcblx0Ly8gXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC8vIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQvLyBcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdC8vIFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdC8vIFx0fVxyXG5cdFxyXG5cclxuXHRoMSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRtYXJnaW46MTVweDtcclxuXHRcdGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcnNvbTtcclxuXHRcdFx0Zm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xyXG5cdFx0XHQmOnZpc2l0ZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAkdmlzaXRlZHNvbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRcdC8vIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0Ly8gYm9yZGVyOiB0aGluIHNvbGlkICR0ZXh0Y29sb3I7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCNjbGlje1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyOiBzb2xpZDtcclxuXHRcdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdFx0bWFyZ2luOjVweDtcclxuXHRcdHBhZGRpbmc6NXB4O1xyXG5cdH1cclxuXHJcblxyXG5cclxuXHRsaSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMjBweDsgXHJcblx0XHRjb2xvcjogJGNvbG9yc29tO1xyXG5cdFx0dGV4dC1hbGlnbjpqdXN0aWZ5OyBcclxuXHRcdGZvbnQtc2l6ZToxNnB4OyBcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbmNpcGFsZTtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Jzb207XHJcblx0XHRcdGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcclxuXHRcdFx0Jjp2aXNpdGVkIHtcclxuXHRcdFx0XHRjb2xvcjogJHZpc2l0ZWRzb207XHJcblx0XHRcdH1cclxuXHRcdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0XHQvLyBib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdC8vIGJvcmRlcjogdGhpbiBzb2xpZCAkdGV4dGNvbG9yO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweClcclxue1xyXG5cdCNzb20ge1xyXG5cdFx0bWF4LXdpZHRoOjEwMCU7IFxyXG5cdFx0d2lkdGg6IDEwMHZ3OyBcclxuXHRcdFxyXG5cdFxyXG5cdFx0I2ZsZXhuYXYgeyAgXHRcclxuXHRcdFx0cGFkZGluZzoxNXB4OyBcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0bGkgXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHJcblx0XHRcdFx0XHRsaVxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcdFxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0fVxyXG5cdFxyXG59IiwiJHRleHRjb2xvcjogIzMzMDAzMzskYmdjb2xvcjogI2YxZTNkZDskdGl0bGUxOiAjNzcyMjc3OyR0aXRsZTI6ICM3NzIyNzc7JGFzaWRlOiAjQURDQzlFOyRsaW5rczogIzY2MjI2NjskbGlua3NvbTogIzMzMDAzMzskdmlzaXRlZDogIzg4MzM4ODskdmlzaXRlZHNvbTogIzc3MjI3NzskYmdzb206ICNBRENDOUU7JGNvbG9yc29tOiAjMzMwMDMzOyRjb2xvcmFzaWRlOiAjMzMwMDMzOyRjb2xvcnRpdGxlYXNpZGU6ICM3NzIyNzc7JHRpdGxlMzogIzAwMDAwMDsiLCIkcHJpbmNpcGFsZTogc2Fucy1zZXJpZjskZm9udGgxOiBzZXJpZjskZm9udGgyOiBzZXJpZjskZm9udGgzOiBzYW5zLXNlcmlmOyIsIkBpbXBvcnQgJ2NvdWxldXJzJztcclxuXHJcbnRhYmxlIHtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0Ym9yZGVyOiBtZWRpdW0gc29saWQgJHRleHRjb2xvcjs7XHJcblx0d2lkdGg6IDkwJTtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cclxuXHR0aCB7XHJcblx0XHRib3JkZXI6IHRoaW4gc29saWQgJHRpdGxlMTtcclxuXHRcdHdpZHRoOiAyMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHR0ZCB7XHJcblx0XHRib3JkZXI6IHRoaW4gc29saWQgJHRpdGxlMTtcclxuXHRcdHdpZHRoOiA0MCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxufVxyXG5cclxuY2FwdGlvbiB7XHJcblx0Y29sb3I6JHRpdGxlMTsgXHJcblx0Zm9udC1mYW1pbHk6ICRmb250aDI7XHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7IFxyXG5cdGZvbnQtc2l6ZToyNHB4OyBcclxuXHRmb250LWZhbWlseTokcHJpbmNpcGFsZTtcclxuXHQgaGVpZ2h0OiA0MHB4O1xyXG5cdH1cclxuXHJcbi5qZXVcclxue1xyXG5cdFxyXG5cdGZpZ3VyZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgXHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0dG9wOiAwcHg7IFxyXG5cdFx0bGVmdDowcHg7XHJcblx0XHR3aWR0aDogNTAwcHg7IFxyXG5cdFx0aGVpZ2h0OiAzNzBweDsgXHJcblx0XHRwYWRkaW5nOjBweDsgXHJcblx0XHRtYXJnaW46MzBweDtcclxuXHR9XHJcblx0XHJcblx0XHJcblx0XHRpbWcge1xyXG5cclxuXHRcdHdpZHRoOiA1MDBweDsgXHJcblx0XHRoZWlnaHQ6IDM2NXB4OyBcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7IFxyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdHRvcDogMHB4OyBcclxuXHRcdGxlZnQ6MHB4O1xyXG5cdFx0XHJcblxyXG5cdFx0XHQjZm9uZFxyXG5cdFx0XHR7XHJcblx0XHRcdHotaW5kZXg6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCNiYXNlXHJcblx0XHRcdHtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I2dyaXNcclxuXHRcdFx0e1xyXG5cdFx0XHR6LWluZGV4OjQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCNtb3RpZjFcclxuXHRcdFx0e1xyXG5cdFx0XHR6LWluZGV4OiA2O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQjbW90aWYyXHJcblx0XHRcdHtcclxuXHRcdFx0ei1pbmRleDogODtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFxyXG5cdFx0ZmlnY2FwdGlvbiB7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlOyBcclxuXHRcdFx0dG9wOiA0MDBweDtcclxuXHRcdFx0bGVmdDowOyBcclxuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiQGltcG9ydCAnY291bGV1cnMnO1xyXG5AaW1wb3J0ICdwb2xpY2VzJztcclxuQGltcG9ydCAnamV1JztcclxuXHJcbiNtYWluIHtcclxuXHRmbGV4LWdyb3c6IDEuNTtcclxuXHJcbn1cclxuXHJcbi5zdXBlcnRpdHJlXHJcbntcclxuXHRjb2xvcjogJHRpdGxlMTsgXHJcblx0Zm9udC1mYW1pbHk6ICRmb250aDE7XHJcblx0XHR0ZXh0LWFsaWduOmxlZnQ7IFxyXG5cdFx0Zm9udC1zaXplOjIwcHg7IFxyXG5cdFx0Zm9udC12YXJpYW50OnNtYWxsLWNhcHM7XHJcbn1cclxuXHJcbmFydGljbGUge1xyXG5cdFx0ZGlzcGxheTpibG9jazsgXHJcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdFx0bWFyZ2luOiAyNXB4O1xyXG5cdFx0cGFkZGluZzogMzBweDsgXHJcblx0XHRcclxuXHRcdFxyXG5cdFxyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0Y29sb3I6ICR0aXRsZTE7IFxyXG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjsgXHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udGgxO1xyXG5cdFx0XHRmb250LXNpemU6MzBweDsgXHJcblx0XHRcdGZvbnQtdmFyaWFudDpzbWFsbC1jYXBzO1xyXG5cdFx0fVxyXG5cdFx0c2VjdGlvbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRcdFxyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0Y29sb3I6ICR0aXRsZTI7IFxyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRoMjtcclxuXHRcdFx0dGV4dC1hbGlnbjpqdXN0aWZ5OyBcclxuXHRcdFx0Zm9udC1zaXplOjI0cHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5iaWNvbCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0ZGl2IHtcclxuXHRcdFx0XHR3aWR0aDogMjkwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0aDMge1xyXG5cdFx0XHRjb2xvcjogJHRpdGxlMzsgXHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udGgzO1xyXG5cdFx0XHR0ZXh0LWFsaWduOmp1c3RpZnk7IFxyXG5cdFx0XHRmb250LXNpemU6MjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICRsaW5rcztcclxuXHRcdFx0Jjp2aXNpdGVkIHtcclxuXHRcdFx0XHRjb2xvcjokdmlzaXRlZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRjb2xvcjogJHRleHRjb2xvcjtcclxuXHRcdFx0dGV4dC1hbGlnbjpqdXN0aWZ5OyBcclxuXHRcdFx0Zm9udC1zaXplOjE2cHg7IFxyXG5cdFx0XHRmb250LWZhbWlseTokcHJpbmNpcGFsZVxyXG5cdFx0fVxyXG5cclxuXHRcdGZpZ3VyZSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7IFxyXG5cdFx0XHRtYXJnaW46MDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0Ym9yZGVyOjA7IFxyXG5cdFx0XHRcdG1heC13aWR0aDoxMDAlOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0ZmlnY2FwdGlvbiB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6JHByaW5jaXBhbGU7IFxyXG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyOyBcclxuXHRcdFx0XHRmb250LXNpemU6MTRweDsgXHJcblx0XHRcdFx0Zm9udC1zdHlsZTppdGFsaWM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRcclxufVxyXG5cclxuXHJcblxyXG5cdFx0XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KVxyXG57XHJcblxyXG5cdGFydGljbGUgeyAgXHJcblx0XHRcdHdpZHRoOjEwMHZ3OyBcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IDkwdnc7XHJcblx0fVxyXG5cdFx0XHJcbn1cclxuXHJcblxyXG5cclxuIiwiQGltcG9ydCAnY291bGV1cnMnO1xyXG5AaW1wb3J0ICdwb2xpY2VzJztcclxuXHJcbmh0bWwge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRtaW4taGVpZ2h0OiAxMDAlOyBcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvcjsgXHJcblx0Y29sb3I6ICR0ZXh0Y29sb3I7IFxyXG5cdGZvbnQtZmFtaWx5OiRwcmluY2lwYWxlOyBcclxuXHR0ZXh0LWFsaWduOmp1c3RpZnk7IFxyXG5cdGZvbnQtc2l6ZToxNnB4OyBcclxuXHRtYXJnaW46MDsgXHJcblx0cGFkZGluZy1ib3R0b206MTAwcHg7XHJcbn1cclxuXHJcbioge1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgXHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuI2NvbnRlbmV1clxyXG57XHJcbiAgICBcclxuXHR3aWR0aDogMTAwdnc7XHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweClcclxue1xyXG5cclxuXHRib2R5IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRtaW4taGVpZ2h0OiAxMDAlOyBcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yOyBcclxuXHRcdGNvbG9yOiAkdGV4dGNvbG9yOyBcclxuXHRcdGZvbnQtZmFtaWx5OiRwcmluY2lwYWxlOyBcclxuXHRcdHRleHQtYWxpZ246anVzdGlmeTsgXHJcblx0XHRmb250LXNpemU6MTZweDsgXHJcblx0XHRtYXJnaW46MDsgXHJcblx0XHRwYWRkaW5nLWJvdHRvbTowcHg7XHJcblx0fVxyXG5cclxuXHQjY29udGVuZXVyXHJcblx0e1xyXG5cdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHR9XHJcbn0iLCJAaW1wb3J0ICdjb3VsZXVycyc7XHJcbkBpbXBvcnQgJ3BvbGljZXMnO1xyXG5cclxuXHJcblxyXG5hc2lkZSB7XHJcblx0XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGFzaWRlO1xyXG5cdGNvbG9yOiAkY29sb3Jhc2lkZTtcclxuXHRmb250LWZhbWlseTogJHByaW5jaXBhbGU7XHJcblx0ZGlzcGxheTpibG9jaztcclxuXHRwYWRkaW5nOiAzMHB4O1xyXG5cdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdG1pbi13aWR0aDogMzUwcHg7XHJcblx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRcclxufVxyXG5cclxuYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFxyXG5cdHBhZGRpbmc6MTBweDtcclxuXHRcclxuXHRcdGNvbG9yOiAkbGlua3M7XHJcblx0XHQmOnZpc2l0ZWQge1xyXG5cdFx0XHRjb2xvcjokdmlzaXRlZDtcclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuI21lIHtcclxuXHRtYXJnaW46IDUwcHg7IFxyXG59XHJcbmgyIHtcclxuXHRjb2xvcjogJGNvbG9ydGl0bGVhc2lkZTtcclxuXHRmb250LWZhbWlseTogZm9udGgyO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpXHJcbntcclxuXHRhc2lkZSB7XHJcblx0XHR3aWR0aDoxMDAlOyBcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4iLCJcclxuXHJcbmZvb3RlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7ICBcclxuXHRwYWRkaW5nOjMwcHg7IFxyXG5cdHRleHQtYWxpZ246Y2VudGVyOyBcclxuXHRmb250LXNpemU6MTZweDtcclxuIH1cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KVxyXG57XHJcblx0Zm9vdGVyIHsgICBcclxuXHRcdHdpZHRoOjEwMCU7IFxyXG5cdFx0cGFkZGluZzoxNXB4OyBcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyOyBcclxuXHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4iLCJAaW1wb3J0ICdjb3VsZXVycyc7XHJcblxyXG4uY29udGFpbmVyIHtcclxuXHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDVweCAkdGV4dGNvbG9yO1xyXG5cclxuICAgICNpbmZvYnVsbGV7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQwdmg7XHJcbiAgICAgICAgbGVmdDogNDB2dztcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjMwcHg7XHJcblxyXG4gICAgICAgIC8vIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAvLyA6aG92ZXIge1xyXG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgXHJcbiAgICB9XHJcblx0XHJcbn1cclxuXHJcbi5jbGlja2FibGVcclxue1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLm92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOjA7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JHRleHRjb2xvcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wb3B1cFxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvcjtcclxuICAgIHBhZGRpbmc6NTBweDtcclxuICAgIHdpZHRoOiA2MCU7ICAvKmNhcnLDqSB3aWR0aDogNjB2aCBoZWlnaHQ6IDYwdmg7Ki9cclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgIGRpc3BsYXk6IGZsZXggO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgIG92ZXJmbG93OmF1dG87XHJcblxyXG4gICBpbWcge1xyXG4gICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgfVxyXG5cclxufVxyXG5cclxuLm5leHRcclxue1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICR0aXRsZTE7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBtYXJnaW46MTBweDtcclxufVxyXG5cclxuLnByZXYge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICR0aXRsZTE7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBtYXJnaW46MTBweDtcclxufVxyXG5cclxuLmNsb3NlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgY29sb3I6ICR0aXRsZTE7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBtYXJnaW46MTBweDtcclxufVxyXG5cclxuLy8gQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpXHJcbi8vIHtcclxuICAgXHJcbi8vICAgICAub3ZlcmxheSB7XHJcbi8vICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4vLyAgICAgICAgIHRvcDowO1xyXG4vLyAgICAgICAgIGxlZnQ6MDtcclxuLy8gICAgICAgICB3aWR0aDoxMDAlO1xyXG4vLyAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdGV4dGNvbG9yO1xyXG4vLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuLy8gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICAgfVxyXG5cclxuICAgICAgICBcclxuLy8gICAgIC5wb3B1cFxyXG4vLyAgICAge1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmVhbTtcclxuLy8gICAgICAgICBwYWRkaW5nOjIwcHg7XHJcbi8vICAgICAgICAgd2lkdGg6IDEwMHZ3OyAgLypjYXJyw6kgd2lkdGg6IDYwdmggaGVpZ2h0OiA2MHZoOyovXHJcbi8vICAgICAgICAgaGVpZ2h0OiA3NXZoO1xyXG4vLyAgICAgICAgIGRpc3BsYXk6IGZsZXggO1xyXG4vLyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbi8vICAgICAgICAgb3ZlcmZsb3c6YXV0bztcclxuXHJcbi8vICAgICAgICAgaW1nIHtcclxuLy8gICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICB9XHJcbiAgICBcclxuLy8gfVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/