/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/scss/back-office/layout-backoffice.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
.main-container {
  height: auto !important;
  min-height: 100vh;
  padding: 60px 0 0 242px;
}

.content-logo-client {
  display: flex;
  align-items: center;
  justify-content: center;
}
.content-logo-client .parent-logo {
  width: 100px;
  height: auto;
}
.content-logo-client .parent-logo .logo-prx {
  width: 100%;
  height: 100%;
}
.content-logo-client .text-prx {
  height: 20px;
  width: auto;
}

.side-left {
  background: #193742 !important;
  position: fixed;
  top: 0px;
  z-index: 4;
  width: 242px;
  height: 100%;
}
.side-left .wrapper-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid transparent;
  background: #0f485a;
  height: 60px;
}
.side-left .wrapper-logo .burger-nav {
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 24px;
  display: flex;
  align-items: center;
}
.side-left .bo-menu li {
  margin: 0;
}
.side-left .bo-menu li a {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  padding: 8px 15px;
}
.side-left .bo-menu li a .ico-nav {
  width: 30px;
  justify-content: center;
  display: flex;
  color: #9cb8c2;
}
.side-left .bo-menu li a:hover {
  background: #0f485a;
  border-left: 3px solid #9cb8c2;
}
.side-left .bo-menu li a:active {
  background: #0f485a;
  border-left: 3px solid #9cb8c2;
}
.side-left .bo-menu li a:focus {
  background: #0f485a;
  border-left: 3px solid #9cb8c2;
}
.side-left .bo-menu li a.active {
  background: #0f485a !important;
  border-left: 3px solid #9cb8c2 !important;
}
.side-left .bo-menu.show li a .ico-nav {
  justify-content: left !important;
}

.wrapper-logo.bo-menu {
  padding: 0;
}

.wrapper-logo.bo-menu.show .app-name {
  display: none;
}

.medical-container {
  padding: 0;
}

.main {
  background: #E5E7EB !important;
}

.header-backoffice {
  position: fixed;
  top: 0px;
  left: 0;
  width: 100%;
  z-index: 3;
  height: 60px;
  background: #0f485a;
  color: white;
  display: flex;
  align-items: center;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/scss/back-office/flash-message-bo.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/
.material-symbols--warning-rounded {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 d=%27M2.725 21q-.275 0-.5-.137t-.35-.363t-.137-.488t.137-.512l9.25-16q.15-.25.388-.375T12 3t.488.125t.387.375l9.25 16q.15.25.138.513t-.138.487t-.35.363t-.5.137zM12 18q.425 0 .713-.288T13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18m0-3q.425 0 .713-.288T13 14v-3q0-.425-.288-.712T12 10t-.712.288T11 11v3q0 .425.288.713T12 15%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.lets-icons--check-fill {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 fill-rule=%27evenodd%27 d=%27M12 21a9 9 0 1 0 0-18a9 9 0 0 0 0 18m-.232-5.36l5-6l-1.536-1.28l-4.3 5.159l-2.225-2.226l-1.414 1.414l3 3l.774.774z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.solar--danger-circle-bold {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 fill-rule=%27evenodd%27 d=%27M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12s4.477 10 10 10s10-4.477 10-10M12 6.25a.75.75 0 0 1 .75.75v6a.75.75 0 0 1-1.5 0V7a.75.75 0 0 1 .75-.75M12 17a1 1 0 1 0 0-2a1 1 0 0 0 0 2%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.ep--info-filled {
  display: inline-block;
  width: 1024px;
  height: 1024px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1024 1024%27%3E%3Cpath fill=%27%23000%27 d=%27M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64m67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344M590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.99 12.99 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296c-44.096 0-108.992 44.736-148.48 101.504c0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04c67.84 0 107.904-43.648 147.456-100.416z%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.flash-wrapper {
  display: grid;
  gap: 10px;
  position: fixed;
  right: 15px;
  bottom: auto;
  left: 0;
  width: fit-content;
  margin: auto;
  opacity: 0.9;
  z-index: 70;
  top: 75px;
}
.flash-wrapper .flash-content {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 5px 15px 5px 15px;
  border-radius: 15px;
  min-height: 50px;
  width: auto;
  margin: 0;
  box-shadow: 0px 2px 38px 10px rgba(60, 64, 67, 0.1);
  border: none;
  position: relative;
  border-left: 4px solid rgba(255, 255, 255, 0.368627451);
}
.flash-wrapper .flash-content .icon {
  width: 35px;
  height: 35px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
}
.flash-wrapper .flash-content .txt-flash-message {
  font-size: 16px;
  font-weight: 600;
  color: white;
  flex: 1;
  margin: 0px;
  padding: 0px;
}
.flash-wrapper .flash-content .btn-alert {
  padding: 0;
  border: none;
  outline: none;
  background: #ffffff;
  display: flex;
  position: absolute;
  right: -5px;
  top: -5px;
  border-radius: 100px;
  box-shadow: 0 0px 10px 0 rgba(142, 152, 173, 0.6);
}
.flash-wrapper .flash-content .btn-alert .icon {
  width: 24px;
  height: 24px;
  color: #476578;
  display: flex;
  align-items: center;
  justify-content: center;
}
.flash-wrapper .flash-content.info {
  background: rgba(7, 131, 206, 0.7490196078);
}
.flash-wrapper .flash-content.success {
  background: #60d479;
}
.flash-wrapper .flash-content.warning {
  background: #bc8146;
}
.flash-wrapper .flash-content.danger {
  background: #c64945;
}

@media (min-width: 320px) and (max-width: 766px) {
  .flash-wrapper {
    right: 0px !important;
    left: 0px !important;
    width: 100%;
    max-width: 90%;
  }
  .flash-wrapper .flash-content {
    max-width: none;
    width: 100%;
  }
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/scss/back-office/back-office.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
body.back-office h1 {
  text-transform: uppercase;
  font-size: 1.2em;
  letter-spacing: 0.5px;
  color: #0f485a;
}

body.back-office.login h1 {
  color: white !important;
  font-size: 100%;
  margin-bottom: 40px;
  letter-spacing: 4px;
}

body.dashboard .card-dashboard {
  min-height: 35vh;
  height: 100%;
  background: white;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 3px 16px -8px rgba(0, 0, 0, 0.4);
}
body.dashboard .card-dashboard .hd {
  padding: 8px 16px;
  border-bottom: 1px solid #dddddd;
}
body.dashboard .card-dashboard .bd {
  padding: 8px 16px;
  max-height: 218px;
  overflow-y: auto;
}
body.dashboard .card-dashboard .ft {
  padding: 8px 16px;
}
body.dashboard .card-dashboard .title {
  text-transform: uppercase;
  font-size: 1em;
  letter-spacing: 0.5px;
  color: #0f485a;
}
body.dashboard .card-dashboard .list-history .wrap-item-history .txt {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.card-shadow {
  padding: 20px 20px;
  border-radius: 10px;
  background: white;
  box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);
}

.paginator-custom {
  margin-top: 1rem;
}
.paginator-custom .pagination {
  justify-content: end;
  margin: 0;
}
.paginator-custom .pagination .page-item .page-link {
  text-decoration: none;
  font-size: 12px;
  color: #193742;
}
.paginator-custom .pagination .page-item .page-link:hover {
  color: #576d75;
  background: #e9ecef;
}
.paginator-custom .pagination .page-item.active .page-link {
  background: #0e98c7 !important;
  border-color: #0e98c7 !important;
  color: white !important;
}

body {
  overflow: auto !important;
}

.check-box-switch-dynamic .form-check {
  padding: 0;
  margin: 0;
  display: flex;
}
.check-box-switch-dynamic .form-check .switch-check-box[type=checkbox] {
  position: relative;
  appearance: none;
  background: #ccc;
  border-radius: 50px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  transition: 0.4s;
  margin: 0;
  height: 25px;
  width: 55px;
  border: none;
  outline: none;
}
.check-box-switch-dynamic .form-check .switch-check-box:checked[type=checkbox] {
  background: rgba(1, 142, 58, 0.7098039216);
}
.check-box-switch-dynamic .form-check .switch-check-box[type=checkbox]::after {
  position: absolute;
  content: "";
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  transform: scale(1.1);
  transition: 0.4s;
}
.check-box-switch-dynamic .form-check .switch-check-box:checked[type=checkbox]::after {
  left: 55%;
}

.rubrique-style .col-form-label {
  font-size: 1.2em;
  font-weight: 600;
  margin-bottom: 0.5rem;
  padding: 0;
}

.wrapper-title-header-backoffice {
  display: flex;
  align-items: center;
  padding: 10px 0px;
}
.wrapper-title-header-backoffice .header-title-w {
  font-weight: 400 !important;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.wrapper-title-header-backoffice .header-title-w .header-name-medical {
  font-weight: 700 !important;
}

.back-office-card-medical {
  position: relative;
  padding: 20px;
}
.back-office-card-medical .back-office-icon-more-action {
  position: absolute;
  top: 0;
  right: 0;
}

.font-20 {
  font-size: 20px;
}

.icon--more {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 d=%27M12 3c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0 14c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0-7c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.visualisation-form {
  width: 100%;
  margin-bottom: 10px;
}
.visualisation-form .label-visualisation {
  font-size: 16px;
  font-weight: 400;
  color: #434343;
  width: 100%;
  margin-bottom: 0;
}
.visualisation-form .value-visualisation {
  font-size: 16px;
  font-weight: 600;
  width: 100%;
  border-bottom: 1px solid #DDDDDD;
  padding: 0px 0px 2px 0px;
}

.content-show-medicament {
  width: 100%;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.content-show-medicament .label-visualisation {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0;
  min-width: 150px;
}
.content-show-medicament .value-visualisation {
  font-size: 14px;
}

.card-white-back-office {
  background: white;
  padding: 20px;
  border-radius: 8px;
}

.card-list-prestation-dispo {
  padding: 15px;
  border-radius: 8px;
  background: rgba(189, 216, 227, 0.1019607843);
  min-height: 100px;
  border: 1px solid #dddddd;
  margin-bottom: 0;
}

.column-rubrique {
  column-count: 3;
  width: auto;
  margin: auto;
}
.column-rubrique .card-rubrique {
  padding: 10px;
  border: 1px solid #dddddd;
  border-radius: 6px;
  background: white;
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
}

.card-rubrique {
  padding: 10px;
  border: 1px solid #dddddd;
  border-radius: 6px;
  background: white;
}

.list-prestation-dispo {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.list-prestation-dispo li .form-check label {
  font-weight: 600 !important;
}
.list-prestation-dispo li ul {
  list-style: none;
  padding-left: 0;
}
.list-prestation-dispo li ul .form-check label {
  font-weight: 400 !important;
}

.icon--check {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M20 7L10 17l-5-5%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.icon-burger {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27%23000%27 fill-rule=%27evenodd%27 d=%27M3 5a1 1 0 0 1 1-1h12a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1m0 5a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1m0 5a1 1 0 0 1 1-1h12a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.form-group-presta-dispo {
  display: flex;
  align-items: center;
}
.form-group-presta-dispo .icon {
  font-size: 18px;
  color: #31BFDE;
  margin-right: 10px;
}
.form-group-presta-dispo .title-presta-dispo {
  font-size: 16px;
  color: black;
  margin: 0px 0px;
}
.form-group-presta-dispo .title-child {
  font-weight: 400 !important;
}

.title-page-backoffice {
  font-size: 1.7em;
}

.table-cust-style {
  background: white;
  padding: 15px;
  border-radius: 10px;
  box-shadow: 0 3px 16px -8px rgba(0, 0, 0, 0.4);
}
.table-cust-style table {
  width: 100%;
  background: white;
}
.table-cust-style table thead tr th {
  font-size: 14px;
}
.table-cust-style table tbody {
  vertical-align: middle;
}
.table-cust-style table tbody tr td {
  font-size: 14px;
}

.btn-green {
  width: fit-content;
  padding: 5.999px 20px;
  font-size: 14px;
  display: flex;
  align-items: center;
  padding: 6px 12px;
}

.btn-gray, .btn-secondary {
  font-size: 14px;
  background: #F1F3F5;
  border-color: #F1F3F5;
  transition: 0.2s;
  color: black;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #f1f3f5;
  padding: 6px 12px;
}
.btn-gray:hover, .btn-secondary:hover {
  border: 1px solid #f1f3f5 !important;
  color: black !important;
  background: #F1F3F5 !important;
}
.btn-gray:active, .btn-secondary:active {
  border: 1px solid #f1f3f5 !important;
  color: black !important;
  background: #F1F3F5 !important;
}
.btn-gray:focus, .btn-secondary:focus {
  border: 1px solid #f1f3f5 !important;
  color: black !important;
  background: #F1F3F5 !important;
}

.btn-action {
  outline: none;
  border-radius: 3px;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  text-decoration: none !important;
  border: 1px solid #23A9FA;
  background: white;
  color: #23A9FA;
}
.btn-action:hover {
  border: 1px solid #23A9FA;
  background: white;
  color: #23A9FA;
}
.btn-action:active {
  border: 1px solid #23A9FA;
  background: white;
  color: #23A9FA;
}
.btn-action:focus {
  border: 1px solid #23A9FA;
  background: white;
  color: #23A9FA;
}

.breadcrumb {
  margin-bottom: 10px;
}
.breadcrumb ul {
  display: flex;
  margin: 0;
  padding: 0;
  align-items: center;
}
.breadcrumb ul li {
  position: relative;
  padding-right: 18px;
  list-style: none;
}
.breadcrumb ul li a {
  font-size: 12px;
  color: #9b9b9b;
  text-decoration: none;
  font-weight: 500;
  transition: 0.2s;
}
.breadcrumb ul li::after {
  position: absolute;
  content: "";
  background-image: url(/build/images/arrow-breadcrumb-svg.5e864766.svg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 18px;
  height: 18px;
  top: 3px;
  bottom: 0;
  left: auto;
  right: 0;
  margin: auto;
}
.breadcrumb ul li:nth-child(1) a:hover {
  color: black !important;
}
.breadcrumb ul li:nth-last-child(1) a {
  color: black !important;
}
.breadcrumb ul li:nth-last-child(1)::after {
  display: none;
}

.card-shadow {
  background: white;
  padding: 15px;
  border-radius: 10px;
  box-shadow: 0 3px 16px -8px rgba(0, 0, 0, 0.4);
  position: relative;
}

.w-fit-content {
  width: fit-content;
}

.m-auto-r-0 {
  margin: auto 0 auto auto;
}

.icon--more {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 d=%27M12 3c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0 14c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0-7c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.dropdown-icon-more {
  position: absolute;
  top: 8px;
  right: 10px;
}
.dropdown-icon-more .btn {
  background: transparent;
  border: none;
  padding: 0;
  font-size: 22px;
  outline: none;
  border: none;
}
.dropdown-icon-more .dropdown-menu {
  min-width: 100px;
  max-width: none;
  width: auto !important;
}
.dropdown-icon-more .dropdown-menu a.dropdown-item {
  background: none;
  border: none;
  color: black;
  font-size: 14px;
  outline: none;
  box-shadow: none;
  display: flex;
  align-items: center;
  justify-content: end;
  text-decoration: none !important;
  padding: 4px 16px;
}
.dropdown-icon-more .dropdown-menu a.dropdown-item:hover {
  background: #e9ecef;
}
.dropdown-icon-more .dropdown-menu a.dropdown-item:active {
  background: #e9ecef;
}
.dropdown-icon-more .dropdown-menu a.dropdown-item:focus {
  background: #e9ecef;
}
.dropdown-icon-more .dropdown-menu .dropdown-item form {
  display: flex;
  align-items: center;
  justify-content: end;
}
.dropdown-icon-more .dropdown-menu .dropdown-item form .btn {
  background: none;
  border: none;
  color: black;
  font-size: 14px;
  outline: none;
  box-shadow: none;
  display: flex;
  align-items: center;
  text-decoration: none !important;
}
.dropdown-icon-more .dropdown-menu .dropdown-item:hover {
  background: #e9ecef;
}
.dropdown-icon-more .dropdown-menu .dropdown-item:active {
  background: #e9ecef;
}
.dropdown-icon-more .dropdown-menu .dropdown-item:focus {
  background: #e9ecef;
}

.sub-title-card {
  font-size: 18px;
  margin-bottom: 8px;
}

.btn-drop .btn {
  font-size: 22px !important;
  border: none;
  box-shadow: none;
  outline: none;
  border: none;
}
.btn-drop .dropdown-menu {
  min-width: 100px;
  max-width: none;
  width: auto !important;
}
.btn-drop .dropdown-menu .dropdown-item {
  display: flex;
  align-items: center;
  justify-content: end;
  font-size: 14px !important;
  padding: 4px 16px !important;
  border-radius: 0;
}

.btn-secondary {
  font-size: 14px;
}

.close-modal-icon {
  display: none;
}

.main-title {
  font-size: 24px !important;
  font-weight: 400;
}

.font-14 {
  font-size: 14px;
}

.modal-body .btn-modal {
  display: block;
}

.btn-modal {
  display: none;
}

.wrapper-value {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.wrapper-value .label-of-value {
  margin: 0 10px 0px 0px;
  min-width: 110px;
  font-size: 14px;
  font-weight: 500;
}
.wrapper-value .value-style {
  font-size: 14px;
}

.medicament-style .designation-medicament {
  font-size: 16px;
  font-weight: 600;
}
.medicament-style .medicament-dci {
  font-size: 16px;
  color: #193742;
  font-weight: 400;
}

.card-med .standard-line {
  margin: 0px;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  height: 100%;
}

.medicine-item .clc-part {
  justify-content: space-between;
}
.medicine-item .clc-part .wrapper-content-medicament-card {
  width: 100%;
  justify-content: inherit;
}
.medicine-item .clc-part .wrapper-content-medicament-card .medicament-indicator-wrp {
  width: fit-content;
  height: fit-content;
  margin-left: 5px;
  font-size: 14px;
  padding: 2px 10px;
  background: #b7965b;
}

.wrapper-list-staff .medical-list .medical-item {
  margin: 0;
  padding: 8px 0px !important;
}
.wrapper-list-staff .medical-list .medical-item .avatar {
  width: 50px;
  border-radius: 60px;
  overflow: hidden;
  margin-right: 10px;
  max-width: 50px;
  min-width: 50px;
  min-height: 50px;
  height: 50px;
  max-height: 50px;
}
.wrapper-list-staff .medical-list .medical-item .avatar .user-avatar-wrp {
  width: 100%;
  height: 100%;
}
.wrapper-list-staff .medical-list .medical-item .avatar .user-avatar-wrp .user-avatar {
  max-width: 100%;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ul-striped li:nth-child(even) {
  background-color: #f2f2f2;
}

.avatar-new-staff-backoffice .form-media-upload-wrp img.form-media-upload-image-preview {
  max-width: 130px;
  border-radius: 140px;
  object-fit: cover;
}
.avatar-new-staff-backoffice .form-media-upload-wrp .form-media-upload-input-control-wrp {
  width: 100%;
  justify-content: space-evenly;
  left: 0 !important;
}
.avatar-new-staff-backoffice .form-media-upload-wrp .form-media-upload-input-control-wrp .btn {
  background: white;
  border-radius: 30px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  outline: none !important;
  border: none !important;
}

.rubric-title .rubric-name {
  padding: 8px;
  margin: 0 8px;
  width: 40%;
  font-size: 14px;
  font-weight: 600;
  color: black;
  opacity: 1;
}
.rubric-title .rubric-category {
  padding: 8px;
  margin: 0 8px;
  width: 40%;
  font-size: 14px;
  font-weight: 600;
  color: black;
  opacity: 1;
}

.rubric-item .rubric-name {
  font-weight: 600;
}
.rubric-item .rubric-category {
  color: #018e8e;
  font-weight: 400;
}
.rubric-item .rubric-actions {
  font-size: 14px;
}

.bg-white {
  background: white !important;
}
.bg-white .main {
  background: white !important;
}

.big-title-home {
  font-size: 34px !important;
}

form:has(.hiding-trigger:not(:checked)) .triggered-hide {
  display: none;
}

.tarif-table tr:not(.tarif-title), .tarif-table td {
  border: 1px solid #222;
}
.tarif-table .tarf-rubric-name {
  padding-left: 40px;
}
.tarif-table .tarif-title {
  border: 0 !important;
}
.tarif-table .tarif-title th {
  padding-top: 40px;
}
.tarif-table .excluded-tarif {
  background-color: rgba(200, 0, 0, 0.3);
}
.tarif-table .btn-add, .tarif-table .btn-remove {
  border-radius: 50%;
}
.tarif-table .bt-edit-tarif {
  cursor: pointer;
}

.bo-menu .nav-item .collapse {
  padding-left: 20px;
}

.bo-menu .nav-item .collapse a {
  display: block;
  padding: 5px 15px;
  color: #ccc;
  text-decoration: none;
}

.bo-menu .nav-item .collapse a:hover {
  color: white;
}

.wrp-btn-global-bo {
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: end;
  flex-wrap: wrap;
}
.wrp-btn-global-bo .btn {
  max-width: fit-content;
  margin: 0;
}

.wrp-header-title-page-bo {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
  gap: 10px;
  flex-wrap: wrap;
}
.wrp-header-title-page-bo .title-page-backoffice {
  margin: 0px;
}

.error-txt {
  font-size: 12px;
  font-weight: 500;
  color: rgba(207, 30, 30, 0.8509803922);
}

label.form-label {
  text-transform: uppercase !important;
  margin: 0;
  font-size: 11px;
  color: #3e627c;
  font-weight: 600;
  margin-bottom: 3px;
}

.btn.btn-border-blue {
  background: transparent;
  border: 1px solid #5993c7;
  color: #5993c7;
  font-size: 14px;
  font-weight: 600;
}
.btn.btn-border-blue:hover {
  background: transparent;
  border: 1px solid #5993c7;
  color: #5993c7;
}
.btn.btn-border-blue:active {
  background: transparent;
  border: 1px solid #5993c7;
  color: #5993c7;
}
.btn.btn-border-blue:focus {
  background: transparent;
  border: 1px solid #5993c7;
  color: #5993c7;
}

.card-organization-bo {
  border-left: 4px solid #9cb8c2;
}
.card-organization-bo .organization-name {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 700;
  color: #4e86b7;
}
.card-organization-bo .organization-name .icon {
  margin-right: 10px;
  color: #7da7b5;
}

.btn-in-div-form {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 10px;
  flex-wrap: wrap;
}
.btn-in-div-form .btn {
  width: fit-content;
  justify-content: center;
}

.btn-div-change-pswd {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 10px;
  flex-wrap: wrap;
}
.btn-div-change-pswd .btn {
  width: fit-content;
  justify-content: center;
}

.card-block-setting-user {
  padding: 0px;
  box-shadow: 0 3px 16px -8px rgba(0, 0, 0, 0.4);
  border-radius: 10px;
  background: white;
  position: relative;
  overflow: hidden;
}
.card-block-setting-user .header-card-block {
  padding: 6px 0 14px;
  text-align: left;
  border-bottom: 1px solid rgba(213, 215, 219, 0.4117647059);
}
.card-block-setting-user .header-card-block .card-subtitle {
  font-size: 16px !important;
  font-weight: 600;
  color: #0f485a;
}

.header-backoffice {
  height: 60px;
  background: #0f485a;
  color: white;
  display: flex;
  align-items: center;
  padding: 0 59px;
}
.header-backoffice .page-title {
  text-align: center;
  font-size: 139%;
  flex: 1;
  letter-spacing: 8px;
  font-size: 90%;
  padding-left: 206px;
}
.header-backoffice .hd-profile-w {
  display: flex;
  align-items: center;
  margin-right: 0px;
}
.header-backoffice .hd-profile-w .name-user {
  font-size: 14px;
  margin-right: 10px;
  width: 120px;
  text-align: end;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 120px;
}
.header-backoffice .hd-profile-w .profile-circle {
  width: 48px;
  height: 48px;
  border: 2px solid #fff;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 10px;
  flex: 1;
}
.header-backoffice .hd-profile-w .profile-circle .photo {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.header-backoffice .hd-profile-w .bt-logout {
  position: relative;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}

.create-user-account-check-block .content-block-create-user-account-check {
  display: none;
}
.create-user-account-check-block:has(#medical_staff_createUser:checked) .content-block-create-user-account-check {
  display: block;
}

.associated-organizations legend {
  text-transform: uppercase;
  font-size: 1em;
  letter-spacing: 0.5px;
  color: #0f485a;
  margin-bottom: 5px;
  border-bottom: 1px solid #dddddd;
}
.associated-organizations .mb-3 {
  margin-bottom: 0px !important;
  margin-top: 5px;
}

.btn-icon:has(.icon) {
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: center;
}
.btn-icon:has(.icon) .icon {
  width: 20px;
  height: 20px;
  font-size: 18px;
  text-align: center;
}

.btn {
  min-height: 35px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/scss/back-office/history-backoffice.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/
.list-history {
  display: grid;
  align-content: space-between;
}
.list-history .wrap-item-history {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: fit-content;
  gap: 10px;
  padding: 6px 10px;
}
.list-history .wrap-item-history:nth-child(even) {
  background-color: #f2f2f2;
}
.list-history .wrap-item-history:nth-last-child(1) {
  border-bottom: none;
}
.list-history .wrap-item-history .author {
  display: flex;
  align-items: center;
  gap: 15px;
}
.list-history .wrap-item-history .author .avatar {
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  border-radius: 50px;
  overflow: hidden;
}
.list-history .wrap-item-history .author .avatar .img-avatar {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.list-history .wrap-item-history .author .txt {
  font-size: 14px;
  color: black;
  margin-bottom: 0;
  font-weight: 400;
}
.list-history .wrap-item-history .author .txt .name-author {
  font-weight: normal;
}
.list-history .wrap-item-history .author .txt strong {
  font-weight: 600 !important;
}
.list-history .wrap-item-history .date {
  font-size: 12px;
  color: #525252;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 5px;
  white-space: nowrap;
}
.list-history .wrap-item-history .date .icon {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.3882352941);
}

body.history-index .list-history {
  min-height: calc(100vh - 205px);
}

.responsive-list {
  overflow-x: auto;
}
.responsive-list .wrap-item-history {
  min-width: 500px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/scss/back-office/setting-backoffice.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/
.card-block-setting-user {
  padding: 15px 15px;
  box-shadow: 0 3px 16px -8px rgba(0, 0, 0, 0.4);
  border-radius: 10px;
  background: white;
  position: relative;
}

.avatar-setting-block {
  position: relative;
  text-align: center;
}
.avatar-setting-block .avatar-user-setting {
  width: auto;
  min-width: 119.66px;
  height: 120px;
  border-radius: 100px;
  object-fit: cover;
  padding: 5px;
  box-shadow: 0 3px 13px -6px rgba(0, 0, 0, 0.4);
}
.avatar-setting-block .btn-avatar-setting {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
  position: absolute;
  right: 0;
  top: 80px;
  width: 100%;
  justify-content: space-between;
  left: 0;
  margin: auto;
}
.avatar-setting-block .btn-avatar-setting .icon-btn {
  font-size: 14px !important;
  background: white !important;
  border-radius: 20px;
  box-shadow: 0 3px 13px -6px rgba(0, 0, 0, 0.4) !important;
  width: 30px;
  height: 30px;
  color: rgba(26, 60, 81, 0.8);
  border: none;
  cursor: pointer !important;
}
.avatar-setting-block .btn-avatar-setting .icon-btn .icon {
  width: 20px;
  height: 20px;
  color: rgba(26, 60, 81, 0.8);
}
.avatar-setting-block .btn-avatar-setting .btn-edit-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.avatar-setting-block .btn-avatar-setting .btn-delete-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-setting-block .notif-error-avatar {
  display: none;
  text-align: center;
  font-size: 10px;
  color: #FA4B4B;
  font-weight: 700;
  position: relative;
  top: 5px;
  margin-bottom: 10px;
}
.avatar-setting-block[data-mode=img_default] .btn-edit-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-setting-block[data-mode=img_default] .save-image-button {
  display: none;
}
.avatar-setting-block[data-mode=img_loading] {
  height: 120px;
  width: 145px !important;
}
.avatar-setting-block[data-mode=img_loading]::after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
  animation: spinner-border 0.75s linear infinite;
}
.avatar-setting-block[data-mode=img_loading] .avatar-user-setting {
  display: none;
}
.avatar-setting-block[data-mode=img_loading] .save-image-button {
  display: none;
}
.avatar-setting-block[data-mode=img_uploaded] .btn-edit-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-setting-block[data-mode=img_uploaded] .btn-delete-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-setting-block[data-mode=img_uploaded] .save-image-button {
  margin-top: 20px;
  display: block;
}
.avatar-setting-block[data-mode=img_error] .btn-edit-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-setting-block[data-mode=img_error] .notif-error-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-setting-block[data-mode=img_error] .save-image-button {
  display: none;
}

.form-setting-page-cust label, .form-setting-page-cust .form-label {
  text-transform: uppercase !important;
  margin: 0;
  font-size: 11px;
  color: #3e627c;
  font-weight: 600;
  margin-bottom: 3px;
}
.form-setting-page-cust .view-info {
  border: 1px solid #f2f3f7;
  border-radius: 5px;
  padding: 0.375rem 0.75rem;
  box-shadow: none;
  font-size: 14px;
  font-weight: 700;
  color: #5082ae;
  background: #f2f3f7;
  opacity: 0.7;
  min-height: 35px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.form-setting-page-cust .form-control {
  border: 1px solid #f2f3f7;
  border-radius: 5px;
  padding: 0.375rem 0.75rem;
  box-shadow: none;
  font-size: 14px;
  font-weight: 700;
  color: #5082ae;
}
.form-setting-page-cust .form-control:focus {
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.btn-in-div {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 10px;
  flex-wrap: wrap;
}

.loading-user-submited {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7019607843);
}
.loading-user-submited .wrp-spinner {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn-primary {
  background: #5993c7;
  color: white !important;
  font-size: 14px;
  font-weight: 700;
  border: 1px solid #5993c7 !important;
  outline: none !important;
  box-shadow: none !important;
}

.reset-password .form-control {
  padding: 6px 12px 6px 12px !important;
  border-radius: 5px !important;
}

.subtitle-title {
  font-size: 18px !important;
  font-weight: 600;
  color: #5082ae;
}

.main-btn-setting {
  padding: 10px 12px;
  border-radius: 10px;
  background: #5993c7 !important;
  border-color: #5993c7 !important;
  color: white !important;
  font-weight: 500;
  display: flex;
  align-items: center;
  transition: 0.2s;
  font-size: 14px;
  font-weight: 700;
}
.main-btn-setting .icon {
  color: white;
  width: 18px;
  height: 18px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/scss/agency/agency-rubric.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.ct-scroll {
  overflow: auto;
  height: calc(100vh - 81px);
}

.rubric-list-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.rubric-list-wrapper ul.rubric-list {
  padding: 0;
  margin: 0;
}

.rubric-item {
  margin: 0 0 14px 0;
  display: flex;
  align-items: center;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  /* font-size: 12px; */
}

.rubric-item .mkh {
  display: none;
}

.rubric-list .rubric-item .rubric-name {
  padding: 8px;
  margin: 0 8px;
  flex: 1;
}

.rubric-list .rubric-item .rubric-category {
  padding: 8px;
  margin: 0 8px;
  width: 30%;
}

.rubric-list .rubric-item .rubric-actions {
  padding: 8px;
  margin: 0 8px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-end;
  gap: 0px;
  width: 20%;
}

.rubric-title .rubric-name {
  padding: 8px;
  margin: 0 8px;
  flex: 1;
}

.rubric-title .rubric-category {
  padding: 8px;
  margin: 0 8px;
  width: 30%;
}

.rubric-title .rubric-actions {
  padding: 8px;
  margin: 0 8px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-end;
  gap: 0;
  width: 20%;
}

.rubric-form-wrapper {
  width: 80%;
  background: #FFF;
  margin: 0 auto;
  padding: 16px;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1), 0 1px 4px 0 rgba(0, 0, 0, 0.08);
}

.rubric-form-wrapper-mdl .rw {
  display: flex;
  justify-content: space-between;
}

.rubric-form-wrapper-mdl .rw > div {
  margin: 0 8px;
}

.rubric-form-wrapper-mdl .rw > div.single {
  width: 100%;
}

.rubric-form-wrapper-mdl label {
  text-transform: uppercase;
  font-size: 80%;
  font-weight: bold;
  letter-spacing: 1px;
  opacity: 0.8;
}

.rubric-input-row {
  display: flex;
  flex-direction: row;
  gap: 16px;
}

.rubric-input-row .rubric-input-name {
  width: 50%;
}

.rubric-input-row .rubric-input-category {
  width: 50%;
}

.rubric-input-row .rubric-input-submit {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
}

.rubric-list .rubric-title {
  opacity: 0.8;
  text-transform: uppercase;
  font-size: 90%;
  display: flex;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/scss/presta/medical.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
/* body{
    width: 100%;
    height: 100%;
    overflow: scroll;
    padding: 50px;
    text-align: center;
} */
/* h1{
    text-align: center;
} */
.medicine-item {
  display: flex;
  padding: 8px 16px;
  align-items: center;
}

.medicine-item .clc-part {
  flex: 1;
  display: flex;
  text-decoration: none;
  color: inherit;
  flex-wrap: wrap;
}

.medicine-item .clc-part .medicament-name {
  padding: 0;
  margin-bottom: 4px;
  width: 100%;
  font-weight: bold;
  min-width: 200px;
}

.medicine-item .clc-part .medicament-name .medicament-dci {
  font-size: 80%;
  font-weight: normal;
  margin-left: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.establishment-item {
  display: flex;
  padding: 8px 16px;
  align-items: center;
}

.establishment-item .clc-part {
  flex: 1;
  display: flex;
  text-decoration: none;
  color: inherit;
  flex-wrap: wrap;
}

.establishment-item .clc-part .medical-name {
  padding: 0;
  margin-bottom: 4px;
  width: 100%;
  font-weight: bold;
  color: #4e86b7;
}

.establishment-item .clc-part .medical-name .medical-category {
  font-size: 14px;
  font-weight: 400;
  margin-left: 5px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #193742;
}

.establishment-item .wrp-zone {
  display: flex;
  align-items: center;
  justify-content: left;
}
.establishment-item .wrp-zone .icon {
  color: #7da7b5;
}
.establishment-item .wrp-zone .medical-name {
  font-size: 14px;
  font-weight: 400;
  margin-left: 5px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #193742;
}
.establishment-item .wrp-zone .medical-category {
  font-size: 14px;
  font-weight: 400;
  margin-left: 5px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #193742;
}

.establishment-item .clc-part .medical-address {
  padding: 0;
  margin: 0;
  margin-right: 0px;
}

.establishment-item .clc-part .medical-staff {
  padding: 5px 10px;
  margin-bottom: 4px;
  /* width: 50%; */
}

.establishment-item .clc-part .medical-staff label {
  font-weight: 500;
}

/* .medical-list {
    display: flex;
    flex-wrap: wrap;
  } */
.medical-item {
  margin-bottom: 15px;
}

.medical-item .medical-item-content {
  overflow-wrap: anywhere;
  vertical-align: middle;
  width: 100%;
  padding: 0px 10px 0px 0px;
  display: flex;
  align-items: center;
}
.medical-item .medical-item-content.avatar {
  width: 200px;
  padding: 0;
}
.medical-item .medical-item-content.avatar img {
  max-width: 100%;
  width: auto;
}
.medical-item .medical-item-content.cntnt-a {
  width: 100%;
  font-size: 14px;
  font-weight: 500;
}
.medical-item .medical-item-content.cntnt-b {
  width: 100%;
  max-width: 220px;
  font-size: 14px;
}
.medical-item .medical-item-content.cntnt-c {
  width: 100%;
  max-width: 270px;
  font-size: 14px;
  font-size: 14px;
}
.medical-item .medical-item-content.cntnt-d {
  width: 100%;
  max-width: 100px;
  justify-content: end;
  font-size: 14px;
}

.medical-item .col-action-staff {
  width: 10%;
}

.medical-form-wrapper .form-media-upload-wrp {
  position: relative;
  padding-bottom: 12px;
}
.medical-form-wrapper .form-media-upload-wrp .form-media-upload-input-control-wrp {
  position: absolute;
  bottom: 0;
  left: 15px;
  display: flex;
}
.medical-form-wrapper .form-media-upload-wrp .btn {
  padding: 7px 3px;
  margin: 0 3px;
}
.medical-form-wrapper .form-media-upload-image-preview {
  max-width: 188px;
  width: 100%;
}

.header-table {
  display: flex;
  justify-content: space-between;
  align-items: center;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #dddddd;
  padding: 0px 0px 5px 0px;
}
.header-table .title-table {
  text-transform: uppercase;
  font-size: 1em;
  letter-spacing: 0.5px;
  color: #0f485a;
  margin: 0;
}

.medical-staff {
  background-color: darkgray;
  padding: 14px 18px;
  border-radius: 4px;
}

.staff-number {
  padding: 0;
  border-radius: 50%;
  border: thin solid gray;
  width: 24px;
  height: 24px;
  display: inline-block;
  text-align: center;
  font-size: 80%;
  font-weight: 500;
  margin-left: 8px;
}

.form-check:has(.rubric-child) {
  padding-left: 4rem;
}

.form-staff #medical_staff_role .form-check {
  display: flex;
}

.flash-content.danger {
  color: #8d1515;
  background-color: #edd6d4;
  border: 1px solid #ad6060;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/scss/medicament/medicament.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
.medicament-input-columns {
  display: flex;
}

.medicament-input-column {
  flex: 1;
  padding: 16px 32px;
}

.medicament-input-column label {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}

.medicament-form-wrapper {
  width: 100%;
  padding: 12px 16px;
  /* display: flex;
  flex-direction: column; */
  background: #FFF;
  border-width: 1px;
  border-radius: 8px;
}

.medicine-item {
  display: flex;
}

.medicine-item .clc-part {
  flex: 1;
  display: flex;
  text-decoration: none;
  color: inherit;
  flex-wrap: wrap;
  padding: 8px 16px;
}

.medicine-item .clc-part .medical-name {
  padding: 0;
  margin-bottom: 4px;
  width: 100%;
  font-weight: bold;
}

.medicine-item .clc-part .medical-name .medical-category {
  font-size: 80%;
  font-weight: normal;
  margin-left: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.medicament-header {
  /* display: flex;
  justify-content:end; */
  position: absolute;
  top: 72px;
  right: 36px;
}

.medicament-indicator-wrp {
  background: #f39d25;
  width: 100%;
  border-radius: 5px;
  color: white;
  font-style: italic;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/scss/dental/dental.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.dental-item {
  display: flex;
}

form.form-search-dental {
  position: relative;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.dental-item .clc-part {
  flex: 1;
  display: flex;
  text-decoration: none;
  color: inherit;
  flex-wrap: wrap;
  padding: 8px 16px;
}
.dental-item .clc-part .dental-acte {
  padding: 0;
  margin-bottom: 4px;
  font-weight: bold;
  width: 60px;
}
.dental-item .clc-part .dental-designation {
  flex: 1;
}

.dental-item .clc-part .dental-tarif {
  font-size: 14px;
  font-weight: normal;
  margin-left: 0px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 500;
  color: #018e8e;
}

.dental-input-columns {
  display: flex;
}

.dental-input-column {
  flex: 1;
  padding: 16px 32px;
}

.dental-input-column label {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}

.dental-form-wrapper {
  width: 100%;
  padding: 12px 16px;
  /* display: flex;
  flex-direction: column; */
  background: #FFF;
  border-width: 1px;
  border-radius: 8px;
}

.dental-header {
  /* display: flex;
  justify-content:end; */
  position: absolute;
  top: 72px;
  right: 36px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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SFo7QUFLUTtFQUNJO0VBQ0E7QUFIWjtBQU9RO0VBQ0k7RUFDQTtFQUNBO0FBTFo7QUFPUTtFQUNJO0VBQ0E7RUFDQTtBQUxaO0FBT1E7RUFDSTtBQUxaOztBQVdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUlI7QUFVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FBVFI7QUFXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVFI7QUFVUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUlo7O0FBWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVEo7O0FBWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFUSjtBQVVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJSOztBQWNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFYSjs7QUFlSTtFQUNJO0VBQ0E7QUFaUjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYko7QUFjSTtFQUNJO0VBQ0E7RUFDQTtBQVpSLEM7Ozs7QUM5T0E7RUFDSTtFQUNBO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7QUFDSjs7QUFFQTtFQUNJO0VBQ0E7QUFDSjs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjs7QUFFQTtFQUNJO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7QUFDSjs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7QUFDSjs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7O0FBT0E7RUFDSTtFQUNBO0FBSko7O0FBT0E7RUFDSTtBQUpKOztBQU9BO0VBQ0k7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFTQTtFQUNJO0VBQ0E7RUFDQTtBQU5KOztBQVNBO0VBQ0k7QUFOSjs7QUFTQTtFQUNJO0FBTko7O0FBU0E7RUFDSTtFQUNBO0VBQ0E7QUFOSjs7QUFTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBTkosQzs7OztBQ3JJQTs7Ozs7O0dBQUE7QUFPQTs7R0FBQTtBQUtBO0VBQ0k7RUFDQTtFQUNBO0FBREo7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREo7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRko7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRko7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7QUFGSjs7QUFLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGSjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7QUFJSTtFQUNJO0FBRlI7QUFJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZSO0FBSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGUjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BOzs7S0FBQTtBQUtBO0VBQ0k7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKO0FBTUk7RUFDSTtFQUNBO0FBSlI7QUFLUTtFQUNJO0VBQ0E7QUFIWjtBQU1JO0VBQ0k7RUFDQTtFQUNBO0FBSlI7QUFNSTtFQUNJO0VBQ0E7RUFDQTtBQUpSO0FBTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUpSO0FBTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUpSOztBQVFBO0VBQ0k7QUFMSjs7QUFRSTtFQUNJO0VBQ0E7QUFMUjtBQU1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFKWjtBQU1RO0VBQ0k7RUFDQTtBQUpaO0FBT0k7RUFDSTtFQUNBO0FBTFI7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEo7QUFNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKUjs7QUFRQTtFQUNJO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0FBTEo7O0FBT0E7RUFDSTtBQUpKOztBQStCQTtFQUNJO0VBQ0E7RUFDQTtBQTVCSixDOzs7O0FDdk9BO0VBQ0k7QUFDSjs7QUFDQTtFQUNDO0VBQ0E7QUFFRDs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBQUVKOztBQUVBO0VBQ0k7RUFDQTtFQUNBOzJCQUFBO0VBRUE7RUFDQTtFQUNBO0FBQ0o7O0FBRUE7RUFDSTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNKOztBQUVBO0VBQ0k7d0JBQUE7RUFFQTtFQUNBO0VBQ0E7QUFDSjs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFSixDOzs7O0FDbkVBO0VBQ0k7QUFDSjs7QUFHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFKOztBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUo7QUFFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBQVI7QUFHSTtFQUNJO0FBRFI7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZKOztBQUtBO0VBQ0k7QUFGSjs7QUFJQTtFQUNDO0VBQ0E7QUFERDs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtBQURKOztBQUlBO0VBQ0k7RUFDQTtFQUNBOzJCQUFBO0VBRUE7RUFDQTtFQUNBO0FBREo7O0FBSUE7RUFDSTt3QkFBQTtFQUVBO0VBQ0E7RUFDQTtBQURKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9iYWNrLW9mZmljZS9sYXlvdXQtYmFja29mZmljZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2JhY2stb2ZmaWNlL2ZsYXNoLW1lc3NhZ2UtYm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9iYWNrLW9mZmljZS9iYWNrLW9mZmljZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2JhY2stb2ZmaWNlL2hpc3RvcnktYmFja29mZmljZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2JhY2stb2ZmaWNlL3NldHRpbmctYmFja29mZmljZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FnZW5jeS9hZ2VuY3ktcnVicmljLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcHJlc3RhL21lZGljYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9tZWRpY2FtZW50L21lZGljYW1lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9kZW50YWwvZGVudGFsLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXG4gICAgLm1haW4tY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMCAyNDJweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtbG9nby1jbGllbnR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAucGFyZW50LWxvZ297XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAubG9nby1wcnh7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0LXByeHtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaWRlLWxlZnR7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxOTM3NDIgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgd2lkdGg6IDI0MnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC53cmFwcGVyLWxvZ297XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzBmNDg1YTtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIC5idXJnZXItbmF2e1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm8tbWVudXtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIC5pY28tbmF2e1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzljYjhjMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBmNDg1YTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzljYjhjMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwZjQ4NWE7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM5Y2I4YzI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwZjQ4NWE7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM5Y2I4YzI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGY0ODVhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM5Y2I4YzIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBhLmN1cnJlbnQtbmF2LWFjdGl2ZXtcbiAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogIzBmNDg1YTtcbiAgICAgICAgICAgICAgICAvLyAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjOWNiOGMyO1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm8tbWVudS5zaG93e1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgLmljby1uYXZ7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAud3JhcHBlci1sb2dvLmJvLW1lbnV7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC53cmFwcGVyLWxvZ28uYm8tbWVudS5zaG93e1xuICAgICAgICAuYXBwLW5hbWV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tZWRpY2FsLWNvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLm1haW57XG4gICAgICAgIGJhY2tncm91bmQ6ICNFNUU3RUIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmhlYWRlci1iYWNrb2ZmaWNle1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGY0ODVhO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfSIsIi5tYXRlcmlhbC1zeW1ib2xzLS13YXJuaW5nLXJvdW5kZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J00yLjcyNSAyMXEtLjI3NSAwLS41LS4xMzd0LS4zNS0uMzYzdC0uMTM3LS40ODh0LjEzNy0uNTEybDkuMjUtMTZxLjE1LS4yNS4zODgtLjM3NVQxMiAzdC40ODguMTI1dC4zODcuMzc1bDkuMjUgMTZxLjE1LjI1LjEzOC41MTN0LS4xMzguNDg3dC0uMzUuMzYzdC0uNS4xMzd6TTEyIDE4cS40MjUgMCAuNzEzLS4yODhUMTMgMTd0LS4yODgtLjcxMlQxMiAxNnQtLjcxMi4yODhUMTEgMTd0LjI4OC43MTNUMTIgMThtMC0zcS40MjUgMCAuNzEzLS4yODhUMTMgMTR2LTNxMC0uNDI1LS4yODgtLjcxMlQxMiAxMHQtLjcxMi4yODhUMTEgMTF2M3EwIC40MjUuMjg4LjcxM1QxMiAxNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5sZXRzLWljb25zLS1jaGVjay1maWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMiAyMWE5IDkgMCAxIDAgMC0xOGE5IDkgMCAwIDAgMCAxOG0tLjIzMi01LjM2bDUtNmwtMS41MzYtMS4yOGwtNC4zIDUuMTU5bC0yLjIyNS0yLjIyNmwtMS40MTQgMS40MTRsMyAzbC43NzQuNzc0eicgY2xpcC1ydWxlPSdldmVub2RkJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuLnNvbGFyLS1kYW5nZXItY2lyY2xlLWJvbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTIyIDEyYzAtNS41MjMtNC40NzctMTAtMTAtMTBTMiA2LjQ3NyAyIDEyczQuNDc3IDEwIDEwIDEwczEwLTQuNDc3IDEwLTEwTTEyIDYuMjVhLjc1Ljc1IDAgMCAxIC43NS43NXY2YS43NS43NSAwIDAgMS0xLjUgMFY3YS43NS43NSAwIDAgMSAuNzUtLjc1TTEyIDE3YTEgMSAwIDEgMCAwLTJhMSAxIDAgMCAwIDAgMicgY2xpcC1ydWxlPSdldmVub2RkJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uZXAtLWluZm8tZmlsbGVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgICBoZWlnaHQ6IDEwMjRweDtcbiAgICAtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDI0IDEwMjQnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J001MTIgNjRhNDQ4IDQ0OCAwIDEgMSAwIDg5Ni4wNjRBNDQ4IDQ0OCAwIDAgMSA1MTIgNjRtNjcuMiAyNzUuMDcyYzMzLjI4IDAgNjAuMjg4LTIzLjEwNCA2MC4yODgtNTcuMzQ0cy0yNy4wNzItNTcuMzQ0LTYwLjI4OC01Ny4zNDRjLTMzLjI4IDAtNjAuMTYgMjMuMTA0LTYwLjE2IDU3LjM0NHMyNi44OCA1Ny4zNDQgNjAuMTYgNTcuMzQ0TTU5MC45MTIgNjk5LjJjMC02Ljg0OCAyLjM2OC0yNC42NCAxLjAyNC0zNC43NTJsLTUyLjYwOCA2MC41NDRjLTEwLjg4IDExLjQ1Ni0yNC41MTIgMTkuMzkyLTMwLjkxMiAxNy4yOGExMi45OSAxMi45OSAwIDAgMS04LjI1Ni0xNC43Mmw4Ny42OC0yNzYuOTkyYzcuMTY4LTM1LjEzNi0xMi41NDQtNjcuMi01NC4zMzYtNzEuMjk2Yy00NC4wOTYgMC0xMDguOTkyIDQ0LjczNi0xNDguNDggMTAxLjUwNGMwIDYuNzg0LTEuMjggMjMuNjguMDY0IDMzLjc5Mmw1Mi41NDQtNjAuNjA4YzEwLjg4LTExLjMyOCAyMy41NTItMTkuMzI4IDI5Ljk1Mi0xNy4xNTJhMTIuOCAxMi44IDAgMCAxIDcuODA4IDE2LjEyOEwzODguNDggNzI4LjU3NmMtMTAuMDQ4IDMyLjI1NiA4Ljk2IDYzLjg3MiA1NS4wNCA3MS4wNGM2Ny44NCAwIDEwNy45MDQtNDMuNjQ4IDE0Ny40NTYtMTAwLjQxNnonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICBtYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG59XG5cblxuLmZsYXNoLXdyYXBwZXJ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHotaW5kZXg6IDcwO1xuICAgIHRvcDogNzVweDtcbiAgICAuZmxhc2gtY29udGVudHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAzOHB4IDEwcHggcmdiYSg2MCwgNjQsIDY3LCAwLjEpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzY4NjI3NDUxKTtcbiAgICAgICAgLmljb257XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnR4dC1mbGFzaC1tZXNzYWdle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLWFsZXJ0e1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDBweCAxMHB4IDAgcmdiKDE0MiAxNTIgMTczIC8gNjAlKTtcbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ3NjU3ODtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pbmZve1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3ODNjZWJmO1xuICAgICAgICB9XG4gICAgICAgICYuc3VjY2Vzc3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MGQ0Nzk7XG4gICAgICAgIH1cbiAgICAgICAgJi53YXJuaW5ne1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2JjODE0NjtcbiAgICAgICAgfVxuICAgICAgICAmLmRhbmdlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjNjQ5NDU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgbW9iaWxlXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAgIC5mbGFzaC13cmFwcGVye1xuICAgICAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIC5mbGFzaC1jb250ZW50e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG5ib2R5LmJhY2stb2ZmaWNlIHtcbiAgICBoMSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgY29sb3I6ICMwZjQ4NWE7XG4gICAgfVxufVxuXG5ib2R5LmJhY2stb2ZmaWNlLmxvZ2luIHtcbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgfVxufVxuXG5ib2R5LmRhc2hib2FyZCB7XG4gICAgLmNhcmQtZGFzaGJvYXJkIHtcbiAgICAgICAgbWluLWhlaWdodDogMzV2aDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTZweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcblxuICAgICAgICAuaGQge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxOHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5mdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICBjb2xvcjogIzBmNDg1YTtcbiAgICAgICAgfVxuICAgICAgICAubGlzdC1oaXN0b3J5e1xuICAgICAgICAgICAgLndyYXAtaXRlbS1oaXN0b3J5IC50eHR7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmQtc2hhZG93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDFweCA2cHggMCByZ2JhKDMyLCAzMywgMzYsIDAuMjgpO1xufVxuLnBhZ2luYXRvci1jdXN0b217XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAucGFnaW5hdGlvbntcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLnBhZ2UtaXRlbSB7XG4gICAgICAgICAgICAucGFnZS1saW5re1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxOTM3NDI7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NzZkNzU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgLnBhZ2UtbGlua3tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBlOThjNyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwZTk4YzcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuYm9keSB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jaGVjay1ib3gtc3dpdGNoLWR5bmFtaWN7XG4gICAgLmZvcm0tY2hlY2t7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLnN3aXRjaC1jaGVjay1ib3hbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc3dpdGNoLWNoZWNrLWJveDpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDE4ZTNhYjU7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXRjaC1jaGVjay1ib3hbdHlwZT1cImNoZWNrYm94XCJdOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgfVxuICAgICAgICAuc3dpdGNoLWNoZWNrLWJveDpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXTo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogNTUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucnVicmlxdWUtc3R5bGV7XG4gICAgLmNvbC1mb3JtLWxhYmVse1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ud3JhcHBlci10aXRsZS1oZWFkZXItYmFja29mZmljZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgLmhlYWRlci10aXRsZS13e1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC5oZWFkZXItbmFtZS1tZWRpY2Fse1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmFjay1vZmZpY2UtY2FyZC1tZWRpY2Fse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIC5iYWNrLW9mZmljZS1pY29uLW1vcmUtYWN0aW9ue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuLmZvbnQtMjB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uaWNvbi0tbW9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J00xMiAzYy0xLjEgMC0yIC45LTIgMnMuOSAyIDIgMnMyLS45IDItMnMtLjktMi0yLTJtMCAxNGMtMS4xIDAtMiAuOS0yIDJzLjkgMiAyIDJzMi0uOSAyLTJzLS45LTItMi0ybTAtN2MtMS4xIDAtMiAuOS0yIDJzLjkgMiAyIDJzMi0uOSAyLTJzLS45LTItMi0yJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4udmlzdWFsaXNhdGlvbi1mb3Jte1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLmxhYmVsLXZpc3VhbGlzYXRpb257XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM0MzQzNDM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAudmFsdWUtdmlzdWFsaXNhdGlvbntcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMnB4IDBweDtcbiAgICB9XG59XG4uY29udGVudC1zaG93LW1lZGljYW1lbnR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmxhYmVsLXZpc3VhbGlzYXRpb257XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICB9XG4gICAgLnZhbHVlLXZpc3VhbGlzYXRpb257XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi5jYXJkLXdoaXRlLWJhY2stb2ZmaWNle1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmNhcmQtbGlzdC1wcmVzdGF0aW9uLWRpc3Bve1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNiZGQ4ZTMxYTtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29sdW1uLXJ1YnJpcXVle1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgLmNhcmQtcnVicmlxdWV7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuLmNhcmQtcnVicmlxdWV7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5saXN0LXByZXN0YXRpb24tZGlzcG8ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGl7XG4gICAgICAgIC5mb3JtLWNoZWNre1xuICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAuZm9ybS1jaGVja3tcbiAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmljb24tLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICAtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIwIDdMMTAgMTdsLTUtNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5pY29uLWJ1cmdlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTMgNWExIDEgMCAwIDEgMS0xaDEyYTEgMSAwIDEgMSAwIDJINGExIDEgMCAwIDEtMS0xbTAgNWExIDEgMCAwIDEgMS0xaDZhMSAxIDAgMSAxIDAgMkg0YTEgMSAwIDAgMS0xLTFtMCA1YTEgMSAwIDAgMSAxLTFoMTJhMSAxIDAgMSAxIDAgMkg0YTEgMSAwIDAgMS0xLTEnIGNsaXAtcnVsZT0nZXZlbm9kZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuICAuZm9ybS1ncm91cC1wcmVzdGEtZGlzcG97XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5pY29ue1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMzFCRkRFO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC50aXRsZS1wcmVzdGEtZGlzcG97XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBtYXJnaW46IDBweCAwcHg7XG4gICAgfVxuICAgIC50aXRsZS1jaGlsZHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4udGl0bGUtcGFnZS1iYWNrb2ZmaWNlIHtcbiAgICBmb250LXNpemU6IDEuN2VtO1xufVxuLnRhYmxlLWN1c3Qtc3R5bGV7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDE2cHggLThweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgdGFibGV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1ncmVlbiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDUuOTk5cHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuLmJ0bi1ncmF5LCAuYnRuLXNlY29uZGFyeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGMUYzRjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjFGM0Y1O1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYzZjU7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjNmNSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YxRjNGNSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmFjdGl2ZXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjNmNSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YxRjNGNSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmZvY3Vze1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmM2Y1ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGM0Y1ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYnRuLWFjdGlvbntcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjNBOUZBO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAjMjNBOUZBO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyM0E5RkE7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBjb2xvcjogIzIzQTlGQTtcbiAgICB9XG4gICAgJjphY3RpdmV7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyM0E5RkE7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBjb2xvcjogIzIzQTlGQTtcbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIzQTlGQTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjMjNBOUZBO1xuICAgIH1cbn1cblxuLmJyZWFkY3J1bWJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB1bHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vcHVibGljL2ltYWdlcy9pY29ucy9hcnJvdy1icmVhZGNydW1iLXN2Zy5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgIGE6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGk6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYXJkLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDE2cHggLThweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udy1maXQtY29udGVudHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5tLWF1dG8tci0we1xuICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcbn1cbi5pY29uLS1tb3Jle1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNMTIgM2MtMS4xIDAtMiAuOS0yIDJzLjkgMiAyIDJzMi0uOSAyLTJzLS45LTItMi0ybTAgMTRjLTEuMSAwLTIgLjktMiAycy45IDIgMiAyczItLjkgMi0ycy0uOS0yLTItMm0wLTdjLTEuMSAwLTIgLjktMiAycy45IDIgMiAyczItLjkgMi0ycy0uOS0yLTItMicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmRyb3Bkb3duLWljb24tbW9yZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgLmJ0bntcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51e1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGEuZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgIGZvcm17XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdWItdGl0bGUtY2FyZHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYnRuLWRyb3B7XG4gICAgLmJ0bntcbiAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLXNlY29uZGFyeXtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uY2xvc2UtbW9kYWwtaWNvbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbi10aXRsZXtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9udC0xNHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4ubW9kYWwtYm9keXtcbiAgICAuYnRuLW1vZGFse1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5idG4tbW9kYWx7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLndyYXBwZXItdmFsdWV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAubGFiZWwtb2YtdmFsdWV7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDBweCAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLnZhbHVlLXN0eWxle1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG4ubWVkaWNhbWVudC1zdHlsZXtcbiAgICAuZGVzaWduYXRpb24tbWVkaWNhbWVudHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAubWVkaWNhbWVudC1kY2l7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMxOTM3NDI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuXG5cbi5jYXJkLW1lZCAuc3RhbmRhcmQtbGluZSB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLm1lZGljaW5lLWl0ZW17XG4gICAgLmNsYy1wYXJ0e1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC53cmFwcGVyLWNvbnRlbnQtbWVkaWNhbWVudC1jYXJke1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAubWVkaWNhbWVudC1pbmRpY2F0b3Itd3Jwe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiNzk2NWI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ud3JhcHBlci1saXN0LXN0YWZme1xuICAgIC5tZWRpY2FsLWxpc3R7XG4gICAgICAgIC5tZWRpY2FsLWl0ZW17XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuYXZhdGFye1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIC51c2VyLWF2YXRhci13cnB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC51c2VyLWF2YXRhcntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51bC1zdHJpcGVke1xuICAgIGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICB9XG59XG5cbi5hdmF0YXItbmV3LXN0YWZmLWJhY2tvZmZpY2V7XG4gICAgLmZvcm0tbWVkaWEtdXBsb2FkLXdycHtcbiAgICAgICAgaW1nLmZvcm0tbWVkaWEtdXBsb2FkLWltYWdlLXByZXZpZXd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTQwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1tZWRpYS11cGxvYWQtaW5wdXQtY29udHJvbC13cnB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucnVicmljLXRpdGxle1xuICAgIC5ydWJyaWMtbmFtZXtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLnJ1YnJpYy1jYXRlZ29yeXtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG4ucnVicmljLWl0ZW17XG4gICAgLnJ1YnJpYy1uYW1le1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAucnVicmljLWNhdGVnb3J5e1xuICAgICAgICBjb2xvcjogIzAxOGU4ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLnJ1YnJpYy1hY3Rpb25ze1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuLmJnLXdoaXRle1xuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgLm1haW57XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmJpZy10aXRsZS1ob21le1xuICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xufVxuXG5mb3JtOmhhcyguaGlkaW5nLXRyaWdnZXI6bm90KDpjaGVja2VkKSkge1xuICAgIC50cmlnZ2VyZWQtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udGFyaWYtdGFibGUge1xuICAgIHRyOm5vdCgudGFyaWYtdGl0bGUpLCB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMjI7XG4gICAgfVxuICAgIC50YXJmLXJ1YnJpYy1uYW1lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIC50YXJpZi10aXRsZSB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICB0aHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4Y2x1ZGVkLXRhcmlmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDAsIDAsIDAuMyk7XG4gICAgfVxuXG4gICAgLmJ0bi1hZGQsIC5idG4tcmVtb3ZlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIC5idC1lZGl0LXRhcmlmIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLmJvLW1lbnUgLm5hdi1pdGVtIC5jb2xsYXBzZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uYm8tbWVudSAubmF2LWl0ZW0gLmNvbGxhcHNlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJvLW1lbnUgLm5hdi1pdGVtIC5jb2xsYXBzZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cblxuLndycC1idG4tZ2xvYmFsLWJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAuYnRue1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4ud3JwLWhlYWRlci10aXRsZS1wYWdlLWJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAudGl0bGUtcGFnZS1iYWNrb2ZmaWNlIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgfVxufVxuXG4uZXJyb3ItdHh0e1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjY2YxZTFlZDk7XG59XG5cbmxhYmVsLmZvcm0tbGFiZWx7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjM2U2MjdjO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uYnRuLmJ0bi1ib3JkZXItYmx1ZXtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk5M2M3O1xuICAgIGNvbG9yOiAjNTk5M2M3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk5M2M3O1xuICAgICAgICBjb2xvcjogIzU5OTNjNztcbiAgICB9XG4gICAgJjphY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk5M2M3O1xuICAgICAgICBjb2xvcjogIzU5OTNjNztcbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1OTkzYzc7XG4gICAgICAgIGNvbG9yOiAjNTk5M2M3O1xuICAgIH1cbn1cblxuLmNhcmQtb3JnYW5pemF0aW9uLWJve1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzljYjhjMjtcbiAgICAub3JnYW5pemF0aW9uLW5hbWV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICM0ZTg2Yjc7XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM3ZGE3YjU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4taW4tZGl2LWZvcm17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLmJ0bntcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5idG4tZGl2LWNoYW5nZS1wc3dke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5idG57XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4uY2FyZC1ibG9jay1zZXR0aW5nLXVzZXJ7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDE2cHggLThweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuaGVhZGVyLWNhcmQtYmxvY2t7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDVkN2RiNjk7XG4gICAgICAgIC5jYXJkLXN1YnRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICMwZjQ4NWE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXItYmFja29mZmljZXtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogIzBmNDg1YTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgNTlweDtcbiAgICAucGFnZS10aXRsZXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEzOSU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwNnB4O1xuICAgIH1cbiAgICAuaGQtcHJvZmlsZS13e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgLm5hbWUtdXNlcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLWNpcmNsZXtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgLnBob3Rve1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnQtbG9nb3V0e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jcmVhdGUtdXNlci1hY2NvdW50LWNoZWNrLWJsb2Nre1xuXHQuY29udGVudC1ibG9jay1jcmVhdGUtdXNlci1hY2NvdW50LWNoZWNre1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0JjpoYXMoI21lZGljYWxfc3RhZmZfY3JlYXRlVXNlcjpjaGVja2VkKXtcblx0XHQuY29udGVudC1ibG9jay1jcmVhdGUtdXNlci1hY2NvdW50LWNoZWNre1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5hc3NvY2lhdGVkLW9yZ2FuaXphdGlvbnN7XG4gICAgbGVnZW5ke1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICBjb2xvcjogIzBmNDg1YTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICB9XG4gICAgLm1iLTN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxufVxuXG4uYnRuLWljb257XG4gICAgJjpoYXMoLmljb24pe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG57XG4gICAgbWluLWhlaWdodDogMzVweDtcbn0iLCJcbiAgICAubGlzdC1oaXN0b3J5e1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAud3JhcC1pdGVtLWhpc3Rvcnl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpe1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAgICAgLmF1dGhvcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgIC5hdmF0YXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgLmltZy1hdmF0YXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50eHR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogLXdlYmtpdC1ib3g7IFxuICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LWxpbmUtY2xhbXA6IDI7IFxuICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyBcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgLm5hbWUtYXV0aG9ye1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogLXdlYmtpdC1ib3g7IFxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1saW5lLWNsYW1wOiAxOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA2MztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBib2R5Lmhpc3RvcnktaW5kZXgge1xuICAgICAgICAubGlzdC1oaXN0b3J5IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDVweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlc3BvbnNpdmUtbGlzdHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLndyYXAtaXRlbS1oaXN0b3J5e1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuICAgIH0iLCJcbi8vIHN0eWxlIHVzZXIgc2V0dGluZyBwYWdlXG4uY2FyZC1ibG9jay1zZXR0aW5nLXVzZXJ7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDE2cHggLThweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hdmF0YXItc2V0dGluZy1ibG9ja3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5hdmF0YXItdXNlci1zZXR0aW5ne1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxMTkuNjZweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEzcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgfVxuICAgIC5idG4tYXZhdGFyLXNldHRpbmd7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgLmljb24tYnRue1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEzcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMxYTNjNTFjYztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFhM2M1MWNjO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4tZWRpdC1hdmF0YXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tZGVsZXRlLWF2YXRhcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxuICAgICAgICB9XG4gICAgfVxuICAgIC5ub3RpZi1lcnJvci1hdmF0YXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjb2xvcjogI0ZBNEI0QjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJltkYXRhLW1vZGU9XCJpbWdfZGVmYXVsdFwiXXtcbiAgICAgICAgLmJ0bi1lZGl0LWF2YXRhcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnNhdmUtaW1hZ2UtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLW1vZGU9XCJpbWdfbG9hZGluZ1wiXXtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgICAgIGJvcmRlcjogLjI1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmF2YXRhci11c2VyLXNldHRpbmd7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zYXZlLWltYWdlLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1tb2RlPVwiaW1nX3VwbG9hZGVkXCJde1xuICAgICAgICAuYnRuLWVkaXQtYXZhdGFye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLWRlbGV0ZS1hdmF0YXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgXG4gICAgICAgIH1cbiAgICAgICAgLnNhdmUtaW1hZ2UtYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtbW9kZT1cImltZ19lcnJvclwiXXtcbiAgICAgICAgLmJ0bi1lZGl0LWF2YXRhcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLm5vdGlmLWVycm9yLWF2YXRhcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnNhdmUtaW1hZ2UtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLXNldHRpbmctcGFnZS1jdXN0e1xuICAgIGxhYmVsLCAuZm9ybS1sYWJlbHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6ICMzZTYyN2M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG4gICAgLnZpZXctaW5mb3tcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjNmNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjNTA4MmFlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYzZjc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzUwODJhZTtcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpO1xuICAgICAgICB9XG4gICAgfVxufVxuLmJ0bi1pbi1kaXZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5sb2FkaW5nLXVzZXItc3VibWl0ZWR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmZiMztcbiAgICAud3JwLXNwaW5uZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cbi8vIHN0eWxlIHVzZXIgc2V0dGluZyBwYWdlXG5cblxuLmJ0bi1wcmltYXJ5e1xuICAgIGJhY2tncm91bmQ6ICM1OTkzYzc7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU5OTNjNyAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yZXNldC1wYXNzd29yZHtcbiAgICAuZm9ybS1jb250cm9se1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweCA2cHggMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zdWJ0aXRsZS10aXRsZXtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNTA4MmFlO1xufVxuXG4ubWFpbi1idG4tc2V0dGluZ3tcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNTk5M2M3ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTk5M2M3ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAuaWNvbntcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbn0iLCIuY3Qtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MXB4KTtcbn1cblxuLnJ1YnJpYy1saXN0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJ1YnJpYy1saXN0LXdyYXBwZXIgdWwucnVicmljLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ucnVicmljLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDE0cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIC8qIGZvbnQtc2l6ZTogMTJweDsgKi9cbn1cblxuLnJ1YnJpYy1pdGVtIC5ta2h7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJ1YnJpYy1saXN0IC5ydWJyaWMtaXRlbSAucnVicmljLW5hbWUge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIGZsZXg6IDE7XG59XG5cbi5ydWJyaWMtbGlzdCAucnVicmljLWl0ZW0gLnJ1YnJpYy1jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgd2lkdGg6IDMwJTtcbn1cblxuLnJ1YnJpYy1saXN0IC5ydWJyaWMtaXRlbSAucnVicmljLWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAwcHg7XG4gICAgd2lkdGg6IDIwJTtcbn1cblxuLnJ1YnJpYy10aXRsZSAucnVicmljLW5hbWUge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIGZsZXg6IDE7XG59XG5cbi5ydWJyaWMtdGl0bGUgLnJ1YnJpYy1jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgd2lkdGg6IDMwJTtcbn1cblxuLnJ1YnJpYy10aXRsZSAucnVicmljLWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAwO1xuICAgIHdpZHRoOiAyMCU7XG59XG5cbi5ydWJyaWMtZm9ybS13cmFwcGVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG5cbi5ydWJyaWMtZm9ybS13cmFwcGVyLW1kbCB7XG4gICAgXG59XG5cbi5ydWJyaWMtZm9ybS13cmFwcGVyLW1kbCAucnd7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ydWJyaWMtZm9ybS13cmFwcGVyLW1kbCAucncgPiBkaXZ7XG4gICAgbWFyZ2luOiAwIDhweDtcbn1cblxuLnJ1YnJpYy1mb3JtLXdyYXBwZXItbWRsIC5ydyA+IGRpdi5zaW5nbGV7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5ydWJyaWMtZm9ybS13cmFwcGVyLW1kbCBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuXG5cbi5ydWJyaWMtaW5wdXQtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNnB4O1xufVxuXG4ucnVicmljLWlucHV0LXJvdyAucnVicmljLWlucHV0LW5hbWUge1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5ydWJyaWMtaW5wdXQtcm93IC5ydWJyaWMtaW5wdXQtY2F0ZWdvcnkge1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5ydWJyaWMtaW5wdXQtcm93IC5ydWJyaWMtaW5wdXQtc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLnJ1YnJpYy1saXN0IC5ydWJyaWMtdGl0bGUge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59IiwiLyogYm9keXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn0gKi9cbi8qIGgxe1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn0gKi9cblxuXG4ubWVkaWNpbmUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWVkaWNpbmUtaXRlbSAuY2xjLXBhcnR7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy8gcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbi5tZWRpY2luZS1pdGVtIC5jbGMtcGFydCAubWVkaWNhbWVudC1uYW1lIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4ubWVkaWNpbmUtaXRlbSAuY2xjLXBhcnQgLm1lZGljYW1lbnQtbmFtZSAubWVkaWNhbWVudC1kY2kge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZXN0YWJsaXNobWVudC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5lc3RhYmxpc2htZW50LWl0ZW0gLmNsYy1wYXJ0e1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG4uZXN0YWJsaXNobWVudC1pdGVtIC5jbGMtcGFydCAubWVkaWNhbC1uYW1lIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzRlODZiNztcbn1cblxuLmVzdGFibGlzaG1lbnQtaXRlbSAuY2xjLXBhcnQgLm1lZGljYWwtbmFtZSAubWVkaWNhbC1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICMxOTM3NDI7XG59XG5cbi5lc3RhYmxpc2htZW50LWl0ZW0gLndycC16b25le1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgLmljb257XG4gICAgICAgIGNvbG9yOiAjN2RhN2I1O1xuICAgIH1cbiAgICAubWVkaWNhbC1uYW1le1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjMTkzNzQyO1xuICAgIH1cbiAgICAubWVkaWNhbC1jYXRlZ29yeXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBjb2xvcjogIzE5Mzc0MjtcbiAgICB9XG59XG5cbi5lc3RhYmxpc2htZW50LWl0ZW0gLmNsYy1wYXJ0IC5tZWRpY2FsLWFkZHJlc3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uZXN0YWJsaXNobWVudC1pdGVtIC5jbGMtcGFydCAubWVkaWNhbC1zdGFmZiB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIC8qIHdpZHRoOiA1MCU7ICovXG59XG5cbi5lc3RhYmxpc2htZW50LWl0ZW0gLmNsYy1wYXJ0IC5tZWRpY2FsLXN0YWZmIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiAubWVkaWNhbC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfSAqL1xuXG4ubWVkaWNhbC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWVkaWNhbC1pdGVtIC5tZWRpY2FsLWl0ZW0tY29udGVudCB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYuYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jbnRudC1he1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAmLmNudG50LWJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICYuY250bnQtY3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAmLmNudG50LWR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuLm1lZGljYWwtaXRlbSAuY29sLWFjdGlvbi1zdGFmZiB7XG4gICAgd2lkdGg6IDEwJTtcbn1cbi5tZWRpY2FsLWZvcm0td3JhcHBlciB7XG4gICAgLmZvcm0tbWVkaWEtdXBsb2FkLXdycCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgIC5mb3JtLW1lZGlhLXVwbG9hZC1pbnB1dC1jb250cm9sLXdycCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLW1lZGlhLXVwbG9hZC1pbWFnZS1wcmV2aWV3IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODhweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLmhlYWRlci10YWJsZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgcGFkZGluZzogMHB4IDBweCA1cHggMHB4O1xuICAgIC50aXRsZS10YWJsZXtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgY29sb3I6ICMwZjQ4NWE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5tZWRpY2FsLXN0YWZmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JheTtcbiAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc3RhZmYtbnVtYmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IHRoaW4gc29saWQgZ3JheTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5mb3JtLWNoZWNrOmhhcygucnVicmljLWNoaWxkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLmZvcm0tc3RhZmYgI21lZGljYWxfc3RhZmZfcm9sZSAuZm9ybS1jaGVja3tcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLy8gLmZsYXNoLXdyYXBwZXIge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICAgcG9zaXRpb246IGZpeGVkO1xuLy8gICAgIHRvcDogMzhweDtcbi8vICAgICBsZWZ0OiA5MHB4O1xuLy8gICAgIHJpZ2h0OiA5MHB4O1xuLy8gICAgIHotaW5kZXg6IDI7XG4vLyB9XG5cbi8vIC5mbGFzaC1jb250ZW50IHtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuLy8gICAgIGNvbG9yOiAjMTU1NzI0O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2MzZTZjYjtcbi8vICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4vLyAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuLy8gICAgIG1heC13aWR0aDogNDAwcHg7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyB9XG5cblxuLmZsYXNoLWNvbnRlbnQuZGFuZ2VyIHtcbiAgICBjb2xvcjogIzhkMTUxNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRkNmQ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZDYwNjA7XG59IiwiLm1lZGljYW1lbnQtaW5wdXQtY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5tZWRpY2FtZW50LWlucHV0LWNvbHVtbiB7XG5cdGZsZXg6IDE7XG5cdHBhZGRpbmc6IDE2cHggMzJweDtcbn1cblxuLm1lZGljYW1lbnQtaW5wdXQtY29sdW1uIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuXG4ubWVkaWNhbWVudC1mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAvKiBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICovXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5tZWRpY2luZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWVkaWNpbmUtaXRlbSAuY2xjLXBhcnR7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbi5tZWRpY2luZS1pdGVtIC5jbGMtcGFydCAubWVkaWNhbC1uYW1lIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1lZGljaW5lLWl0ZW0gLmNsYy1wYXJ0IC5tZWRpY2FsLW5hbWUgLm1lZGljYWwtY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4ubWVkaWNhbWVudC1oZWFkZXIge1xuICAgIC8qIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OmVuZDsgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MnB4O1xuICAgIHJpZ2h0OiAzNnB4O1xufVxuLm1lZGljYW1lbnQtaW5kaWNhdG9yLXdycCB7XG4gICAgYmFja2dyb3VuZDogI2YzOWQyNTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn0iLCIuZGVudGFsLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cblxuZm9ybS5mb3JtLXNlYXJjaC1kZW50YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZGVudGFsLWl0ZW0gLmNsYy1wYXJ0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcblxuICAgIC5kZW50YWwtYWN0ZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cblxuICAgIC5kZW50YWwtZGVzaWduYXRpb24ge1xuICAgICAgICBmbGV4OiAxXG4gICAgfVxufVxuXG4uZGVudGFsLWl0ZW0gLmNsYy1wYXJ0IC5kZW50YWwtdGFyaWYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMThlOGU7XG59XG5cbi5kZW50YWwtaW5wdXQtY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5kZW50YWwtaW5wdXQtY29sdW1uIHtcblx0ZmxleDogMTtcblx0cGFkZGluZzogMTZweCAzMnB4O1xufVxuXG4uZGVudGFsLWlucHV0LWNvbHVtbiBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kZW50YWwtZm9ybS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgLyogZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAqL1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZGVudGFsLWhlYWRlciB7XG4gICAgLyogZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ZW5kOyAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcycHg7XG4gICAgcmlnaHQ6IDM2cHg7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/