/*--------------------------------
	Breakpoints
--------------------------------*/
/*--------------------------------
	Typography
--------------------------------*/
/*--------------------------------
	Colors
--------------------------------*/
/*--------------------------------
	Z-Index
--------------------------------*/
/*--------------------------------
	ADA
--------------------------------*/
/*--------------------------------
	Spacing
--------------------------------*/
/*--------------------------------
	Font Size, Weight, Etc.
--------------------------------*/
#header #logo-espot img {
  padding-top: 10px;
}
#header #quick_links ul {
  text-align: right;
}
#header #quick_links ul li {
  padding-left: 10px;
  float: none;
}
#header #quick_links ul a {
  font-size: 0.75rem;
  text-transform: uppercase;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
}
#header #quick_links > div:not(.search-area) {
  position: absolute;
  right: 20px;
  top: -6px;
}

.header_promo.container-fluid {
  max-width: 100% !important;
  min-width: 100% !important;
}

#app_wrapper.tablet .search-input {
  width: 260px !important;
}

#header_desktop_wrapper {
  height: 75px;
}
#header_desktop_wrapper > .container {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.desktopPage #header_desktop_wrapper {
  height: 110px;
  padding-top: 35px;
}

#my_dillards_bar_wrapper .barItems .ES_Consolidated_Header li {
  display: inline-block;
}

.ES_Consolidated_Header {
  display: inline-block;
}

.header_promo_static_wrapper {
  position: relative;
  z-index: 102;
  background: #c04747;
  overflow: hidden;
  padding: 8px;
  height: auto;
  color: white;
}
.header_promo_static_wrapper .promoStaticWrapper {
  height: auto;
  text-align: center;
  padding: 0;
}
.header_promo_static_wrapper .promoStaticWrapper .promoStaticHeading {
  display: inline-block;
  width: 100%;
  max-width: 1600px;
}
.header_promo_static_wrapper .promoStaticWrapper .promoStaticHeading a {
  display: inline-block;
  width: 100%;
}
.header_promo_static_wrapper .promoStaticWrapper .promoStaticHeading a:focus {
  outline: 1px solid #000;
  outline-offset: 0;
}
.header_promo_static_wrapper .promoStaticWrapper .promoStaticHeading p {
  font-size: 12px;
  display: inline-block;
  margin-bottom: 0px;
  color: #fff;
}
.header_promo_static_wrapper .promoStaticWrapper .promoStaticHeading p .promoTextLink {
  text-decoration: underline;
}

.tabletPage .header_promo_static_wrapper .promoStaticWrapper .promoStaticHeading p,
.tabletPage .header_promo_static_wrapper .promoStaticWrapper .promoStaticHeading p a,
.tabletPage .header_promo_static_wrapper .promoStaticWrapper .promoStaticHeading p span {
  font-size: 0.8125rem;
  line-height: 1.4em !important;
  padding: 0 !important;
}

.header_promo_static_wrapper ~ .TabletMenu__backdrop {
  top: 230px;
}

.header_promo {
  background: black;
  color: white;
  padding: 8px 0px;
  height: 38px;
  max-height: 38px;
  overflow: hidden;
  position: relative;
  z-index: 17;
}
.header_promo .skipNavigation {
  z-index: 9999;
  position: absolute;
  top: -1000px;
  left: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 6px solid transparent;
  background: #464646;
  border-radius: 3px;
  color: #fff !important;
  font-size: 0.75rem;
  outline: none !important;
  transition: all 0.1s ease;
}
.header_promo .skipNavFocus,
.header_promo a.skipNavigation:active,
.header_promo a.skipNavigation:focus {
  top: 5px;
  left: 5px;
  width: auto;
  height: auto;
  overflow: visible;
}
.header_promo .header_promo_wrapper {
  margin: 0 auto;
  max-width: 1600px;
}
.header_promo .header_promo_wrapper #animatedPromo {
  line-height: 1.2;
}
.header_promo .header_promo_wrapper #animatedPromo.promoCount-2 {
  animation-name: promoCount-2;
  animation-duration: 10.5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
@keyframes promoCount-2 {
  0% {
    transform: translateY(19px);
  }
  1.19% {
    transform: translateY(0px);
  }
  48.81% {
    transform: translateY(0px);
  }
  51.19% {
    transform: translateY(-38px);
  }
  98.81% {
    transform: translateY(-38px);
  }
  100% {
    transform: translateY(-57px);
  }
}
.header_promo .header_promo_wrapper #animatedPromo.promoCount-3 {
  animation-name: promoCount-3;
  animation-duration: 15.75s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
@keyframes promoCount-3 {
  0% {
    transform: translateY(19px);
  }
  0.79% {
    transform: translateY(0px);
  }
  32.53% {
    transform: translateY(0px);
  }
  34.13% {
    transform: translateY(-38px);
  }
  65.87% {
    transform: translateY(-38px);
  }
  67.47% {
    transform: translateY(-76px);
  }
  99.21% {
    transform: translateY(-76px);
  }
  100% {
    transform: translateY(-95px);
  }
}
.header_promo .header_promo_wrapper #animatedPromo.promoCount-4 {
  animation-name: promoCount-4;
  animation-duration: 21s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
@keyframes promoCount-4 {
  0% {
    transform: translateY(19px);
  }
  .59% {
    transform: translateY(0px);
  }
  24.40% {
    transform: translateY(0px);
  }
  25.59% {
    transform: translateY(-38px);
  }
  49.40% {
    transform: translateY(-38px);
  }
  50.59% {
    transform: translateY(-76px);
  }
  74.40% {
    transform: translateY(-76px);
  }
  75.59% {
    transform: translateY(-114px);
  }
  99.40% {
    transform: translateY(-114px);
  }
  100% {
    transform: translateY(-133px);
  }
}
.header_promo .header_promo_wrapper #animatedPromo.promoCount-5 {
  animation-name: promoCount-5;
  animation-duration: 26.25s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
@keyframes promoCount-5 {
  0% {
    transform: translateY(19px);
  }
  .47% {
    transform: translateY(0px);
  }
  19.52% {
    transform: translateY(0px);
  }
  20.47% {
    transform: translateY(-38px);
  }
  39.52% {
    transform: translateY(-38px);
  }
  40.47% {
    transform: translateY(-76px);
  }
  59.52% {
    transform: translateY(-76px);
  }
  60.47% {
    transform: translateY(-114px);
  }
  79.52% {
    transform: translateY(-114px);
  }
  80.47% {
    transform: translateY(-152px);
  }
  99.52% {
    transform: translateY(-152px);
  }
  100% {
    transform: translateY(-171px);
  }
}
.header_promo .header_promo_wrapper #animatedPromo:hover {
  animation-play-state: paused;
}
.header_promo .header_promo_wrapper .promoWrapper {
  height: 38px;
  text-align: center;
  padding: 0px 5px;
}
.header_promo .header_promo_wrapper .promoWrapper .promoHeading {
  display: inline-block;
  width: 100%;
  height: 25px;
}
.header_promo .header_promo_wrapper .promoWrapper .promoHeading a {
  display: inline-block;
  width: 100%;
}
.header_promo .header_promo_wrapper .promoWrapper .promoHeading a:focus {
  outline: 1px solid #fff;
  outline-offset: 0;
}
.header_promo .header_promo_wrapper .promoWrapper .promoHeading p {
  font-size: 12px;
  display: inline-block;
  margin-bottom: 0px;
  color: #fff;
  height: 23px;
}
.header_promo .header_promo_wrapper .promoWrapper .promoHeading p .promoTextLink {
  text-decoration: underline;
}
.header_promo .i-arrow-right {
  float: right;
  padding: 0px 5px;
  position: absolute;
  background: black;
  z-index: 10;
  height: 30px;
  right: 0px;
  width: 22px;
  border: none;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.header_promo .i-arrow-left {
  float: left;
  padding: 0px 5px;
  position: absolute;
  background: black;
  z-index: 10;
  height: 30px;
  width: 22px;
  border: none;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.header_promo .icon {
  fill: white;
}
.header_promo button {
  overflow: hidden !important;
  width: 1px;
  height: 1px;
  position: absolute;
  right: 120px;
  top: 4px;
  background: none;
  border: none;
  color: #fff;
}
.header_promo button:focus {
  outline: 1px solid #000;
  width: 70px;
  height: 30px;
  font-size: 12px;
}
.header_promo button svg.playButtonTippy,
.header_promo button svg.pauseButtonTippy {
  width: 15px;
  height: 15px;
  fill: white;
  vertical-align: sub;
  margin-right: 5px;
}
.header_promo .headerStoreLocatorLink {
  position: absolute;
  top: 1px;
  right: 0;
  padding: 4px 16px 0 0;
}
.header_promo .headerStoreLocatorLink svg.storeMapMarker {
  fill: #fff;
  height: 15px;
  width: 15px;
}
.header_promo .headerStoreLocatorLink a {
  padding-left: 2px;
  color: #fff;
  font-size: 12px;
  transition: all 0.1s ease;
}
.header_promo .headerStoreLocatorLink a:hover {
  color: #dfdfdf;
}
.header_promo .headerStoreLocatorLink a:focus {
  outline: 1px solid #fff;
}

/* set height to help lower CLS score */
.search-area-react {
  height: 38px !important;
  width: 350px;
}
.search-area-react .form-group {
  width: 350px !important;
}

.desktopPage .headerStoreLocatorLink.hide-when-international {
  height: 30px;
}

.header_desktop_wrapper_promo #header {
  height: 75px;
  padding: 0;
}
.header_desktop_wrapper_promo #header .main-logo {
  text-align: center;
}
.header_desktop_wrapper_promo #header .main-logo img {
  display: inline-block;
  margin: 0px auto;
}

.tabletPage #header .hide-on-tablet {
  display: none;
}
.tabletPage #header .tablet-retain-size {
  flex: 0 0 50% !important;
  max-width: 50% !important;
}
.tabletPage #header .main-logo {
  text-align: left;
}

.menu_wrapper_promo .container {
  border-bottom: none !important;
}
.menu_wrapper_promo .container .menu {
  max-width: 875px;
  margin: auto !important;
}

.dillardsBarPromo {
  background: #fff;
}
.dillardsBarPromo .shopping-bag-count-container {
  position: relative;
}
.dillardsBarPromo .cartItemCount {
  position: absolute;
  top: 3px;
  left: 8px;
  display: block;
  width: 28px;
  text-align: center;
  height: 5px;
  font-size: 11px;
  color: #000;
  cursor: pointer;
}
.dillardsBarPromo a .cartItemCount {
  left: -1px;
}
.dillardsBarPromo .i-empty-shopping-bag {
  height: 25px;
  width: 25px;
  cursor: pointer;
}
.dillardsBarPromo .i-empty-shopping-bag svg {
  max-width: 25px !important;
}
.dillardsBarPromo a[href="/c/shopbybrand"] {
  color: black !important;
}
.dillardsBarPromo .barItems__li a {
  color: black;
}
.dillardsBarPromo .barItems a:link {
  text-transform: none !important;
  position: relative;
}
.dillardsBarPromo .barItems .accountDD li {
  line-height: initial;
}
.dillardsBarPromo .barItems .accountDD .logout {
  margin-top: 5px;
}
.dillardsBarPromo .barItems .welcome-back div {
  display: inline-block;
  height: 20px;
}
.dillardsBarPromo .myAccountDD {
  padding-left: 12px !important;
  color: black;
  letter-spacing: 0.05em;
  text-transform: none;
  position: relative;
  z-index: 100;
}
.dillardsBarPromo .myAccountDD:hover {
  cursor: pointer;
}
.dillardsBarPromo .myAccountDD .i-arrow-down {
  margin-left: 2px;
}
.dillardsBarPromo .myAccountDD .i-arrow-down svg {
  height: 13px;
  padding-top: 3px;
  width: 13px;
}
.dillardsBarPromo .accountDDContainer {
  position: absolute;
  top: 30px;
  right: -47px;
  display: none;
  padding-top: 15px;
}
.dillardsBarPromo .accountDDShowContainer {
  display: block;
}
.dillardsBarPromo .accountDD {
  background: white;
  box-shadow: 0px 0px 5px #bababa;
  padding: 10px 10px 5px;
  width: 200px;
  position: relative;
}
.dillardsBarPromo .accountDD:after {
  content: "";
  width: 15px;
  height: 15px;
  background: white;
  box-shadow: -1px -1px 1px #bababa;
  position: absolute;
  top: -8px;
  right: 90px;
  transform: rotate(45deg);
}
.dillardsBarPromo .accountDD ul {
  padding: 5px 5px 0 !important;
}
.dillardsBarPromo .accountDD ul .login,
.dillardsBarPromo .accountDD ul .logout {
  width: 100%;
  padding: 0 0 10px !important;
}
.dillardsBarPromo .accountDD ul .login a,
.dillardsBarPromo .accountDD ul .logout a {
  background: black;
  color: white !important;
  text-align: center;
  display: block;
  width: 100%;
  height: 35px;
  line-height: 35px;
  padding: 0px !important;
}
.dillardsBarPromo .accountDD ul .welcome-back {
  font-weight: bold;
  text-align: left;
  margin-bottom: 5px;
}
.dillardsBarPromo .accountDD ul li {
  height: auto !important;
  padding: 0 0 10px !important;
}
.dillardsBarPromo .accountDD ul li a {
  display: block;
  text-align: left;
}
.dillardsBarPromo .accountDD ul li.payMyBillBtn {
  text-align: left;
}
.dillardsBarPromo .accountDD ul li.payMyBillBtn button {
  margin: 0;
  border: 0;
  padding: 0;
  font-size: 0.75rem;
  text-align: left;
  text-decoration: none !important;
}

.has-error .warning-tip {
  display: block;
}

.has-success .good-tip {
  display: block;
}

.has-error .form-control,
.flat-size-error {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(169, 68, 66, 0.6) !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(169, 68, 66, 0.6) !important;
  border-color: #a94442 !important;
}

.backgroundBlack .i-empty-shopping-bag {
  fill: white;
}
.backgroundBlack .cartItemCount {
  color: white !important;
}
.backgroundBlack .myAccountDD {
  color: white;
}
.backgroundBlack .myAccountDD .i-arrow-down {
  fill: white;
}
.backgroundBlack .myAccountDD .accountDD li {
  color: black;
}
.backgroundBlack .barItems__li #whiteLoginLink {
  color: #fff !important;
}
.backgroundBlack .barItems__li a {
  color: #fff !important;
}
.backgroundBlack .barItems__li .accountDDContainer .accountDD li.login a,
.backgroundBlack .barItems__li .accountDDContainer .accountDD li.logout a {
  color: #fff !important;
}
.backgroundBlack .barItems__li .accountDDContainer .accountDD li,
.backgroundBlack .barItems__li .accountDDContainer .accountDD a {
  color: #000 !important;
}

.myAccountDD .btn-tertiary {
  padding: 0;
}

.tabletPage #animatedPromo {
  animation-play-state: initial !important;
}
.tabletPage .headerStoreLocatorLink {
  display: none;
  position: absolute;
  top: 5px;
  right: 0;
  color: #fff;
  font-size: 12px;
  padding: 6px;
}
.tabletPage .headerStoreLocatorLink:hover {
  color: #fff;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .tabletPage .header_promo_wrapper .button {
    right: 118px;
  }
  .tabletPage .headerStoreLocatorLink {
    display: block;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
  .tabletPage .header_promo_wrapper .button {
    right: 118px;
  }
  .tabletPage .headerStoreLocatorLink {
    display: block;
  }
}

.playButtonTippy svg,
.pauseButtonTippy svg {
  fill: white;
  position: absolute;
  right: 10px;
  top: 10px;
}

#header.inline-header #main_nav > ul:not(.children),
#header.inline-header #main_nav > ul:not(.children) > li {
  height: 50px !important;
}

#zonos {
  display: none;
}

.z-intl #zonos.US {
  display: none;
}

.perm-tippy-top {
  background-color: #C04747;
  text-align: center;
  color: white;
}
.perm-tippy-top .perm-tippy-top-contents {
  padding: 5px;
}
.desktopPage .perm-tippy-top {
  position: relative;
  z-index: 103;
}
.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  background: rgba(255, 255, 255, 0.6);
  z-index: 200000;
  display: flex;
  align-items: center;
  justify-content: center;
}

.spinner {
  animation: rotator 1.4s linear infinite;
}

@keyframes rotator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
.path {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;
}

@keyframes colors {
  0% {
    stroke: #4285F4;
  }
  25% {
    stroke: #DE3E35;
  }
  50% {
    stroke: #F7C223;
  }
  75% {
    stroke: #1B9A59;
  }
  100% {
    stroke: #4285F4;
  }
}
@keyframes dash {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 46.75;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg);
  }
}
.popularLinks {
  line-height: 1.5;
}
.popularLinks h2 {
  border: none;
  line-height: 1.5;
  margin: 0;
}
.popularLinks ul {
  padding: 0;
}
.popularLinks ul li {
  list-style: none;
}
.popularLinks ul li a {
  text-decoration: underline;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2E2YjJmMDVmMjJiYzNjYzQtbWFpbi1jbGllbnRfZGVza3RvcEluZGV4X2pzLWNsaWVudF9jb21wb25lbnRzX0Vycm9yX1NoYXJlZF9lcnJvcl9zY3NzLWNsaWVudF9jb21wb25lbnRzX1VJX0xvLWE3ZDY1NS5jc3MiLCJtYXBwaW5ncyI6IkFBRUE7O2lDQUFBO0FBU0E7O2lDQUFBO0FBUUE7O2lDQUFBO0FBeUVBOztpQ0FBQTtBQTBEQTs7aUNBQUE7QUFTQTs7aUNBQUE7QUFtQkE7O2lDQUFBO0FDN0tFO0VBQ0M7QUFpQkg7QUFkQztFQUVDO0FBZUY7QUFkRTtFQUNDO0VBQ0E7QUFnQkg7QUFkRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBZ0JIO0FBYkM7RUFDQztFQUNBO0VBQ0E7QUFlRjs7QUFWQztFQUNDO0VBQ0E7QUFhRjs7QUFQQztFQUNDO0FBVUY7O0FBTkE7RUFDQztBQVNEO0FBUkM7RUFDQztFQUNBO0FBVUY7O0FBTEM7RUFDQztFQUNBO0FBUUY7O0FBQUc7RUFDQztBQUdKOztBQUVBO0VBQ0M7QUFDRDs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Q7QUFDQztFQUNDO0VBQ0E7RUFDQTtBQUNGO0FBQ0U7RUFDQztFQUNBO0VBQ0E7QUFDSDtBQUFHO0VBQ0M7RUFDQTtBQUVKO0FBREk7RUFDQztFQUNBO0FBR0w7QUFBRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBRUo7QUFBSTtFQUNDO0FBRUw7O0FBTUE7OztFQUdDO0VBQ0E7RUFDQTtBQUhEOztBQU1BO0VBQ0M7QUFIRDs7QUFNQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFIRDtBQUtDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhGO0FBTUM7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKRjtBQU9DO0VBQ0M7RUFDQTtBQUxGO0FBT0U7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O0FBckVEOztBQXVFQTtFQUNDO0FBcEVEOztBQXNFQTtFQUNDO0FBbkVELEM7O0FDMXJCQTtFQUNJO0VBQ0E7RUFDQTtBQUNKO0FBQ0k7RUFDSTtBQUNSLEM7QUNQQTtFQUNJO0VBQ0E7QUFDSixDO0FDSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7O0FBTUE7RUFDRTtBQUhGOztBQU1BO0VBQ0U7SUFBSztFQUZMO0VBR0E7SUFBTztFQUFQO0FBQ0Y7QUFFQTtFQUNFLHFCQWJPO0VBY1A7RUFDQTtFQUNBLDJFQUNFO0FBREo7O0FBS0E7RUFDQztJQUFLO0VBREo7RUFFRDtJQUFNO0VBQ0w7RUFBRDtJQUFNO0VBR0w7RUFGRDtJQUFNO0VBS0w7RUFKQTtJQUFPO0VBT1A7QUFDRjtBQUxBO0VBQ0M7SUFBSyxzQkE5Qkc7RUFzQ1A7RUFQRDtJQUNFO0lBQ0E7RUFTRDtFQVBEO0lBQ0Usc0JBcENNO0lBcUNOO0VBU0Q7QUFDRixDO0FDOURBO0VBQ0U7QUFDRjtBQUFFO0VBQ0U7RUFDQTtFQUNBO0FBRUo7QUFDRTtFQUNFO0FBQ0o7QUFFSTtFQUNFO0FBQU47QUFFTTtFQUNFO0FBQVIsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2NsaWVudC9zdHlsZXMvbWFzdGVyL3V0aWxpdHkvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2NsaWVudC9jb21wb25lbnRzL0NvbnRhaW5lcnMvRGVza3RvcC9IZWFkZXJDb250YWluZXIvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY2xpZW50L2NvbXBvbmVudHMvVmlld3MvU2hhcmVkL0hlYWRlci9UaXBweVRvcC90aXBweS10b3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9jbGllbnQvY29tcG9uZW50cy9WaWV3cy9EZXNrdG9wL0hlYWRlci9UaXBweVRvcC90aXBweS10b3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9jbGllbnQvY29tcG9uZW50cy9VSS9Mb2FkaW5nU3Bpbm5lci9sb2FkaW5nLXNwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jbGllbnQvY29tcG9uZW50cy9FcnJvci9TaGFyZWQvZXJyb3Iuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0QnJlYWtwb2ludHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRicC1sYXJnZXItdGhhbi1tb2JpbGU6IFwibWluLXdpZHRoOiA0MDBweFwiICFkZWZhdWx0O1xuJGJwLWxhcmdlci10aGFuLXBoYWJsZXQ6IFwibWluLXdpZHRoOiA1NTBweFwiICFkZWZhdWx0O1xuJGJwLWxhcmdlci10aGFuLXRhYmxldDogXCJtaW4td2lkdGg6IDc1MHB4XCIgIWRlZmF1bHQ7XG4kYnAtbGFyZ2VyLXRoYW4tZGVza3RvcDogXCJtaW4td2lkdGg6IDEwMDBweFwiICFkZWZhdWx0O1xuJGJwLWxhcmdlci10aGFuLWRlc2t0b3BoZDogXCJtaW4td2lkdGg6IDEyMDBweFwiICFkZWZhdWx0O1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRzdGFjazogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRzdGFjay0taGVhZGluZzogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vICRzdGFjay0tc3ViaGVhZGluZzogYnV0bGVybWVkaXVtLCBzZXJpZiAhZGVmYXVsdDtcbiRzdGFjay0tc3ViaGVhZGluZzogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZiAhZGVmYXVsdDtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIGdyZXlzY2FsZVxuJGMtLWJsYWNrOiAjMWExYTFhICFkZWZhdWx0O1xuJGMtLWdyZXktZGFyazogIzQ0NCAhZGVmYXVsdDtcbiRjLS1ncmV5OiAjYWRiNWJkICFkZWZhdWx0O1xuJGMtLWdyZXktbGlnaHQ6ICNkZGQgIWRlZmF1bHQ7XG4kYy0tZ3JleS14LWxpZ2h0OiAjRjZGNkY2ICFkZWZhdWx0O1xuJGMtLXdoaXRlOiAjZmZmICFkZWZhdWx0O1xuXG5cbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogIzAwMCAhZGVmYXVsdDtcblxuLy8gc29jaWFsIGNvbG9yc1xuJGMtLXR3aXR0ZXI6ICM1NWFjZWUgIWRlZmF1bHQ7XG4kYy0tZmFjZWJvb2s6ICMzYjU5OTggIWRlZmF1bHQ7XG4kYy0teW91dHViZTogI2JiMDAwMCAhZGVmYXVsdDtcbiRjLS1waW50ZXJlc3Q6ICNjYjIwMjcgIWRlZmF1bHQ7XG4kYy0tbGlua2VkaW46ICMwMDdiYjUgIWRlZmF1bHQ7XG4kYy0tZGlsbGFyZHM6ICMwMDAgIWRlZmF1bHQ7XG4kYy0taW5zdGFncmFtOiAjOGEzYWI5ICFkZWZhdWx0O1xuXG4vL0xpbmsgQ29sb3JzXG4kbGlua0NvbG9yOiAjNDQ0ICFkZWZhdWx0O1xuJGxpbmtIb3ZlckNvbG9yOiAjODg4ODg4ICFkZWZhdWx0O1xuXG4vL0JyYW5kIENvbG9yc1xuJHByaW1hcnlDb2xvcjogIzAwMCAhZGVmYXVsdDtcbiRwcmltYXJ5Q29sb3JIb3ZlcjogbGlnaHRlbigkcHJpbWFyeUNvbG9yLCAyMCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRzZWNvbmRhcnlUZXh0Q29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5Qm9yZGVyOiBzb2xpZCAxcHggI2UzZTNlMyAhZGVmYXVsdDtcbiRzZWNvbmRhcnlCYWNrZ3JvdW5kSG92ZXJDb2xvcjogIzAwMCAhZGVmYXVsdDtcbiRzZWNvbmRhcnlCb3JkZXJIb3Zlcjogc29saWQgMXB4ICMwMDAgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5VGV4dEhvdmVyQ29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kYmx1ZUNvbG9yOiMyZjU0Yjg7XG4kYmx1ZUNvbG9ySG92ZXI6ZGFya2VuKCRibHVlQ29sb3IsIDEwJSkgIWRlZmF1bHQ7XG5cblxuLy9UZXh0IENvbG9yc1xuJHNhbGVSZWQ6ICNDMDQ3NDcgIWRlZmF1bHQ7XG4kbGltaXRlZEdyZXk6ICNmNGY0ZjQgIWRlZmF1bHQ7XG4kbGltaXRlZEJsdWU6ICMyNjdDQjUgIWRlZmF1bHQ7XG4kdHh0R3JleTogIzc2NzY3NiAhZGVmYXVsdDtcbiRwcmljZU5vdzogI2Q3M2QzYyAhZGVmYXVsdDtcbiRleHRlbmRlZENvbG9yOiAjMTU1ZjhmICFkZWZhdWx0O1xuXG4vL01lc3NhZ2UgQ29sb3JzXG4kc3VjY2Vzc0NvbG9yOiAjMUFCQzlDICFkZWZhdWx0O1xuJHN1Y2Nlc3NDb2xvckhvdmVyOiBsaWdodGVuKCRzdWNjZXNzQ29sb3IsIDUlKSAhZGVmYXVsdDtcbiR3YXJuaW5nQ29sb3I6ICNmYWYxYzkgIWRlZmF1bHQ7XG4kd2FybmluZ0NvbG9ySG92ZXI6IGxpZ2h0ZW4oJHdhcm5pbmdDb2xvciwgNSUpICFkZWZhdWx0O1xuJGluZm9Db2xvcjogIzI5ODBiOSAhZGVmYXVsdDtcbiRpbmZvQ29sb3JIb3ZlcjogbGlnaHRlbigkaW5mb0NvbG9yLCA1JSkgIWRlZmF1bHQ7XG4kZGFuZ2VyQ29sb3I6ICNkNzNkM2MgIWRlZmF1bHQ7XG4kZGFuZ2VyQ29sb3JIb3ZlcjogbGlnaHRlbigkZGFuZ2VyQ29sb3IsIDUlKSAhZGVmYXVsdDtcblxuLy9SYWRpbyBhbmQgQ2hlY2tib3hlc1xuJGFjdGl2ZUNvbG9yUmFkaW9DaGVja2JveDogIzAwODdkNCAhZGVmYXVsdDtcbiRwcmltYXJ5Q29sb3JSYWRpb0NoZWNrYm94OiAjMDAwICFkZWZhdWx0O1xuJHRleHRDb2xvclJhZGlvQ2hlY2tib3g6ICNmZmYgIWRlZmF1bHQ7XG4kYm9yZGVyQ29sb3JSYWRpb0NoZWNrYm94OiBsaWdodGVuKCRwcmltYXJ5Q29sb3JSYWRpb0NoZWNrYm94LCA4MCUpICFkZWZhdWx0O1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFotSW5kZXhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiR6LWluZGV4LTA6IC0xICFkZWZhdWx0O1xuJHotaW5kZXgtMTogMTAgIWRlZmF1bHQ7XG4kei1pbmRleC0yOiAyMCAhZGVmYXVsdDtcbiR6LWluZGV4LTM6IDMwICFkZWZhdWx0O1xuJHotaW5kZXgtNDogNDAgIWRlZmF1bHQ7XG4kei1pbmRleC01OiA1MCAhZGVmYXVsdDtcbiR6LWluZGV4LTY6IDYwICFkZWZhdWx0O1xuJHotaW5kZXgtNzogNzAgIWRlZmF1bHQ7XG4kei1pbmRleC04OiA4MCAhZGVmYXVsdDtcbiR6LWluZGV4LTk6IDkwICFkZWZhdWx0O1xuJHotaW5kZXgtMTA6IDEwMCAhZGVmYXVsdDtcblxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIGJyZWFrcG9pbnRzIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4teHM6IDQ4MHB4ICFkZWZhdWx0O1xuXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHMtbWluYCBhcyBvZiB2My4yLjBcbiRzY3JlZW4teHMtbWluOiAkc2NyZWVuLXhzICFkZWZhdWx0O1xuXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206IDc2OHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1taW46ICRzY3JlZW4tc20gIWRlZmF1bHQ7XG5cbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLW1kYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbWQ6IDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICRzY3JlZW4tbWQgIWRlZmF1bHQ7XG5cbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6IDEyMDBweCAhZGVmYXVsdDtcbiRzY3JlZW4tbGctbWluOiAkc2NyZWVuLWxnICFkZWZhdWx0O1xuXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAkc2NyZWVuLXNtLW1pbiAtIDEgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogJHNjcmVlbi1tZC1taW4gLSAxICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICRzY3JlZW4tbGctbWluIC0gMSAhZGVmYXVsdDtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRBREFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJGFkYS1jb2xvcjogIzAwMDtcbiRhZGEtcXVhcnRlci1vdXRsaW5lOiAwLjI1cHggc29saWQgJGFkYS1jb2xvcjtcbiRhZGEtb3V0bGluZTogMXB4IHNvbGlkICRhZGEtY29sb3I7XG4kYWRhLWRvdWJsZS1vdXRsaW5lOiAxcHggc29saWQgJGFkYS1jb2xvcjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRTcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAkc3BhY2VyICogMC4yNSxcbiAgICAyOiAkc3BhY2VyICogMC41LFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogJHNwYWNlciAqIDEuNSxcbiAgICA1OiAkc3BhY2VyICogM1xuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEZvbnQgU2l6ZSwgV2VpZ2h0LCBFdGMuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiRmb250LXNpemUtYmFzZTogMTZweCAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlICogMC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodDogMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiB0b1JlbSgyMCkgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiB0b1JlbSgxOCkgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiB0b1JlbSgxNikgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiB0b1JlbSgxNSkgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiB0b1JlbSgxNCkgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiB0b1JlbSgxMikgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6IDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDsiLCIvLy8vQGltcG9ydCAnY29tcGFzcyc7XG5AaW1wb3J0ICd+bWFzdGVyU3R5bGVzL3V0aWxpdHkvdmFyaWFibGVzJztcbkBpbXBvcnQgJ35tYXN0ZXJTdHlsZXMvdXRpbGl0eS9mdW5jdGlvbnMnO1xuI2hlYWRlciB7XG5cdCNsb2dvLWVzcG90IHtcblx0XHRpbWcge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdCNxdWlja19saW5rcyB1bCB7XG5cdFx0Ly9AaW5jbHVkZSBob3Jpem9udGFsLWxpc3Q7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiB0b1JlbSgxMik7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cblx0I3F1aWNrX2xpbmtzID4gZGl2Om5vdCguc2VhcmNoLWFyZWEpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0dG9wOiAtNnB4O1xuXHR9XG59XG5cbi5oZWFkZXJfcHJvbW8ge1xuXHQmLmNvbnRhaW5lci1mbHVpZHtcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcdFx0XG5cdFx0bWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy9UYWJsZXQgU3R5bGVzXG4jYXBwX3dyYXBwZXIudGFibGV0IHtcblx0LnNlYXJjaC1pbnB1dCB7XG5cdFx0d2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuI2hlYWRlcl9kZXNrdG9wX3dyYXBwZXIge1xuXHRoZWlnaHQ6IDc1cHg7XG5cdD4gLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5kZXNrdG9wUGFnZSB7XG5cdCNoZWFkZXJfZGVza3RvcF93cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDExMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHR9XG59XG5cblxuI215X2RpbGxhcmRzX2Jhcl93cmFwcGVyIHtcblx0LmJhckl0ZW1zIHtcblx0XHQuRVNfQ29uc29saWRhdGVkX0hlYWRlciB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5FU19Db25zb2xpZGF0ZWRfSGVhZGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaGVhZGVyX3Byb21vX3N0YXRpY193cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDI7XG5cdGJhY2tncm91bmQ6ICNjMDQ3NDc7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDhweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRjb2xvcjogd2hpdGU7XG5cblx0LnByb21vU3RhdGljV3JhcHBlciB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0LnByb21vU3RhdGljSGVhZGluZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTYwMHB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdG91dGxpbmU6IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0LnByb21vVGV4dExpbmsge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vaG9tZSBwYWdlIHRhYmxldCBwYXJhZ3JhcGggc3R5bGVzIHN0eWxlc1xuLnRhYmxldFBhZ2UgLmhlYWRlcl9wcm9tb19zdGF0aWNfd3JhcHBlciAucHJvbW9TdGF0aWNXcmFwcGVyIC5wcm9tb1N0YXRpY0hlYWRpbmcgcCxcbi50YWJsZXRQYWdlIC5oZWFkZXJfcHJvbW9fc3RhdGljX3dyYXBwZXIgLnByb21vU3RhdGljV3JhcHBlciAucHJvbW9TdGF0aWNIZWFkaW5nIHAgYSxcbi50YWJsZXRQYWdlIC5oZWFkZXJfcHJvbW9fc3RhdGljX3dyYXBwZXIgLnByb21vU3RhdGljV3JhcHBlciAucHJvbW9TdGF0aWNIZWFkaW5nIHAgc3BhbiB7XG5cdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRsaW5lLWhlaWdodDogMS40ZW0gIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyX3Byb21vX3N0YXRpY193cmFwcGVyIH4gLlRhYmxldE1lbnVfX2JhY2tkcm9wIHtcblx0dG9wOiAyMzBweDtcbn1cblxuLmhlYWRlcl9wcm9tbyB7XG5cdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRjb2xvcjogd2hpdGU7XG5cdHBhZGRpbmc6IDhweCAwcHg7XG5cdGhlaWdodDogMzhweDtcblx0bWF4LWhlaWdodDogMzhweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxNztcblxuXHQuc2tpcE5hdmlnYXRpb24ge1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTEwMDBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kOiAjNDY0NjQ2O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcblx0fVxuXG5cdC5za2lwTmF2Rm9jdXMsXG5cdGEuc2tpcE5hdmlnYXRpb246YWN0aXZlLFxuXHRhLnNraXBOYXZpZ2F0aW9uOmZvY3VzIHtcblx0XHR0b3A6IDVweDtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cblx0LmhlYWRlcl9wcm9tb193cmFwcGVyIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDE2MDBweDtcblxuXHRcdCNhbmltYXRlZFByb21vIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0fVxuXG5cdFx0I2FuaW1hdGVkUHJvbW8ucHJvbW9Db3VudC0yIHtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBwcm9tb0NvdW50LTI7XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDEwLjVzO1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHRcdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdFx0fVxuXG5cdFx0QGtleWZyYW1lcyBwcm9tb0NvdW50LTIge1xuXHRcdFx0MCUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTlweCk7XG5cdFx0XHR9XG5cdFx0XHQxLjE5JSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHRcdFx0fVxuXHRcdFx0NDguODElIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHR9XG5cdFx0XHQ1MS4xOSUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM4cHgpO1xuXHRcdFx0fVxuXHRcdFx0OTguODElIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOHB4KTtcblx0XHRcdH1cblx0XHRcdDEwMCUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU3cHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNhbmltYXRlZFByb21vLnByb21vQ291bnQtMyB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogcHJvbW9Db3VudC0zO1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxNS43NXM7XG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0XHR9XG5cblx0XHRAa2V5ZnJhbWVzIHByb21vQ291bnQtMyB7XG5cdFx0XHQwJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxOXB4KTtcblx0XHRcdH1cblx0XHRcdDAuNzklIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHR9XG5cdFx0XHQzMi41MyUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblx0XHRcdH1cblx0XHRcdDM0LjEzJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzhweCk7XG5cdFx0XHR9XG5cdFx0XHQ2NS44NyUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM4cHgpO1xuXHRcdFx0fVxuXHRcdFx0NjcuNDclIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03NnB4KTtcblx0XHRcdH1cblx0XHRcdDk5LjIxJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzZweCk7XG5cdFx0XHR9XG5cdFx0XHQxMDAlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05NXB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjYW5pbWF0ZWRQcm9tby5wcm9tb0NvdW50LTQge1xuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IHByb21vQ291bnQtNDtcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMjFzO1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHRcdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdFx0fVxuXG5cdFx0QGtleWZyYW1lcyBwcm9tb0NvdW50LTQge1xuXHRcdFx0MCUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTlweCk7XG5cdFx0XHR9XG5cdFx0XHQuNTklIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHR9XG5cdFx0XHQyNC40MCUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblx0XHRcdH1cblx0XHRcdDI1LjU5JSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzhweCk7XG5cdFx0XHR9XG5cdFx0XHQ0OS40MCUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM4cHgpO1xuXHRcdFx0fVxuXHRcdFx0NTAuNTklIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03NnB4KTtcblx0XHRcdH1cblx0XHRcdDc0LjQwJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzZweCk7XG5cdFx0XHR9XG5cdFx0XHQ3NS41OSUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExNHB4KTtcblx0XHRcdH1cblx0XHRcdDk5LjQwJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTE0cHgpO1xuXHRcdFx0fVxuXHRcdFx0MTAwJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMzcHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNhbmltYXRlZFByb21vLnByb21vQ291bnQtNSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogcHJvbW9Db3VudC01O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyNi4yNXM7XG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0XHR9XG5cblx0XHRAa2V5ZnJhbWVzIHByb21vQ291bnQtNSB7XG5cdFx0XHQwJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxOXB4KTtcblx0XHRcdH1cblx0XHRcdC40NyUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblx0XHRcdH1cblx0XHRcdDE5LjUyJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHRcdFx0fVxuXHRcdFx0MjAuNDclIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOHB4KTtcblx0XHRcdH1cblx0XHRcdDM5LjUyJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzhweCk7XG5cdFx0XHR9XG5cdFx0XHQ0MC40NyUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc2cHgpO1xuXHRcdFx0fVxuXHRcdFx0NTkuNTIlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03NnB4KTtcblx0XHRcdH1cblx0XHRcdDYwLjQ3JSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTE0cHgpO1xuXHRcdFx0fVxuXHRcdFx0NzkuNTIlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTRweCk7XG5cdFx0XHR9XG5cdFx0XHQ4MC40NyUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MnB4KTtcblx0XHRcdH1cblx0XHRcdDk5LjUyJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUycHgpO1xuXHRcdFx0fVxuXHRcdFx0MTAwJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTcxcHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNhbmltYXRlZFByb21vOmhvdmVyIHtcblx0XHRcdGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG5cdFx0fVxuXG5cdFx0LnByb21vV3JhcHBlciB7XG5cdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwcHggNXB4O1xuXG5cdFx0XHQucHJvbW9IZWFkaW5nIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRoZWlnaHQ6IDIzcHg7XG5cblx0XHRcdFx0XHQucHJvbW9UZXh0TGluayB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaS1hcnJvdy1yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHBhZGRpbmc6IDBweCA1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRyaWdodDogMHB4O1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0b3A6IDUwJTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXHQuaS1hcnJvdy1sZWZ0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiAwcHggNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kOiBibGFjaztcblx0XHR6LWluZGV4OiAxMDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHRvcDogNTAlO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdC5pY29uIHtcblx0XHRmaWxsOiB3aGl0ZTtcblx0fVxuXG5cdGJ1dHRvbiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMjBweDtcblx0XHR0b3A6IDRweDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHRcdHN2Zy5wbGF5QnV0dG9uVGlwcHksXG5cdFx0c3ZnLnBhdXNlQnV0dG9uVGlwcHkge1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRmaWxsOiB3aGl0ZTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBzdWI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cblx0LmhlYWRlclN0b3JlTG9jYXRvckxpbmsge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDFweDtcblx0XHRyaWdodDogMDtcblx0XHRwYWRkaW5nOiA0cHggMTZweCAwIDA7XG5cdFx0c3ZnLnN0b3JlTWFwTWFya2VyIHtcblx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogI2RmZGZkZjtcblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogc2V0IGhlaWdodCB0byBoZWxwIGxvd2VyIENMUyBzY29yZSAqL1xuLnNlYXJjaC1hcmVhLXJlYWN0IHtcblx0aGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAzNTBweDtcblxuXHQuZm9ybS1ncm91cCB7XG5cdFx0d2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmRlc2t0b3BQYWdlIC5oZWFkZXJTdG9yZUxvY2F0b3JMaW5rLmhpZGUtd2hlbi1pbnRlcm5hdGlvbmFsIHtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uaGVhZGVyX2Rlc2t0b3Bfd3JhcHBlcl9wcm9tbyB7XG5cdCNoZWFkZXIge1xuXHRcdGhlaWdodDogNzVweDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0Lm1haW4tbG9nbyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMHB4IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50YWJsZXRQYWdlICNoZWFkZXIge1xuXHQuaGlkZS1vbi10YWJsZXQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudGFibGV0LXJldGFpbi1zaXplIHtcblx0XHRmbGV4OiAwIDAgNTAlICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5tYWluLWxvZ28ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cbn1cblxuLm1lbnVfd3JhcHBlcl9wcm9tbyB7XG5cdC5jb250YWluZXIge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdC5tZW51IHtcblx0XHRcdG1heC13aWR0aDogODc1cHg7XG5cdFx0XHRtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLmRpbGxhcmRzQmFyUHJvbW8ge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdC5zaG9wcGluZy1iYWctY291bnQtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuY2FydEl0ZW1Db3VudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogM3B4O1xuXHRcdGxlZnQ6IDhweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjhweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdGEgLmNhcnRJdGVtQ291bnQge1xuXHRcdGxlZnQ6IC0xcHg7XG5cdH1cblxuXHQuaS1lbXB0eS1zaG9wcGluZy1iYWcge1xuXHRcdGhlaWdodDogMjVweDtcblx0XHR3aWR0aDogMjVweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0c3ZnIHtcblx0XHRcdG1heC13aWR0aDogMjVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRhW2hyZWY9Jy9jL3Nob3BieWJyYW5kJ10ge1xuXHRcdGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuXHR9XG5cdC5iYXJJdGVtc19fbGkge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdH1cblx0fVxuXHQuYmFySXRlbXMgYTpsaW5rIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuYmFySXRlbXMge1xuXHRcdC5hY2NvdW50REQge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogaW5pdGlhbDtcblx0XHRcdH1cblx0XHRcdC5sb2dvdXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53ZWxjb21lLWJhY2sge1xuXHRcdFx0ZGl2IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5teUFjY291bnRERCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IGJsYWNrO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwMDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdC5pLWFycm93LWRvd24ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFjY291bnRERENvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMzBweDtcblx0XHRyaWdodDogLTQ3cHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0fVxuXHQuYWNjb3VudEREU2hvd0NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmFjY291bnRERCB7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggI2JhYmFiYTtcblx0XHRwYWRkaW5nOiAxMHB4IDEwcHggNXB4O1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdGJveC1zaGFkb3c6IC0xcHggLTFweCAxcHggI2JhYmFiYTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLThweDtcblx0XHRcdHJpZ2h0OiA5MHB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmc6IDVweCA1cHggMCAhaW1wb3J0YW50O1xuXG5cdFx0XHQubG9naW4sXG5cdFx0XHQubG9nb3V0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LndlbGNvbWUtYmFjayB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGxpLnBheU15QmlsbEJ0biB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oYXMtZXJyb3IgLndhcm5pbmctdGlwIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5oYXMtc3VjY2VzcyAuZ29vZC10aXAge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLFxuLmZsYXQtc2l6ZS1lcnJvciB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTY5LCA2OCwgNjYsIDAuNikgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTY5LCA2OCwgNjYsIDAuNikgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiAjYTk0NDQyICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kQmxhY2sge1xuXHQuaS1lbXB0eS1zaG9wcGluZy1iYWcge1xuXHRcdGZpbGw6IHdoaXRlO1xuXHR9XG5cblx0LmNhcnRJdGVtQ291bnQge1xuXHRcdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm15QWNjb3VudEREIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cblx0XHQuaS1hcnJvdy1kb3duIHtcblx0XHRcdGZpbGw6IHdoaXRlO1xuXHRcdH1cblxuXHRcdC5hY2NvdW50REQge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5iYXJJdGVtc19fbGkge1xuXHRcdCN3aGl0ZUxvZ2luTGluayB7XG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5hY2NvdW50RERDb250YWluZXIge1xuXHRcdFx0LmFjY291bnRERCB7XG5cdFx0XHRcdGxpLmxvZ2luIGEsXG5cdFx0XHRcdGxpLmxvZ291dCBhIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxpLFxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ubXlBY2NvdW50REQgLmJ0bi10ZXJ0aWFyeSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi50YWJsZXRQYWdlIHtcblx0I2FuaW1hdGVkUHJvbW8ge1xuXHRcdGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuaGVhZGVyU3RvcmVMb2NhdG9yTGluayB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDZweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHRcdC5oZWFkZXJfcHJvbW9fd3JhcHBlciAuYnV0dG9uIHtcblx0XHRcdHJpZ2h0OiAxMThweDtcblx0XHR9XG5cdFx0LmhlYWRlclN0b3JlTG9jYXRvckxpbmsge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMzY2cHgpIHtcblx0XHQuaGVhZGVyX3Byb21vX3dyYXBwZXIgLmJ1dHRvbiB7XG5cdFx0XHRyaWdodDogMTE4cHg7XG5cdFx0fVxuXHRcdC5oZWFkZXJTdG9yZUxvY2F0b3JMaW5rIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4ucGxheUJ1dHRvblRpcHB5LFxuLnBhdXNlQnV0dG9uVGlwcHkge1xuXHRzdmcge1xuXHRcdGZpbGw6IHdoaXRlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDEwcHg7XG5cdH1cbn1cblxuI2hlYWRlci5pbmxpbmUtaGVhZGVyICNtYWluX25hdiA+IHVsOm5vdCguY2hpbGRyZW4pLFxuI2hlYWRlci5pbmxpbmUtaGVhZGVyICNtYWluX25hdiA+IHVsOm5vdCguY2hpbGRyZW4pID4gbGkge1xuXHRoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cbiN6b25vcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uei1pbnRsICN6b25vcy5VUyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIucGVybS10aXBweS10b3B7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MwNDc0NztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6d2hpdGU7XG5cbiAgICAucGVybS10aXBweS10b3AtY29udGVudHN7XG4gICAgICAgIHBhZGRpbmc6NXB4O1xuICAgIH1cbn0iLCIuZGVza3RvcFBhZ2UgLnBlcm0tdGlwcHktdG9we1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDM7XG59IiwiLnByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC42KTtcbiAgICB6LWluZGV4OiAyMDAwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5cbiRvZmZzZXQ6IDE4NztcbiRkdXJhdGlvbjogMS40cztcblxuLnNwaW5uZXIge1xuICBhbmltYXRpb246IHJvdGF0b3IgJGR1cmF0aW9uIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyByb3RhdG9yIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxufVxuXG4ucGF0aCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6ICRvZmZzZXQ7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGFuaW1hdGlvbjpcbiAgICBkYXNoICRkdXJhdGlvbiBlYXNlLWluLW91dCBpbmZpbml0ZSwgXG4gICAgY29sb3JzICgkZHVyYXRpb24qNCkgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgY29sb3JzIHtcblx0MCUgeyBzdHJva2U6ICM0Mjg1RjQ7IH1cblx0MjUlIHsgc3Ryb2tlOiAjREUzRTM1OyB9XG5cdDUwJSB7IHN0cm9rZTogI0Y3QzIyMzsgfVxuXHQ3NSUgeyBzdHJva2U6ICMxQjlBNTk7IH1cbiAgMTAwJSB7IHN0cm9rZTogIzQyODVGNDsgfVxufVxuXG5Aa2V5ZnJhbWVzIGRhc2gge1xuIDAlIHsgc3Ryb2tlLWRhc2hvZmZzZXQ6ICRvZmZzZXQ7IH1cbiA1MCUge1xuICAgc3Ryb2tlLWRhc2hvZmZzZXQ6ICRvZmZzZXQvNDtcbiAgIHRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTtcbiB9XG4gMTAwJSB7XG4gICBzdHJva2UtZGFzaG9mZnNldDogJG9mZnNldDtcbiAgIHRyYW5zZm9ybTpyb3RhdGUoNDUwZGVnKTtcbiB9XG59IiwiLnBvcHVsYXJMaW5rcyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGgyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZzogMDtcblxuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/