/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/css/app.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
form.no-legend legend {
  display: none;
}

form fieldset.form-group {
  margin-bottom: 0;
}

.form-group {
  margin-bottom: 30px;
}

.form-group label {
  display: block;
  margin: 0;
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.form-group .select2-container--default .select2-selection--single,
.form-group .form-control {
  height: 48px;
  border-radius: 24px;
  border-color: #CCCCCC;
}

.form-group .select2-container--default .select2-selection--single.is-invalid,
.form-group .form-control.is-invalid {
  border-color: #dc3545;
}

.select2-container--default .select2-selection--single {
  padding: 0.375rem 20px 0.375rem 0.75rem;
  margin-bottom: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 34px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 46px;
}

.select2-container--default .select2-results__option[aria-selected="true"],
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: #00985F;
  color: #FFF;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  max-width: 160px;
}

@media screen and (max-width: 991px) {
  input[type=date],
  input[type=time],
  input[type=datetime-local],
  input[type=month] {
    max-width: none;
  }
}

.btn-primary, .btn-secondary, .btn-tertiary {
  font-family: "Raleway", sans-serif;
  background: #00985F;
  color: #FFF;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  display: block;
  border: 0;
  border-radius: 30px;
  height: 36px;
  line-height: 36px;
  padding: 0 20px;
  display: block;
  width: 100%;
}

.btn-primary:hover, .btn-secondary:hover, .btn-tertiary:hover {
  background: #00b26f;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled):active, .btn-tertiary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled).active, .btn-tertiary:not(:disabled):not(.disabled).active, .btn-primary:focus, .btn-secondary:focus, .btn-tertiary:focus, .btn-primary.focus, .focus.btn-secondary, .focus.btn-tertiary {
  background: #00b26f;
  box-shadow: 0 0 0 0.2rem rgba(0, 178, 111, 0.5);
}

.btn-secondary {
  background: #E0001A;
  color: #FFF;
  text-decoration: none;
}

.btn-secondary:hover {
  background: #fa001d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:focus, .btn-secondary.focus {
  background: #fa001d;
  box-shadow: 0 0 0 0.2rem rgba(250, 0, 29, 0.5);
}

.btn-tertiary {
  background: none;
  border: 1px solid #E0001A;
  color: #E0001A;
  width: auto;
  transition: 0.3s color ease-in-out, 0.3s background ease-in-out;
}

.btn-tertiary:not(:disabled):not(.disabled):active, .btn-tertiary:not(:disabled):not(.disabled).active, .btn-tertiary:focus, .btn-tertiary.focus, .btn-tertiary:hover {
  text-decoration: none;
  background: #E0001A;
  color: #FFF;
  box-shadow: none;
}

::-moz-selection {
  background: #00985F;
  color: #FFF;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);
}

::-webkit-selection {
  background: #00985F;
  color: #FFF;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);
}

::selection {
  background: #00985F;
  color: #FFF;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);
}

a {
  -webkit-tap-highlight-color: rgba(0, 152, 95, 0.5);
}

body {
  background: #F5F5F5;
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #212121;
}

body header {
  background: none;
}

body header .header_login {
  padding: 15px 0;
  border-bottom-width: 2px;
  margin-bottom: 0;
}

body header .header_login p {
  text-transform: uppercase;
  font-weight: 400;
  font-size: 30px;
  color: #E0001A;
  margin: 0;
}

@media screen and (max-width: 767px) {
  body header .header_login p {
    width: 100%;
    text-align: center;
    font-size: 24px;
    margin-top: 10px;
  }
}

body.login {
  background: #9FCDBB;
}

body.login header {
  display: none;
}

.header_login {
  border-bottom: 1px solid #E0001A;
  margin-bottom: 15px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 15px 30px;
}

.header_login .logo_oney {
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}

@media screen and (max-width: 767px) {
  .header_login .logo_oney {
    -webkit-order: initial;
    -ms-flex-order: initial;
    order: initial;
  }
}

.disconnect {
  width: 100%;
  text-align: right;
}

.disconnect a {
  font-size: 12px;
  color: #dc3545;
  transition: 0.3s color ease-in-out;
}

.disconnect a:hover {
  color: #a71d2a;
}

/** LOGIN **/
.page-login {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 100vh;
}

@media screen and (max-width: 991px) {
  .page-login .bg-login {
    display: none;
  }
}

.page-login .bg-login img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: auto;
}

.page-login .card-login {
  max-width: 475px;
  background: #fff;
  margin: 0 auto;
  padding: 0;
  border-radius: 10px;
  box-shadow: 0 12px 12px rgba(0, 0, 0, 0.16);
}

@media screen and (max-width: 505px) {
  .page-login .card-login {
    margin: 0 15px;
  }
}

.page-login .card-login .content_login {
  padding: 0 30px 50px 30px;
}

.page-login .card-login .content_login .btn-bottom {
  margin-top: 10px;
}

.page-login .card-login .content_login .btn-bottom a,
.page-login .card-login .content_login .password-forget {
  display: block;
  text-align: center;
  color: #00985F;
  text-decoration: underline;
}

.page-login .card-login .content_login .btn-bottom a:hover,
.page-login .card-login .content_login .password-forget:hover {
  text-decoration: none;
}

.page-login .card-login .btn-primary, .page-login .card-login .btn-secondary, .page-login .card-login .btn-tertiary,
.page-login .card-login .btn-secondary {
  font-size: 16px;
  height: 48px;
  line-height: 48px;
}

.page-login h1 {
  font-size: 36px;
  font-weight: 600;
  margin-bottom: 20px;
}

@media screen and (max-width: 505px) {
  .page-login h1 {
    font-size: 24px;
  }
}

/** BREADCRUMB **/
.login .breadcrumb {
  display: none;
}

.breadcrumb {
  background: none;
  border-bottom: 1px solid #CCCCCC;
  text-align: center;
  display: block;
  padding: 20px 0;
  margin-bottom: 15px;
  position: relative;
}

.breadcrumb h1 {
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
  font-size: 24px;
  margin: 0 auto;
}

.breadcrumb .btn-back {
  position: absolute;
  left: 0;
  z-index: 1;
}

@media screen and (max-width: 550px) {
  .breadcrumb .btn-back {
    position: relative;
    left: initial;
    display: block;
    margin-bottom: 10px;
    text-align: left;
  }
  .breadcrumb .btn-back a {
    display: inline-block;
  }
}

.breadcrumb .btn-back a {
  padding: 5px 10px;
  height: auto;
  line-height: normal;
}

h2 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 40px;
}

/** BALISAGE **/
.choix_credit {
  text-align: center;
  margin-bottom: 30px;
}

.choix_credit a {
  color: #FFF;
  text-transform: uppercase;
  font-size: 30px;
  font-weight: 600;
  display: inline-block;
  vertical-align: middle;
  border-radius: 18px;
  width: 300px;
  padding: 15px;
  height: 190px;
  margin: 0 15px;
}

.choix_credit a span {
  display: inline-block;
  vertical-align: middle;
}

.choix_credit a span.fixIt {
  width: 0;
  height: 100%;
}

.choix_credit a:hover {
  text-decoration: none;
}

.choix_credit a.credit_gratuit {
  background: #00985F;
}

.choix_credit a.credit_gratuit:hover {
  background: #00b26f;
}

.choix_credit a.credit_payant {
  background: #E0001A;
}

.choix_credit a.credit_payant:hover {
  background: #fa001d;
}

table {
  background: #FFF;
  width: 100%;
  margin-bottom: 20px;
}

table thead {
  border-bottom: 1px solid #BDBDBD;
}

table thead td {
  font-size: 13px;
  font-weight: 600;
}

table tr + tr {
  border-top: 1px solid #CCCCCC;
}

table td {
  padding: 10px;
  position: relative;
}

table td.num_prix_article {
  width: 100px;
}

@media screen and (max-width: 991px) {
  table td.num_prix_article {
    width: 100%;
  }
}

table td.num_prix_garantie {
  width: 90px;
}

@media screen and (max-width: 991px) {
  table td.num_prix_garantie {
    width: 100%;
  }
}

table td input,
table td select {
  display: block;
  width: 100%;
  height: 100%;
  border: 1px solid #CCCCCC;
  border-radius: 4px;
  height: 32px;
  padding: 0 10px;
  font-size: 14px;
}

table td select {
  padding: 0 5px;
  min-width: 120px;
}

table td select[readonly] {
  background: #F0F0F0;
  color: #212121;
  cursor: not-allowed;
  -webkit-appearance: none;
  appearance: none;
}

table td .delete {
  color: #E0001A;
  transition: 0.3s color ease-in-out;
}

table td .delete:hover {
  color: #fa001d;
}

table td.format select {
  min-width: 75px;
}

table td.date_balisage {
  min-width: 163px;
  max-width: 164px;
}

table td.date_balisage select {
  display: inline-block;
  vertical-align: middle;
}

table td.date_balisage select:nth-child(1) {
  width: 90px;
}

table td.date_balisage select:nth-child(2) {
  width: 70px;
  margin-left: 5px;
}

table td.date_balisage select:nth-child(3) {
  width: 100%;
  display: block;
  margin-top: 5px;
}

table td.date_balisage input {
  font-size: 14px;
  padding: 0 5px;
}

@media screen and (max-width: 991px) {
  table thead {
    display: none;
  }
  table tr {
    display: block;
    padding: 10px 0;
  }
  table tr + tr {
    border-top: 15px solid #F5F5F5;
  }
  table td {
    display: block;
    padding: 0 15px;
  }
  table td:before {
    content: attr(data-title);
    font-size: 12px;
    display: block;
  }
  table td + td {
    margin-top: 10px;
  }
  table td.date_balisage {
    max-width: 100%;
  }
  table td.date_balisage select:nth-child(1) {
    width: 34%;
  }
  table td.date_balisage select:nth-child(2) {
    width: calc(33% - 5px);
  }
  table td.date_balisage select:nth-child(3) {
    width: calc(33% - 5px);
    display: inline-block;
    margin-top: 0;
    margin-left: 5px;
  }
}

.buttons-line {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.buttons-line .btn-primary, .buttons-line .btn-secondary, .buttons-line .btn-tertiary {
  width: auto;
}

@media screen and (max-width: 550px) {
  .buttons-line {
    display: block;
  }
  .buttons-line .btn-primary, .buttons-line .btn-secondary, .buttons-line .btn-tertiary,
  .buttons-line .btn-tertiary {
    width: 100%;
    text-align: center;
    max-width: 300px;
    margin: 0 auto 15px;
  }
}

/* ALERTS */
.alert {
  font-size: 12px;
  padding: 8px 15px;
}

.alert-error {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.invalid-feedback {
  font-size: 11px;
  line-height: normal;
  margin: 0 0 5px;
}

.invalid-feedback .form-error-icon {
  display: none;
}

.form-errors {
  font-size: 12px;
  padding: 8px 15px;
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
  border-radius: 0.25rem;
  margin-bottom: 1rem;
}

.form-errors:empty {
  display: none;
}

/** LOADING **/
.loader {
  position: absolute;
  left: 11px;
  right: 11px;
  top: 11px;
  bottom: 11px;
  border-radius: 3px;
  z-index: 1;
  margin: 0 auto;
  background: rgba(255, 255, 255, 0.8);
  text-align: left;
  padding-left: 10px;
}

.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 40px;
  height: 100%;
}

.lds-ellipsis div {
  position: absolute;
  top: calc(50% - 4px);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #00985F;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}

.lds-ellipsis div:nth-child(1) {
  left: 4px;
  animation: lds-ellipsis1 0.6s infinite;
}

.lds-ellipsis div:nth-child(2) {
  left: 4px;
  animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(3) {
  left: 16px;
  animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(4) {
  left: 28px;
  animation: lds-ellipsis3 0.6s infinite;
}

@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}

@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(12px, 0);
  }
}


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