html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.promoProvider {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}

.promoProvider .promoAppWrapper {
  padding: 3.3rem;
  border-radius: 8px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.promoProvider .promoAppWrapper > div {
  width: 100%;
  display: block;
  background: #FFFFFF;
}

.promoProvider .promoAppWrapper .flexSpace {
  margin-bottom: 3.5rem;
  width: 100%;
}

.promoProvider .promoAppWrapper .flexSpaceBoth {
  margin: 3.5rem 0;
}

.promoProvider .promoAppWrapper .appForm {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}

.promoProvider .promoAppWrapper .msBtn {
  width: 100%;
  height: 5rem;
}

.promoProvider .promoAppWrapper .listMgn {
  margin-top: 2rem;
}

.promoProvider .promoAppWrapper .promoHeader {
  margin: 0 0 2.2rem 0;
}

.promoProvider .promoAppWrapper .promoCardWrapper {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #F3F2F1;
  border-radius: 3px 3px 0px 0px;
  background: #FFFFFF;
  padding: 1.42em;
  margin-bottom: 1.42rem;
}

.promoProvider .promoAppWrapper .promoCardWrapper:hover {
  background: #FBFBFA;
}

.promoProvider .promoAppWrapper .promoCardWrapper .promoCard {
  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;
  padding: 0 0 1.42em 0;
}

.promoProvider .promoAppWrapper .promoCardWrapper .promoFooter {
  padding: 0;
  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;
  position: relative;
}

.promoProvider .promoAppWrapper .promoCardWrapper .promoFooter .remainingDays {
  background: url("../assets/images/sandclock-icon.png") no-repeat left center;
  padding: 0 0 0 1.8rem;
  color: #6264A7;
}

.promoProvider .promoAppWrapper .promoCardWrapper .promoFooter .remainingDaysEmpty {
  color: #6264A7;
}

.promoProvider .promoAppWrapper .promoCardWrapper .promoFooter .sliderAvatar {
  margin-right: 0.5rem;
}

.promoProvider .promoAppWrapper .promoCardWrapper .promoFooter .sliderValue {
  position: absolute;
  right: 0;
  color: #757575;
}

.behaviourProvider .notificationMEssage {
  margin: 0px 0px 10px 0px;
}

.behaviourProvider .ecardWrapper {
  display: grid;
  grid-template-columns: repeat(auto-fill, 100px);
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  grid-gap: 10px 0px;
}

html {
  font-size: 0.625rem !important;
}

body {
  font-family: sans-serif;
  margin: 0 auto;
  background: #ffffff;
  font-size: 1.4rem !important;
}

input::-ms-reveal,
input::-ms-clear {
  display: none;
}

#app {
  height: 92vh;
}

#app .appProvider {
  max-height: calc(100vh - 5rem);
  overflow-y: auto;
}

#app .selectedImage {
  height: 100%;
  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;
}

.l-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  min-height: 5em;
  padding: 1em;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.l-header h1 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

.l-article {
  margin: 3em 2em;
}

.l-title {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

img.logo {
  width: 100%;
  min-width: 76px;
  height: auto;
}

.appLogo {
  max-width: 249px;
  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;
}

.msLogo {
  max-width: 2.8rem;
  height: 2.8rem;
}

.infoWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.infoWrapper img {
  padding: 3rem 1rem 0 0;
}

.infoWrapper .contentWrapper {
  margin-top: 3rem;
}

.biw_input {
  border: 1px solid #323130;
  border-radius: 2px;
}

.biw_input .ui-box {
  background: #ffffff;
}

.biw_error {
  border: 1px solid #c4314b !important;
}

.error-message {
  color: #c4314b;
}

.light-blue-text {
  color: #6264A7;
}

.biw_slider .ui-slider__thumb {
  width: 0 !important;
}

.bg-none {
  background-color: none !important;
}

.no_display .ui-dropdown__selecteditem {
  display: none !important;
}

.max-width-list .root-81 {
  max-width: none !important;
}

.max-width-list .ms-Suggestions {
  max-width: none !important;
}

[class*="root-"] {
  max-width: none !important;
}

div[class^="root"],
div[class*="root"] {
  max-width: none !important;
}

.pd-bt-100p {
  padding-bottom: 100px;
}

.mg-l-5 {
  margin-left: 5%;
}

.mg-r-5 {
  margin-right: 5%;
}

.mg-t-5 {
  margin-top: 5%;
}

.mg-b-5 {
  margin-bottom: 5%;
}

.bd-none {
  border: none !important;
}

.bs-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.bg-lg {
  background-color: #d0d0d0 !important;
}

.blue-light-1 {
  color: #000066;
}

.mg-t-5p {
  margin-top: 5px;
}

.mg-t-1rem {
  margin-top: 1rem;
}

.mg-t-2rem {
  margin-top: 2rem;
}

.mg-b-2rem {
  margin-bottom: 2rem;
}

.mg-b-10p {
  margin-bottom: 10px;
}

.mg-b-5p {
  margin-bottom: 5px;
}

.mg-l-5p {
  margin-left: 5%;
}

.label_gray {
  color: #777574;
}

.center {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.closeIcon {
  left: 166px;
  position: absolute;
  color: white;
  background: #575e58;
  border-radius: 25px;
  width: 25px;
  height: 25px;
  border: 1px solid #575e58;
  opacity: 0.8;
  font-size: 2rem;
  line-height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px;
  top: 2%;
  cursor: pointer;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.column {
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
}

.footer {
  position: fixed;
  left: 0;
  bottom: 0px;
  width: 100%;
  text-align: center;
  background: rgba(255, 255, 255, 0.9);
  min-height: 5rem;
}

.footer > div {
  position: relative;
  top: 0;
}

textarea {
  height: 100px !important;
}

.dropzone {
  text-align: center;
  border: 2px dashed #000066;
  background-color: #f7f7fb;
  color: #bdbdbd;
  width: 97px;
  height: 97px;
  display: inline-block;
  position: relative;
  padding-top: 5px;
}

.dropzone .ui-loader {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(248, 248, 248, 0.9);
}

.dropzone .ui-loader span {
  font-size: 1rem;
  color: #000066;
}

.ecard-image {
  -webkit-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
  cursor: pointer;
}

.ecard-image:hover {
  -webkit-filter: drop-shadow(0 5px 5px #ccc);
          filter: drop-shadow(0 5px 5px #ccc);
}

.downIcon {
  background: url("../assets/images/down-icon.svg") no-repeat 1% 50%;
  position: absolute;
  width: 15px;
  height: 15px;
  top: 10px;
  right: 0px;
}

.ui-button {
  height: 3rem !important;
  padding-right: 2rem !important;
  padding-left: 2rem !important;
  font-size: 1.4rem !important;
}

.ui-button span {
  font-size: inherit;
}

.ui-textarea:focus-visible {
  outline: none !important;
}

.ui-dropdown__selected-items {
  margin-left: 0px !important;
}

.ui-list {
  min-width: 35rem;
}

.ui-list .ui-dropdown__item {
  padding: 0.5rem;
}

.ui-list .ui-dropdown__item .ui-box {
  font-size: inherit !important;
}

.ui-list .ui-dropdown__item .ui-box.ui-dropdown__item__image img {
  width: 3.2rem !important;
  height: 3.2rem !important;
}

.ui-popup__content .ui-list .ui-list__item .ui-list__itemheader, .ui-popup__content .ui-list .ui-list__item .ui-list__itemheadermedia {
  font-size: 1.7rem;
}

.ui-popup__content .ui-list .ui-list__item .ui-list__item__contentWrapper {
  font-size: 1.4rem;
}

.ui-checkbox__indicator {
  width: 1.6rem !important;
  height: 1.6rem !important;
}

.ms-PeoplePicker-Persona {
  width: auto !important;
}

.ms-PeoplePicker-personaContent {
  min-height: 60px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  height: auto;
}

.ms-Persona-secondaryText {
  height: auto !important;
}

.relative-dropdown {
  position: relative;
  z-index: 1;
  margin-bottom: 1rem;
}

.relative-dropdown .ui-avatar {
  margin-right: 25px !important;
}

.relative-dropdown .ui-avatar img {
  position: absolute;
  top: 0.5rem;
}

.relative-dropdown .ui-dropdown {
  min-width: 35rem !important;
}

.relative-dropdown .ui-dropdown .ui-dropdown__container {
  padding: 0.5rem;
}

.absolute-dropdown {
  position: absolute;
  z-index: -1;
  top: 0;
}

.absolute-dropdown.selected button {
  padding-left: 4rem !important;
}

.small-image-width {
  padding: "4px";
  height: "97px";
  width: "97px";
}

.ui-popup__content {
  padding-left: 25px !important;
  padding-top: 14px !important;
  width: 97%;
  top: 0.4rem;
}

.ui-popup__content ul li {
  padding-left: 0 !important;
  margin-bottom: 1.2rem;
}

.ui-list {
  width: 95% !important;
}

.text-area-realtive {
  position: relative;
}

.text-area-absolute {
  position: absolute;
  right: 20px;
  bottom: 6px;
}

.align-center {
  text-align: center;
}

.wrapper > svg {
  z-index: 1;
  -webkit-transform: scale(0);
          transform: scale(0);
  background: #999;
  height: 100vh;
  font: 400 16px "Poppins", sans-serif;
  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-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.wrapper svg {
  -webkit-animation: pang-animation 1.8s ease-in-out-out forwards;
  animation: pang-animation 1.8s ease-in-out-out forwards;
}

@-webkit-keyframes pang-animation {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  40% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 1;
  }
}

.bubbles {
  position: relative;
  height: calc(100vh - 88px);
  width: 100vw;
  overflow: hidden;
  background: #e5e5f1;
}

.bubble {
  position: absolute;
  border-radius: 50%;
}

.bubble:nth-child(1) {
  left: 100%;
  bottom: 49.5%;
  top: 48%;
  right: 41%;
  height: 3.15em;
  width: 3.15em;
  -webkit-animation: bubble-up 4.15s -1.95s infinite linear;
          animation: bubble-up 4.15s -1.95s infinite linear;
}

.bubble:nth-child(1):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(2) {
  left: 75%;
  bottom: 15.75%;
  top: 12%;
  right: 90%;
  height: 1.2375em;
  width: 1.2375em;
  -webkit-animation: bubble-up 2.2375s -1.9s infinite linear;
          animation: bubble-up 2.2375s -1.9s infinite linear;
}

.bubble:nth-child(2):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(3) {
  left: 15%;
  bottom: 9%;
  top: 43.5%;
  right: 19%;
  height: 1.35em;
  width: 1.35em;
  -webkit-animation: bubble-up 2.35s -1.85s infinite linear;
          animation: bubble-up 2.35s -1.85s infinite linear;
}

.bubble:nth-child(3):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(4) {
  left: 50%;
  bottom: 67.5%;
  top: 15.75%;
  right: 79%;
  height: 0.225em;
  width: 0.225em;
  -webkit-animation: bubble-up 1.225s -1.8s infinite linear;
          animation: bubble-up 1.225s -1.8s infinite linear;
}

.bubble:nth-child(4):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(5) {
  left: 1%;
  bottom: 14.25%;
  top: 41.25%;
  right: 44%;
  height: 2.8125em;
  width: 2.8125em;
  -webkit-animation: bubble-up 3.8125s -1.75s infinite linear;
          animation: bubble-up 3.8125s -1.75s infinite linear;
}

.bubble:nth-child(5):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(6) {
  left: 19%;
  bottom: 15%;
  top: 48.75%;
  right: 45%;
  height: 1.8em;
  width: 1.8em;
  -webkit-animation: bubble-up 2.8s -1.7s infinite linear;
          animation: bubble-up 2.8s -1.7s infinite linear;
}

.bubble:nth-child(6):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(7) {
  left: 44%;
  bottom: 15%;
  top: 52.5%;
  right: 85%;
  height: 3.2625em;
  width: 3.2625em;
  -webkit-animation: bubble-up 4.2625s -1.65s infinite linear;
          animation: bubble-up 4.2625s -1.65s infinite linear;
}

.bubble:nth-child(7):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(8) {
  left: 87%;
  bottom: 49.5%;
  top: 39.75%;
  right: 41%;
  height: 3.15em;
  width: 3.15em;
  -webkit-animation: bubble-up 4.15s -1.6s infinite linear;
          animation: bubble-up 4.15s -1.6s infinite linear;
}

.bubble:nth-child(8):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(9) {
  left: 23%;
  bottom: 6.75%;
  top: 67.5%;
  right: 74%;
  height: 5.4em;
  width: 5.4em;
  -webkit-animation: bubble-up 6.4s -1.55s infinite linear;
          animation: bubble-up 6.4s -1.55s infinite linear;
}

.bubble:nth-child(9):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(10) {
  left: 36%;
  bottom: 39.75%;
  top: 33.75%;
  right: 71%;
  height: 0.3375em;
  width: 0.3375em;
  -webkit-animation: bubble-up 1.3375s -1.5s infinite linear;
          animation: bubble-up 1.3375s -1.5s infinite linear;
}

.bubble:nth-child(10):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(11) {
  left: 66%;
  bottom: 45.75%;
  top: 41.25%;
  right: 89%;
  height: 0.225em;
  width: 0.225em;
  -webkit-animation: bubble-up 1.225s -1.45s infinite linear;
          animation: bubble-up 1.225s -1.45s infinite linear;
}

.bubble:nth-child(11):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(12) {
  left: 20%;
  bottom: 15%;
  top: 50.25%;
  right: 56%;
  height: 1.9125em;
  width: 1.9125em;
  -webkit-animation: bubble-up 2.9125s -1.4s infinite linear;
          animation: bubble-up 2.9125s -1.4s infinite linear;
}

.bubble:nth-child(12):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(13) {
  left: 12%;
  bottom: 56.25%;
  top: 18%;
  right: 7%;
  height: 3.15em;
  width: 3.15em;
  -webkit-animation: bubble-up 4.15s -1.35s infinite linear;
          animation: bubble-up 4.15s -1.35s infinite linear;
}

.bubble:nth-child(13):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(14) {
  left: 48%;
  bottom: 61.5%;
  top: 36%;
  right: 30%;
  height: 0.225em;
  width: 0.225em;
  -webkit-animation: bubble-up 1.225s -1.3s infinite linear;
          animation: bubble-up 1.225s -1.3s infinite linear;
}

.bubble:nth-child(14):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(15) {
  left: 75%;
  bottom: 45.75%;
  top: 1.5%;
  right: 2%;
  height: 1.9125em;
  width: 1.9125em;
  -webkit-animation: bubble-up 2.9125s -1.25s infinite linear;
          animation: bubble-up 2.9125s -1.25s infinite linear;
}

.bubble:nth-child(15):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(16) {
  left: 76%;
  bottom: 33.75%;
  top: 66.75%;
  right: 5%;
  height: 3.4875em;
  width: 3.4875em;
  -webkit-animation: bubble-up 4.4875s -1.2s infinite linear;
          animation: bubble-up 4.4875s -1.2s infinite linear;
}

.bubble:nth-child(16):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(17) {
  left: 74%;
  bottom: 7.5%;
  top: 36%;
  right: 16%;
  height: 3.0375em;
  width: 3.0375em;
  -webkit-animation: bubble-up 4.0375s -1.15s infinite linear;
          animation: bubble-up 4.0375s -1.15s infinite linear;
}

.bubble:nth-child(17):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(18) {
  left: 66%;
  bottom: 71.25%;
  top: 12.75%;
  right: 1%;
  height: 4.05em;
  width: 4.05em;
  -webkit-animation: bubble-up 5.05s -1.1s infinite linear;
          animation: bubble-up 5.05s -1.1s infinite linear;
}

.bubble:nth-child(18):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(19) {
  left: 71%;
  bottom: 35.25%;
  top: 5.25%;
  right: 21%;
  height: 2.475em;
  width: 2.475em;
  -webkit-animation: bubble-up 3.475s -1.05s infinite linear;
          animation: bubble-up 3.475s -1.05s infinite linear;
}

.bubble:nth-child(19):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(20) {
  left: 18%;
  bottom: 20.25%;
  top: 63.75%;
  right: 17%;
  height: 5.2875em;
  width: 5.2875em;
  -webkit-animation: bubble-up 6.2875s -1s infinite linear;
          animation: bubble-up 6.2875s -1s infinite linear;
}

.bubble:nth-child(20):before {
  border: 1px solid #bdbdda;
}

.bubble:before {
  position: absolute;
  height: 100%;
  width: 100%;
  content: "";
  background: white;
  border-radius: inherit;
}

@-webkit-keyframes bubble-up {
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.5;
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  1% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}

@keyframes bubble-up {
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.5;
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  1% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYi9zdHlsZXMvYmFzZS9fcmVzZXQuc2NzcyIsIndlYi9zdHlsZXMvbWFpbi5jc3MiLCJ3ZWIvc3R5bGVzL3Byb21vdGlvbnMuc2NzcyIsIndlYi9zdHlsZXMvYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWIvc3R5bGVzL21haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7OztFQWFDLFNBQVM7RUFDVCxVQUFVO0VBQ1YsU0FBUztFQUNULGVBQWU7RUFDZixhQUFhO0VBQ2Isd0JBQXdCO0FDQ3pCOztBRENBLGdEQUFBO0FBQ0E7O0VBRUMsY0FBYztBQ0VmOztBREFBO0VBQ0MsY0FBYztBQ0dmOztBRERBO0VBQ0MsZ0JBQWdCO0FDSWpCOztBREZBO0VBQ0MsWUFBWTtBQ0tiOztBREhBOztFQUVDLFdBQVc7RUFDWCxhQUFhO0FDTWQ7O0FESkE7RUFDQyx5QkFBeUI7RUFDekIsaUJBQWlCO0FDT2xCOztBRGhEQTs7Ozs7Ozs7Ozs7OztFQWFDLFNBQVM7RUFDVCxVQUFVO0VBQ1YsU0FBUztFQUNULGVBQWU7RUFDZixhQUFhO0VBQ2Isd0JBQXdCO0FDbUR6Qjs7QURqREEsZ0RBQUE7QUFDQTs7RUFFQyxjQUFjO0FDb0RmOztBRGxEQTtFQUNDLGNBQWM7QUNxRGY7O0FEbkRBO0VBQ0MsZ0JBQWdCO0FDc0RqQjs7QURwREE7RUFDQyxZQUFZO0FDdURiOztBRHJEQTs7RUFFQyxXQUFXO0VBQ1gsYUFBYTtBQ3dEZDs7QUR0REE7RUFDQyx5QkFBeUI7RUFDekIsaUJBQWlCO0FDeURsQjs7QURsR0E7Ozs7Ozs7Ozs7Ozs7RUFhQyxTQUFTO0VBQ1QsVUFBVTtFQUNWLFNBQVM7RUFDVCxlQUFlO0VBQ2YsYUFBYTtFQUNiLHdCQUF3QjtBQ3FHekI7O0FEbkdBLGdEQUFBO0FBQ0E7O0VBRUMsY0FBYztBQ3NHZjs7QURwR0E7RUFDQyxjQUFjO0FDdUdmOztBRHJHQTtFQUNDLGdCQUFnQjtBQ3dHakI7O0FEdEdBO0VBQ0MsWUFBWTtBQ3lH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QUN4QixVQUF1QjtFQUN2QixnQkFBcUI7RUFDckIsZUFBb0I7RUFDcEIsd0RBQXNFO1VBQXRFLGdEQUFzRTtBSDhpQjVFOztBRzVqQkE7RUFpQlEseUJBQXlCO0FIK2lCakM7O0FHaGtCQTtFQXVCSSxrQkFBa0I7RUFHbEIsWUFBWTtFQUNaLFdBQVc7RUFDWCxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLHNCQUFzQjtBSDJpQjFCOztBR3ZpQkE7RUFDRTtJQUNFLFVBQVU7SUFDViwyQkFBbUI7WUFBbkIsbUJBQW1CO0VIMGlCckI7RUd4aUJBO0lBQ0UsWUFBWTtJQUNaLDZCQUFxQjtZQUFyQixxQkFBcUI7RUgwaUJ2QjtFR3hpQkE7SUFDRSxVQUFVO0lBQ1YsMkJBQW1CO1lBQW5CLG1CQUFtQjtFSDBpQnJCO0FBQ0Y7O0FHdGpCQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDJCQUFtQjtZQUFuQixtQkFBbUI7RUgwaUJyQjtFR3hpQkE7SUFDRSxZQUFZO0lBQ1osNkJBQXFCO1lBQXJCLHFCQUFxQjtFSDBpQnZCO0VHeGlCQTtJQUNFLFVBQVU7SUFDViwyQkFBbUI7WUFBbkIsbUJBQW1CO0VIMGlCckI7QUFDRiIsImZpbGUiOiJ3ZWIvc3R5bGVzL21haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn0iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4ucHJvbW9Qcm92aWRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb21vUHJvdmlkZXIgLnByb21vQXBwV3JhcHBlciB7XG4gIHBhZGRpbmc6IDMuM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnByb21vUHJvdmlkZXIgLnByb21vQXBwV3JhcHBlciA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLnByb21vUHJvdmlkZXIgLnByb21vQXBwV3JhcHBlciAuZmxleFNwYWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb21vUHJvdmlkZXIgLnByb21vQXBwV3JhcHBlciAuZmxleFNwYWNlQm90aCB7XG4gIG1hcmdpbjogMy41cmVtIDA7XG59XG5cbi5wcm9tb1Byb3ZpZGVyIC5wcm9tb0FwcFdyYXBwZXIgLmFwcEZvcm0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4ucHJvbW9Qcm92aWRlciAucHJvbW9BcHBXcmFwcGVyIC5tc0J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVyZW07XG59XG5cbi5wcm9tb1Byb3ZpZGVyIC5wcm9tb0FwcFdyYXBwZXIgLmxpc3RNZ24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ucHJvbW9Qcm92aWRlciAucHJvbW9BcHBXcmFwcGVyIC5wcm9tb0hlYWRlciB7XG4gIG1hcmdpbjogMCAwIDIuMnJlbSAwO1xufVxuXG4ucHJvbW9Qcm92aWRlciAucHJvbW9BcHBXcmFwcGVyIC5wcm9tb0NhcmRXcmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGM0YyRjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMHB4IDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMS40MmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjQycmVtO1xufVxuXG4ucHJvbW9Qcm92aWRlciAucHJvbW9BcHBXcmFwcGVyIC5wcm9tb0NhcmRXcmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZCRkJGQTtcbn1cblxuLnByb21vUHJvdmlkZXIgLnByb21vQXBwV3JhcHBlciAucHJvbW9DYXJkV3JhcHBlciAucHJvbW9DYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMS40MmVtIDA7XG59XG5cbi5wcm9tb1Byb3ZpZGVyIC5wcm9tb0FwcFdyYXBwZXIgLnByb21vQ2FyZFdyYXBwZXIgLnByb21vRm9vdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9tb1Byb3ZpZGVyIC5wcm9tb0FwcFdyYXBwZXIgLnByb21vQ2FyZFdyYXBwZXIgLnByb21vRm9vdGVyIC5yZW1haW5pbmdEYXlzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9zYW5kY2xvY2staWNvbi5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMCAxLjhyZW07XG4gIGNvbG9yOiAjNjI2NEE3O1xufVxuXG4ucHJvbW9Qcm92aWRlciAucHJvbW9BcHBXcmFwcGVyIC5wcm9tb0NhcmRXcmFwcGVyIC5wcm9tb0Zvb3RlciAucmVtYWluaW5nRGF5c0VtcHR5IHtcbiAgY29sb3I6ICM2MjY0QTc7XG59XG5cbi5wcm9tb1Byb3ZpZGVyIC5wcm9tb0FwcFdyYXBwZXIgLnByb21vQ2FyZFdyYXBwZXIgLnByb21vRm9vdGVyIC5zbGlkZXJBdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnByb21vUHJvdmlkZXIgLnByb21vQXBwV3JhcHBlciAucHJvbW9DYXJkV3JhcHBlciAucHJvbW9Gb290ZXIgLnNsaWRlclZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5cbi5iZWhhdmlvdXJQcm92aWRlciAubm90aWZpY2F0aW9uTUVzc2FnZSB7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcbn1cblxuLmJlaGF2aW91clByb3ZpZGVyIC5lY2FyZFdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDEwMHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGdyaWQtZ2FwOiAxMHB4IDBweDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Oi1tcy1yZXZlYWwsXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2FwcCB7XG4gIGhlaWdodDogOTJ2aDtcbn1cblxuI2FwcCAuYXBwUHJvdmlkZXIge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNXJlbSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbiNhcHAgLnNlbGVjdGVkSW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNWVtO1xuICBwYWRkaW5nOiAxZW07XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5sLWhlYWRlciBoMSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xufVxuXG4ubC1hcnRpY2xlIHtcbiAgbWFyZ2luOiAzZW0gMmVtO1xufVxuXG4ubC10aXRsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuaW1nLmxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA3NnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hcHBMb2dvIHtcbiAgbWF4LXdpZHRoOiAyNDlweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tc0xvZ28ge1xuICBtYXgtd2lkdGg6IDIuOHJlbTtcbiAgaGVpZ2h0OiAyLjhyZW07XG59XG5cbi5pbmZvV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5mb1dyYXBwZXIgaW1nIHtcbiAgcGFkZGluZzogM3JlbSAxcmVtIDAgMDtcbn1cblxuLmluZm9XcmFwcGVyIC5jb250ZW50V3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5iaXdfaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzIzMTMwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5iaXdfaW5wdXQgLnVpLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5iaXdfZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzQzMTRiICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNjNDMxNGI7XG59XG5cbi5saWdodC1ibHVlLXRleHQge1xuICBjb2xvcjogIzYyNjRBNztcbn1cblxuLmJpd19zbGlkZXIgLnVpLXNsaWRlcl9fdGh1bWIge1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uYmctbm9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5vX2Rpc3BsYXkgLnVpLWRyb3Bkb3duX19zZWxlY3RlZGl0ZW0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtd2lkdGgtbGlzdCAucm9vdC04MSB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXdpZHRoLWxpc3QgLm1zLVN1Z2dlc3Rpb25zIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9XCJyb290LVwiXSB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5kaXZbY2xhc3NePVwicm9vdFwiXSxcbmRpdltjbGFzcyo9XCJyb290XCJdIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1idC0xMDBwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4ubWctbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xufVxuXG4ubWctci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cblxuLm1nLXQtNSB7XG4gIG1hcmdpbi10b3A6IDUlO1xufVxuXG4ubWctYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNSU7XG59XG5cbi5iZC1ub25lIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5icy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMGQwICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWxpZ2h0LTEge1xuICBjb2xvcjogIzAwMDA2Njtcbn1cblxuLm1nLXQtNXAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5tZy10LTFyZW0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ubWctdC0ycmVtIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm1nLWItMnJlbSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5tZy1iLTEwcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tZy1iLTVwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWctbC01cCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cblxuLmxhYmVsX2dyYXkge1xuICBjb2xvcjogIzc3NzU3NDtcbn1cblxuLmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uY2xvc2VJY29uIHtcbiAgbGVmdDogMTY2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjNTc1ZTU4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc1ZTU4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwcHg7XG4gIHRvcDogMiU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb2x1bW4ge1xuICBmbGV4OiA1MCU7XG59XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG59XG5cbi5mb290ZXIgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbn1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wem9uZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggZGFzaGVkICMwMDAwNjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZmI7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICB3aWR0aDogOTdweDtcbiAgaGVpZ2h0OiA5N3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmRyb3B6b25lIC51aS1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC45KTtcbn1cblxuLmRyb3B6b25lIC51aS1sb2FkZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwMDAwNjY7XG59XG5cbi5lY2FyZC1pbWFnZSB7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5lY2FyZC1pbWFnZTpob3ZlciB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCA1cHggNXB4ICNjY2MpO1xufVxuXG4uZG93bkljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Rvd24taWNvbi5zdmdcIikgbm8tcmVwZWF0IDElIDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi51aS1idXR0b24ge1xuICBoZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnVpLWJ1dHRvbiBzcGFuIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4udWktdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnVpLWRyb3Bkb3duX19zZWxlY3RlZC1pdGVtcyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnVpLWxpc3Qge1xuICBtaW4td2lkdGg6IDM1cmVtO1xufVxuXG4udWktbGlzdCAudWktZHJvcGRvd25fX2l0ZW0ge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi51aS1saXN0IC51aS1kcm9wZG93bl9faXRlbSAudWktYm94IHtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi51aS1saXN0IC51aS1kcm9wZG93bl9faXRlbSAudWktYm94LnVpLWRyb3Bkb3duX19pdGVtX19pbWFnZSBpbWcge1xuICB3aWR0aDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi51aS1wb3B1cF9fY29udGVudCAudWktbGlzdCAudWktbGlzdF9faXRlbSAudWktbGlzdF9faXRlbWhlYWRlciwgLnVpLXBvcHVwX19jb250ZW50IC51aS1saXN0IC51aS1saXN0X19pdGVtIC51aS1saXN0X19pdGVtaGVhZGVybWVkaWEge1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cblxuLnVpLXBvcHVwX19jb250ZW50IC51aS1saXN0IC51aS1saXN0X19pdGVtIC51aS1saXN0X19pdGVtX19jb250ZW50V3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4udWktY2hlY2tib3hfX2luZGljYXRvciB7XG4gIHdpZHRoOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1QZXJzb25hIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1wZXJzb25hQ29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubXMtUGVyc29uYS1zZWNvbmRhcnlUZXh0IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yZWxhdGl2ZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnJlbGF0aXZlLWRyb3Bkb3duIC51aS1hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnJlbGF0aXZlLWRyb3Bkb3duIC51aS1hdmF0YXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNXJlbTtcbn1cblxuLnJlbGF0aXZlLWRyb3Bkb3duIC51aS1kcm9wZG93biB7XG4gIG1pbi13aWR0aDogMzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJlbGF0aXZlLWRyb3Bkb3duIC51aS1kcm9wZG93biAudWktZHJvcGRvd25fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLmFic29sdXRlLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xufVxuXG4uYWJzb2x1dGUtZHJvcGRvd24uc2VsZWN0ZWQgYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zbWFsbC1pbWFnZS13aWR0aCB7XG4gIHBhZGRpbmc6IFwiNHB4XCI7XG4gIGhlaWdodDogXCI5N3B4XCI7XG4gIHdpZHRoOiBcIjk3cHhcIjtcbn1cblxuLnVpLXBvcHVwX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5NyU7XG4gIHRvcDogMC40cmVtO1xufVxuXG4udWktcG9wdXBfX2NvbnRlbnQgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuXG4udWktbGlzdCB7XG4gIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYXJlYS1yZWFsdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtYXJlYS1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogNnB4O1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3JhcHBlciA+IHN2ZyB7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGhlaWdodDogMTAwdmg7XG4gIGZvbnQ6IDQwMCAxNnB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndyYXBwZXIgc3ZnIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHBhbmctYW5pbWF0aW9uIDEuOHMgZWFzZS1pbi1vdXQtb3V0IGZvcndhcmRzO1xuICBhbmltYXRpb246IHBhbmctYW5pbWF0aW9uIDEuOHMgZWFzZS1pbi1vdXQtb3V0IGZvcndhcmRzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGFuZy1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmJ1YmJsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDg4cHgpO1xuICB3aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNlNWU1ZjE7XG59XG5cbi5idWJibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiAxMDAlO1xuICBib3R0b206IDQ5LjUlO1xuICB0b3A6IDQ4JTtcbiAgcmlnaHQ6IDQxJTtcbiAgaGVpZ2h0OiAzLjE1ZW07XG4gIHdpZHRoOiAzLjE1ZW07XG4gIGFuaW1hdGlvbjogYnViYmxlLXVwIDQuMTVzIC0xLjk1cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkZGE7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogNzUlO1xuICBib3R0b206IDE1Ljc1JTtcbiAgdG9wOiAxMiU7XG4gIHJpZ2h0OiA5MCU7XG4gIGhlaWdodDogMS4yMzc1ZW07XG4gIHdpZHRoOiAxLjIzNzVlbTtcbiAgYW5pbWF0aW9uOiBidWJibGUtdXAgMi4yMzc1cyAtMS45cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkZGE7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogMTUlO1xuICBib3R0b206IDklO1xuICB0b3A6IDQzLjUlO1xuICByaWdodDogMTklO1xuICBoZWlnaHQ6IDEuMzVlbTtcbiAgd2lkdGg6IDEuMzVlbTtcbiAgYW5pbWF0aW9uOiBidWJibGUtdXAgMi4zNXMgLTEuODVzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRkYTtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogNjcuNSU7XG4gIHRvcDogMTUuNzUlO1xuICByaWdodDogNzklO1xuICBoZWlnaHQ6IDAuMjI1ZW07XG4gIHdpZHRoOiAwLjIyNWVtO1xuICBhbmltYXRpb246IGJ1YmJsZS11cCAxLjIyNXMgLTEuOHMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGRhO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCg1KSB7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDE0LjI1JTtcbiAgdG9wOiA0MS4yNSU7XG4gIHJpZ2h0OiA0NCU7XG4gIGhlaWdodDogMi44MTI1ZW07XG4gIHdpZHRoOiAyLjgxMjVlbTtcbiAgYW5pbWF0aW9uOiBidWJibGUtdXAgMy44MTI1cyAtMS43NXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCg1KTpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGRhO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCg2KSB7XG4gIGxlZnQ6IDE5JTtcbiAgYm90dG9tOiAxNSU7XG4gIHRvcDogNDguNzUlO1xuICByaWdodDogNDUlO1xuICBoZWlnaHQ6IDEuOGVtO1xuICB3aWR0aDogMS44ZW07XG4gIGFuaW1hdGlvbjogYnViYmxlLXVwIDIuOHMgLTEuN3MgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCg2KTpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGRhO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCg3KSB7XG4gIGxlZnQ6IDQ0JTtcbiAgYm90dG9tOiAxNSU7XG4gIHRvcDogNTIuNSU7XG4gIHJpZ2h0OiA4NSU7XG4gIGhlaWdodDogMy4yNjI1ZW07XG4gIHdpZHRoOiAzLjI2MjVlbTtcbiAgYW5pbWF0aW9uOiBidWJibGUtdXAgNC4yNjI1cyAtMS42NXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCg3KTpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGRhO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCg4KSB7XG4gIGxlZnQ6IDg3JTtcbiAgYm90dG9tOiA0OS41JTtcbiAgdG9wOiAzOS43NSU7XG4gIHJpZ2h0OiA0MSU7XG4gIGhlaWdodDogMy4xNWVtO1xuICB3aWR0aDogMy4xNWVtO1xuICBhbmltYXRpb246IGJ1YmJsZS11cCA0LjE1cyAtMS42cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDgpOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkZGE7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDkpIHtcbiAgbGVmdDogMjMlO1xuICBib3R0b206IDYuNzUlO1xuICB0b3A6IDY3LjUlO1xuICByaWdodDogNzQlO1xuICBoZWlnaHQ6IDUuNGVtO1xuICB3aWR0aDogNS40ZW07XG4gIGFuaW1hdGlvbjogYnViYmxlLXVwIDYuNHMgLTEuNTVzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoOSk6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRkYTtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMTApIHtcbiAgbGVmdDogMzYlO1xuICBib3R0b206IDM5Ljc1JTtcbiAgdG9wOiAzMy43NSU7XG4gIHJpZ2h0OiA3MSU7XG4gIGhlaWdodDogMC4zMzc1ZW07XG4gIHdpZHRoOiAwLjMzNzVlbTtcbiAgYW5pbWF0aW9uOiBidWJibGUtdXAgMS4zMzc1cyAtMS41cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDEwKTpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGRhO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCgxMSkge1xuICBsZWZ0OiA2NiU7XG4gIGJvdHRvbTogNDUuNzUlO1xuICB0b3A6IDQxLjI1JTtcbiAgcmlnaHQ6IDg5JTtcbiAgaGVpZ2h0OiAwLjIyNWVtO1xuICB3aWR0aDogMC4yMjVlbTtcbiAgYW5pbWF0aW9uOiBidWJibGUtdXAgMS4yMjVzIC0xLjQ1cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDExKTpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGRhO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCgxMikge1xuICBsZWZ0OiAyMCU7XG4gIGJvdHRvbTogMTUlO1xuICB0b3A6IDUwLjI1JTtcbiAgcmlnaHQ6IDU2JTtcbiAgaGVpZ2h0OiAxLjkxMjVlbTtcbiAgd2lkdGg6IDEuOTEyNWVtO1xuICBhbmltYXRpb246IGJ1YmJsZS11cCAyLjkxMjVzIC0xLjRzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMTIpOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkZGE7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDEzKSB7XG4gIGxlZnQ6IDEyJTtcbiAgYm90dG9tOiA1Ni4yNSU7XG4gIHRvcDogMTglO1xuICByaWdodDogNyU7XG4gIGhlaWdodDogMy4xNWVtO1xuICB3aWR0aDogMy4xNWVtO1xuICBhbmltYXRpb246IGJ1YmJsZS11cCA0LjE1cyAtMS4zNXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCgxMyk6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRkYTtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMTQpIHtcbiAgbGVmdDogNDglO1xuICBib3R0b206IDYxLjUlO1xuICB0b3A6IDM2JTtcbiAgcmlnaHQ6IDMwJTtcbiAgaGVpZ2h0OiAwLjIyNWVtO1xuICB3aWR0aDogMC4yMjVlbTtcbiAgYW5pbWF0aW9uOiBidWJibGUtdXAgMS4yMjVzIC0xLjNzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMTQpOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkZGE7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDE1KSB7XG4gIGxlZnQ6IDc1JTtcbiAgYm90dG9tOiA0NS43NSU7XG4gIHRvcDogMS41JTtcbiAgcmlnaHQ6IDIlO1xuICBoZWlnaHQ6IDEuOTEyNWVtO1xuICB3aWR0aDogMS45MTI1ZW07XG4gIGFuaW1hdGlvbjogYnViYmxlLXVwIDIuOTEyNXMgLTEuMjVzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMTUpOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkZGE7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDE2KSB7XG4gIGxlZnQ6IDc2JTtcbiAgYm90dG9tOiAzMy43NSU7XG4gIHRvcDogNjYuNzUlO1xuICByaWdodDogNSU7XG4gIGhlaWdodDogMy40ODc1ZW07XG4gIHdpZHRoOiAzLjQ4NzVlbTtcbiAgYW5pbWF0aW9uOiBidWJibGUtdXAgNC40ODc1cyAtMS4ycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDE2KTpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGRhO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCgxNykge1xuICBsZWZ0OiA3NCU7XG4gIGJvdHRvbTogNy41JTtcbiAgdG9wOiAzNiU7XG4gIHJpZ2h0OiAxNiU7XG4gIGhlaWdodDogMy4wMzc1ZW07XG4gIHdpZHRoOiAzLjAzNzVlbTtcbiAgYW5pbWF0aW9uOiBidWJibGUtdXAgNC4wMzc1cyAtMS4xNXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCgxNyk6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRkYTtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMTgpIHtcbiAgbGVmdDogNjYlO1xuICBib3R0b206IDcxLjI1JTtcbiAgdG9wOiAxMi43NSU7XG4gIHJpZ2h0OiAxJTtcbiAgaGVpZ2h0OiA0LjA1ZW07XG4gIHdpZHRoOiA0LjA1ZW07XG4gIGFuaW1hdGlvbjogYnViYmxlLXVwIDUuMDVzIC0xLjFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMTgpOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkZGE7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDE5KSB7XG4gIGxlZnQ6IDcxJTtcbiAgYm90dG9tOiAzNS4yNSU7XG4gIHRvcDogNS4yNSU7XG4gIHJpZ2h0OiAyMSU7XG4gIGhlaWdodDogMi40NzVlbTtcbiAgd2lkdGg6IDIuNDc1ZW07XG4gIGFuaW1hdGlvbjogYnViYmxlLXVwIDMuNDc1cyAtMS4wNXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCgxOSk6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRkYTtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMjApIHtcbiAgbGVmdDogMTglO1xuICBib3R0b206IDIwLjI1JTtcbiAgdG9wOiA2My43NSU7XG4gIHJpZ2h0OiAxNyU7XG4gIGhlaWdodDogNS4yODc1ZW07XG4gIHdpZHRoOiA1LjI4NzVlbTtcbiAgYW5pbWF0aW9uOiBidWJibGUtdXAgNi4yODc1cyAtMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCgyMCk6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRkYTtcbn1cblxuLmJ1YmJsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG5Aa2V5ZnJhbWVzIGJ1YmJsZS11cCB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbiAgMSUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi9iYXNlL3BhcnRpYWxzJztcblxuLnByb21vUHJvdmlkZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICAucHJvbW9BcHBXcmFwcGVyIHsgICAgICAgIFxuICAgICAgICBwYWRkaW5nOiAzLjNyZW07ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7ICBcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgICAgIC5mbGV4U3BhY2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmZsZXhTcGFjZUJvdGgge1xuICAgICAgICAgICAgbWFyZ2luOiAzLjVyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICAuYXBwRm9ybSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIC5tc0J0biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAubGlzdE1nbntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnByb21vSGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIuMnJlbSAwO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9tb0NhcmRXcmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YzRjJGMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMHB4IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjQyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjQycmVtO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJpdF9ib2R5Qmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvbW9DYXJkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxLjQyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9tb0Zvb3RlciB7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLnJlbWFpbmluZ0RheXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvc2FuZGNsb2NrLWljb24ucG5nJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYml0X2xpdGVfYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlbWFpbmluZ0RheXNFbXB0eSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYml0X2xpdGVfYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNsaWRlckF2YXRhciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2xpZGVyVmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXlfbGFiZWwyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59XG5cbi5iZWhhdmlvdXJQcm92aWRlciB7XG4gICAgLm5vdGlmaWNhdGlvbk1Fc3NhZ2Uge1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XG4gICAgfVxuICAgIC5lY2FyZFdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDEwMHB4KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIGdyaWQtZ2FwOiAxMHB4IDBweDtcbiAgICB9XG59XG5cbiIsIiRiaXRfYm9keUJnOiAjRkJGQkZBO1xuJGJpdF9nbG9iYWxCZzogI2ZmZmZmZjtcbiRiaXRfYmxhY2s6ICMwMDAwMDA7XG5cbi8vZ3JleSBjb2xvciBsaXN0XG4kZ3JleV9sYWJlbDogIzc3NzU3NDtcbiRncmV5X2xhYmVsMjogIzc1NzU3NTtcbiRncmV5X2xhYmVsMzogIzY1NjY2NjtcbiRncmV5X2xhYmVsNDogI0YzRjJGMTtcbiRncmV5X2xhYmVsNTogIzc2Nzc3NjtcbiRncmV5X2xhYmVsNjogIzY1NjY2NjtcbiRncmV5X2xhYmVsLWxpZ2h0MTogI2QwZDBkMDtcbiRnZXJ5X2xhYmVsLWxpZ2h0MjogI2ZiZmJmYTtcblxuLy9ibHVlIGxpc3RcbiRsaWdodF9ibHVlX2RhcmtfMTogIzAwMDA2NjtcbiRiaXRfbGl0ZV9ibHVlOiAjNjI2NEE3O1xuJGJpdF9wdXJwbGU6ICNlNWU1ZjE7XG5cbi8vY2hpbmVzZSBzaWx2ZXJcbiRzaWx2ZXJfMSA6ICNjY2M7XG4iLCJAaW1wb3J0IFwiLi9iYXNlL3BhcnRpYWxzXCI7XG5AaW1wb3J0IFwiLi9hcHBzXCI7XG5cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogJGJpdF9nbG9iYWxCZztcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Oi1tcy1yZXZlYWwsXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2FwcCB7XG4gIGhlaWdodDogOTJ2aDtcbiAgLmFwcFByb3ZpZGVyIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNXJlbSk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAuc2VsZWN0ZWRJbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ubC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1ZW07XG4gIHBhZGRpbmc6IDFlbTtcblxuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIGgxIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIH1cbn1cblxuLmwtYXJ0aWNsZSB7XG4gIG1hcmdpbjogM2VtIDJlbTtcbn1cblxuLmwtdGl0bGUge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbmltZy5sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNzZweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYXBwTG9nbyB7XG4gIG1heC13aWR0aDogMjQ5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1zTG9nbyB7XG4gIG1heC13aWR0aDogMi44cmVtO1xuICBoZWlnaHQ6IDIuOHJlbTtcbn1cbi5pbmZvV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBpbWcge1xuICAgIHBhZGRpbmc6IDNyZW0gMXJlbSAwIDA7XG4gIH1cbiAgLmNvbnRlbnRXcmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG4uYml3X2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMyMzEzMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAudWktYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG59XG5cbi5iaXdfZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTk2LCA0OSwgNzUpICFpbXBvcnRhbnQ7XG59XG4uZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiByZ2IoMTk2LCA0OSwgNzUpO1xufVxuXG4ubGlnaHQtYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICRiaXRfbGl0ZV9ibHVlO1xufVxuXG4uYml3X3NsaWRlciB7XG4gIC51aS1zbGlkZXJfX3RodW1iIHtcbiAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmctbm9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ub19kaXNwbGF5IHtcbiAgLnVpLWRyb3Bkb3duX19zZWxlY3RlZGl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1heC13aWR0aC1saXN0IHtcbiAgLnJvb3QtODEge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1TdWdnZXN0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuW2NsYXNzKj1cInJvb3QtXCJdIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmRpdltjbGFzc149XCJyb290XCJdLFxuZGl2W2NsYXNzKj1cInJvb3RcIl0ge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wZC1idC0xMDBwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLm1nLWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cbi5tZy1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuLm1nLXQtNSB7XG4gIG1hcmdpbi10b3A6IDUlO1xufVxuLm1nLWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xufVxuLmJkLW5vbmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5icy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWxnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlfbGFiZWwtbGlnaHQxICFpbXBvcnRhbnQ7XG59XG4uYmx1ZS1saWdodC0xIHtcbiAgY29sb3I6ICRsaWdodF9ibHVlX2RhcmtfMTtcbn1cbi5tZy10LTVwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm1nLXQtMXJlbSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubWctdC0ycmVtIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5tZy1iLTJyZW0ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLm1nLWItMTBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tZy1iLTVwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1nLWwtNXAge1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG4ubGFiZWxfZ3JheSB7XG4gIGNvbG9yOiAkZ3JleV9sYWJlbDtcbn1cbi5jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jbG9zZUljb24ge1xuICBsZWZ0OiAxNjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICM1NzVlNTg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NzVlNTg7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogZmxleDsgIFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICB0b3A6IDIlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb2x1bW4ge1xuICBmbGV4OiA1MCU7XG59XG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBtaW4taGVpZ2h0OiA1cmVtO1xuICA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxufVxudGV4dGFyZWEge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4vLyBlY2FyZCBkcm9wem9uZSBjaGFuZ2VzXG4uZHJvcHpvbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAkbGlnaHRfYmx1ZV9kYXJrXzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZmI7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICB3aWR0aDogOTdweDtcbiAgaGVpZ2h0OiA5N3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgLnVpLWxvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjkpO1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICRsaWdodF9ibHVlX2RhcmtfMTtcbiAgICB9XG4gIH1cbn1cbi8vIGVjYXJkLXRyYW5zZm9ybS1jaGFuZ2VzXG4uZWNhcmQtaW1hZ2Uge1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVjYXJkLWltYWdlOmhvdmVyIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDVweCA1cHggJHNpbHZlcl8xKTtcbn1cblxuLmRvd25JY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9kb3duLWljb24uc3ZnXCIpIG5vLXJlcGVhdCAxJSA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMHB4O1xufVxuLnVpLWJ1dHRvbiB7XG4gIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBzcGFuIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cbn1cbi51aS10ZXh0YXJlYSB7XG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51aS1kcm9wZG93bl9fc2VsZWN0ZWQtaXRlbXMge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51aS1saXN0IHtcbiAgbWluLXdpZHRoOiAzNXJlbTtcbiAgLnVpLWRyb3Bkb3duX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgLnVpLWJveCB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICYudWktZHJvcGRvd25fX2l0ZW1fX2ltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnVpLXBvcHVwX19jb250ZW50IHtcbiAgLnVpLWxpc3Qge1xuICAgIC51aS1saXN0X19pdGVtIHtcbiAgICAgIC51aS1saXN0X19pdGVtaGVhZGVyLCAudWktbGlzdF9faXRlbWhlYWRlcm1lZGlhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICB9XG4gICAgICAudWktbGlzdF9faXRlbV9fY29udGVudFdyYXBwZXIge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH0gXG59XG4udWktY2hlY2tib3hfX2luZGljYXRvciB7XG4gIHdpZHRoOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcbn1cbi5tcy1QZW9wbGVQaWNrZXItUGVyc29uYSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXMtUGVvcGxlUGlja2VyLXBlcnNvbmFDb250ZW50IHtcbiAgbWluLWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5yZWxhdGl2ZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLnVpLWF2YXRhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMC41cmVtO1xuICAgIH1cbiAgfVxuICAudWktZHJvcGRvd24ge1xuICAgIG1pbi13aWR0aDogMzVyZW0gIWltcG9ydGFudDtcbiAgICAudWktZHJvcGRvd25fX2NvbnRhaW5lciB7ICAgICAgXG4gICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgfVxuXG4gIH1cbn1cbi5hYnNvbHV0ZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgJi5zZWxlY3RlZCBidXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9ICBcbn1cbi5zbWFsbC1pbWFnZS13aWR0aCB7XG4gIHBhZGRpbmc6IFwiNHB4XCI7XG4gIGhlaWdodDogXCI5N3B4XCI7XG4gIHdpZHRoOiBcIjk3cHhcIjtcbn1cbi51aS1wb3B1cF9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTclO1xuICB0b3A6IDAuNHJlbTtcbiAgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgfVxufVxuXG4udWktbGlzdCB7XG4gIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcbn1cbi50ZXh0LWFyZWEtcmVhbHRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGV4dC1hcmVhLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiA2cHg7XG59XG4uYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vL2ZvciBidWZmZXIgaW1hZ2UgY3NzIGNoYW5nZXNcbi53cmFwcGVyID4gc3ZnIHtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZm9udDogNDAwIDE2cHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud3JhcHBlciBzdmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGFuZy1hbmltYXRpb24gMS44cyBlYXNlLWluLW91dC1vdXQgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogcGFuZy1hbmltYXRpb24gMS44cyBlYXNlLWluLW91dC1vdXQgZm9yd2FyZHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwYW5nLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYnViYmxlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODhweCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogJGJpdF9wdXJwbGU7XG59XG5cbi8vIEJ1YmJsZSBBbmltYXRpb24gU3R5bGVzXG4uYnViYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL3RvcDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xuICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAkc2l6ZTogcmFuZG9tKDUwKSAqIDAuMDc1O1xuICAgICAgbGVmdDogcmFuZG9tKDEwMCkgKiAxJTtcbiAgICAgIGJvdHRvbTogcmFuZG9tKDEwMCkgKiAwLjc1JTtcbiAgICAgIHRvcDogcmFuZG9tKDEwMCkgKiAwLjc1JTtcbiAgICAgIHJpZ2h0OiByYW5kb20oMTAwKSAqIDElO1xuICAgICAgaGVpZ2h0OiAkc2l6ZSAqIDEuNWVtO1xuICAgICAgd2lkdGg6ICRzaXplICogMS41ZW07XG4gICAgICBhbmltYXRpb246IGJ1YmJsZS11cCAkc2l6ZSAqIDEuNXMgKyAxcyAwLjA1cyAqICRpIC0gMnMgaW5maW5pdGUgbGluZWFyO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkZGE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3RvcDogMDtcbiAgICAvL2xlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJ1YmJsZS11cCB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbiAgMSUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuIl19 */
